@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap);
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            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));
        }
    }
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/**
 * Swiper 14.0.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 29, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: "";
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

@charset "UTF-8";
/* stylelint-disable no-empty-source */
:root,
[data-bs-theme=light] {
  --bs-gray-50: #F2F4F7;
  --bs-gray-100: #BEC6CF;
  --bs-primary: #0091D3;
  --bs-secondary: #F32C2B;
  --bs-tertiary: #912018;
  --bs-green: #7fa343;
  --bs-white: #fff;
  --bs-body: #1d1d1d;
  --bs-gray-100: #BEC6CF;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-gray-50: #F2F4F7;
  --bs-gray-100: #BEC6CF;
  --bs-primary: #0091D3;
  --bs-secondary: #F32C2B;
  --bs-tertiary: #912018;
  --bs-green: #7fa343;
  --bs-white: #fff;
  --bs-body: #1d1d1d;
  --bs-gray-50-rgb: 242, 244, 247;
  --bs-gray-100-rgb: 190, 198, 207;
  --bs-primary-rgb: 0, 145, 211;
  --bs-secondary-rgb: 243, 44, 43;
  --bs-tertiary-rgb: 145, 32, 24;
  --bs-green-rgb: 127, 163, 67;
  --bs-white-rgb: 255, 255, 255;
  --bs-body-rgb: 29, 29, 29;
  --bs-primary-text-emphasis: rgb(0, 58, 84.4);
  --bs-secondary-text-emphasis: rgb(97.2, 17.6, 17.2);
  --bs-success-text-emphasis: rgb(50.8, 65.2, 26.8);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(204, 233, 246.2);
  --bs-secondary-bg-subtle: rgb(252.6, 212.8, 212.6);
  --bs-success-bg-subtle: rgb(229.4, 236.6, 217.4);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(222.5, 226.5, 231);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(153, 211, 237.4);
  --bs-secondary-border-subtle: rgb(250.2, 170.6, 170.2);
  --bs-success-border-subtle: rgb(203.8, 218.2, 179.8);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: "Roboto", sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 500;
  --bs-body-line-height: 1.5;
  --bs-body-color: #1d1d1d;
  --bs-body-color-rgb: 29, 29, 29;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(29, 29, 29, 0.75);
  --bs-secondary-color-rgb: 29, 29, 29;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(29, 29, 29, 0.5);
  --bs-tertiary-color-rgb: 29, 29, 29;
  --bs-tertiary-bg: #BEC6CF;
  --bs-tertiary-bg-rgb: 190, 198, 207;
  --bs-heading-color: inherit;
  --bs-link-color: #0091D3;
  --bs-link-color-rgb: 0, 145, 211;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(0, 116, 168.8);
  --bs-link-hover-color-rgb: 0, 116, 169;
  --bs-code-color: #d63384;
  --bs-highlight-color: #1d1d1d;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(0, 145, 211, 0.25);
  --bs-form-valid-color: #7fa343;
  --bs-form-valid-border-color: #7fa343;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(102, 189, 228.6);
  --bs-secondary-text-emphasis: rgb(247.8, 128.4, 127.8);
  --bs-success-text-emphasis: rgb(178.2, 199.8, 142.2);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #BEC6CF;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(0, 29, 42.2);
  --bs-secondary-bg-subtle: rgb(48.6, 8.8, 8.6);
  --bs-success-bg-subtle: rgb(25.4, 32.6, 13.4);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(0, 87, 126.6);
  --bs-secondary-border-subtle: rgb(145.8, 26.4, 25.8);
  --bs-success-border-subtle: rgb(76.2, 97.8, 40.2);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(102, 189, 228.6);
  --bs-link-hover-color: rgb(132.6, 202.2, 233.88);
  --bs-link-color-rgb: 102, 189, 229;
  --bs-link-hover-color-rgb: 133, 202, 234;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(178.2, 199.8, 142.2);
  --bs-form-valid-border-color: rgb(178.2, 199.8, 142.2);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.25rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

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, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

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

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

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,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.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: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  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;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0rem;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0rem;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 3.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 3.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 4rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 4rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 4.5rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 4.5rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 5rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 5rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 6rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 6rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0rem;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0rem;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 3.5rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 3.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 4rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 4rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 4.5rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 4.5rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 5rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 5rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0rem;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0rem;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 3.5rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 3.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 4rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 4rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 4.5rem;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 4.5rem;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 5rem;
  }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 5rem;
  }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 6rem;
  }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0rem;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0rem;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 3.5rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 3.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 4rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 4rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 4.5rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 4.5rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 5rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 5rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 6rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0rem;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0rem;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 3.5rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 3.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 4rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 4rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 5rem;
  }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 5rem;
  }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0rem;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0rem;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 3.5rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 3.5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 4rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 4rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 5rem;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 5rem;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 6rem;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 6rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(204, 233, 246.2);
  --bs-table-border-color: rgb(163.2, 186.4, 196.96);
  --bs-table-striped-bg: rgb(193.8, 221.35, 233.89);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(183.6, 209.7, 221.58);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(188.7, 215.525, 227.735);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(252.6, 212.8, 212.6);
  --bs-table-border-color: rgb(202.08, 170.24, 170.08);
  --bs-table-striped-bg: rgb(239.97, 202.16, 201.97);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(227.34, 191.52, 191.34);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(233.655, 196.84, 196.655);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(229.4, 236.6, 217.4);
  --bs-table-border-color: rgb(183.52, 189.28, 173.92);
  --bs-table-striped-bg: rgb(217.93, 224.77, 206.53);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(206.46, 212.94, 195.66);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(212.195, 218.855, 201.095);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #BEC6CF;
  --bs-table-border-color: rgb(152, 158.4, 165.6);
  --bs-table-striped-bg: rgb(180.5, 188.1, 196.65);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(171, 178.2, 186.3);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(175.75, 183.15, 191.475);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: transparent;
  outline: 0;
  box-shadow: none;
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  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) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: transparent;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 145, 211, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: transparent;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 145, 211, 0.25);
}
.form-check-input:checked {
  background-color: #0091D3;
  border-color: #0091D3;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0091D3;
  border-color: #0091D3;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='transparent'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, none;
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, none;
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #0091D3;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 222, 241.8);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #0091D3;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 222, 241.8);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%237fa343' d='M2.3 6.73.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.1'/%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: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.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 .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%237fa343' d='M2.3 6.73.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.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%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: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.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 .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 500;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-gray-50 {
  --bs-btn-color: #000;
  --bs-btn-bg: #F2F4F7;
  --bs-btn-border-color: #F2F4F7;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(243.95, 245.65, 248.2);
  --bs-btn-hover-border-color: rgb(243.3, 245.1, 247.8);
  --bs-btn-focus-shadow-rgb: 206, 207, 210;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 246.2, 248.6);
  --bs-btn-active-border-color: rgb(243.3, 245.1, 247.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F2F4F7;
  --bs-btn-disabled-border-color: #F2F4F7;
}

.btn-gray-100 {
  --bs-btn-color: #000;
  --bs-btn-bg: #BEC6CF;
  --bs-btn-border-color: #BEC6CF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(199.75, 206.55, 214.2);
  --bs-btn-hover-border-color: rgb(196.5, 203.7, 211.8);
  --bs-btn-focus-shadow-rgb: 162, 168, 176;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(203, 209.4, 216.6);
  --bs-btn-active-border-color: rgb(196.5, 203.7, 211.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #BEC6CF;
  --bs-btn-disabled-border-color: #BEC6CF;
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #0091D3;
  --bs-btn-border-color: #0091D3;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(38.25, 161.5, 217.6);
  --bs-btn-hover-border-color: rgb(25.5, 156, 215.4);
  --bs-btn-focus-shadow-rgb: 0, 123, 179;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(51, 167, 219.8);
  --bs-btn-active-border-color: rgb(25.5, 156, 215.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0091D3;
  --bs-btn-disabled-border-color: #0091D3;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #F32C2B;
  --bs-btn-border-color: #F32C2B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(244.8, 75.65, 74.8);
  --bs-btn-hover-border-color: rgb(244.2, 65.1, 64.2);
  --bs-btn-focus-shadow-rgb: 207, 37, 37;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(245.4, 86.2, 85.4);
  --bs-btn-active-border-color: rgb(244.2, 65.1, 64.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F32C2B;
  --bs-btn-disabled-border-color: #F32C2B;
}

.btn-tertiary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #912018;
  --bs-btn-border-color: #912018;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(123.25, 27.2, 20.4);
  --bs-btn-hover-border-color: rgb(116, 25.6, 19.2);
  --bs-btn-focus-shadow-rgb: 162, 65, 59;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(116, 25.6, 19.2);
  --bs-btn-active-border-color: rgb(108.75, 24, 18);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #912018;
  --bs-btn-disabled-border-color: #912018;
}

.btn-green {
  --bs-btn-color: #000;
  --bs-btn-bg: #7fa343;
  --bs-btn-border-color: #7fa343;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(146.2, 176.8, 95.2);
  --bs-btn-hover-border-color: rgb(139.8, 172.2, 85.8);
  --bs-btn-focus-shadow-rgb: 108, 139, 57;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(152.6, 181.4, 104.6);
  --bs-btn-active-border-color: rgb(139.8, 172.2, 85.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #7fa343;
  --bs-btn-disabled-border-color: #7fa343;
}

.btn-white {
  --bs-btn-color: #000;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

.btn-body {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1d1d1d;
  --bs-btn-border-color: #1d1d1d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(24.65, 24.65, 24.65);
  --bs-btn-hover-border-color: rgb(23.2, 23.2, 23.2);
  --bs-btn-focus-shadow-rgb: 63, 63, 63;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(23.2, 23.2, 23.2);
  --bs-btn-active-border-color: rgb(21.75, 21.75, 21.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1d1d1d;
  --bs-btn-disabled-border-color: #1d1d1d;
}

.btn-outline-gray-50 {
  --bs-btn-color: #F2F4F7;
  --bs-btn-border-color: #F2F4F7;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F2F4F7;
  --bs-btn-hover-border-color: #F2F4F7;
  --bs-btn-focus-shadow-rgb: 242, 244, 247;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #F2F4F7;
  --bs-btn-active-border-color: #F2F4F7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F2F4F7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2F4F7;
  --bs-gradient: none;
}

.btn-outline-gray-100 {
  --bs-btn-color: #BEC6CF;
  --bs-btn-border-color: #BEC6CF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #BEC6CF;
  --bs-btn-hover-border-color: #BEC6CF;
  --bs-btn-focus-shadow-rgb: 190, 198, 207;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #BEC6CF;
  --bs-btn-active-border-color: #BEC6CF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BEC6CF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BEC6CF;
  --bs-gradient: none;
}

.btn-outline-primary {
  --bs-btn-color: #0091D3;
  --bs-btn-border-color: #0091D3;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0091D3;
  --bs-btn-hover-border-color: #0091D3;
  --bs-btn-focus-shadow-rgb: 0, 145, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0091D3;
  --bs-btn-active-border-color: #0091D3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0091D3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0091D3;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #F32C2B;
  --bs-btn-border-color: #F32C2B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F32C2B;
  --bs-btn-hover-border-color: #F32C2B;
  --bs-btn-focus-shadow-rgb: 243, 44, 43;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #F32C2B;
  --bs-btn-active-border-color: #F32C2B;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F32C2B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F32C2B;
  --bs-gradient: none;
}

.btn-outline-tertiary {
  --bs-btn-color: #912018;
  --bs-btn-border-color: #912018;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #912018;
  --bs-btn-hover-border-color: #912018;
  --bs-btn-focus-shadow-rgb: 145, 32, 24;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #912018;
  --bs-btn-active-border-color: #912018;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #912018;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #912018;
  --bs-gradient: none;
}

.btn-outline-green {
  --bs-btn-color: #7fa343;
  --bs-btn-border-color: #7fa343;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #7fa343;
  --bs-btn-hover-border-color: #7fa343;
  --bs-btn-focus-shadow-rgb: 127, 163, 67;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #7fa343;
  --bs-btn-active-border-color: #7fa343;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #7fa343;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7fa343;
  --bs-gradient: none;
}

.btn-outline-white {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-gradient: none;
}

.btn-outline-body {
  --bs-btn-color: #1d1d1d;
  --bs-btn-border-color: #1d1d1d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1d1d1d;
  --bs-btn-hover-border-color: #1d1d1d;
  --bs-btn-focus-shadow-rgb: 29, 29, 29;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1d1d1d;
  --bs-btn-active-border-color: #1d1d1d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1d1d1d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1d1d1d;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 500;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 0, 123, 179;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.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 {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0091D3;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 500;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0091D3;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

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

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .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,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 145, 211, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0091D3;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: #0091D3;
  --bs-navbar-hover-color: #F32C2B;
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: #F32C2B;
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: #F32C2B;
  --bs-navbar-brand-hover-color: #F32C2B;
  --bs-navbar-nav-link-padding-x: 0.2rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2829, 29, 29, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: #fff;
  --bs-navbar-hover-color: #F32C2B;
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

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

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d1d1d' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%280, 58, 84.4%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 145, 211, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 189, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.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-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 189, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.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-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 145, 211, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0091D3;
  --bs-pagination-active-border-color: #0091D3;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  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) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-gray-50 {
  --bs-alert-color: var(--bs-gray-50-text-emphasis);
  --bs-alert-bg: var(--bs-gray-50-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-50-border-subtle);
  --bs-alert-link-color: var(--bs-gray-50-text-emphasis);
}

.alert-gray-100 {
  --bs-alert-color: var(--bs-gray-100-text-emphasis);
  --bs-alert-bg: var(--bs-gray-100-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-100-border-subtle);
  --bs-alert-link-color: var(--bs-gray-100-text-emphasis);
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-tertiary {
  --bs-alert-color: var(--bs-tertiary-text-emphasis);
  --bs-alert-bg: var(--bs-tertiary-bg-subtle);
  --bs-alert-border-color: var(--bs-tertiary-border-subtle);
  --bs-alert-link-color: var(--bs-tertiary-text-emphasis);
}

.alert-green {
  --bs-alert-color: var(--bs-green-text-emphasis);
  --bs-alert-bg: var(--bs-green-bg-subtle);
  --bs-alert-border-color: var(--bs-green-border-subtle);
  --bs-alert-link-color: var(--bs-green-text-emphasis);
}

.alert-white {
  --bs-alert-color: var(--bs-white-text-emphasis);
  --bs-alert-bg: var(--bs-white-bg-subtle);
  --bs-alert-border-color: var(--bs-white-border-subtle);
  --bs-alert-link-color: var(--bs-white-text-emphasis);
}

.alert-body {
  --bs-alert-color: var(--bs-body-text-emphasis);
  --bs-alert-bg: var(--bs-body-bg-subtle);
  --bs-alert-border-color: var(--bs-body-border-subtle);
  --bs-alert-link-color: var(--bs-body-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0091D3;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@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: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

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

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0091D3;
  --bs-list-group-active-border-color: #0091D3;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

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

.list-group-item-gray-50 {
  --bs-list-group-color: var(--bs-gray-50-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-50-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-50-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-50-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-50-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-50-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-50-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-50-text-emphasis);
}

.list-group-item-gray-100 {
  --bs-list-group-color: var(--bs-gray-100-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-100-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-100-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-100-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-100-text-emphasis);
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-tertiary {
  --bs-list-group-color: var(--bs-tertiary-text-emphasis);
  --bs-list-group-bg: var(--bs-tertiary-bg-subtle);
  --bs-list-group-border-color: var(--bs-tertiary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-tertiary-border-subtle);
  --bs-list-group-active-color: var(--bs-tertiary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-tertiary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-tertiary-text-emphasis);
}

.list-group-item-green {
  --bs-list-group-color: var(--bs-green-text-emphasis);
  --bs-list-group-bg: var(--bs-green-bg-subtle);
  --bs-list-group-border-color: var(--bs-green-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-green-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-green-border-subtle);
  --bs-list-group-active-color: var(--bs-green-bg-subtle);
  --bs-list-group-active-bg: var(--bs-green-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-green-text-emphasis);
}

.list-group-item-white {
  --bs-list-group-color: var(--bs-white-text-emphasis);
  --bs-list-group-bg: var(--bs-white-bg-subtle);
  --bs-list-group-border-color: var(--bs-white-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-white-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-white-border-subtle);
  --bs-list-group-active-color: var(--bs-white-bg-subtle);
  --bs-list-group-active-bg: var(--bs-white-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-white-text-emphasis);
}

.list-group-item-body {
  --bs-list-group-color: var(--bs-body-text-emphasis);
  --bs-list-group-bg: var(--bs-body-bg-subtle);
  --bs-list-group-border-color: var(--bs-body-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-body-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-body-border-subtle);
  --bs-list-group-active-color: var(--bs-body-bg-subtle);
  --bs-list-group-active-bg: var(--bs-body-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-body-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 145, 211, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@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 {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.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%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    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;
  filter: var(--bs-carousel-control-icon-filter);
  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: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  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 [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-gray-50 {
  color: #000 !important;
  background-color: RGBA(var(--bs-gray-50-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-100 {
  color: #000 !important;
  background-color: RGBA(var(--bs-gray-100-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-primary {
  color: #000 !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-tertiary {
  color: #fff !important;
  background-color: RGBA(var(--bs-tertiary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-green {
  color: #000 !important;
  background-color: RGBA(var(--bs-green-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-white {
  color: #000 !important;
  background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-body {
  color: #fff !important;
  background-color: RGBA(var(--bs-body-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-gray-50 {
  color: RGBA(var(--bs-gray-50-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-50:hover, .link-gray-50:focus {
  color: RGBA(245, 246, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 246, 249, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-100 {
  color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-100:hover, .link-gray-100:focus {
  color: RGBA(203, 209, 217, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(203, 209, 217, var(--bs-link-underline-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(51, 167, 220, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(51, 167, 220, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(245, 86, 85, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 86, 85, var(--bs-link-underline-opacity, 1)) !important;
}

.link-tertiary {
  color: RGBA(var(--bs-tertiary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-tertiary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-tertiary:hover, .link-tertiary:focus {
  color: RGBA(116, 26, 19, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(116, 26, 19, var(--bs-link-underline-opacity, 1)) !important;
}

.link-green {
  color: RGBA(var(--bs-green-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-green:hover, .link-green:focus {
  color: RGBA(153, 181, 105, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(153, 181, 105, var(--bs-link-underline-opacity, 1)) !important;
}

.link-white {
  color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-white:hover, .link-white:focus {
  color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body {
  color: RGBA(var(--bs-body-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-body-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body:hover, .link-body:focus {
  color: RGBA(23, 23, 23, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 23, 23, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

body {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.bg-primary {
  background: #0091D3;
}

.bg-cover {
  background-size: cover;
  background-position: center;
}

a {
  text-decoration: none;
}

.fit {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.bg-cover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.bg-contain {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.bg-center {
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}

.top {
  top: 0 !important;
}

.left {
  left: 0 !important;
}

.right {
  right: 0 !important;
}

.bottom {
  bottom: 0 !important;
}

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.absolute-centerX {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.absolute-centerY {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.text-underline {
  text-decoration: underline;
}

.cursor-pointer {
  cursor: pointer;
}

.border-cut-tl {
  border-bottom-color: transparent !important;
  border-bottom: solid !important;
  border-left: solid !important;
}

.border-cut-tr {
  border-bottom-color: transparent !important;
  border-bottom: solid !important;
  border-right: solid !important;
}

.border-cut-bl {
  border-top-color: transparent !important;
  border-top: solid !important;
  border-left: solid !important;
}

.border-cut-br {
  border-top-color: transparent !important;
  border-top: solid !important;
  border-right: solid !important;
}

.column-1 {
  -moz-column-count: 1;
       column-count: 1;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-2 {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-3 {
  -moz-column-count: 3;
       column-count: 3;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-4 {
  -moz-column-count: 4;
       column-count: 4;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-5 {
  -moz-column-count: 5;
       column-count: 5;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-6 {
  -moz-column-count: 6;
       column-count: 6;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-7 {
  -moz-column-count: 7;
       column-count: 7;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-8 {
  -moz-column-count: 8;
       column-count: 8;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-9 {
  -moz-column-count: 9;
       column-count: 9;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-10 {
  -moz-column-count: 10;
       column-count: 10;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-11 {
  -moz-column-count: 11;
       column-count: 11;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-12 {
  -moz-column-count: 12;
       column-count: 12;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.line-height-0,
.line-height-0 > p {
  line-height: 0rem !important;
}

.line-height-1,
.line-height-1 > p {
  line-height: 1rem !important;
}

.line-height-2,
.line-height-2 > p {
  line-height: 2rem !important;
}

.line-height-3,
.line-height-3 > p {
  line-height: 3rem !important;
}

.line-height-4,
.line-height-4 > p {
  line-height: 4rem !important;
}

.line-height-5,
.line-height-5 > p {
  line-height: 5rem !important;
}

.line-height-6,
.line-height-6 > p {
  line-height: 6rem !important;
}

.line-height-7,
.line-height-7 > p {
  line-height: 7rem !important;
}

.line-height-8,
.line-height-8 > p {
  line-height: 8rem !important;
}

.line-height-9,
.line-height-9 > p {
  line-height: 9rem !important;
}

.read-more--1-line,
.min-height--1-line,
.height--1-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.min-height--1-line::before,
.height--1-line::before {
  content: 'repeat(" \\a", 1)';
  white-space: pre-wrap;
  float: right;
}
.min-height--1-line::after,
.height--1-line::after {
  content: "";
  display: block;
  clear: both;
}

.read-more--2-line,
.min-height--2-line,
.height--2-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.min-height--2-line::before,
.height--2-line::before {
  content: 'repeat(" \\a", 2)';
  white-space: pre-wrap;
  float: right;
}
.min-height--2-line::after,
.height--2-line::after {
  content: "";
  display: block;
  clear: both;
}

.read-more--3-line,
.min-height--3-line,
.height--3-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.min-height--3-line::before,
.height--3-line::before {
  content: 'repeat(" \\a", 3)';
  white-space: pre-wrap;
  float: right;
}
.min-height--3-line::after,
.height--3-line::after {
  content: "";
  display: block;
  clear: both;
}

.read-more--4-line,
.min-height--4-line,
.height--4-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.min-height--4-line::before,
.height--4-line::before {
  content: 'repeat(" \\a", 4)';
  white-space: pre-wrap;
  float: right;
}
.min-height--4-line::after,
.height--4-line::after {
  content: "";
  display: block;
  clear: both;
}

.col-perc-5 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 5%;
}

.col-perc-10 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 10%;
}

.col-perc-15 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 15%;
}

.col-perc-20 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 20%;
}

.col-perc-25 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 25%;
}

.col-perc-30 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 30%;
}

.col-perc-35 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 35%;
}

.col-perc-40 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 40%;
}

.col-perc-45 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 45%;
}

.col-perc-50 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 50%;
}

.col-perc-55 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 55%;
}

.col-perc-60 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 60%;
}

.col-perc-65 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 65%;
}

.col-perc-70 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 70%;
}

.col-perc-75 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 75%;
}

.col-perc-80 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 80%;
}

.col-perc-85 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 85%;
}

.col-perc-90 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 90%;
}

.col-perc-95 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 95%;
}

@media (min-width: 576px) {
  .column-sm-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .line-height-sm-0,
  .line-height-sm-0 > p {
    line-height: 0rem !important;
  }
  .line-height-sm-1,
  .line-height-sm-1 > p {
    line-height: 1rem !important;
  }
  .line-height-sm-2,
  .line-height-sm-2 > p {
    line-height: 2rem !important;
  }
  .line-height-sm-3,
  .line-height-sm-3 > p {
    line-height: 3rem !important;
  }
  .line-height-sm-4,
  .line-height-sm-4 > p {
    line-height: 4rem !important;
  }
  .line-height-sm-5,
  .line-height-sm-5 > p {
    line-height: 5rem !important;
  }
  .line-height-sm-6,
  .line-height-sm-6 > p {
    line-height: 6rem !important;
  }
  .line-height-sm-7,
  .line-height-sm-7 > p {
    line-height: 7rem !important;
  }
  .line-height-sm-8,
  .line-height-sm-8 > p {
    line-height: 8rem !important;
  }
  .line-height-sm-9,
  .line-height-sm-9 > p {
    line-height: 9rem !important;
  }
  .read-more-sm--1-line,
  .min-height-sm--1-line,
  .height-sm--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-sm--1-line::before,
  .height-sm--1-line::before {
    content: 'repeat(" \\a", 1)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--1-line::after,
  .height-sm--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-sm--2-line,
  .min-height-sm--2-line,
  .height-sm--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-sm--2-line::before,
  .height-sm--2-line::before {
    content: 'repeat(" \\a", 2)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--2-line::after,
  .height-sm--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-sm--3-line,
  .min-height-sm--3-line,
  .height-sm--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-sm--3-line::before,
  .height-sm--3-line::before {
    content: 'repeat(" \\a", 3)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--3-line::after,
  .height-sm--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-sm--4-line,
  .min-height-sm--4-line,
  .height-sm--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-sm--4-line::before,
  .height-sm--4-line::before {
    content: 'repeat(" \\a", 4)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--4-line::after,
  .height-sm--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-sm-perc-5 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 5%;
  }
  .col-sm-perc-10 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 10%;
  }
  .col-sm-perc-15 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 15%;
  }
  .col-sm-perc-20 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-perc-25 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-perc-30 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 30%;
  }
  .col-sm-perc-35 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 35%;
  }
  .col-sm-perc-40 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 40%;
  }
  .col-sm-perc-45 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 45%;
  }
  .col-sm-perc-50 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-perc-55 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 55%;
  }
  .col-sm-perc-60 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 60%;
  }
  .col-sm-perc-65 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 65%;
  }
  .col-sm-perc-70 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 70%;
  }
  .col-sm-perc-75 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-perc-80 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 80%;
  }
  .col-sm-perc-85 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 85%;
  }
  .col-sm-perc-90 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 90%;
  }
  .col-sm-perc-95 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 95%;
  }
}
@media (min-width: 768px) {
  .column-md-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .line-height-md-0,
  .line-height-md-0 > p {
    line-height: 0rem !important;
  }
  .line-height-md-1,
  .line-height-md-1 > p {
    line-height: 1rem !important;
  }
  .line-height-md-2,
  .line-height-md-2 > p {
    line-height: 2rem !important;
  }
  .line-height-md-3,
  .line-height-md-3 > p {
    line-height: 3rem !important;
  }
  .line-height-md-4,
  .line-height-md-4 > p {
    line-height: 4rem !important;
  }
  .line-height-md-5,
  .line-height-md-5 > p {
    line-height: 5rem !important;
  }
  .line-height-md-6,
  .line-height-md-6 > p {
    line-height: 6rem !important;
  }
  .line-height-md-7,
  .line-height-md-7 > p {
    line-height: 7rem !important;
  }
  .line-height-md-8,
  .line-height-md-8 > p {
    line-height: 8rem !important;
  }
  .line-height-md-9,
  .line-height-md-9 > p {
    line-height: 9rem !important;
  }
  .read-more-md--1-line,
  .min-height-md--1-line,
  .height-md--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-md--1-line::before,
  .height-md--1-line::before {
    content: 'repeat(" \\a", 1)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--1-line::after,
  .height-md--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-md--2-line,
  .min-height-md--2-line,
  .height-md--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-md--2-line::before,
  .height-md--2-line::before {
    content: 'repeat(" \\a", 2)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--2-line::after,
  .height-md--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-md--3-line,
  .min-height-md--3-line,
  .height-md--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-md--3-line::before,
  .height-md--3-line::before {
    content: 'repeat(" \\a", 3)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--3-line::after,
  .height-md--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-md--4-line,
  .min-height-md--4-line,
  .height-md--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-md--4-line::before,
  .height-md--4-line::before {
    content: 'repeat(" \\a", 4)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--4-line::after,
  .height-md--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-md-perc-5 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 5%;
  }
  .col-md-perc-10 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 10%;
  }
  .col-md-perc-15 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 15%;
  }
  .col-md-perc-20 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-perc-25 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-perc-30 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 30%;
  }
  .col-md-perc-35 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 35%;
  }
  .col-md-perc-40 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 40%;
  }
  .col-md-perc-45 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 45%;
  }
  .col-md-perc-50 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-perc-55 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 55%;
  }
  .col-md-perc-60 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 60%;
  }
  .col-md-perc-65 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 65%;
  }
  .col-md-perc-70 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 70%;
  }
  .col-md-perc-75 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-perc-80 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 80%;
  }
  .col-md-perc-85 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 85%;
  }
  .col-md-perc-90 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 90%;
  }
  .col-md-perc-95 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 95%;
  }
}
@media (min-width: 992px) {
  .column-lg-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .line-height-lg-0,
  .line-height-lg-0 > p {
    line-height: 0rem !important;
  }
  .line-height-lg-1,
  .line-height-lg-1 > p {
    line-height: 1rem !important;
  }
  .line-height-lg-2,
  .line-height-lg-2 > p {
    line-height: 2rem !important;
  }
  .line-height-lg-3,
  .line-height-lg-3 > p {
    line-height: 3rem !important;
  }
  .line-height-lg-4,
  .line-height-lg-4 > p {
    line-height: 4rem !important;
  }
  .line-height-lg-5,
  .line-height-lg-5 > p {
    line-height: 5rem !important;
  }
  .line-height-lg-6,
  .line-height-lg-6 > p {
    line-height: 6rem !important;
  }
  .line-height-lg-7,
  .line-height-lg-7 > p {
    line-height: 7rem !important;
  }
  .line-height-lg-8,
  .line-height-lg-8 > p {
    line-height: 8rem !important;
  }
  .line-height-lg-9,
  .line-height-lg-9 > p {
    line-height: 9rem !important;
  }
  .read-more-lg--1-line,
  .min-height-lg--1-line,
  .height-lg--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-lg--1-line::before,
  .height-lg--1-line::before {
    content: 'repeat(" \\a", 1)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--1-line::after,
  .height-lg--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-lg--2-line,
  .min-height-lg--2-line,
  .height-lg--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-lg--2-line::before,
  .height-lg--2-line::before {
    content: 'repeat(" \\a", 2)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--2-line::after,
  .height-lg--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-lg--3-line,
  .min-height-lg--3-line,
  .height-lg--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-lg--3-line::before,
  .height-lg--3-line::before {
    content: 'repeat(" \\a", 3)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--3-line::after,
  .height-lg--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-lg--4-line,
  .min-height-lg--4-line,
  .height-lg--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-lg--4-line::before,
  .height-lg--4-line::before {
    content: 'repeat(" \\a", 4)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--4-line::after,
  .height-lg--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-lg-perc-5 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 5%;
  }
  .col-lg-perc-10 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 10%;
  }
  .col-lg-perc-15 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 15%;
  }
  .col-lg-perc-20 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-perc-25 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-perc-30 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 30%;
  }
  .col-lg-perc-35 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 35%;
  }
  .col-lg-perc-40 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 40%;
  }
  .col-lg-perc-45 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 45%;
  }
  .col-lg-perc-50 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-perc-55 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 55%;
  }
  .col-lg-perc-60 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 60%;
  }
  .col-lg-perc-65 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 65%;
  }
  .col-lg-perc-70 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 70%;
  }
  .col-lg-perc-75 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-perc-80 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 80%;
  }
  .col-lg-perc-85 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 85%;
  }
  .col-lg-perc-90 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 90%;
  }
  .col-lg-perc-95 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 95%;
  }
}
@media (min-width: 1200px) {
  .column-xl-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .line-height-xl-0,
  .line-height-xl-0 > p {
    line-height: 0rem !important;
  }
  .line-height-xl-1,
  .line-height-xl-1 > p {
    line-height: 1rem !important;
  }
  .line-height-xl-2,
  .line-height-xl-2 > p {
    line-height: 2rem !important;
  }
  .line-height-xl-3,
  .line-height-xl-3 > p {
    line-height: 3rem !important;
  }
  .line-height-xl-4,
  .line-height-xl-4 > p {
    line-height: 4rem !important;
  }
  .line-height-xl-5,
  .line-height-xl-5 > p {
    line-height: 5rem !important;
  }
  .line-height-xl-6,
  .line-height-xl-6 > p {
    line-height: 6rem !important;
  }
  .line-height-xl-7,
  .line-height-xl-7 > p {
    line-height: 7rem !important;
  }
  .line-height-xl-8,
  .line-height-xl-8 > p {
    line-height: 8rem !important;
  }
  .line-height-xl-9,
  .line-height-xl-9 > p {
    line-height: 9rem !important;
  }
  .read-more-xl--1-line,
  .min-height-xl--1-line,
  .height-xl--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-xl--1-line::before,
  .height-xl--1-line::before {
    content: 'repeat(" \\a", 1)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--1-line::after,
  .height-xl--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xl--2-line,
  .min-height-xl--2-line,
  .height-xl--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-xl--2-line::before,
  .height-xl--2-line::before {
    content: 'repeat(" \\a", 2)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--2-line::after,
  .height-xl--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xl--3-line,
  .min-height-xl--3-line,
  .height-xl--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-xl--3-line::before,
  .height-xl--3-line::before {
    content: 'repeat(" \\a", 3)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--3-line::after,
  .height-xl--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xl--4-line,
  .min-height-xl--4-line,
  .height-xl--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-xl--4-line::before,
  .height-xl--4-line::before {
    content: 'repeat(" \\a", 4)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--4-line::after,
  .height-xl--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-xl-perc-5 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 5%;
  }
  .col-xl-perc-10 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 10%;
  }
  .col-xl-perc-15 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 15%;
  }
  .col-xl-perc-20 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-perc-25 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-perc-30 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 30%;
  }
  .col-xl-perc-35 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 35%;
  }
  .col-xl-perc-40 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 40%;
  }
  .col-xl-perc-45 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 45%;
  }
  .col-xl-perc-50 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-perc-55 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 55%;
  }
  .col-xl-perc-60 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 60%;
  }
  .col-xl-perc-65 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 65%;
  }
  .col-xl-perc-70 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 70%;
  }
  .col-xl-perc-75 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-perc-80 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 80%;
  }
  .col-xl-perc-85 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 85%;
  }
  .col-xl-perc-90 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 90%;
  }
  .col-xl-perc-95 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 95%;
  }
}
@media (min-width: 1400px) {
  .column-xxl-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xxl-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .line-height-xxl-0,
  .line-height-xxl-0 > p {
    line-height: 0rem !important;
  }
  .line-height-xxl-1,
  .line-height-xxl-1 > p {
    line-height: 1rem !important;
  }
  .line-height-xxl-2,
  .line-height-xxl-2 > p {
    line-height: 2rem !important;
  }
  .line-height-xxl-3,
  .line-height-xxl-3 > p {
    line-height: 3rem !important;
  }
  .line-height-xxl-4,
  .line-height-xxl-4 > p {
    line-height: 4rem !important;
  }
  .line-height-xxl-5,
  .line-height-xxl-5 > p {
    line-height: 5rem !important;
  }
  .line-height-xxl-6,
  .line-height-xxl-6 > p {
    line-height: 6rem !important;
  }
  .line-height-xxl-7,
  .line-height-xxl-7 > p {
    line-height: 7rem !important;
  }
  .line-height-xxl-8,
  .line-height-xxl-8 > p {
    line-height: 8rem !important;
  }
  .line-height-xxl-9,
  .line-height-xxl-9 > p {
    line-height: 9rem !important;
  }
  .read-more-xxl--1-line,
  .min-height-xxl--1-line,
  .height-xxl--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-xxl--1-line::before,
  .height-xxl--1-line::before {
    content: 'repeat(" \\a", 1)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xxl--1-line::after,
  .height-xxl--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xxl--2-line,
  .min-height-xxl--2-line,
  .height-xxl--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-xxl--2-line::before,
  .height-xxl--2-line::before {
    content: 'repeat(" \\a", 2)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xxl--2-line::after,
  .height-xxl--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xxl--3-line,
  .min-height-xxl--3-line,
  .height-xxl--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-xxl--3-line::before,
  .height-xxl--3-line::before {
    content: 'repeat(" \\a", 3)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xxl--3-line::after,
  .height-xxl--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xxl--4-line,
  .min-height-xxl--4-line,
  .height-xxl--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-xxl--4-line::before,
  .height-xxl--4-line::before {
    content: 'repeat(" \\a", 4)';
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xxl--4-line::after,
  .height-xxl--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-xxl-perc-5 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 5%;
  }
  .col-xxl-perc-10 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 10%;
  }
  .col-xxl-perc-15 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 15%;
  }
  .col-xxl-perc-20 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xxl-perc-25 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-perc-30 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 30%;
  }
  .col-xxl-perc-35 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 35%;
  }
  .col-xxl-perc-40 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 40%;
  }
  .col-xxl-perc-45 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 45%;
  }
  .col-xxl-perc-50 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-perc-55 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 55%;
  }
  .col-xxl-perc-60 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 60%;
  }
  .col-xxl-perc-65 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 65%;
  }
  .col-xxl-perc-70 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 70%;
  }
  .col-xxl-perc-75 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-perc-80 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 80%;
  }
  .col-xxl-perc-85 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 85%;
  }
  .col-xxl-perc-90 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 90%;
  }
  .col-xxl-perc-95 {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 95%;
  }
}
.show {
  display: inherit;
}

.collapsed .show-on-collapsed {
  display: inherit !important;
}

.active .show-on-active {
  display: inherit !important;
}

.enabled .show-on-enabled {
  display: inherit !important;
}

.d-block {
  display: block;
}

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

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

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

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

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

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

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

.hide {
  display: none;
}

.collapsed .hide-on-collapsed {
  display: none !important;
}

.active .hide-on-active {
  display: none !important;
}

.enabled .hide-on-enabled {
  display: none !important;
}

.opacity-5 {
  opacity: 0.5;
}

.collapsed .opacity-5-on-collapsed {
  opacity: 0.5 !important;
}

.active .opacity-5-on-active {
  opacity: 0.5 !important;
}

.enabled .opacity-5-on-enabled {
  opacity: 0.5 !important;
}

.opacity-10 {
  opacity: 1;
}

.collapsed .opacity-10-on-collapsed {
  opacity: 1 !important;
}

.active .opacity-10-on-active {
  opacity: 1 !important;
}

.enabled .opacity-10-on-enabled {
  opacity: 1 !important;
}

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

.float-start {
  float: left !important;
}

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

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

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.opacity-80 {
  opacity: 0.8 !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

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

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

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

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

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

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

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

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

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

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

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

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

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

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

.d-inline-grid {
  display: inline-grid !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;
}

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

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

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

.focus-ring-gray-50 {
  --bs-focus-ring-color: rgba(var(--bs-gray-50-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-100 {
  --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-tertiary {
  --bs-focus-ring-color: rgba(var(--bs-tertiary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-green {
  --bs-focus-ring-color: rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-body {
  --bs-focus-ring-color: rgba(var(--bs-body-rgb), var(--bs-focus-ring-opacity));
}

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

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-gray-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-50-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-tertiary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-tertiary-rgb), var(--bs-border-opacity)) !important;
}

.border-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-body {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-body-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-6 {
  border-width: 6px !important;
}

.border-7 {
  border-width: 7px !important;
}

.border-8 {
  border-width: 8px !important;
}

.border-9 {
  border-width: 9px !important;
}

.border-10 {
  border-width: 10px !important;
}

.border-11 {
  border-width: 11px !important;
}

.border-12 {
  border-width: 12px !important;
}

.border-13 {
  border-width: 13px !important;
}

.border-14 {
  border-width: 14px !important;
}

.border-15 {
  border-width: 15px !important;
}

.border-16 {
  border-width: 16px !important;
}

.border-17 {
  border-width: 17px !important;
}

.border-18 {
  border-width: 18px !important;
}

.border-19 {
  border-width: 19px !important;
}

.border-20 {
  border-width: 20px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

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

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

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

.min-vw-100 {
  min-width: 100vw !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;
}

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

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

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

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

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

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

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

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}

.justify-content-evenly {
  justify-content: space-evenly !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;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mx-0 {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

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

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

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

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

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

.mx-6 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-7 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-8 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-9 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-10 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

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

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

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

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

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

.my-6 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-7 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-8 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-9 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-10 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

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

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

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

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

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

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

.mt-6 {
  margin-top: 3.5rem !important;
}

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

.mt-8 {
  margin-top: 4.5rem !important;
}

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

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

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0rem !important;
}

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

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

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

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

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

.me-6 {
  margin-right: 3.5rem !important;
}

.me-7 {
  margin-right: 4rem !important;
}

.me-8 {
  margin-right: 4.5rem !important;
}

.me-9 {
  margin-right: 5rem !important;
}

.me-10 {
  margin-right: 6rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

.mb-6 {
  margin-bottom: 3.5rem !important;
}

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

.mb-8 {
  margin-bottom: 4.5rem !important;
}

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

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

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0rem !important;
}

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

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

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

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

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

.ms-6 {
  margin-left: 3.5rem !important;
}

.ms-7 {
  margin-left: 4rem !important;
}

.ms-8 {
  margin-left: 4.5rem !important;
}

.ms-9 {
  margin-left: 5rem !important;
}

.ms-10 {
  margin-left: 6rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

.m-n6 {
  margin: -3.5rem !important;
}

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

.m-n8 {
  margin: -4.5rem !important;
}

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

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

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n6 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

.mx-n7 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n8 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n9 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n10 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n6 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.my-n7 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n8 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n9 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n10 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

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

.mt-n4 {
  margin-top: -1.5rem !important;
}

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

.mt-n6 {
  margin-top: -3.5rem !important;
}

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

.mt-n8 {
  margin-top: -4.5rem !important;
}

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

.mt-n10 {
  margin-top: -6rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n6 {
  margin-right: -3.5rem !important;
}

.me-n7 {
  margin-right: -4rem !important;
}

.me-n8 {
  margin-right: -4.5rem !important;
}

.me-n9 {
  margin-right: -5rem !important;
}

.me-n10 {
  margin-right: -6rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

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

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

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

.mb-n6 {
  margin-bottom: -3.5rem !important;
}

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

.mb-n8 {
  margin-bottom: -4.5rem !important;
}

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

.mb-n10 {
  margin-bottom: -6rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n6 {
  margin-left: -3.5rem !important;
}

.ms-n7 {
  margin-left: -4rem !important;
}

.ms-n8 {
  margin-left: -4.5rem !important;
}

.ms-n9 {
  margin-left: -5rem !important;
}

.ms-n10 {
  margin-left: -6rem !important;
}

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

.p-1 {
  padding: 0.25rem !important;
}

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

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

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

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

.p-6 {
  padding: 3.5rem !important;
}

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

.p-8 {
  padding: 4.5rem !important;
}

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

.p-10 {
  padding: 6rem !important;
}

.px-0 {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-6 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-7 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-8 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-9 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-10 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-6 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-7 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-8 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-9 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-10 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pt-0 {
  padding-top: 0rem !important;
}

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

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

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

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

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

.pt-6 {
  padding-top: 3.5rem !important;
}

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

.pt-8 {
  padding-top: 4.5rem !important;
}

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

.pt-10 {
  padding-top: 6rem !important;
}

.pe-0 {
  padding-right: 0rem !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-6 {
  padding-right: 3.5rem !important;
}

.pe-7 {
  padding-right: 4rem !important;
}

.pe-8 {
  padding-right: 4.5rem !important;
}

.pe-9 {
  padding-right: 5rem !important;
}

.pe-10 {
  padding-right: 6rem !important;
}

.pb-0 {
  padding-bottom: 0rem !important;
}

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

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

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

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

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

.pb-6 {
  padding-bottom: 3.5rem !important;
}

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

.pb-8 {
  padding-bottom: 4.5rem !important;
}

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

.pb-10 {
  padding-bottom: 6rem !important;
}

.ps-0 {
  padding-left: 0rem !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-6 {
  padding-left: 3.5rem !important;
}

.ps-7 {
  padding-left: 4rem !important;
}

.ps-8 {
  padding-left: 4.5rem !important;
}

.ps-9 {
  padding-left: 5rem !important;
}

.ps-10 {
  padding-left: 6rem !important;
}

.gap-0 {
  gap: 0rem !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 3.5rem !important;
}

.gap-7 {
  gap: 4rem !important;
}

.gap-8 {
  gap: 4.5rem !important;
}

.gap-9 {
  gap: 5rem !important;
}

.gap-10 {
  gap: 6rem !important;
}

.row-gap-0 {
  row-gap: 0rem !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.row-gap-6 {
  row-gap: 3.5rem !important;
}

.row-gap-7 {
  row-gap: 4rem !important;
}

.row-gap-8 {
  row-gap: 4.5rem !important;
}

.row-gap-9 {
  row-gap: 5rem !important;
}

.row-gap-10 {
  row-gap: 6rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0rem !important;
       column-gap: 0rem !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.column-gap-6 {
  -moz-column-gap: 3.5rem !important;
       column-gap: 3.5rem !important;
}

.column-gap-7 {
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}

.column-gap-8 {
  -moz-column-gap: 4.5rem !important;
       column-gap: 4.5rem !important;
}

.column-gap-9 {
  -moz-column-gap: 5rem !important;
       column-gap: 5rem !important;
}

.column-gap-10 {
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fs-7 {
  font-size: 7px !important;
}

.fs-8 {
  font-size: 8px !important;
}

.fs-9 {
  font-size: 9px !important;
}

.fs-10 {
  font-size: 10px !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-15 {
  font-size: 15px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-17 {
  font-size: 17px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-19 {
  font-size: 19px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-21 {
  font-size: 21px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-23 {
  font-size: 23px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-25 {
  font-size: 25px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-27 {
  font-size: 27px !important;
}

.fs-28 {
  font-size: 28px !important;
}

.fs-29 {
  font-size: 29px !important;
}

.fs-30 {
  font-size: 30px !important;
}

.fs-31 {
  font-size: 31px !important;
}

.fs-32 {
  font-size: 32px !important;
}

.fs-33 {
  font-size: 33px !important;
}

.fs-34 {
  font-size: 34px !important;
}

.fs-35 {
  font-size: 35px !important;
}

.fs-36 {
  font-size: 36px !important;
}

.fs-37 {
  font-size: 37px !important;
}

.fs-38 {
  font-size: 38px !important;
}

.fs-39 {
  font-size: 39px !important;
}

.fs-40 {
  font-size: 40px !important;
}

.fs-41 {
  font-size: 41px !important;
}

.fs-42 {
  font-size: 42px !important;
}

.fs-43 {
  font-size: 43px !important;
}

.fs-44 {
  font-size: 44px !important;
}

.fs-45 {
  font-size: 45px !important;
}

.fs-46 {
  font-size: 46px !important;
}

.fs-47 {
  font-size: 47px !important;
}

.fs-48 {
  font-size: 48px !important;
}

.fs-49 {
  font-size: 49px !important;
}

.fs-50 {
  font-size: 50px !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: 100 !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 500 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

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

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-gray-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-50-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-tertiary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important;
}

.text-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-gray-50 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-100 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-tertiary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-tertiary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-green {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-white {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-body {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-body-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-gray-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-50-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !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;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

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

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

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

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

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

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

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

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-index-0 {
  z-index: 0 !important;
}

.z-index-1 {
  z-index: 1 !important;
}

.z-index-2 {
  z-index: 2 !important;
}

.z-index-3 {
  z-index: 3 !important;
}

.z-index-4 {
  z-index: 4 !important;
}

.z-index-5 {
  z-index: 5 !important;
}

.z-index-6 {
  z-index: 6 !important;
}

.z-index-7 {
  z-index: 7 !important;
}

.z-index-8 {
  z-index: 8 !important;
}

.z-index-9 {
  z-index: 9 !important;
}

.z-index-10 {
  z-index: 10 !important;
}

.z-index-11 {
  z-index: 11 !important;
}

.z-index-12 {
  z-index: 12 !important;
}

.z-index-13 {
  z-index: 13 !important;
}

.z-index-14 {
  z-index: 14 !important;
}

.z-index-15 {
  z-index: 15 !important;
}

.z-index-16 {
  z-index: 16 !important;
}

.z-index-17 {
  z-index: 17 !important;
}

.z-index-18 {
  z-index: 18 !important;
}

.z-index-19 {
  z-index: 19 !important;
}

.width-0 {
  width: 0rem !important;
}

.width-5 {
  width: 0.5rem !important;
}

.width-10 {
  width: 1rem !important;
}

.width-15 {
  width: 1.5rem !important;
}

.width-20 {
  width: 2rem !important;
}

.width-25 {
  width: 2.5rem !important;
}

.width-30 {
  width: 3rem !important;
}

.width-35 {
  width: 3.5rem !important;
}

.width-40 {
  width: 4rem !important;
}

.width-45 {
  width: 4.5rem !important;
}

.width-50 {
  width: 5rem !important;
}

.width-55 {
  width: 5.5rem !important;
}

.width-60 {
  width: 6rem !important;
}

.width-65 {
  width: 6.5rem !important;
}

.width-70 {
  width: 7rem !important;
}

.width-75 {
  width: 7.5rem !important;
}

.width-80 {
  width: 8rem !important;
}

.width-85 {
  width: 8.5rem !important;
}

.width-90 {
  width: 9rem !important;
}

.width-95 {
  width: 9.5rem !important;
}

.width-100 {
  width: 10rem !important;
}

.height-0 {
  height: 0rem !important;
}

.height-5 {
  height: 0.5rem !important;
}

.height-10 {
  height: 1rem !important;
}

.height-15 {
  height: 1.5rem !important;
}

.height-20 {
  height: 2rem !important;
}

.height-25 {
  height: 2.5rem !important;
}

.height-30 {
  height: 3rem !important;
}

.height-35 {
  height: 3.5rem !important;
}

.height-40 {
  height: 4rem !important;
}

.height-45 {
  height: 4.5rem !important;
}

.height-50 {
  height: 5rem !important;
}

.height-55 {
  height: 5.5rem !important;
}

.height-60 {
  height: 6rem !important;
}

.height-65 {
  height: 6.5rem !important;
}

.height-70 {
  height: 7rem !important;
}

.height-75 {
  height: 7.5rem !important;
}

.height-80 {
  height: 8rem !important;
}

.height-85 {
  height: 8.5rem !important;
}

.height-90 {
  height: 9rem !important;
}

.height-95 {
  height: 9.5rem !important;
}

.height-100 {
  height: 10rem !important;
}

.max-width-0 {
  max-width: 0rem !important;
}

.max-width-5 {
  max-width: 0.5rem !important;
}

.max-width-10 {
  max-width: 1rem !important;
}

.max-width-15 {
  max-width: 1.5rem !important;
}

.max-width-20 {
  max-width: 2rem !important;
}

.max-width-25 {
  max-width: 2.5rem !important;
}

.max-width-30 {
  max-width: 3rem !important;
}

.max-width-35 {
  max-width: 3.5rem !important;
}

.max-width-40 {
  max-width: 4rem !important;
}

.max-width-45 {
  max-width: 4.5rem !important;
}

.max-width-50 {
  max-width: 5rem !important;
}

.max-width-55 {
  max-width: 5.5rem !important;
}

.max-width-60 {
  max-width: 6rem !important;
}

.max-width-65 {
  max-width: 6.5rem !important;
}

.max-width-70 {
  max-width: 7rem !important;
}

.max-width-75 {
  max-width: 7.5rem !important;
}

.max-width-80 {
  max-width: 8rem !important;
}

.max-width-85 {
  max-width: 8.5rem !important;
}

.max-width-90 {
  max-width: 9rem !important;
}

.max-width-95 {
  max-width: 9.5rem !important;
}

.max-width-100 {
  max-width: 10rem !important;
}

.max-height-0 {
  max-height: 0rem !important;
}

.max-height-5 {
  max-height: 0.5rem !important;
}

.max-height-10 {
  max-height: 1rem !important;
}

.max-height-15 {
  max-height: 1.5rem !important;
}

.max-height-20 {
  max-height: 2rem !important;
}

.max-height-25 {
  max-height: 2.5rem !important;
}

.max-height-30 {
  max-height: 3rem !important;
}

.max-height-35 {
  max-height: 3.5rem !important;
}

.max-height-40 {
  max-height: 4rem !important;
}

.max-height-45 {
  max-height: 4.5rem !important;
}

.max-height-50 {
  max-height: 5rem !important;
}

.max-height-55 {
  max-height: 5.5rem !important;
}

.max-height-60 {
  max-height: 6rem !important;
}

.max-height-65 {
  max-height: 6.5rem !important;
}

.max-height-70 {
  max-height: 7rem !important;
}

.max-height-75 {
  max-height: 7.5rem !important;
}

.max-height-80 {
  max-height: 8rem !important;
}

.max-height-85 {
  max-height: 8.5rem !important;
}

.max-height-90 {
  max-height: 9rem !important;
}

.max-height-95 {
  max-height: 9.5rem !important;
}

.max-height-100 {
  max-height: 10rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .overflow-sm-auto {
    overflow: auto !important;
  }
  .overflow-sm-hidden {
    overflow: hidden !important;
  }
  .overflow-sm-visible {
    overflow: visible !important;
  }
  .overflow-sm-scroll {
    overflow: scroll !important;
  }
  .overflow-x-sm-auto {
    overflow-x: auto !important;
  }
  .overflow-x-sm-hidden {
    overflow-x: hidden !important;
  }
  .overflow-x-sm-visible {
    overflow-x: visible !important;
  }
  .overflow-x-sm-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-sm-auto {
    overflow-y: auto !important;
  }
  .overflow-y-sm-hidden {
    overflow-y: hidden !important;
  }
  .overflow-y-sm-visible {
    overflow-y: visible !important;
  }
  .overflow-y-sm-scroll {
    overflow-y: scroll !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: sticky !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0rem !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-6 {
    margin: 3.5rem !important;
  }
  .m-sm-7 {
    margin: 4rem !important;
  }
  .m-sm-8 {
    margin: 4.5rem !important;
  }
  .m-sm-9 {
    margin: 5rem !important;
  }
  .m-sm-10 {
    margin: 6rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-6 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-8 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-6 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-8 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0rem !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-6 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 4rem !important;
  }
  .mt-sm-8 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-9 {
    margin-top: 5rem !important;
  }
  .mt-sm-10 {
    margin-top: 6rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0rem !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-6 {
    margin-right: 3.5rem !important;
  }
  .me-sm-7 {
    margin-right: 4rem !important;
  }
  .me-sm-8 {
    margin-right: 4.5rem !important;
  }
  .me-sm-9 {
    margin-right: 5rem !important;
  }
  .me-sm-10 {
    margin-right: 6rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0rem !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0rem !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-6 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 4rem !important;
  }
  .ms-sm-8 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-9 {
    margin-left: 5rem !important;
  }
  .ms-sm-10 {
    margin-left: 6rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -3.5rem !important;
  }
  .m-sm-n7 {
    margin: -4rem !important;
  }
  .m-sm-n8 {
    margin: -4.5rem !important;
  }
  .m-sm-n9 {
    margin: -5rem !important;
  }
  .m-sm-n10 {
    margin: -6rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n6 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n8 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n6 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n8 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -4rem !important;
  }
  .mt-sm-n8 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-n9 {
    margin-top: -5rem !important;
  }
  .mt-sm-n10 {
    margin-top: -6rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n6 {
    margin-right: -3.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -4rem !important;
  }
  .me-sm-n8 {
    margin-right: -4.5rem !important;
  }
  .me-sm-n9 {
    margin-right: -5rem !important;
  }
  .me-sm-n10 {
    margin-right: -6rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -6rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n6 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -4rem !important;
  }
  .ms-sm-n8 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-n9 {
    margin-left: -5rem !important;
  }
  .ms-sm-n10 {
    margin-left: -6rem !important;
  }
  .p-sm-0 {
    padding: 0rem !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-6 {
    padding: 3.5rem !important;
  }
  .p-sm-7 {
    padding: 4rem !important;
  }
  .p-sm-8 {
    padding: 4.5rem !important;
  }
  .p-sm-9 {
    padding: 5rem !important;
  }
  .p-sm-10 {
    padding: 6rem !important;
  }
  .px-sm-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-8 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-sm-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-8 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-sm-0 {
    padding-top: 0rem !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 4rem !important;
  }
  .pt-sm-8 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-9 {
    padding-top: 5rem !important;
  }
  .pt-sm-10 {
    padding-top: 6rem !important;
  }
  .pe-sm-0 {
    padding-right: 0rem !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-6 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 4rem !important;
  }
  .pe-sm-8 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-9 {
    padding-right: 5rem !important;
  }
  .pe-sm-10 {
    padding-right: 6rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0rem !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 6rem !important;
  }
  .ps-sm-0 {
    padding-left: 0rem !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-6 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 4rem !important;
  }
  .ps-sm-8 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-9 {
    padding-left: 5rem !important;
  }
  .ps-sm-10 {
    padding-left: 6rem !important;
  }
  .gap-sm-0 {
    gap: 0rem !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-6 {
    gap: 3.5rem !important;
  }
  .gap-sm-7 {
    gap: 4rem !important;
  }
  .gap-sm-8 {
    gap: 4.5rem !important;
  }
  .gap-sm-9 {
    gap: 5rem !important;
  }
  .gap-sm-10 {
    gap: 6rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0rem !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 3.5rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 4rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 4.5rem !important;
  }
  .row-gap-sm-9 {
    row-gap: 5rem !important;
  }
  .row-gap-sm-10 {
    row-gap: 6rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0rem !important;
         column-gap: 0rem !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-sm-6 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-sm-7 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-sm-8 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-sm-9 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-sm-10 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .width-sm-0 {
    width: 0rem !important;
  }
  .width-sm-5 {
    width: 0.5rem !important;
  }
  .width-sm-10 {
    width: 1rem !important;
  }
  .width-sm-15 {
    width: 1.5rem !important;
  }
  .width-sm-20 {
    width: 2rem !important;
  }
  .width-sm-25 {
    width: 2.5rem !important;
  }
  .width-sm-30 {
    width: 3rem !important;
  }
  .width-sm-35 {
    width: 3.5rem !important;
  }
  .width-sm-40 {
    width: 4rem !important;
  }
  .width-sm-45 {
    width: 4.5rem !important;
  }
  .width-sm-50 {
    width: 5rem !important;
  }
  .width-sm-55 {
    width: 5.5rem !important;
  }
  .width-sm-60 {
    width: 6rem !important;
  }
  .width-sm-65 {
    width: 6.5rem !important;
  }
  .width-sm-70 {
    width: 7rem !important;
  }
  .width-sm-75 {
    width: 7.5rem !important;
  }
  .width-sm-80 {
    width: 8rem !important;
  }
  .width-sm-85 {
    width: 8.5rem !important;
  }
  .width-sm-90 {
    width: 9rem !important;
  }
  .width-sm-95 {
    width: 9.5rem !important;
  }
  .width-sm-100 {
    width: 10rem !important;
  }
  .height-sm-0 {
    height: 0rem !important;
  }
  .height-sm-5 {
    height: 0.5rem !important;
  }
  .height-sm-10 {
    height: 1rem !important;
  }
  .height-sm-15 {
    height: 1.5rem !important;
  }
  .height-sm-20 {
    height: 2rem !important;
  }
  .height-sm-25 {
    height: 2.5rem !important;
  }
  .height-sm-30 {
    height: 3rem !important;
  }
  .height-sm-35 {
    height: 3.5rem !important;
  }
  .height-sm-40 {
    height: 4rem !important;
  }
  .height-sm-45 {
    height: 4.5rem !important;
  }
  .height-sm-50 {
    height: 5rem !important;
  }
  .height-sm-55 {
    height: 5.5rem !important;
  }
  .height-sm-60 {
    height: 6rem !important;
  }
  .height-sm-65 {
    height: 6.5rem !important;
  }
  .height-sm-70 {
    height: 7rem !important;
  }
  .height-sm-75 {
    height: 7.5rem !important;
  }
  .height-sm-80 {
    height: 8rem !important;
  }
  .height-sm-85 {
    height: 8.5rem !important;
  }
  .height-sm-90 {
    height: 9rem !important;
  }
  .height-sm-95 {
    height: 9.5rem !important;
  }
  .height-sm-100 {
    height: 10rem !important;
  }
  .max-width-sm-0 {
    max-width: 0rem !important;
  }
  .max-width-sm-5 {
    max-width: 0.5rem !important;
  }
  .max-width-sm-10 {
    max-width: 1rem !important;
  }
  .max-width-sm-15 {
    max-width: 1.5rem !important;
  }
  .max-width-sm-20 {
    max-width: 2rem !important;
  }
  .max-width-sm-25 {
    max-width: 2.5rem !important;
  }
  .max-width-sm-30 {
    max-width: 3rem !important;
  }
  .max-width-sm-35 {
    max-width: 3.5rem !important;
  }
  .max-width-sm-40 {
    max-width: 4rem !important;
  }
  .max-width-sm-45 {
    max-width: 4.5rem !important;
  }
  .max-width-sm-50 {
    max-width: 5rem !important;
  }
  .max-width-sm-55 {
    max-width: 5.5rem !important;
  }
  .max-width-sm-60 {
    max-width: 6rem !important;
  }
  .max-width-sm-65 {
    max-width: 6.5rem !important;
  }
  .max-width-sm-70 {
    max-width: 7rem !important;
  }
  .max-width-sm-75 {
    max-width: 7.5rem !important;
  }
  .max-width-sm-80 {
    max-width: 8rem !important;
  }
  .max-width-sm-85 {
    max-width: 8.5rem !important;
  }
  .max-width-sm-90 {
    max-width: 9rem !important;
  }
  .max-width-sm-95 {
    max-width: 9.5rem !important;
  }
  .max-width-sm-100 {
    max-width: 10rem !important;
  }
  .max-height-sm-0 {
    max-height: 0rem !important;
  }
  .max-height-sm-5 {
    max-height: 0.5rem !important;
  }
  .max-height-sm-10 {
    max-height: 1rem !important;
  }
  .max-height-sm-15 {
    max-height: 1.5rem !important;
  }
  .max-height-sm-20 {
    max-height: 2rem !important;
  }
  .max-height-sm-25 {
    max-height: 2.5rem !important;
  }
  .max-height-sm-30 {
    max-height: 3rem !important;
  }
  .max-height-sm-35 {
    max-height: 3.5rem !important;
  }
  .max-height-sm-40 {
    max-height: 4rem !important;
  }
  .max-height-sm-45 {
    max-height: 4.5rem !important;
  }
  .max-height-sm-50 {
    max-height: 5rem !important;
  }
  .max-height-sm-55 {
    max-height: 5.5rem !important;
  }
  .max-height-sm-60 {
    max-height: 6rem !important;
  }
  .max-height-sm-65 {
    max-height: 6.5rem !important;
  }
  .max-height-sm-70 {
    max-height: 7rem !important;
  }
  .max-height-sm-75 {
    max-height: 7.5rem !important;
  }
  .max-height-sm-80 {
    max-height: 8rem !important;
  }
  .max-height-sm-85 {
    max-height: 8.5rem !important;
  }
  .max-height-sm-90 {
    max-height: 9rem !important;
  }
  .max-height-sm-95 {
    max-height: 9.5rem !important;
  }
  .max-height-sm-100 {
    max-height: 10rem !important;
  }
  .border-top-sm-0 {
    border-top: 0px solid #dee2e6 !important;
  }
  .border-top-sm-1 {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-top-sm-2 {
    border-top: 2px solid #dee2e6 !important;
  }
  .border-top-sm-3 {
    border-top: 3px solid #dee2e6 !important;
  }
  .border-top-sm-4 {
    border-top: 4px solid #dee2e6 !important;
  }
  .border-top-sm-5 {
    border-top: 5px solid #dee2e6 !important;
  }
  .border-top-sm-6 {
    border-top: 6px solid #dee2e6 !important;
  }
  .border-top-sm-7 {
    border-top: 7px solid #dee2e6 !important;
  }
  .border-top-sm-8 {
    border-top: 8px solid #dee2e6 !important;
  }
  .border-top-sm-9 {
    border-top: 9px solid #dee2e6 !important;
  }
  .border-top-sm-10 {
    border-top: 10px solid #dee2e6 !important;
  }
  .border-top-sm-11 {
    border-top: 11px solid #dee2e6 !important;
  }
  .border-top-sm-12 {
    border-top: 12px solid #dee2e6 !important;
  }
  .border-top-sm-13 {
    border-top: 13px solid #dee2e6 !important;
  }
  .border-top-sm-14 {
    border-top: 14px solid #dee2e6 !important;
  }
  .border-top-sm-15 {
    border-top: 15px solid #dee2e6 !important;
  }
  .border-top-sm-16 {
    border-top: 16px solid #dee2e6 !important;
  }
  .border-top-sm-17 {
    border-top: 17px solid #dee2e6 !important;
  }
  .border-top-sm-18 {
    border-top: 18px solid #dee2e6 !important;
  }
  .border-top-sm-19 {
    border-top: 19px solid #dee2e6 !important;
  }
  .border-top-sm-20 {
    border-top: 20px solid #dee2e6 !important;
  }
  .border-right-sm-0 {
    border-right: 0px solid #dee2e6 !important;
  }
  .border-right-sm-1 {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-right-sm-2 {
    border-right: 2px solid #dee2e6 !important;
  }
  .border-right-sm-3 {
    border-right: 3px solid #dee2e6 !important;
  }
  .border-right-sm-4 {
    border-right: 4px solid #dee2e6 !important;
  }
  .border-right-sm-5 {
    border-right: 5px solid #dee2e6 !important;
  }
  .border-right-sm-6 {
    border-right: 6px solid #dee2e6 !important;
  }
  .border-right-sm-7 {
    border-right: 7px solid #dee2e6 !important;
  }
  .border-right-sm-8 {
    border-right: 8px solid #dee2e6 !important;
  }
  .border-right-sm-9 {
    border-right: 9px solid #dee2e6 !important;
  }
  .border-right-sm-10 {
    border-right: 10px solid #dee2e6 !important;
  }
  .border-right-sm-11 {
    border-right: 11px solid #dee2e6 !important;
  }
  .border-right-sm-12 {
    border-right: 12px solid #dee2e6 !important;
  }
  .border-right-sm-13 {
    border-right: 13px solid #dee2e6 !important;
  }
  .border-right-sm-14 {
    border-right: 14px solid #dee2e6 !important;
  }
  .border-right-sm-15 {
    border-right: 15px solid #dee2e6 !important;
  }
  .border-right-sm-16 {
    border-right: 16px solid #dee2e6 !important;
  }
  .border-right-sm-17 {
    border-right: 17px solid #dee2e6 !important;
  }
  .border-right-sm-18 {
    border-right: 18px solid #dee2e6 !important;
  }
  .border-right-sm-19 {
    border-right: 19px solid #dee2e6 !important;
  }
  .border-right-sm-20 {
    border-right: 20px solid #dee2e6 !important;
  }
  .border-bottom-sm-0 {
    border-bottom: 0px solid #dee2e6 !important;
  }
  .border-bottom-sm-1 {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-bottom-sm-2 {
    border-bottom: 2px solid #dee2e6 !important;
  }
  .border-bottom-sm-3 {
    border-bottom: 3px solid #dee2e6 !important;
  }
  .border-bottom-sm-4 {
    border-bottom: 4px solid #dee2e6 !important;
  }
  .border-bottom-sm-5 {
    border-bottom: 5px solid #dee2e6 !important;
  }
  .border-bottom-sm-6 {
    border-bottom: 6px solid #dee2e6 !important;
  }
  .border-bottom-sm-7 {
    border-bottom: 7px solid #dee2e6 !important;
  }
  .border-bottom-sm-8 {
    border-bottom: 8px solid #dee2e6 !important;
  }
  .border-bottom-sm-9 {
    border-bottom: 9px solid #dee2e6 !important;
  }
  .border-bottom-sm-10 {
    border-bottom: 10px solid #dee2e6 !important;
  }
  .border-bottom-sm-11 {
    border-bottom: 11px solid #dee2e6 !important;
  }
  .border-bottom-sm-12 {
    border-bottom: 12px solid #dee2e6 !important;
  }
  .border-bottom-sm-13 {
    border-bottom: 13px solid #dee2e6 !important;
  }
  .border-bottom-sm-14 {
    border-bottom: 14px solid #dee2e6 !important;
  }
  .border-bottom-sm-15 {
    border-bottom: 15px solid #dee2e6 !important;
  }
  .border-bottom-sm-16 {
    border-bottom: 16px solid #dee2e6 !important;
  }
  .border-bottom-sm-17 {
    border-bottom: 17px solid #dee2e6 !important;
  }
  .border-bottom-sm-18 {
    border-bottom: 18px solid #dee2e6 !important;
  }
  .border-bottom-sm-19 {
    border-bottom: 19px solid #dee2e6 !important;
  }
  .border-bottom-sm-20 {
    border-bottom: 20px solid #dee2e6 !important;
  }
  .border-left-sm-0 {
    border-left: 0px solid #dee2e6 !important;
  }
  .border-left-sm-1 {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-left-sm-2 {
    border-left: 2px solid #dee2e6 !important;
  }
  .border-left-sm-3 {
    border-left: 3px solid #dee2e6 !important;
  }
  .border-left-sm-4 {
    border-left: 4px solid #dee2e6 !important;
  }
  .border-left-sm-5 {
    border-left: 5px solid #dee2e6 !important;
  }
  .border-left-sm-6 {
    border-left: 6px solid #dee2e6 !important;
  }
  .border-left-sm-7 {
    border-left: 7px solid #dee2e6 !important;
  }
  .border-left-sm-8 {
    border-left: 8px solid #dee2e6 !important;
  }
  .border-left-sm-9 {
    border-left: 9px solid #dee2e6 !important;
  }
  .border-left-sm-10 {
    border-left: 10px solid #dee2e6 !important;
  }
  .border-left-sm-11 {
    border-left: 11px solid #dee2e6 !important;
  }
  .border-left-sm-12 {
    border-left: 12px solid #dee2e6 !important;
  }
  .border-left-sm-13 {
    border-left: 13px solid #dee2e6 !important;
  }
  .border-left-sm-14 {
    border-left: 14px solid #dee2e6 !important;
  }
  .border-left-sm-15 {
    border-left: 15px solid #dee2e6 !important;
  }
  .border-left-sm-16 {
    border-left: 16px solid #dee2e6 !important;
  }
  .border-left-sm-17 {
    border-left: 17px solid #dee2e6 !important;
  }
  .border-left-sm-18 {
    border-left: 18px solid #dee2e6 !important;
  }
  .border-left-sm-19 {
    border-left: 19px solid #dee2e6 !important;
  }
  .border-left-sm-20 {
    border-left: 20px solid #dee2e6 !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .overflow-md-auto {
    overflow: auto !important;
  }
  .overflow-md-hidden {
    overflow: hidden !important;
  }
  .overflow-md-visible {
    overflow: visible !important;
  }
  .overflow-md-scroll {
    overflow: scroll !important;
  }
  .overflow-x-md-auto {
    overflow-x: auto !important;
  }
  .overflow-x-md-hidden {
    overflow-x: hidden !important;
  }
  .overflow-x-md-visible {
    overflow-x: visible !important;
  }
  .overflow-x-md-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-md-auto {
    overflow-y: auto !important;
  }
  .overflow-y-md-hidden {
    overflow-y: hidden !important;
  }
  .overflow-y-md-visible {
    overflow-y: visible !important;
  }
  .overflow-y-md-scroll {
    overflow-y: scroll !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: sticky !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0rem !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-6 {
    margin: 3.5rem !important;
  }
  .m-md-7 {
    margin: 4rem !important;
  }
  .m-md-8 {
    margin: 4.5rem !important;
  }
  .m-md-9 {
    margin: 5rem !important;
  }
  .m-md-10 {
    margin: 6rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-6 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-8 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-6 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-8 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0rem !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-6 {
    margin-top: 3.5rem !important;
  }
  .mt-md-7 {
    margin-top: 4rem !important;
  }
  .mt-md-8 {
    margin-top: 4.5rem !important;
  }
  .mt-md-9 {
    margin-top: 5rem !important;
  }
  .mt-md-10 {
    margin-top: 6rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0rem !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-6 {
    margin-right: 3.5rem !important;
  }
  .me-md-7 {
    margin-right: 4rem !important;
  }
  .me-md-8 {
    margin-right: 4.5rem !important;
  }
  .me-md-9 {
    margin-right: 5rem !important;
  }
  .me-md-10 {
    margin-right: 6rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0rem !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 4rem !important;
  }
  .mb-md-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 5rem !important;
  }
  .mb-md-10 {
    margin-bottom: 6rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0rem !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-6 {
    margin-left: 3.5rem !important;
  }
  .ms-md-7 {
    margin-left: 4rem !important;
  }
  .ms-md-8 {
    margin-left: 4.5rem !important;
  }
  .ms-md-9 {
    margin-left: 5rem !important;
  }
  .ms-md-10 {
    margin-left: 6rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -3.5rem !important;
  }
  .m-md-n7 {
    margin: -4rem !important;
  }
  .m-md-n8 {
    margin: -4.5rem !important;
  }
  .m-md-n9 {
    margin: -5rem !important;
  }
  .m-md-n10 {
    margin: -6rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n6 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n8 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n6 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-n7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n8 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -3.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -4rem !important;
  }
  .mt-md-n8 {
    margin-top: -4.5rem !important;
  }
  .mt-md-n9 {
    margin-top: -5rem !important;
  }
  .mt-md-n10 {
    margin-top: -6rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n6 {
    margin-right: -3.5rem !important;
  }
  .me-md-n7 {
    margin-right: -4rem !important;
  }
  .me-md-n8 {
    margin-right: -4.5rem !important;
  }
  .me-md-n9 {
    margin-right: -5rem !important;
  }
  .me-md-n10 {
    margin-right: -6rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -6rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n6 {
    margin-left: -3.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -4rem !important;
  }
  .ms-md-n8 {
    margin-left: -4.5rem !important;
  }
  .ms-md-n9 {
    margin-left: -5rem !important;
  }
  .ms-md-n10 {
    margin-left: -6rem !important;
  }
  .p-md-0 {
    padding: 0rem !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-6 {
    padding: 3.5rem !important;
  }
  .p-md-7 {
    padding: 4rem !important;
  }
  .p-md-8 {
    padding: 4.5rem !important;
  }
  .p-md-9 {
    padding: 5rem !important;
  }
  .p-md-10 {
    padding: 6rem !important;
  }
  .px-md-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-6 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-8 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-md-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-8 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-md-0 {
    padding-top: 0rem !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 3.5rem !important;
  }
  .pt-md-7 {
    padding-top: 4rem !important;
  }
  .pt-md-8 {
    padding-top: 4.5rem !important;
  }
  .pt-md-9 {
    padding-top: 5rem !important;
  }
  .pt-md-10 {
    padding-top: 6rem !important;
  }
  .pe-md-0 {
    padding-right: 0rem !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-6 {
    padding-right: 3.5rem !important;
  }
  .pe-md-7 {
    padding-right: 4rem !important;
  }
  .pe-md-8 {
    padding-right: 4.5rem !important;
  }
  .pe-md-9 {
    padding-right: 5rem !important;
  }
  .pe-md-10 {
    padding-right: 6rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0rem !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 4rem !important;
  }
  .pb-md-8 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-9 {
    padding-bottom: 5rem !important;
  }
  .pb-md-10 {
    padding-bottom: 6rem !important;
  }
  .ps-md-0 {
    padding-left: 0rem !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-6 {
    padding-left: 3.5rem !important;
  }
  .ps-md-7 {
    padding-left: 4rem !important;
  }
  .ps-md-8 {
    padding-left: 4.5rem !important;
  }
  .ps-md-9 {
    padding-left: 5rem !important;
  }
  .ps-md-10 {
    padding-left: 6rem !important;
  }
  .gap-md-0 {
    gap: 0rem !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-6 {
    gap: 3.5rem !important;
  }
  .gap-md-7 {
    gap: 4rem !important;
  }
  .gap-md-8 {
    gap: 4.5rem !important;
  }
  .gap-md-9 {
    gap: 5rem !important;
  }
  .gap-md-10 {
    gap: 6rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0rem !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .row-gap-md-6 {
    row-gap: 3.5rem !important;
  }
  .row-gap-md-7 {
    row-gap: 4rem !important;
  }
  .row-gap-md-8 {
    row-gap: 4.5rem !important;
  }
  .row-gap-md-9 {
    row-gap: 5rem !important;
  }
  .row-gap-md-10 {
    row-gap: 6rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0rem !important;
         column-gap: 0rem !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-md-6 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-md-7 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-md-8 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-md-9 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-md-10 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .width-md-0 {
    width: 0rem !important;
  }
  .width-md-5 {
    width: 0.5rem !important;
  }
  .width-md-10 {
    width: 1rem !important;
  }
  .width-md-15 {
    width: 1.5rem !important;
  }
  .width-md-20 {
    width: 2rem !important;
  }
  .width-md-25 {
    width: 2.5rem !important;
  }
  .width-md-30 {
    width: 3rem !important;
  }
  .width-md-35 {
    width: 3.5rem !important;
  }
  .width-md-40 {
    width: 4rem !important;
  }
  .width-md-45 {
    width: 4.5rem !important;
  }
  .width-md-50 {
    width: 5rem !important;
  }
  .width-md-55 {
    width: 5.5rem !important;
  }
  .width-md-60 {
    width: 6rem !important;
  }
  .width-md-65 {
    width: 6.5rem !important;
  }
  .width-md-70 {
    width: 7rem !important;
  }
  .width-md-75 {
    width: 7.5rem !important;
  }
  .width-md-80 {
    width: 8rem !important;
  }
  .width-md-85 {
    width: 8.5rem !important;
  }
  .width-md-90 {
    width: 9rem !important;
  }
  .width-md-95 {
    width: 9.5rem !important;
  }
  .width-md-100 {
    width: 10rem !important;
  }
  .height-md-0 {
    height: 0rem !important;
  }
  .height-md-5 {
    height: 0.5rem !important;
  }
  .height-md-10 {
    height: 1rem !important;
  }
  .height-md-15 {
    height: 1.5rem !important;
  }
  .height-md-20 {
    height: 2rem !important;
  }
  .height-md-25 {
    height: 2.5rem !important;
  }
  .height-md-30 {
    height: 3rem !important;
  }
  .height-md-35 {
    height: 3.5rem !important;
  }
  .height-md-40 {
    height: 4rem !important;
  }
  .height-md-45 {
    height: 4.5rem !important;
  }
  .height-md-50 {
    height: 5rem !important;
  }
  .height-md-55 {
    height: 5.5rem !important;
  }
  .height-md-60 {
    height: 6rem !important;
  }
  .height-md-65 {
    height: 6.5rem !important;
  }
  .height-md-70 {
    height: 7rem !important;
  }
  .height-md-75 {
    height: 7.5rem !important;
  }
  .height-md-80 {
    height: 8rem !important;
  }
  .height-md-85 {
    height: 8.5rem !important;
  }
  .height-md-90 {
    height: 9rem !important;
  }
  .height-md-95 {
    height: 9.5rem !important;
  }
  .height-md-100 {
    height: 10rem !important;
  }
  .max-width-md-0 {
    max-width: 0rem !important;
  }
  .max-width-md-5 {
    max-width: 0.5rem !important;
  }
  .max-width-md-10 {
    max-width: 1rem !important;
  }
  .max-width-md-15 {
    max-width: 1.5rem !important;
  }
  .max-width-md-20 {
    max-width: 2rem !important;
  }
  .max-width-md-25 {
    max-width: 2.5rem !important;
  }
  .max-width-md-30 {
    max-width: 3rem !important;
  }
  .max-width-md-35 {
    max-width: 3.5rem !important;
  }
  .max-width-md-40 {
    max-width: 4rem !important;
  }
  .max-width-md-45 {
    max-width: 4.5rem !important;
  }
  .max-width-md-50 {
    max-width: 5rem !important;
  }
  .max-width-md-55 {
    max-width: 5.5rem !important;
  }
  .max-width-md-60 {
    max-width: 6rem !important;
  }
  .max-width-md-65 {
    max-width: 6.5rem !important;
  }
  .max-width-md-70 {
    max-width: 7rem !important;
  }
  .max-width-md-75 {
    max-width: 7.5rem !important;
  }
  .max-width-md-80 {
    max-width: 8rem !important;
  }
  .max-width-md-85 {
    max-width: 8.5rem !important;
  }
  .max-width-md-90 {
    max-width: 9rem !important;
  }
  .max-width-md-95 {
    max-width: 9.5rem !important;
  }
  .max-width-md-100 {
    max-width: 10rem !important;
  }
  .max-height-md-0 {
    max-height: 0rem !important;
  }
  .max-height-md-5 {
    max-height: 0.5rem !important;
  }
  .max-height-md-10 {
    max-height: 1rem !important;
  }
  .max-height-md-15 {
    max-height: 1.5rem !important;
  }
  .max-height-md-20 {
    max-height: 2rem !important;
  }
  .max-height-md-25 {
    max-height: 2.5rem !important;
  }
  .max-height-md-30 {
    max-height: 3rem !important;
  }
  .max-height-md-35 {
    max-height: 3.5rem !important;
  }
  .max-height-md-40 {
    max-height: 4rem !important;
  }
  .max-height-md-45 {
    max-height: 4.5rem !important;
  }
  .max-height-md-50 {
    max-height: 5rem !important;
  }
  .max-height-md-55 {
    max-height: 5.5rem !important;
  }
  .max-height-md-60 {
    max-height: 6rem !important;
  }
  .max-height-md-65 {
    max-height: 6.5rem !important;
  }
  .max-height-md-70 {
    max-height: 7rem !important;
  }
  .max-height-md-75 {
    max-height: 7.5rem !important;
  }
  .max-height-md-80 {
    max-height: 8rem !important;
  }
  .max-height-md-85 {
    max-height: 8.5rem !important;
  }
  .max-height-md-90 {
    max-height: 9rem !important;
  }
  .max-height-md-95 {
    max-height: 9.5rem !important;
  }
  .max-height-md-100 {
    max-height: 10rem !important;
  }
  .border-top-md-0 {
    border-top: 0px solid #dee2e6 !important;
  }
  .border-top-md-1 {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-top-md-2 {
    border-top: 2px solid #dee2e6 !important;
  }
  .border-top-md-3 {
    border-top: 3px solid #dee2e6 !important;
  }
  .border-top-md-4 {
    border-top: 4px solid #dee2e6 !important;
  }
  .border-top-md-5 {
    border-top: 5px solid #dee2e6 !important;
  }
  .border-top-md-6 {
    border-top: 6px solid #dee2e6 !important;
  }
  .border-top-md-7 {
    border-top: 7px solid #dee2e6 !important;
  }
  .border-top-md-8 {
    border-top: 8px solid #dee2e6 !important;
  }
  .border-top-md-9 {
    border-top: 9px solid #dee2e6 !important;
  }
  .border-top-md-10 {
    border-top: 10px solid #dee2e6 !important;
  }
  .border-top-md-11 {
    border-top: 11px solid #dee2e6 !important;
  }
  .border-top-md-12 {
    border-top: 12px solid #dee2e6 !important;
  }
  .border-top-md-13 {
    border-top: 13px solid #dee2e6 !important;
  }
  .border-top-md-14 {
    border-top: 14px solid #dee2e6 !important;
  }
  .border-top-md-15 {
    border-top: 15px solid #dee2e6 !important;
  }
  .border-top-md-16 {
    border-top: 16px solid #dee2e6 !important;
  }
  .border-top-md-17 {
    border-top: 17px solid #dee2e6 !important;
  }
  .border-top-md-18 {
    border-top: 18px solid #dee2e6 !important;
  }
  .border-top-md-19 {
    border-top: 19px solid #dee2e6 !important;
  }
  .border-top-md-20 {
    border-top: 20px solid #dee2e6 !important;
  }
  .border-right-md-0 {
    border-right: 0px solid #dee2e6 !important;
  }
  .border-right-md-1 {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-right-md-2 {
    border-right: 2px solid #dee2e6 !important;
  }
  .border-right-md-3 {
    border-right: 3px solid #dee2e6 !important;
  }
  .border-right-md-4 {
    border-right: 4px solid #dee2e6 !important;
  }
  .border-right-md-5 {
    border-right: 5px solid #dee2e6 !important;
  }
  .border-right-md-6 {
    border-right: 6px solid #dee2e6 !important;
  }
  .border-right-md-7 {
    border-right: 7px solid #dee2e6 !important;
  }
  .border-right-md-8 {
    border-right: 8px solid #dee2e6 !important;
  }
  .border-right-md-9 {
    border-right: 9px solid #dee2e6 !important;
  }
  .border-right-md-10 {
    border-right: 10px solid #dee2e6 !important;
  }
  .border-right-md-11 {
    border-right: 11px solid #dee2e6 !important;
  }
  .border-right-md-12 {
    border-right: 12px solid #dee2e6 !important;
  }
  .border-right-md-13 {
    border-right: 13px solid #dee2e6 !important;
  }
  .border-right-md-14 {
    border-right: 14px solid #dee2e6 !important;
  }
  .border-right-md-15 {
    border-right: 15px solid #dee2e6 !important;
  }
  .border-right-md-16 {
    border-right: 16px solid #dee2e6 !important;
  }
  .border-right-md-17 {
    border-right: 17px solid #dee2e6 !important;
  }
  .border-right-md-18 {
    border-right: 18px solid #dee2e6 !important;
  }
  .border-right-md-19 {
    border-right: 19px solid #dee2e6 !important;
  }
  .border-right-md-20 {
    border-right: 20px solid #dee2e6 !important;
  }
  .border-bottom-md-0 {
    border-bottom: 0px solid #dee2e6 !important;
  }
  .border-bottom-md-1 {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-bottom-md-2 {
    border-bottom: 2px solid #dee2e6 !important;
  }
  .border-bottom-md-3 {
    border-bottom: 3px solid #dee2e6 !important;
  }
  .border-bottom-md-4 {
    border-bottom: 4px solid #dee2e6 !important;
  }
  .border-bottom-md-5 {
    border-bottom: 5px solid #dee2e6 !important;
  }
  .border-bottom-md-6 {
    border-bottom: 6px solid #dee2e6 !important;
  }
  .border-bottom-md-7 {
    border-bottom: 7px solid #dee2e6 !important;
  }
  .border-bottom-md-8 {
    border-bottom: 8px solid #dee2e6 !important;
  }
  .border-bottom-md-9 {
    border-bottom: 9px solid #dee2e6 !important;
  }
  .border-bottom-md-10 {
    border-bottom: 10px solid #dee2e6 !important;
  }
  .border-bottom-md-11 {
    border-bottom: 11px solid #dee2e6 !important;
  }
  .border-bottom-md-12 {
    border-bottom: 12px solid #dee2e6 !important;
  }
  .border-bottom-md-13 {
    border-bottom: 13px solid #dee2e6 !important;
  }
  .border-bottom-md-14 {
    border-bottom: 14px solid #dee2e6 !important;
  }
  .border-bottom-md-15 {
    border-bottom: 15px solid #dee2e6 !important;
  }
  .border-bottom-md-16 {
    border-bottom: 16px solid #dee2e6 !important;
  }
  .border-bottom-md-17 {
    border-bottom: 17px solid #dee2e6 !important;
  }
  .border-bottom-md-18 {
    border-bottom: 18px solid #dee2e6 !important;
  }
  .border-bottom-md-19 {
    border-bottom: 19px solid #dee2e6 !important;
  }
  .border-bottom-md-20 {
    border-bottom: 20px solid #dee2e6 !important;
  }
  .border-left-md-0 {
    border-left: 0px solid #dee2e6 !important;
  }
  .border-left-md-1 {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-left-md-2 {
    border-left: 2px solid #dee2e6 !important;
  }
  .border-left-md-3 {
    border-left: 3px solid #dee2e6 !important;
  }
  .border-left-md-4 {
    border-left: 4px solid #dee2e6 !important;
  }
  .border-left-md-5 {
    border-left: 5px solid #dee2e6 !important;
  }
  .border-left-md-6 {
    border-left: 6px solid #dee2e6 !important;
  }
  .border-left-md-7 {
    border-left: 7px solid #dee2e6 !important;
  }
  .border-left-md-8 {
    border-left: 8px solid #dee2e6 !important;
  }
  .border-left-md-9 {
    border-left: 9px solid #dee2e6 !important;
  }
  .border-left-md-10 {
    border-left: 10px solid #dee2e6 !important;
  }
  .border-left-md-11 {
    border-left: 11px solid #dee2e6 !important;
  }
  .border-left-md-12 {
    border-left: 12px solid #dee2e6 !important;
  }
  .border-left-md-13 {
    border-left: 13px solid #dee2e6 !important;
  }
  .border-left-md-14 {
    border-left: 14px solid #dee2e6 !important;
  }
  .border-left-md-15 {
    border-left: 15px solid #dee2e6 !important;
  }
  .border-left-md-16 {
    border-left: 16px solid #dee2e6 !important;
  }
  .border-left-md-17 {
    border-left: 17px solid #dee2e6 !important;
  }
  .border-left-md-18 {
    border-left: 18px solid #dee2e6 !important;
  }
  .border-left-md-19 {
    border-left: 19px solid #dee2e6 !important;
  }
  .border-left-md-20 {
    border-left: 20px solid #dee2e6 !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .overflow-lg-auto {
    overflow: auto !important;
  }
  .overflow-lg-hidden {
    overflow: hidden !important;
  }
  .overflow-lg-visible {
    overflow: visible !important;
  }
  .overflow-lg-scroll {
    overflow: scroll !important;
  }
  .overflow-x-lg-auto {
    overflow-x: auto !important;
  }
  .overflow-x-lg-hidden {
    overflow-x: hidden !important;
  }
  .overflow-x-lg-visible {
    overflow-x: visible !important;
  }
  .overflow-x-lg-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-lg-auto {
    overflow-y: auto !important;
  }
  .overflow-y-lg-hidden {
    overflow-y: hidden !important;
  }
  .overflow-y-lg-visible {
    overflow-y: visible !important;
  }
  .overflow-y-lg-scroll {
    overflow-y: scroll !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: sticky !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0rem !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 3.5rem !important;
  }
  .m-lg-7 {
    margin: 4rem !important;
  }
  .m-lg-8 {
    margin: 4.5rem !important;
  }
  .m-lg-9 {
    margin: 5rem !important;
  }
  .m-lg-10 {
    margin: 6rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-8 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-8 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0rem !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 4rem !important;
  }
  .mt-lg-8 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-9 {
    margin-top: 5rem !important;
  }
  .mt-lg-10 {
    margin-top: 6rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0rem !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 3.5rem !important;
  }
  .me-lg-7 {
    margin-right: 4rem !important;
  }
  .me-lg-8 {
    margin-right: 4.5rem !important;
  }
  .me-lg-9 {
    margin-right: 5rem !important;
  }
  .me-lg-10 {
    margin-right: 6rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0rem !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0rem !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 4rem !important;
  }
  .ms-lg-8 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-9 {
    margin-left: 5rem !important;
  }
  .ms-lg-10 {
    margin-left: 6rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -3.5rem !important;
  }
  .m-lg-n7 {
    margin: -4rem !important;
  }
  .m-lg-n8 {
    margin: -4.5rem !important;
  }
  .m-lg-n9 {
    margin: -5rem !important;
  }
  .m-lg-n10 {
    margin: -6rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n6 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n8 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n6 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n8 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -4rem !important;
  }
  .mt-lg-n8 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-n9 {
    margin-top: -5rem !important;
  }
  .mt-lg-n10 {
    margin-top: -6rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n6 {
    margin-right: -3.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -4rem !important;
  }
  .me-lg-n8 {
    margin-right: -4.5rem !important;
  }
  .me-lg-n9 {
    margin-right: -5rem !important;
  }
  .me-lg-n10 {
    margin-right: -6rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -6rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n6 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -4rem !important;
  }
  .ms-lg-n8 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-n9 {
    margin-left: -5rem !important;
  }
  .ms-lg-n10 {
    margin-left: -6rem !important;
  }
  .p-lg-0 {
    padding: 0rem !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 3.5rem !important;
  }
  .p-lg-7 {
    padding: 4rem !important;
  }
  .p-lg-8 {
    padding: 4.5rem !important;
  }
  .p-lg-9 {
    padding: 5rem !important;
  }
  .p-lg-10 {
    padding: 6rem !important;
  }
  .px-lg-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-8 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-lg-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-8 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-lg-0 {
    padding-top: 0rem !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 4rem !important;
  }
  .pt-lg-8 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-9 {
    padding-top: 5rem !important;
  }
  .pt-lg-10 {
    padding-top: 6rem !important;
  }
  .pe-lg-0 {
    padding-right: 0rem !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 4rem !important;
  }
  .pe-lg-8 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-9 {
    padding-right: 5rem !important;
  }
  .pe-lg-10 {
    padding-right: 6rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0rem !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 6rem !important;
  }
  .ps-lg-0 {
    padding-left: 0rem !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 4rem !important;
  }
  .ps-lg-8 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-9 {
    padding-left: 5rem !important;
  }
  .ps-lg-10 {
    padding-left: 6rem !important;
  }
  .gap-lg-0 {
    gap: 0rem !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 3.5rem !important;
  }
  .gap-lg-7 {
    gap: 4rem !important;
  }
  .gap-lg-8 {
    gap: 4.5rem !important;
  }
  .gap-lg-9 {
    gap: 5rem !important;
  }
  .gap-lg-10 {
    gap: 6rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0rem !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 3.5rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 4rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 4.5rem !important;
  }
  .row-gap-lg-9 {
    row-gap: 5rem !important;
  }
  .row-gap-lg-10 {
    row-gap: 6rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0rem !important;
         column-gap: 0rem !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-lg-6 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-lg-7 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-lg-8 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-lg-9 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-lg-10 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .width-lg-0 {
    width: 0rem !important;
  }
  .width-lg-5 {
    width: 0.5rem !important;
  }
  .width-lg-10 {
    width: 1rem !important;
  }
  .width-lg-15 {
    width: 1.5rem !important;
  }
  .width-lg-20 {
    width: 2rem !important;
  }
  .width-lg-25 {
    width: 2.5rem !important;
  }
  .width-lg-30 {
    width: 3rem !important;
  }
  .width-lg-35 {
    width: 3.5rem !important;
  }
  .width-lg-40 {
    width: 4rem !important;
  }
  .width-lg-45 {
    width: 4.5rem !important;
  }
  .width-lg-50 {
    width: 5rem !important;
  }
  .width-lg-55 {
    width: 5.5rem !important;
  }
  .width-lg-60 {
    width: 6rem !important;
  }
  .width-lg-65 {
    width: 6.5rem !important;
  }
  .width-lg-70 {
    width: 7rem !important;
  }
  .width-lg-75 {
    width: 7.5rem !important;
  }
  .width-lg-80 {
    width: 8rem !important;
  }
  .width-lg-85 {
    width: 8.5rem !important;
  }
  .width-lg-90 {
    width: 9rem !important;
  }
  .width-lg-95 {
    width: 9.5rem !important;
  }
  .width-lg-100 {
    width: 10rem !important;
  }
  .height-lg-0 {
    height: 0rem !important;
  }
  .height-lg-5 {
    height: 0.5rem !important;
  }
  .height-lg-10 {
    height: 1rem !important;
  }
  .height-lg-15 {
    height: 1.5rem !important;
  }
  .height-lg-20 {
    height: 2rem !important;
  }
  .height-lg-25 {
    height: 2.5rem !important;
  }
  .height-lg-30 {
    height: 3rem !important;
  }
  .height-lg-35 {
    height: 3.5rem !important;
  }
  .height-lg-40 {
    height: 4rem !important;
  }
  .height-lg-45 {
    height: 4.5rem !important;
  }
  .height-lg-50 {
    height: 5rem !important;
  }
  .height-lg-55 {
    height: 5.5rem !important;
  }
  .height-lg-60 {
    height: 6rem !important;
  }
  .height-lg-65 {
    height: 6.5rem !important;
  }
  .height-lg-70 {
    height: 7rem !important;
  }
  .height-lg-75 {
    height: 7.5rem !important;
  }
  .height-lg-80 {
    height: 8rem !important;
  }
  .height-lg-85 {
    height: 8.5rem !important;
  }
  .height-lg-90 {
    height: 9rem !important;
  }
  .height-lg-95 {
    height: 9.5rem !important;
  }
  .height-lg-100 {
    height: 10rem !important;
  }
  .max-width-lg-0 {
    max-width: 0rem !important;
  }
  .max-width-lg-5 {
    max-width: 0.5rem !important;
  }
  .max-width-lg-10 {
    max-width: 1rem !important;
  }
  .max-width-lg-15 {
    max-width: 1.5rem !important;
  }
  .max-width-lg-20 {
    max-width: 2rem !important;
  }
  .max-width-lg-25 {
    max-width: 2.5rem !important;
  }
  .max-width-lg-30 {
    max-width: 3rem !important;
  }
  .max-width-lg-35 {
    max-width: 3.5rem !important;
  }
  .max-width-lg-40 {
    max-width: 4rem !important;
  }
  .max-width-lg-45 {
    max-width: 4.5rem !important;
  }
  .max-width-lg-50 {
    max-width: 5rem !important;
  }
  .max-width-lg-55 {
    max-width: 5.5rem !important;
  }
  .max-width-lg-60 {
    max-width: 6rem !important;
  }
  .max-width-lg-65 {
    max-width: 6.5rem !important;
  }
  .max-width-lg-70 {
    max-width: 7rem !important;
  }
  .max-width-lg-75 {
    max-width: 7.5rem !important;
  }
  .max-width-lg-80 {
    max-width: 8rem !important;
  }
  .max-width-lg-85 {
    max-width: 8.5rem !important;
  }
  .max-width-lg-90 {
    max-width: 9rem !important;
  }
  .max-width-lg-95 {
    max-width: 9.5rem !important;
  }
  .max-width-lg-100 {
    max-width: 10rem !important;
  }
  .max-height-lg-0 {
    max-height: 0rem !important;
  }
  .max-height-lg-5 {
    max-height: 0.5rem !important;
  }
  .max-height-lg-10 {
    max-height: 1rem !important;
  }
  .max-height-lg-15 {
    max-height: 1.5rem !important;
  }
  .max-height-lg-20 {
    max-height: 2rem !important;
  }
  .max-height-lg-25 {
    max-height: 2.5rem !important;
  }
  .max-height-lg-30 {
    max-height: 3rem !important;
  }
  .max-height-lg-35 {
    max-height: 3.5rem !important;
  }
  .max-height-lg-40 {
    max-height: 4rem !important;
  }
  .max-height-lg-45 {
    max-height: 4.5rem !important;
  }
  .max-height-lg-50 {
    max-height: 5rem !important;
  }
  .max-height-lg-55 {
    max-height: 5.5rem !important;
  }
  .max-height-lg-60 {
    max-height: 6rem !important;
  }
  .max-height-lg-65 {
    max-height: 6.5rem !important;
  }
  .max-height-lg-70 {
    max-height: 7rem !important;
  }
  .max-height-lg-75 {
    max-height: 7.5rem !important;
  }
  .max-height-lg-80 {
    max-height: 8rem !important;
  }
  .max-height-lg-85 {
    max-height: 8.5rem !important;
  }
  .max-height-lg-90 {
    max-height: 9rem !important;
  }
  .max-height-lg-95 {
    max-height: 9.5rem !important;
  }
  .max-height-lg-100 {
    max-height: 10rem !important;
  }
  .border-top-lg-0 {
    border-top: 0px solid #dee2e6 !important;
  }
  .border-top-lg-1 {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-top-lg-2 {
    border-top: 2px solid #dee2e6 !important;
  }
  .border-top-lg-3 {
    border-top: 3px solid #dee2e6 !important;
  }
  .border-top-lg-4 {
    border-top: 4px solid #dee2e6 !important;
  }
  .border-top-lg-5 {
    border-top: 5px solid #dee2e6 !important;
  }
  .border-top-lg-6 {
    border-top: 6px solid #dee2e6 !important;
  }
  .border-top-lg-7 {
    border-top: 7px solid #dee2e6 !important;
  }
  .border-top-lg-8 {
    border-top: 8px solid #dee2e6 !important;
  }
  .border-top-lg-9 {
    border-top: 9px solid #dee2e6 !important;
  }
  .border-top-lg-10 {
    border-top: 10px solid #dee2e6 !important;
  }
  .border-top-lg-11 {
    border-top: 11px solid #dee2e6 !important;
  }
  .border-top-lg-12 {
    border-top: 12px solid #dee2e6 !important;
  }
  .border-top-lg-13 {
    border-top: 13px solid #dee2e6 !important;
  }
  .border-top-lg-14 {
    border-top: 14px solid #dee2e6 !important;
  }
  .border-top-lg-15 {
    border-top: 15px solid #dee2e6 !important;
  }
  .border-top-lg-16 {
    border-top: 16px solid #dee2e6 !important;
  }
  .border-top-lg-17 {
    border-top: 17px solid #dee2e6 !important;
  }
  .border-top-lg-18 {
    border-top: 18px solid #dee2e6 !important;
  }
  .border-top-lg-19 {
    border-top: 19px solid #dee2e6 !important;
  }
  .border-top-lg-20 {
    border-top: 20px solid #dee2e6 !important;
  }
  .border-right-lg-0 {
    border-right: 0px solid #dee2e6 !important;
  }
  .border-right-lg-1 {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-right-lg-2 {
    border-right: 2px solid #dee2e6 !important;
  }
  .border-right-lg-3 {
    border-right: 3px solid #dee2e6 !important;
  }
  .border-right-lg-4 {
    border-right: 4px solid #dee2e6 !important;
  }
  .border-right-lg-5 {
    border-right: 5px solid #dee2e6 !important;
  }
  .border-right-lg-6 {
    border-right: 6px solid #dee2e6 !important;
  }
  .border-right-lg-7 {
    border-right: 7px solid #dee2e6 !important;
  }
  .border-right-lg-8 {
    border-right: 8px solid #dee2e6 !important;
  }
  .border-right-lg-9 {
    border-right: 9px solid #dee2e6 !important;
  }
  .border-right-lg-10 {
    border-right: 10px solid #dee2e6 !important;
  }
  .border-right-lg-11 {
    border-right: 11px solid #dee2e6 !important;
  }
  .border-right-lg-12 {
    border-right: 12px solid #dee2e6 !important;
  }
  .border-right-lg-13 {
    border-right: 13px solid #dee2e6 !important;
  }
  .border-right-lg-14 {
    border-right: 14px solid #dee2e6 !important;
  }
  .border-right-lg-15 {
    border-right: 15px solid #dee2e6 !important;
  }
  .border-right-lg-16 {
    border-right: 16px solid #dee2e6 !important;
  }
  .border-right-lg-17 {
    border-right: 17px solid #dee2e6 !important;
  }
  .border-right-lg-18 {
    border-right: 18px solid #dee2e6 !important;
  }
  .border-right-lg-19 {
    border-right: 19px solid #dee2e6 !important;
  }
  .border-right-lg-20 {
    border-right: 20px solid #dee2e6 !important;
  }
  .border-bottom-lg-0 {
    border-bottom: 0px solid #dee2e6 !important;
  }
  .border-bottom-lg-1 {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-bottom-lg-2 {
    border-bottom: 2px solid #dee2e6 !important;
  }
  .border-bottom-lg-3 {
    border-bottom: 3px solid #dee2e6 !important;
  }
  .border-bottom-lg-4 {
    border-bottom: 4px solid #dee2e6 !important;
  }
  .border-bottom-lg-5 {
    border-bottom: 5px solid #dee2e6 !important;
  }
  .border-bottom-lg-6 {
    border-bottom: 6px solid #dee2e6 !important;
  }
  .border-bottom-lg-7 {
    border-bottom: 7px solid #dee2e6 !important;
  }
  .border-bottom-lg-8 {
    border-bottom: 8px solid #dee2e6 !important;
  }
  .border-bottom-lg-9 {
    border-bottom: 9px solid #dee2e6 !important;
  }
  .border-bottom-lg-10 {
    border-bottom: 10px solid #dee2e6 !important;
  }
  .border-bottom-lg-11 {
    border-bottom: 11px solid #dee2e6 !important;
  }
  .border-bottom-lg-12 {
    border-bottom: 12px solid #dee2e6 !important;
  }
  .border-bottom-lg-13 {
    border-bottom: 13px solid #dee2e6 !important;
  }
  .border-bottom-lg-14 {
    border-bottom: 14px solid #dee2e6 !important;
  }
  .border-bottom-lg-15 {
    border-bottom: 15px solid #dee2e6 !important;
  }
  .border-bottom-lg-16 {
    border-bottom: 16px solid #dee2e6 !important;
  }
  .border-bottom-lg-17 {
    border-bottom: 17px solid #dee2e6 !important;
  }
  .border-bottom-lg-18 {
    border-bottom: 18px solid #dee2e6 !important;
  }
  .border-bottom-lg-19 {
    border-bottom: 19px solid #dee2e6 !important;
  }
  .border-bottom-lg-20 {
    border-bottom: 20px solid #dee2e6 !important;
  }
  .border-left-lg-0 {
    border-left: 0px solid #dee2e6 !important;
  }
  .border-left-lg-1 {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-left-lg-2 {
    border-left: 2px solid #dee2e6 !important;
  }
  .border-left-lg-3 {
    border-left: 3px solid #dee2e6 !important;
  }
  .border-left-lg-4 {
    border-left: 4px solid #dee2e6 !important;
  }
  .border-left-lg-5 {
    border-left: 5px solid #dee2e6 !important;
  }
  .border-left-lg-6 {
    border-left: 6px solid #dee2e6 !important;
  }
  .border-left-lg-7 {
    border-left: 7px solid #dee2e6 !important;
  }
  .border-left-lg-8 {
    border-left: 8px solid #dee2e6 !important;
  }
  .border-left-lg-9 {
    border-left: 9px solid #dee2e6 !important;
  }
  .border-left-lg-10 {
    border-left: 10px solid #dee2e6 !important;
  }
  .border-left-lg-11 {
    border-left: 11px solid #dee2e6 !important;
  }
  .border-left-lg-12 {
    border-left: 12px solid #dee2e6 !important;
  }
  .border-left-lg-13 {
    border-left: 13px solid #dee2e6 !important;
  }
  .border-left-lg-14 {
    border-left: 14px solid #dee2e6 !important;
  }
  .border-left-lg-15 {
    border-left: 15px solid #dee2e6 !important;
  }
  .border-left-lg-16 {
    border-left: 16px solid #dee2e6 !important;
  }
  .border-left-lg-17 {
    border-left: 17px solid #dee2e6 !important;
  }
  .border-left-lg-18 {
    border-left: 18px solid #dee2e6 !important;
  }
  .border-left-lg-19 {
    border-left: 19px solid #dee2e6 !important;
  }
  .border-left-lg-20 {
    border-left: 20px solid #dee2e6 !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .overflow-xl-auto {
    overflow: auto !important;
  }
  .overflow-xl-hidden {
    overflow: hidden !important;
  }
  .overflow-xl-visible {
    overflow: visible !important;
  }
  .overflow-xl-scroll {
    overflow: scroll !important;
  }
  .overflow-x-xl-auto {
    overflow-x: auto !important;
  }
  .overflow-x-xl-hidden {
    overflow-x: hidden !important;
  }
  .overflow-x-xl-visible {
    overflow-x: visible !important;
  }
  .overflow-x-xl-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-xl-auto {
    overflow-y: auto !important;
  }
  .overflow-y-xl-hidden {
    overflow-y: hidden !important;
  }
  .overflow-y-xl-visible {
    overflow-y: visible !important;
  }
  .overflow-y-xl-scroll {
    overflow-y: scroll !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: sticky !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0rem !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-6 {
    margin: 3.5rem !important;
  }
  .m-xl-7 {
    margin: 4rem !important;
  }
  .m-xl-8 {
    margin: 4.5rem !important;
  }
  .m-xl-9 {
    margin: 5rem !important;
  }
  .m-xl-10 {
    margin: 6rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-6 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-8 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-6 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-8 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0rem !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-6 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 4rem !important;
  }
  .mt-xl-8 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-9 {
    margin-top: 5rem !important;
  }
  .mt-xl-10 {
    margin-top: 6rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0rem !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-6 {
    margin-right: 3.5rem !important;
  }
  .me-xl-7 {
    margin-right: 4rem !important;
  }
  .me-xl-8 {
    margin-right: 4.5rem !important;
  }
  .me-xl-9 {
    margin-right: 5rem !important;
  }
  .me-xl-10 {
    margin-right: 6rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0rem !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0rem !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-6 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 4rem !important;
  }
  .ms-xl-8 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-9 {
    margin-left: 5rem !important;
  }
  .ms-xl-10 {
    margin-left: 6rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -3.5rem !important;
  }
  .m-xl-n7 {
    margin: -4rem !important;
  }
  .m-xl-n8 {
    margin: -4.5rem !important;
  }
  .m-xl-n9 {
    margin: -5rem !important;
  }
  .m-xl-n10 {
    margin: -6rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n6 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n8 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n6 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n8 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -4rem !important;
  }
  .mt-xl-n8 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-n9 {
    margin-top: -5rem !important;
  }
  .mt-xl-n10 {
    margin-top: -6rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n6 {
    margin-right: -3.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -4rem !important;
  }
  .me-xl-n8 {
    margin-right: -4.5rem !important;
  }
  .me-xl-n9 {
    margin-right: -5rem !important;
  }
  .me-xl-n10 {
    margin-right: -6rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -6rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n6 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -4rem !important;
  }
  .ms-xl-n8 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-n9 {
    margin-left: -5rem !important;
  }
  .ms-xl-n10 {
    margin-left: -6rem !important;
  }
  .p-xl-0 {
    padding: 0rem !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-6 {
    padding: 3.5rem !important;
  }
  .p-xl-7 {
    padding: 4rem !important;
  }
  .p-xl-8 {
    padding: 4.5rem !important;
  }
  .p-xl-9 {
    padding: 5rem !important;
  }
  .p-xl-10 {
    padding: 6rem !important;
  }
  .px-xl-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-8 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xl-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-8 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xl-0 {
    padding-top: 0rem !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 4rem !important;
  }
  .pt-xl-8 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-9 {
    padding-top: 5rem !important;
  }
  .pt-xl-10 {
    padding-top: 6rem !important;
  }
  .pe-xl-0 {
    padding-right: 0rem !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-6 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 4rem !important;
  }
  .pe-xl-8 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-9 {
    padding-right: 5rem !important;
  }
  .pe-xl-10 {
    padding-right: 6rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0rem !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 6rem !important;
  }
  .ps-xl-0 {
    padding-left: 0rem !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-6 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 4rem !important;
  }
  .ps-xl-8 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-9 {
    padding-left: 5rem !important;
  }
  .ps-xl-10 {
    padding-left: 6rem !important;
  }
  .gap-xl-0 {
    gap: 0rem !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-6 {
    gap: 3.5rem !important;
  }
  .gap-xl-7 {
    gap: 4rem !important;
  }
  .gap-xl-8 {
    gap: 4.5rem !important;
  }
  .gap-xl-9 {
    gap: 5rem !important;
  }
  .gap-xl-10 {
    gap: 6rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0rem !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 3.5rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 4rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xl-9 {
    row-gap: 5rem !important;
  }
  .row-gap-xl-10 {
    row-gap: 6rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0rem !important;
         column-gap: 0rem !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xl-6 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-xl-7 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-xl-8 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xl-9 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-xl-10 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .width-xl-0 {
    width: 0rem !important;
  }
  .width-xl-5 {
    width: 0.5rem !important;
  }
  .width-xl-10 {
    width: 1rem !important;
  }
  .width-xl-15 {
    width: 1.5rem !important;
  }
  .width-xl-20 {
    width: 2rem !important;
  }
  .width-xl-25 {
    width: 2.5rem !important;
  }
  .width-xl-30 {
    width: 3rem !important;
  }
  .width-xl-35 {
    width: 3.5rem !important;
  }
  .width-xl-40 {
    width: 4rem !important;
  }
  .width-xl-45 {
    width: 4.5rem !important;
  }
  .width-xl-50 {
    width: 5rem !important;
  }
  .width-xl-55 {
    width: 5.5rem !important;
  }
  .width-xl-60 {
    width: 6rem !important;
  }
  .width-xl-65 {
    width: 6.5rem !important;
  }
  .width-xl-70 {
    width: 7rem !important;
  }
  .width-xl-75 {
    width: 7.5rem !important;
  }
  .width-xl-80 {
    width: 8rem !important;
  }
  .width-xl-85 {
    width: 8.5rem !important;
  }
  .width-xl-90 {
    width: 9rem !important;
  }
  .width-xl-95 {
    width: 9.5rem !important;
  }
  .width-xl-100 {
    width: 10rem !important;
  }
  .height-xl-0 {
    height: 0rem !important;
  }
  .height-xl-5 {
    height: 0.5rem !important;
  }
  .height-xl-10 {
    height: 1rem !important;
  }
  .height-xl-15 {
    height: 1.5rem !important;
  }
  .height-xl-20 {
    height: 2rem !important;
  }
  .height-xl-25 {
    height: 2.5rem !important;
  }
  .height-xl-30 {
    height: 3rem !important;
  }
  .height-xl-35 {
    height: 3.5rem !important;
  }
  .height-xl-40 {
    height: 4rem !important;
  }
  .height-xl-45 {
    height: 4.5rem !important;
  }
  .height-xl-50 {
    height: 5rem !important;
  }
  .height-xl-55 {
    height: 5.5rem !important;
  }
  .height-xl-60 {
    height: 6rem !important;
  }
  .height-xl-65 {
    height: 6.5rem !important;
  }
  .height-xl-70 {
    height: 7rem !important;
  }
  .height-xl-75 {
    height: 7.5rem !important;
  }
  .height-xl-80 {
    height: 8rem !important;
  }
  .height-xl-85 {
    height: 8.5rem !important;
  }
  .height-xl-90 {
    height: 9rem !important;
  }
  .height-xl-95 {
    height: 9.5rem !important;
  }
  .height-xl-100 {
    height: 10rem !important;
  }
  .max-width-xl-0 {
    max-width: 0rem !important;
  }
  .max-width-xl-5 {
    max-width: 0.5rem !important;
  }
  .max-width-xl-10 {
    max-width: 1rem !important;
  }
  .max-width-xl-15 {
    max-width: 1.5rem !important;
  }
  .max-width-xl-20 {
    max-width: 2rem !important;
  }
  .max-width-xl-25 {
    max-width: 2.5rem !important;
  }
  .max-width-xl-30 {
    max-width: 3rem !important;
  }
  .max-width-xl-35 {
    max-width: 3.5rem !important;
  }
  .max-width-xl-40 {
    max-width: 4rem !important;
  }
  .max-width-xl-45 {
    max-width: 4.5rem !important;
  }
  .max-width-xl-50 {
    max-width: 5rem !important;
  }
  .max-width-xl-55 {
    max-width: 5.5rem !important;
  }
  .max-width-xl-60 {
    max-width: 6rem !important;
  }
  .max-width-xl-65 {
    max-width: 6.5rem !important;
  }
  .max-width-xl-70 {
    max-width: 7rem !important;
  }
  .max-width-xl-75 {
    max-width: 7.5rem !important;
  }
  .max-width-xl-80 {
    max-width: 8rem !important;
  }
  .max-width-xl-85 {
    max-width: 8.5rem !important;
  }
  .max-width-xl-90 {
    max-width: 9rem !important;
  }
  .max-width-xl-95 {
    max-width: 9.5rem !important;
  }
  .max-width-xl-100 {
    max-width: 10rem !important;
  }
  .max-height-xl-0 {
    max-height: 0rem !important;
  }
  .max-height-xl-5 {
    max-height: 0.5rem !important;
  }
  .max-height-xl-10 {
    max-height: 1rem !important;
  }
  .max-height-xl-15 {
    max-height: 1.5rem !important;
  }
  .max-height-xl-20 {
    max-height: 2rem !important;
  }
  .max-height-xl-25 {
    max-height: 2.5rem !important;
  }
  .max-height-xl-30 {
    max-height: 3rem !important;
  }
  .max-height-xl-35 {
    max-height: 3.5rem !important;
  }
  .max-height-xl-40 {
    max-height: 4rem !important;
  }
  .max-height-xl-45 {
    max-height: 4.5rem !important;
  }
  .max-height-xl-50 {
    max-height: 5rem !important;
  }
  .max-height-xl-55 {
    max-height: 5.5rem !important;
  }
  .max-height-xl-60 {
    max-height: 6rem !important;
  }
  .max-height-xl-65 {
    max-height: 6.5rem !important;
  }
  .max-height-xl-70 {
    max-height: 7rem !important;
  }
  .max-height-xl-75 {
    max-height: 7.5rem !important;
  }
  .max-height-xl-80 {
    max-height: 8rem !important;
  }
  .max-height-xl-85 {
    max-height: 8.5rem !important;
  }
  .max-height-xl-90 {
    max-height: 9rem !important;
  }
  .max-height-xl-95 {
    max-height: 9.5rem !important;
  }
  .max-height-xl-100 {
    max-height: 10rem !important;
  }
  .border-top-xl-0 {
    border-top: 0px solid #dee2e6 !important;
  }
  .border-top-xl-1 {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-top-xl-2 {
    border-top: 2px solid #dee2e6 !important;
  }
  .border-top-xl-3 {
    border-top: 3px solid #dee2e6 !important;
  }
  .border-top-xl-4 {
    border-top: 4px solid #dee2e6 !important;
  }
  .border-top-xl-5 {
    border-top: 5px solid #dee2e6 !important;
  }
  .border-top-xl-6 {
    border-top: 6px solid #dee2e6 !important;
  }
  .border-top-xl-7 {
    border-top: 7px solid #dee2e6 !important;
  }
  .border-top-xl-8 {
    border-top: 8px solid #dee2e6 !important;
  }
  .border-top-xl-9 {
    border-top: 9px solid #dee2e6 !important;
  }
  .border-top-xl-10 {
    border-top: 10px solid #dee2e6 !important;
  }
  .border-top-xl-11 {
    border-top: 11px solid #dee2e6 !important;
  }
  .border-top-xl-12 {
    border-top: 12px solid #dee2e6 !important;
  }
  .border-top-xl-13 {
    border-top: 13px solid #dee2e6 !important;
  }
  .border-top-xl-14 {
    border-top: 14px solid #dee2e6 !important;
  }
  .border-top-xl-15 {
    border-top: 15px solid #dee2e6 !important;
  }
  .border-top-xl-16 {
    border-top: 16px solid #dee2e6 !important;
  }
  .border-top-xl-17 {
    border-top: 17px solid #dee2e6 !important;
  }
  .border-top-xl-18 {
    border-top: 18px solid #dee2e6 !important;
  }
  .border-top-xl-19 {
    border-top: 19px solid #dee2e6 !important;
  }
  .border-top-xl-20 {
    border-top: 20px solid #dee2e6 !important;
  }
  .border-right-xl-0 {
    border-right: 0px solid #dee2e6 !important;
  }
  .border-right-xl-1 {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-right-xl-2 {
    border-right: 2px solid #dee2e6 !important;
  }
  .border-right-xl-3 {
    border-right: 3px solid #dee2e6 !important;
  }
  .border-right-xl-4 {
    border-right: 4px solid #dee2e6 !important;
  }
  .border-right-xl-5 {
    border-right: 5px solid #dee2e6 !important;
  }
  .border-right-xl-6 {
    border-right: 6px solid #dee2e6 !important;
  }
  .border-right-xl-7 {
    border-right: 7px solid #dee2e6 !important;
  }
  .border-right-xl-8 {
    border-right: 8px solid #dee2e6 !important;
  }
  .border-right-xl-9 {
    border-right: 9px solid #dee2e6 !important;
  }
  .border-right-xl-10 {
    border-right: 10px solid #dee2e6 !important;
  }
  .border-right-xl-11 {
    border-right: 11px solid #dee2e6 !important;
  }
  .border-right-xl-12 {
    border-right: 12px solid #dee2e6 !important;
  }
  .border-right-xl-13 {
    border-right: 13px solid #dee2e6 !important;
  }
  .border-right-xl-14 {
    border-right: 14px solid #dee2e6 !important;
  }
  .border-right-xl-15 {
    border-right: 15px solid #dee2e6 !important;
  }
  .border-right-xl-16 {
    border-right: 16px solid #dee2e6 !important;
  }
  .border-right-xl-17 {
    border-right: 17px solid #dee2e6 !important;
  }
  .border-right-xl-18 {
    border-right: 18px solid #dee2e6 !important;
  }
  .border-right-xl-19 {
    border-right: 19px solid #dee2e6 !important;
  }
  .border-right-xl-20 {
    border-right: 20px solid #dee2e6 !important;
  }
  .border-bottom-xl-0 {
    border-bottom: 0px solid #dee2e6 !important;
  }
  .border-bottom-xl-1 {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-bottom-xl-2 {
    border-bottom: 2px solid #dee2e6 !important;
  }
  .border-bottom-xl-3 {
    border-bottom: 3px solid #dee2e6 !important;
  }
  .border-bottom-xl-4 {
    border-bottom: 4px solid #dee2e6 !important;
  }
  .border-bottom-xl-5 {
    border-bottom: 5px solid #dee2e6 !important;
  }
  .border-bottom-xl-6 {
    border-bottom: 6px solid #dee2e6 !important;
  }
  .border-bottom-xl-7 {
    border-bottom: 7px solid #dee2e6 !important;
  }
  .border-bottom-xl-8 {
    border-bottom: 8px solid #dee2e6 !important;
  }
  .border-bottom-xl-9 {
    border-bottom: 9px solid #dee2e6 !important;
  }
  .border-bottom-xl-10 {
    border-bottom: 10px solid #dee2e6 !important;
  }
  .border-bottom-xl-11 {
    border-bottom: 11px solid #dee2e6 !important;
  }
  .border-bottom-xl-12 {
    border-bottom: 12px solid #dee2e6 !important;
  }
  .border-bottom-xl-13 {
    border-bottom: 13px solid #dee2e6 !important;
  }
  .border-bottom-xl-14 {
    border-bottom: 14px solid #dee2e6 !important;
  }
  .border-bottom-xl-15 {
    border-bottom: 15px solid #dee2e6 !important;
  }
  .border-bottom-xl-16 {
    border-bottom: 16px solid #dee2e6 !important;
  }
  .border-bottom-xl-17 {
    border-bottom: 17px solid #dee2e6 !important;
  }
  .border-bottom-xl-18 {
    border-bottom: 18px solid #dee2e6 !important;
  }
  .border-bottom-xl-19 {
    border-bottom: 19px solid #dee2e6 !important;
  }
  .border-bottom-xl-20 {
    border-bottom: 20px solid #dee2e6 !important;
  }
  .border-left-xl-0 {
    border-left: 0px solid #dee2e6 !important;
  }
  .border-left-xl-1 {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-left-xl-2 {
    border-left: 2px solid #dee2e6 !important;
  }
  .border-left-xl-3 {
    border-left: 3px solid #dee2e6 !important;
  }
  .border-left-xl-4 {
    border-left: 4px solid #dee2e6 !important;
  }
  .border-left-xl-5 {
    border-left: 5px solid #dee2e6 !important;
  }
  .border-left-xl-6 {
    border-left: 6px solid #dee2e6 !important;
  }
  .border-left-xl-7 {
    border-left: 7px solid #dee2e6 !important;
  }
  .border-left-xl-8 {
    border-left: 8px solid #dee2e6 !important;
  }
  .border-left-xl-9 {
    border-left: 9px solid #dee2e6 !important;
  }
  .border-left-xl-10 {
    border-left: 10px solid #dee2e6 !important;
  }
  .border-left-xl-11 {
    border-left: 11px solid #dee2e6 !important;
  }
  .border-left-xl-12 {
    border-left: 12px solid #dee2e6 !important;
  }
  .border-left-xl-13 {
    border-left: 13px solid #dee2e6 !important;
  }
  .border-left-xl-14 {
    border-left: 14px solid #dee2e6 !important;
  }
  .border-left-xl-15 {
    border-left: 15px solid #dee2e6 !important;
  }
  .border-left-xl-16 {
    border-left: 16px solid #dee2e6 !important;
  }
  .border-left-xl-17 {
    border-left: 17px solid #dee2e6 !important;
  }
  .border-left-xl-18 {
    border-left: 18px solid #dee2e6 !important;
  }
  .border-left-xl-19 {
    border-left: 19px solid #dee2e6 !important;
  }
  .border-left-xl-20 {
    border-left: 20px solid #dee2e6 !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .overflow-xxl-auto {
    overflow: auto !important;
  }
  .overflow-xxl-hidden {
    overflow: hidden !important;
  }
  .overflow-xxl-visible {
    overflow: visible !important;
  }
  .overflow-xxl-scroll {
    overflow: scroll !important;
  }
  .overflow-x-xxl-auto {
    overflow-x: auto !important;
  }
  .overflow-x-xxl-hidden {
    overflow-x: hidden !important;
  }
  .overflow-x-xxl-visible {
    overflow-x: visible !important;
  }
  .overflow-x-xxl-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-xxl-auto {
    overflow-y: auto !important;
  }
  .overflow-y-xxl-hidden {
    overflow-y: hidden !important;
  }
  .overflow-y-xxl-visible {
    overflow-y: visible !important;
  }
  .overflow-y-xxl-scroll {
    overflow-y: scroll !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !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;
  }
  .d-xxl-none {
    display: none !important;
  }
  .position-xxl-static {
    position: static !important;
  }
  .position-xxl-relative {
    position: relative !important;
  }
  .position-xxl-absolute {
    position: absolute !important;
  }
  .position-xxl-fixed {
    position: fixed !important;
  }
  .position-xxl-sticky {
    position: sticky !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0rem !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-6 {
    margin: 3.5rem !important;
  }
  .m-xxl-7 {
    margin: 4rem !important;
  }
  .m-xxl-8 {
    margin: 4.5rem !important;
  }
  .m-xxl-9 {
    margin: 5rem !important;
  }
  .m-xxl-10 {
    margin: 6rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-6 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-8 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-6 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-8 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0rem !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-6 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 4rem !important;
  }
  .mt-xxl-8 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-9 {
    margin-top: 5rem !important;
  }
  .mt-xxl-10 {
    margin-top: 6rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0rem !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-6 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 4rem !important;
  }
  .me-xxl-8 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-9 {
    margin-right: 5rem !important;
  }
  .me-xxl-10 {
    margin-right: 6rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0rem !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0rem !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-6 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 4rem !important;
  }
  .ms-xxl-8 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-9 {
    margin-left: 5rem !important;
  }
  .ms-xxl-10 {
    margin-left: 6rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -3.5rem !important;
  }
  .m-xxl-n7 {
    margin: -4rem !important;
  }
  .m-xxl-n8 {
    margin: -4.5rem !important;
  }
  .m-xxl-n9 {
    margin: -5rem !important;
  }
  .m-xxl-n10 {
    margin: -6rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n6 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n8 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -5rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -6rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n6 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -4rem !important;
  }
  .me-xxl-n8 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-n9 {
    margin-right: -5rem !important;
  }
  .me-xxl-n10 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -6rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -5rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -6rem !important;
  }
  .p-xxl-0 {
    padding: 0rem !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-6 {
    padding: 3.5rem !important;
  }
  .p-xxl-7 {
    padding: 4rem !important;
  }
  .p-xxl-8 {
    padding: 4.5rem !important;
  }
  .p-xxl-9 {
    padding: 5rem !important;
  }
  .p-xxl-10 {
    padding: 6rem !important;
  }
  .px-xxl-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-6 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-8 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xxl-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-6 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-8 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0rem !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-6 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 4rem !important;
  }
  .pt-xxl-8 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-9 {
    padding-top: 5rem !important;
  }
  .pt-xxl-10 {
    padding-top: 6rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0rem !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-6 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 4rem !important;
  }
  .pe-xxl-8 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-9 {
    padding-right: 5rem !important;
  }
  .pe-xxl-10 {
    padding-right: 6rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0rem !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 6rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0rem !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-6 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 4rem !important;
  }
  .ps-xxl-8 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-9 {
    padding-left: 5rem !important;
  }
  .ps-xxl-10 {
    padding-left: 6rem !important;
  }
  .gap-xxl-0 {
    gap: 0rem !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-6 {
    gap: 3.5rem !important;
  }
  .gap-xxl-7 {
    gap: 4rem !important;
  }
  .gap-xxl-8 {
    gap: 4.5rem !important;
  }
  .gap-xxl-9 {
    gap: 5rem !important;
  }
  .gap-xxl-10 {
    gap: 6rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0rem !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 3.5rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 4rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xxl-9 {
    row-gap: 5rem !important;
  }
  .row-gap-xxl-10 {
    row-gap: 6rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0rem !important;
         column-gap: 0rem !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xxl-6 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-xxl-7 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-xxl-8 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xxl-9 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-xxl-10 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .width-xxl-0 {
    width: 0rem !important;
  }
  .width-xxl-5 {
    width: 0.5rem !important;
  }
  .width-xxl-10 {
    width: 1rem !important;
  }
  .width-xxl-15 {
    width: 1.5rem !important;
  }
  .width-xxl-20 {
    width: 2rem !important;
  }
  .width-xxl-25 {
    width: 2.5rem !important;
  }
  .width-xxl-30 {
    width: 3rem !important;
  }
  .width-xxl-35 {
    width: 3.5rem !important;
  }
  .width-xxl-40 {
    width: 4rem !important;
  }
  .width-xxl-45 {
    width: 4.5rem !important;
  }
  .width-xxl-50 {
    width: 5rem !important;
  }
  .width-xxl-55 {
    width: 5.5rem !important;
  }
  .width-xxl-60 {
    width: 6rem !important;
  }
  .width-xxl-65 {
    width: 6.5rem !important;
  }
  .width-xxl-70 {
    width: 7rem !important;
  }
  .width-xxl-75 {
    width: 7.5rem !important;
  }
  .width-xxl-80 {
    width: 8rem !important;
  }
  .width-xxl-85 {
    width: 8.5rem !important;
  }
  .width-xxl-90 {
    width: 9rem !important;
  }
  .width-xxl-95 {
    width: 9.5rem !important;
  }
  .width-xxl-100 {
    width: 10rem !important;
  }
  .height-xxl-0 {
    height: 0rem !important;
  }
  .height-xxl-5 {
    height: 0.5rem !important;
  }
  .height-xxl-10 {
    height: 1rem !important;
  }
  .height-xxl-15 {
    height: 1.5rem !important;
  }
  .height-xxl-20 {
    height: 2rem !important;
  }
  .height-xxl-25 {
    height: 2.5rem !important;
  }
  .height-xxl-30 {
    height: 3rem !important;
  }
  .height-xxl-35 {
    height: 3.5rem !important;
  }
  .height-xxl-40 {
    height: 4rem !important;
  }
  .height-xxl-45 {
    height: 4.5rem !important;
  }
  .height-xxl-50 {
    height: 5rem !important;
  }
  .height-xxl-55 {
    height: 5.5rem !important;
  }
  .height-xxl-60 {
    height: 6rem !important;
  }
  .height-xxl-65 {
    height: 6.5rem !important;
  }
  .height-xxl-70 {
    height: 7rem !important;
  }
  .height-xxl-75 {
    height: 7.5rem !important;
  }
  .height-xxl-80 {
    height: 8rem !important;
  }
  .height-xxl-85 {
    height: 8.5rem !important;
  }
  .height-xxl-90 {
    height: 9rem !important;
  }
  .height-xxl-95 {
    height: 9.5rem !important;
  }
  .height-xxl-100 {
    height: 10rem !important;
  }
  .max-width-xxl-0 {
    max-width: 0rem !important;
  }
  .max-width-xxl-5 {
    max-width: 0.5rem !important;
  }
  .max-width-xxl-10 {
    max-width: 1rem !important;
  }
  .max-width-xxl-15 {
    max-width: 1.5rem !important;
  }
  .max-width-xxl-20 {
    max-width: 2rem !important;
  }
  .max-width-xxl-25 {
    max-width: 2.5rem !important;
  }
  .max-width-xxl-30 {
    max-width: 3rem !important;
  }
  .max-width-xxl-35 {
    max-width: 3.5rem !important;
  }
  .max-width-xxl-40 {
    max-width: 4rem !important;
  }
  .max-width-xxl-45 {
    max-width: 4.5rem !important;
  }
  .max-width-xxl-50 {
    max-width: 5rem !important;
  }
  .max-width-xxl-55 {
    max-width: 5.5rem !important;
  }
  .max-width-xxl-60 {
    max-width: 6rem !important;
  }
  .max-width-xxl-65 {
    max-width: 6.5rem !important;
  }
  .max-width-xxl-70 {
    max-width: 7rem !important;
  }
  .max-width-xxl-75 {
    max-width: 7.5rem !important;
  }
  .max-width-xxl-80 {
    max-width: 8rem !important;
  }
  .max-width-xxl-85 {
    max-width: 8.5rem !important;
  }
  .max-width-xxl-90 {
    max-width: 9rem !important;
  }
  .max-width-xxl-95 {
    max-width: 9.5rem !important;
  }
  .max-width-xxl-100 {
    max-width: 10rem !important;
  }
  .max-height-xxl-0 {
    max-height: 0rem !important;
  }
  .max-height-xxl-5 {
    max-height: 0.5rem !important;
  }
  .max-height-xxl-10 {
    max-height: 1rem !important;
  }
  .max-height-xxl-15 {
    max-height: 1.5rem !important;
  }
  .max-height-xxl-20 {
    max-height: 2rem !important;
  }
  .max-height-xxl-25 {
    max-height: 2.5rem !important;
  }
  .max-height-xxl-30 {
    max-height: 3rem !important;
  }
  .max-height-xxl-35 {
    max-height: 3.5rem !important;
  }
  .max-height-xxl-40 {
    max-height: 4rem !important;
  }
  .max-height-xxl-45 {
    max-height: 4.5rem !important;
  }
  .max-height-xxl-50 {
    max-height: 5rem !important;
  }
  .max-height-xxl-55 {
    max-height: 5.5rem !important;
  }
  .max-height-xxl-60 {
    max-height: 6rem !important;
  }
  .max-height-xxl-65 {
    max-height: 6.5rem !important;
  }
  .max-height-xxl-70 {
    max-height: 7rem !important;
  }
  .max-height-xxl-75 {
    max-height: 7.5rem !important;
  }
  .max-height-xxl-80 {
    max-height: 8rem !important;
  }
  .max-height-xxl-85 {
    max-height: 8.5rem !important;
  }
  .max-height-xxl-90 {
    max-height: 9rem !important;
  }
  .max-height-xxl-95 {
    max-height: 9.5rem !important;
  }
  .max-height-xxl-100 {
    max-height: 10rem !important;
  }
  .border-top-xxl-0 {
    border-top: 0px solid #dee2e6 !important;
  }
  .border-top-xxl-1 {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-top-xxl-2 {
    border-top: 2px solid #dee2e6 !important;
  }
  .border-top-xxl-3 {
    border-top: 3px solid #dee2e6 !important;
  }
  .border-top-xxl-4 {
    border-top: 4px solid #dee2e6 !important;
  }
  .border-top-xxl-5 {
    border-top: 5px solid #dee2e6 !important;
  }
  .border-top-xxl-6 {
    border-top: 6px solid #dee2e6 !important;
  }
  .border-top-xxl-7 {
    border-top: 7px solid #dee2e6 !important;
  }
  .border-top-xxl-8 {
    border-top: 8px solid #dee2e6 !important;
  }
  .border-top-xxl-9 {
    border-top: 9px solid #dee2e6 !important;
  }
  .border-top-xxl-10 {
    border-top: 10px solid #dee2e6 !important;
  }
  .border-top-xxl-11 {
    border-top: 11px solid #dee2e6 !important;
  }
  .border-top-xxl-12 {
    border-top: 12px solid #dee2e6 !important;
  }
  .border-top-xxl-13 {
    border-top: 13px solid #dee2e6 !important;
  }
  .border-top-xxl-14 {
    border-top: 14px solid #dee2e6 !important;
  }
  .border-top-xxl-15 {
    border-top: 15px solid #dee2e6 !important;
  }
  .border-top-xxl-16 {
    border-top: 16px solid #dee2e6 !important;
  }
  .border-top-xxl-17 {
    border-top: 17px solid #dee2e6 !important;
  }
  .border-top-xxl-18 {
    border-top: 18px solid #dee2e6 !important;
  }
  .border-top-xxl-19 {
    border-top: 19px solid #dee2e6 !important;
  }
  .border-top-xxl-20 {
    border-top: 20px solid #dee2e6 !important;
  }
  .border-right-xxl-0 {
    border-right: 0px solid #dee2e6 !important;
  }
  .border-right-xxl-1 {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-right-xxl-2 {
    border-right: 2px solid #dee2e6 !important;
  }
  .border-right-xxl-3 {
    border-right: 3px solid #dee2e6 !important;
  }
  .border-right-xxl-4 {
    border-right: 4px solid #dee2e6 !important;
  }
  .border-right-xxl-5 {
    border-right: 5px solid #dee2e6 !important;
  }
  .border-right-xxl-6 {
    border-right: 6px solid #dee2e6 !important;
  }
  .border-right-xxl-7 {
    border-right: 7px solid #dee2e6 !important;
  }
  .border-right-xxl-8 {
    border-right: 8px solid #dee2e6 !important;
  }
  .border-right-xxl-9 {
    border-right: 9px solid #dee2e6 !important;
  }
  .border-right-xxl-10 {
    border-right: 10px solid #dee2e6 !important;
  }
  .border-right-xxl-11 {
    border-right: 11px solid #dee2e6 !important;
  }
  .border-right-xxl-12 {
    border-right: 12px solid #dee2e6 !important;
  }
  .border-right-xxl-13 {
    border-right: 13px solid #dee2e6 !important;
  }
  .border-right-xxl-14 {
    border-right: 14px solid #dee2e6 !important;
  }
  .border-right-xxl-15 {
    border-right: 15px solid #dee2e6 !important;
  }
  .border-right-xxl-16 {
    border-right: 16px solid #dee2e6 !important;
  }
  .border-right-xxl-17 {
    border-right: 17px solid #dee2e6 !important;
  }
  .border-right-xxl-18 {
    border-right: 18px solid #dee2e6 !important;
  }
  .border-right-xxl-19 {
    border-right: 19px solid #dee2e6 !important;
  }
  .border-right-xxl-20 {
    border-right: 20px solid #dee2e6 !important;
  }
  .border-bottom-xxl-0 {
    border-bottom: 0px solid #dee2e6 !important;
  }
  .border-bottom-xxl-1 {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-bottom-xxl-2 {
    border-bottom: 2px solid #dee2e6 !important;
  }
  .border-bottom-xxl-3 {
    border-bottom: 3px solid #dee2e6 !important;
  }
  .border-bottom-xxl-4 {
    border-bottom: 4px solid #dee2e6 !important;
  }
  .border-bottom-xxl-5 {
    border-bottom: 5px solid #dee2e6 !important;
  }
  .border-bottom-xxl-6 {
    border-bottom: 6px solid #dee2e6 !important;
  }
  .border-bottom-xxl-7 {
    border-bottom: 7px solid #dee2e6 !important;
  }
  .border-bottom-xxl-8 {
    border-bottom: 8px solid #dee2e6 !important;
  }
  .border-bottom-xxl-9 {
    border-bottom: 9px solid #dee2e6 !important;
  }
  .border-bottom-xxl-10 {
    border-bottom: 10px solid #dee2e6 !important;
  }
  .border-bottom-xxl-11 {
    border-bottom: 11px solid #dee2e6 !important;
  }
  .border-bottom-xxl-12 {
    border-bottom: 12px solid #dee2e6 !important;
  }
  .border-bottom-xxl-13 {
    border-bottom: 13px solid #dee2e6 !important;
  }
  .border-bottom-xxl-14 {
    border-bottom: 14px solid #dee2e6 !important;
  }
  .border-bottom-xxl-15 {
    border-bottom: 15px solid #dee2e6 !important;
  }
  .border-bottom-xxl-16 {
    border-bottom: 16px solid #dee2e6 !important;
  }
  .border-bottom-xxl-17 {
    border-bottom: 17px solid #dee2e6 !important;
  }
  .border-bottom-xxl-18 {
    border-bottom: 18px solid #dee2e6 !important;
  }
  .border-bottom-xxl-19 {
    border-bottom: 19px solid #dee2e6 !important;
  }
  .border-bottom-xxl-20 {
    border-bottom: 20px solid #dee2e6 !important;
  }
  .border-left-xxl-0 {
    border-left: 0px solid #dee2e6 !important;
  }
  .border-left-xxl-1 {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-left-xxl-2 {
    border-left: 2px solid #dee2e6 !important;
  }
  .border-left-xxl-3 {
    border-left: 3px solid #dee2e6 !important;
  }
  .border-left-xxl-4 {
    border-left: 4px solid #dee2e6 !important;
  }
  .border-left-xxl-5 {
    border-left: 5px solid #dee2e6 !important;
  }
  .border-left-xxl-6 {
    border-left: 6px solid #dee2e6 !important;
  }
  .border-left-xxl-7 {
    border-left: 7px solid #dee2e6 !important;
  }
  .border-left-xxl-8 {
    border-left: 8px solid #dee2e6 !important;
  }
  .border-left-xxl-9 {
    border-left: 9px solid #dee2e6 !important;
  }
  .border-left-xxl-10 {
    border-left: 10px solid #dee2e6 !important;
  }
  .border-left-xxl-11 {
    border-left: 11px solid #dee2e6 !important;
  }
  .border-left-xxl-12 {
    border-left: 12px solid #dee2e6 !important;
  }
  .border-left-xxl-13 {
    border-left: 13px solid #dee2e6 !important;
  }
  .border-left-xxl-14 {
    border-left: 14px solid #dee2e6 !important;
  }
  .border-left-xxl-15 {
    border-left: 15px solid #dee2e6 !important;
  }
  .border-left-xxl-16 {
    border-left: 16px solid #dee2e6 !important;
  }
  .border-left-xxl-17 {
    border-left: 17px solid #dee2e6 !important;
  }
  .border-left-xxl-18 {
    border-left: 18px solid #dee2e6 !important;
  }
  .border-left-xxl-19 {
    border-left: 19px solid #dee2e6 !important;
  }
  .border-left-xxl-20 {
    border-left: 20px solid #dee2e6 !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2.25rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 7.3.0 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 2026 Fonticons, Inc.
 */
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fas,
.far,
.fab,
.fa {
  --_fa-family: var(--fa-family, var(--fa-style-family, 'Font Awesome 7 Free'));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style, 900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width, 1.25em);
}

:is(.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fa)::before {
  content: var(--fa)/"";
}

@supports not (content: ""/"") {
  :is(.fas,
  .far,
  .fab,
  .fa-solid,
  .fa-regular,
  .fa-brands,
  .fa-classic,
  .fa)::before {
    content: var(--fa);
  }
}
.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: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xs {
  font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-sm {
  font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-lg {
  font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xl {
  font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-2xl {
  font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-width-auto {
  --fa-width: auto;
}

.fa-fw,
.fa-width-fixed {
  --fa-width: 1.25em;
}

.fa-canvas-square {
  padding-block: 0.125em;
  margin-block-end: -0.125em;
}

.fa-canvas-roomy {
  padding-block: 0.25em;
  padding-inline: 0.125em;
  margin-block-end: -0.25em;
  box-sizing: content-box;
}

.fa-ul {
  list-style-type: none;
  margin-inline-start: var(--fa-li-margin, 2.5em);
  padding-inline-start: 0;
}

.fa-ul > li {
  position: relative;
}

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

/* Heads Up: Bordered Icons will not be supported in the future!
  - This feature will be deprecated in the next major release of Font Awesome (v8)!
  - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.
*/
/* Notes:
* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)
* --@{v.$css-prefix}-border-padding =
  ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)
  ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)
*/
.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.0625em);
  box-sizing: var(--fa-border-box-sizing, content-box);
  padding: var(--fa-border-padding, 0.1875em 0.25em);
}

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

.fa-pull-right,
.fa-pull-end {
  float: inline-end;
  margin-inline-start: 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, ease-in-out);
}

.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, ease-in-out);
}

.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, 1.5s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-flip-360 {
  animation-name: fa-flip-360;
  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, 0.75s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

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

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

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

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

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

.fa-wag {
  animation-name: fa-wag;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 0.9s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-out);
  transform-origin: bottom center;
}

.fa-float {
  animation-name: fa-float;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 3s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
  will-change: transform;
}

.fa-swing {
  animation-name: fa-swing;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1.2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-out);
  transform-origin: top center;
}

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

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-flip-360,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse,
  .fa-buzz,
  .fa-float,
  .fa-jello,
  .fa-spin-snap,
  .fa-spin-snap-4,
  .fa-spin-snap-8,
  .fa-swing,
  .fa-wag {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes fa-beat {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(calc(1.25 * var(--fa-beat-scale, 1.25)));
  }
  45% {
    transform: scale(calc(1.22 * var(--fa-beat-scale, 1.22)));
  }
  65% {
    transform: scale(calc(1.25 * var(--fa-beat-scale, 1.25)));
  }
  90% {
    transform: scale(1);
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
    animation-timing-function: var(--fa-animation-timing);
  }
  14% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.06), var(--fa-bounce-start-scale-y, 0.94)) translateY(var(--fa-bounce-anticipation, 3px));
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
  }
  32% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.94), var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, 0.5em)));
    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
  }
  52% {
    transform: scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height, 0.5em) * 1.1));
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  70% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.06), var(--fa-bounce-land-scale-y, 0.92)) translateY(0);
    animation-timing-function: cubic-bezier(0.33, 0.33, 0.66, 1);
  }
  85% {
    transform: scale(0.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  0% {
    opacity: 1;
    transform: scale(1);
    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
  }
  40% {
    opacity: var(--fa-fade-opacity, 0.4);
    transform: scale(0.98);
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fa-beat-fade {
  0% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
  }
  25% {
    opacity: calc(var(--fa-beat-fade-opacity, 0.4) + 0.4);
    transform: scale(var(--fa-beat-fade-scale, 1.28));
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  45% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.25));
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  65% {
    opacity: calc(var(--fa-beat-fade-opacity, 0.4) + 0.4);
    transform: scale(var(--fa-beat-fade-scale, 1.28));
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
}
@keyframes fa-flip {
  0% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
  }
  8% {
    transform: perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
  }
  35% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6));
    animation-timing-function: linear;
  }
  65% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.5));
    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
  }
  92% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
  }
  100% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg));
  }
}
@keyframes fa-flip-360 {
  0% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
    animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1);
  }
  8% {
    transform: perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
  }
  50% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6));
    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
  }
  80% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
  }
  100% {
    transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
  }
  8% {
    transform: rotate(35deg) translateX(1px);
    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
  }
  20% {
    transform: rotate(-22deg) translateX(-1px);
    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
  }
  35% {
    transform: rotate(15deg) translateX(1px);
    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
  }
  50% {
    transform: rotate(-9deg);
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  65% {
    transform: rotate(5deg);
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  78% {
    transform: rotate(-3deg);
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  90% {
    transform: rotate(1deg);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fa-spin-snap {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  12% {
    transform: rotate(60deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  16.67% {
    transform: rotate(60deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  28.67% {
    transform: rotate(120deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  33.33% {
    transform: rotate(120deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  45.33% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  62% {
    transform: rotate(240deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  66.67% {
    transform: rotate(240deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  78.67% {
    transform: rotate(300deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  83.33% {
    transform: rotate(300deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  95.33% {
    transform: rotate(360deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fa-spin-snap-4 {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  15% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  25% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  40% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  65% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  75% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  90% {
    transform: rotate(360deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fa-spin-snap-8 {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  9% {
    transform: rotate(45deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  12.5% {
    transform: rotate(45deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  21.5% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  25% {
    transform: rotate(90deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  34% {
    transform: rotate(135deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  37.5% {
    transform: rotate(135deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  46.5% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  59% {
    transform: rotate(225deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  62.5% {
    transform: rotate(225deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  71.5% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  75% {
    transform: rotate(270deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  84% {
    transform: rotate(315deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  87.5% {
    transform: rotate(315deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  96.5% {
    transform: rotate(360deg);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fa-buzz {
  0% {
    transform: translateX(0) rotate(0deg);
    animation-timing-function: cubic-bezier(0.1, 0, 0.9, 1);
  }
  5% {
    transform: translateX(var(--fa-buzz-distance, 4px)) rotate(0.5deg);
  }
  10% {
    transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.5deg);
  }
  15% {
    transform: translateX(var(--fa-buzz-distance, 4px)) rotate(0.3deg);
  }
  20% {
    transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.3deg);
  }
  25% {
    transform: translateX(calc(var(--fa-buzz-distance, 4px) * 0.7)) rotate(0.2deg);
  }
  30% {
    transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px) * 0.7)) rotate(-0.2deg);
  }
  35% {
    transform: translateX(calc(var(--fa-buzz-distance, 4px) * 0.4)) rotate(0.1deg);
  }
  40% {
    transform: translateX(0) rotate(0deg);
  }
  100% {
    transform: translateX(0) rotate(0deg);
  }
}
@keyframes fa-wag {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1);
  }
  12% {
    transform: rotate(var(--fa-wag-angle, 12deg));
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  24% {
    transform: rotate(2deg);
    animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1);
  }
  36% {
    transform: rotate(calc(var(--fa-wag-angle, 12deg) * 0.85));
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  48% {
    transform: rotate(1deg);
    animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1);
  }
  58% {
    transform: rotate(calc(var(--fa-wag-angle, 12deg) * 0.6));
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  68% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-float {
  0% {
    transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
  }
  15% {
    transform: translateY(calc(-0.4 * var(--fa-float-height, 6px))) translateX(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1, 1);
    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
  }
  35% {
    transform: translateY(calc(-1 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x, 0.98), var(--fa-float-stretch-y, 1.03));
    animation-timing-function: cubic-bezier(0.5, 0, 0.5, 0);
  }
  50% {
    transform: translateY(calc(-0.92 * var(--fa-float-height, 6px))) translateX(calc(-0.5 * var(--fa-float-drift, 1px))) rotate(calc(-0.5 * var(--fa-float-tilt, 1deg))) scale(0.995, 1.01);
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33);
  }
  70% {
    transform: translateY(calc(-0.3 * var(--fa-float-height, 6px))) translateX(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1, 1);
    animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
  }
  90% {
    transform: translateY(calc(0.05 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));
    animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1);
  }
  100% {
    transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));
  }
}
@keyframes fa-swing {
  0% {
    transform: rotate(0deg);
    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
  }
  8% {
    transform: rotate(var(--fa-swing-angle, 22deg));
    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
  }
  18% {
    transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.85));
    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
  }
  28% {
    transform: rotate(calc(var(--fa-swing-angle, 22deg) * 0.65));
    animation-timing-function: cubic-bezier(0.35, 0, 0.65, 1);
  }
  38% {
    transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.45));
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  48% {
    transform: rotate(calc(var(--fa-swing-angle, 22deg) * 0.25));
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  56% {
    transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.1));
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  64% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-jello {
  0% {
    transform: scale(1, 1);
    animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1);
  }
  12% {
    transform: scale(var(--fa-jello-scale-x, 1.15), calc(2 - var(--fa-jello-scale-x, 1.15)));
    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
  }
  24% {
    transform: scale(calc(2 - var(--fa-jello-scale-y, 1.12)), var(--fa-jello-scale-y, 1.12));
    animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1);
  }
  36% {
    transform: scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5), calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5)));
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  48% {
    transform: scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3)), calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3));
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }
  58% {
    transform: scale(1.02, 0.98);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  68% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.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, 0));
}

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

.fa-stack-1x,
.fa-stack-2x {
  --fa-width: 100%;
  inset: 0;
  position: absolute;
  text-align: center;
  width: var(--fa-width);
  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 {
  --fa: "\30 ";
}

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

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

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

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

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

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

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

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

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

.fa-exclamation {
  --fa: "\!";
}

.fa-hashtag {
  --fa: "\#";
}

.fa-dollar-sign {
  --fa: "\$";
}

.fa-dollar {
  --fa: "\$";
}

.fa-usd {
  --fa: "\$";
}

.fa-percent {
  --fa: "\%";
}

.fa-percentage {
  --fa: "\%";
}

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

.fa-plus {
  --fa: "\+";
}

.fa-add {
  --fa: "\+";
}

.fa-less-than {
  --fa: "\<";
}

.fa-equals {
  --fa: "\=";
}

.fa-greater-than {
  --fa: "\>";
}

.fa-question {
  --fa: "\?";
}

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

.fa-a {
  --fa: "A";
}

.fa-b {
  --fa: "B";
}

.fa-c {
  --fa: "C";
}

.fa-d {
  --fa: "D";
}

.fa-e {
  --fa: "E";
}

.fa-f {
  --fa: "F";
}

.fa-g {
  --fa: "G";
}

.fa-h {
  --fa: "H";
}

.fa-i {
  --fa: "I";
}

.fa-j {
  --fa: "J";
}

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

.fa-l {
  --fa: "L";
}

.fa-m {
  --fa: "M";
}

.fa-n {
  --fa: "N";
}

.fa-o {
  --fa: "O";
}

.fa-p {
  --fa: "P";
}

.fa-q {
  --fa: "Q";
}

.fa-r {
  --fa: "R";
}

.fa-s {
  --fa: "S";
}

.fa-t {
  --fa: "T";
}

.fa-u {
  --fa: "U";
}

.fa-v {
  --fa: "V";
}

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

.fa-x {
  --fa: "X";
}

.fa-y {
  --fa: "Y";
}

.fa-z {
  --fa: "Z";
}

.fa-faucet {
  --fa: "\e005";
}

.fa-faucet-drip {
  --fa: "\e006";
}

.fa-house-chimney-window {
  --fa: "\e00d";
}

.fa-house-signal {
  --fa: "\e012";
}

.fa-temperature-arrow-down {
  --fa: "\e03f";
}

.fa-temperature-down {
  --fa: "\e03f";
}

.fa-temperature-arrow-up {
  --fa: "\e040";
}

.fa-temperature-up {
  --fa: "\e040";
}

.fa-trailer {
  --fa: "\e041";
}

.fa-bacteria {
  --fa: "\e059";
}

.fa-bacterium {
  --fa: "\e05a";
}

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

.fa-hand-holding-medical {
  --fa: "\e05c";
}

.fa-hand-sparkles {
  --fa: "\e05d";
}

.fa-hands-bubbles {
  --fa: "\e05e";
}

.fa-hands-wash {
  --fa: "\e05e";
}

.fa-handshake-slash {
  --fa: "\e060";
}

.fa-handshake-alt-slash {
  --fa: "\e060";
}

.fa-handshake-simple-slash {
  --fa: "\e060";
}

.fa-head-side-cough {
  --fa: "\e061";
}

.fa-head-side-cough-slash {
  --fa: "\e062";
}

.fa-head-side-mask {
  --fa: "\e063";
}

.fa-head-side-virus {
  --fa: "\e064";
}

.fa-house-chimney-user {
  --fa: "\e065";
}

.fa-house-laptop {
  --fa: "\e066";
}

.fa-laptop-house {
  --fa: "\e066";
}

.fa-lungs-virus {
  --fa: "\e067";
}

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

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

.fa-plane-slash {
  --fa: "\e069";
}

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

.fa-pump-soap {
  --fa: "\e06b";
}

.fa-shield-virus {
  --fa: "\e06c";
}

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

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

.fa-stopwatch-20 {
  --fa: "\e06f";
}

.fa-shop-slash {
  --fa: "\e070";
}

.fa-store-alt-slash {
  --fa: "\e070";
}

.fa-store-slash {
  --fa: "\e071";
}

.fa-toilet-paper-slash {
  --fa: "\e072";
}

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

.fa-virus {
  --fa: "\e074";
}

.fa-virus-slash {
  --fa: "\e075";
}

.fa-viruses {
  --fa: "\e076";
}

.fa-vest {
  --fa: "\e085";
}

.fa-vest-patches {
  --fa: "\e086";
}

.fa-arrow-trend-down {
  --fa: "\e097";
}

.fa-arrow-trend-up {
  --fa: "\e098";
}

.fa-arrow-up-from-bracket {
  --fa: "\e09a";
}

.fa-austral-sign {
  --fa: "\e0a9";
}

.fa-baht-sign {
  --fa: "\e0ac";
}

.fa-bitcoin-sign {
  --fa: "\e0b4";
}

.fa-bolt-lightning {
  --fa: "\e0b7";
}

.fa-book-bookmark {
  --fa: "\e0bb";
}

.fa-camera-rotate {
  --fa: "\e0d8";
}

.fa-cedi-sign {
  --fa: "\e0df";
}

.fa-chart-column {
  --fa: "\e0e3";
}

.fa-chart-gantt {
  --fa: "\e0e4";
}

.fa-clapperboard {
  --fa: "\e131";
}

.fa-closed-captioning-slash {
  --fa: "\e135";
}

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

.fa-code-compare {
  --fa: "\e13a";
}

.fa-code-fork {
  --fa: "\e13b";
}

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

.fa-colon-sign {
  --fa: "\e140";
}

.fa-cruzeiro-sign {
  --fa: "\e152";
}

.fa-display {
  --fa: "\e163";
}

.fa-dong-sign {
  --fa: "\e169";
}

.fa-elevator {
  --fa: "\e16d";
}

.fa-filter-circle-xmark {
  --fa: "\e17b";
}

.fa-florin-sign {
  --fa: "\e184";
}

.fa-folder-closed {
  --fa: "\e185";
}

.fa-franc-sign {
  --fa: "\e18f";
}

.fa-guarani-sign {
  --fa: "\e19a";
}

.fa-gun {
  --fa: "\e19b";
}

.fa-hands-clapping {
  --fa: "\e1a8";
}

.fa-house-user {
  --fa: "\e1b0";
}

.fa-home-user {
  --fa: "\e1b0";
}

.fa-indian-rupee-sign {
  --fa: "\e1bc";
}

.fa-indian-rupee {
  --fa: "\e1bc";
}

.fa-inr {
  --fa: "\e1bc";
}

.fa-kip-sign {
  --fa: "\e1c4";
}

.fa-lari-sign {
  --fa: "\e1c8";
}

.fa-litecoin-sign {
  --fa: "\e1d3";
}

.fa-manat-sign {
  --fa: "\e1d5";
}

.fa-mask-face {
  --fa: "\e1d7";
}

.fa-mill-sign {
  --fa: "\e1ed";
}

.fa-money-bills {
  --fa: "\e1f3";
}

.fa-naira-sign {
  --fa: "\e1f6";
}

.fa-notdef {
  --fa: "\e1fe";
}

.fa-panorama {
  --fa: "\e209";
}

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

.fa-peso-sign {
  --fa: "\e222";
}

.fa-plane-up {
  --fa: "\e22d";
}

.fa-rupiah-sign {
  --fa: "\e23d";
}

.fa-stairs {
  --fa: "\e289";
}

.fa-timeline {
  --fa: "\e29c";
}

.fa-truck-front {
  --fa: "\e2b7";
}

.fa-turkish-lira-sign {
  --fa: "\e2bb";
}

.fa-try {
  --fa: "\e2bb";
}

.fa-turkish-lira {
  --fa: "\e2bb";
}

.fa-vault {
  --fa: "\e2c5";
}

.fa-wand-magic-sparkles {
  --fa: "\e2ca";
}

.fa-magic-wand-sparkles {
  --fa: "\e2ca";
}

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

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

.fa-wheelchair-move {
  --fa: "\e2ce";
}

.fa-wheelchair-alt {
  --fa: "\e2ce";
}

.fa-bangladeshi-taka-sign {
  --fa: "\e2e6";
}

.fa-bowl-rice {
  --fa: "\e2eb";
}

.fa-person-pregnant {
  --fa: "\e31e";
}

.fa-house-chimney {
  --fa: "\e3af";
}

.fa-home-lg {
  --fa: "\e3af";
}

.fa-house-crack {
  --fa: "\e3b1";
}

.fa-house-medical {
  --fa: "\e3b2";
}

.fa-cent-sign {
  --fa: "\e3f5";
}

.fa-plus-minus {
  --fa: "\e43c";
}

.fa-sailboat {
  --fa: "\e445";
}

.fa-section {
  --fa: "\e447";
}

.fa-shrimp {
  --fa: "\e448";
}

.fa-brazilian-real-sign {
  --fa: "\e46c";
}

.fa-chart-simple {
  --fa: "\e473";
}

.fa-diagram-next {
  --fa: "\e476";
}

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

.fa-diagram-successor {
  --fa: "\e47a";
}

.fa-earth-oceania {
  --fa: "\e47b";
}

.fa-globe-oceania {
  --fa: "\e47b";
}

.fa-bug-slash {
  --fa: "\e490";
}

.fa-file-circle-plus {
  --fa: "\e494";
}

.fa-shop-lock {
  --fa: "\e4a5";
}

.fa-virus-covid {
  --fa: "\e4a8";
}

.fa-virus-covid-slash {
  --fa: "\e4a9";
}

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

.fa-anchor-circle-exclamation {
  --fa: "\e4ab";
}

.fa-anchor-circle-xmark {
  --fa: "\e4ac";
}

.fa-anchor-lock {
  --fa: "\e4ad";
}

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

.fa-arrow-down-up-lock {
  --fa: "\e4b0";
}

.fa-arrow-right-to-city {
  --fa: "\e4b3";
}

.fa-arrow-up-from-ground-water {
  --fa: "\e4b5";
}

.fa-arrow-up-from-water-pump {
  --fa: "\e4b6";
}

.fa-arrow-up-right-dots {
  --fa: "\e4b7";
}

.fa-arrows-down-to-line {
  --fa: "\e4b8";
}

.fa-arrows-down-to-people {
  --fa: "\e4b9";
}

.fa-arrows-left-right-to-line {
  --fa: "\e4ba";
}

.fa-arrows-spin {
  --fa: "\e4bb";
}

.fa-arrows-split-up-and-left {
  --fa: "\e4bc";
}

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

.fa-arrows-to-dot {
  --fa: "\e4be";
}

.fa-arrows-to-eye {
  --fa: "\e4bf";
}

.fa-arrows-turn-right {
  --fa: "\e4c0";
}

.fa-arrows-turn-to-dots {
  --fa: "\e4c1";
}

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

.fa-bore-hole {
  --fa: "\e4c3";
}

.fa-bottle-droplet {
  --fa: "\e4c4";
}

.fa-bottle-water {
  --fa: "\e4c5";
}

.fa-bowl-food {
  --fa: "\e4c6";
}

.fa-boxes-packing {
  --fa: "\e4c7";
}

.fa-bridge {
  --fa: "\e4c8";
}

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

.fa-bridge-circle-exclamation {
  --fa: "\e4ca";
}

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

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

.fa-bridge-water {
  --fa: "\e4ce";
}

.fa-bucket {
  --fa: "\e4cf";
}

.fa-bugs {
  --fa: "\e4d0";
}

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

.fa-building-circle-check {
  --fa: "\e4d2";
}

.fa-building-circle-exclamation {
  --fa: "\e4d3";
}

.fa-building-circle-xmark {
  --fa: "\e4d4";
}

.fa-building-flag {
  --fa: "\e4d5";
}

.fa-building-lock {
  --fa: "\e4d6";
}

.fa-building-ngo {
  --fa: "\e4d7";
}

.fa-building-shield {
  --fa: "\e4d8";
}

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

.fa-building-user {
  --fa: "\e4da";
}

.fa-building-wheat {
  --fa: "\e4db";
}

.fa-burst {
  --fa: "\e4dc";
}

.fa-car-on {
  --fa: "\e4dd";
}

.fa-car-tunnel {
  --fa: "\e4de";
}

.fa-child-combatant {
  --fa: "\e4e0";
}

.fa-child-rifle {
  --fa: "\e4e0";
}

.fa-children {
  --fa: "\e4e1";
}

.fa-circle-nodes {
  --fa: "\e4e2";
}

.fa-clipboard-question {
  --fa: "\e4e3";
}

.fa-cloud-showers-water {
  --fa: "\e4e4";
}

.fa-computer {
  --fa: "\e4e5";
}

.fa-cubes-stacked {
  --fa: "\e4e6";
}

.fa-envelope-circle-check {
  --fa: "\e4e8";
}

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

.fa-ferry {
  --fa: "\e4ea";
}

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

.fa-file-circle-minus {
  --fa: "\e4ed";
}

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

.fa-file-shield {
  --fa: "\e4f0";
}

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

.fa-fish-fins {
  --fa: "\e4f2";
}

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

.fa-glass-water {
  --fa: "\e4f4";
}

.fa-glass-water-droplet {
  --fa: "\e4f5";
}

.fa-group-arrows-rotate {
  --fa: "\e4f6";
}

.fa-hand-holding-hand {
  --fa: "\e4f7";
}

.fa-handcuffs {
  --fa: "\e4f8";
}

.fa-hands-bound {
  --fa: "\e4f9";
}

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

.fa-hands-holding-circle {
  --fa: "\e4fb";
}

.fa-heart-circle-bolt {
  --fa: "\e4fc";
}

.fa-heart-circle-check {
  --fa: "\e4fd";
}

.fa-heart-circle-exclamation {
  --fa: "\e4fe";
}

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

.fa-heart-circle-plus {
  --fa: "\e500";
}

.fa-heart-circle-xmark {
  --fa: "\e501";
}

.fa-helicopter-symbol {
  --fa: "\e502";
}

.fa-helmet-un {
  --fa: "\e503";
}

.fa-hill-avalanche {
  --fa: "\e507";
}

.fa-hill-rockslide {
  --fa: "\e508";
}

.fa-house-circle-check {
  --fa: "\e509";
}

.fa-house-circle-exclamation {
  --fa: "\e50a";
}

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

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

.fa-house-flag {
  --fa: "\e50d";
}

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

.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f";
}

.fa-house-lock {
  --fa: "\e510";
}

.fa-house-medical-circle-check {
  --fa: "\e511";
}

.fa-house-medical-circle-exclamation {
  --fa: "\e512";
}

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

.fa-house-medical-flag {
  --fa: "\e514";
}

.fa-house-tsunami {
  --fa: "\e515";
}

.fa-jar {
  --fa: "\e516";
}

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

.fa-jet-fighter-up {
  --fa: "\e518";
}

.fa-jug-detergent {
  --fa: "\e519";
}

.fa-kitchen-set {
  --fa: "\e51a";
}

.fa-land-mine-on {
  --fa: "\e51b";
}

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

.fa-laptop-file {
  --fa: "\e51d";
}

.fa-lines-leaning {
  --fa: "\e51e";
}

.fa-location-pin-lock {
  --fa: "\e51f";
}

.fa-locust {
  --fa: "\e520";
}

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

.fa-magnifying-glass-chart {
  --fa: "\e522";
}

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

.fa-mask-ventilator {
  --fa: "\e524";
}

.fa-mattress-pillow {
  --fa: "\e525";
}

.fa-mobile-retro {
  --fa: "\e527";
}

.fa-money-bill-transfer {
  --fa: "\e528";
}

.fa-money-bill-trend-up {
  --fa: "\e529";
}

.fa-money-bill-wheat {
  --fa: "\e52a";
}

.fa-mosquito {
  --fa: "\e52b";
}

.fa-mosquito-net {
  --fa: "\e52c";
}

.fa-mound {
  --fa: "\e52d";
}

.fa-mountain-city {
  --fa: "\e52e";
}

.fa-mountain-sun {
  --fa: "\e52f";
}

.fa-oil-well {
  --fa: "\e532";
}

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

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

.fa-people-pulling {
  --fa: "\e535";
}

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

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

.fa-person-arrow-down-to-line {
  --fa: "\e538";
}

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

.fa-person-breastfeeding {
  --fa: "\e53a";
}

.fa-person-burst {
  --fa: "\e53b";
}

.fa-person-cane {
  --fa: "\e53c";
}

.fa-person-chalkboard {
  --fa: "\e53d";
}

.fa-person-circle-check {
  --fa: "\e53e";
}

.fa-person-circle-exclamation {
  --fa: "\e53f";
}

.fa-person-circle-minus {
  --fa: "\e540";
}

.fa-person-circle-plus {
  --fa: "\e541";
}

.fa-person-circle-question {
  --fa: "\e542";
}

.fa-person-circle-xmark {
  --fa: "\e543";
}

.fa-person-dress-burst {
  --fa: "\e544";
}

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

.fa-person-falling {
  --fa: "\e546";
}

.fa-person-falling-burst {
  --fa: "\e547";
}

.fa-person-half-dress {
  --fa: "\e548";
}

.fa-person-harassing {
  --fa: "\e549";
}

.fa-person-military-pointing {
  --fa: "\e54a";
}

.fa-person-military-rifle {
  --fa: "\e54b";
}

.fa-person-military-to-person {
  --fa: "\e54c";
}

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

.fa-person-rifle {
  --fa: "\e54e";
}

.fa-person-shelter {
  --fa: "\e54f";
}

.fa-person-walking-arrow-loop-left {
  --fa: "\e551";
}

.fa-person-walking-arrow-right {
  --fa: "\e552";
}

.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553";
}

.fa-person-walking-luggage {
  --fa: "\e554";
}

.fa-plane-circle-check {
  --fa: "\e555";
}

.fa-plane-circle-exclamation {
  --fa: "\e556";
}

.fa-plane-circle-xmark {
  --fa: "\e557";
}

.fa-plane-lock {
  --fa: "\e558";
}

.fa-plate-wheat {
  --fa: "\e55a";
}

.fa-plug-circle-bolt {
  --fa: "\e55b";
}

.fa-plug-circle-check {
  --fa: "\e55c";
}

.fa-plug-circle-exclamation {
  --fa: "\e55d";
}

.fa-plug-circle-minus {
  --fa: "\e55e";
}

.fa-plug-circle-plus {
  --fa: "\e55f";
}

.fa-plug-circle-xmark {
  --fa: "\e560";
}

.fa-ranking-star {
  --fa: "\e561";
}

.fa-road-barrier {
  --fa: "\e562";
}

.fa-road-bridge {
  --fa: "\e563";
}

.fa-road-circle-check {
  --fa: "\e564";
}

.fa-road-circle-exclamation {
  --fa: "\e565";
}

.fa-road-circle-xmark {
  --fa: "\e566";
}

.fa-road-lock {
  --fa: "\e567";
}

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

.fa-rug {
  --fa: "\e569";
}

.fa-sack-xmark {
  --fa: "\e56a";
}

.fa-school-circle-check {
  --fa: "\e56b";
}

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

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

.fa-school-flag {
  --fa: "\e56e";
}

.fa-school-lock {
  --fa: "\e56f";
}

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

.fa-shield-cat {
  --fa: "\e572";
}

.fa-shield-dog {
  --fa: "\e573";
}

.fa-shield-heart {
  --fa: "\e574";
}

.fa-square-nfi {
  --fa: "\e576";
}

.fa-square-person-confined {
  --fa: "\e577";
}

.fa-square-virus {
  --fa: "\e578";
}

.fa-staff-snake {
  --fa: "\e579";
}

.fa-rod-asclepius {
  --fa: "\e579";
}

.fa-rod-snake {
  --fa: "\e579";
}

.fa-staff-aesculapius {
  --fa: "\e579";
}

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

.fa-tarp {
  --fa: "\e57b";
}

.fa-tarp-droplet {
  --fa: "\e57c";
}

.fa-tent {
  --fa: "\e57d";
}

.fa-tent-arrow-down-to-line {
  --fa: "\e57e";
}

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

.fa-tent-arrow-turn-left {
  --fa: "\e580";
}

.fa-tent-arrows-down {
  --fa: "\e581";
}

.fa-tents {
  --fa: "\e582";
}

.fa-toilet-portable {
  --fa: "\e583";
}

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

.fa-tower-cell {
  --fa: "\e585";
}

.fa-tower-observation {
  --fa: "\e586";
}

.fa-tree-city {
  --fa: "\e587";
}

.fa-trowel {
  --fa: "\e589";
}

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

.fa-truck-arrow-right {
  --fa: "\e58b";
}

.fa-truck-droplet {
  --fa: "\e58c";
}

.fa-truck-field {
  --fa: "\e58d";
}

.fa-truck-field-un {
  --fa: "\e58e";
}

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

.fa-users-between-lines {
  --fa: "\e591";
}

.fa-users-line {
  --fa: "\e592";
}

.fa-users-rays {
  --fa: "\e593";
}

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

.fa-users-viewfinder {
  --fa: "\e595";
}

.fa-vial-circle-check {
  --fa: "\e596";
}

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

.fa-wheat-awn-circle-exclamation {
  --fa: "\e598";
}

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

.fa-xmarks-lines {
  --fa: "\e59a";
}

.fa-child-dress {
  --fa: "\e59c";
}

.fa-child-reaching {
  --fa: "\e59d";
}

.fa-file-circle-check {
  --fa: "\e5a0";
}

.fa-file-circle-xmark {
  --fa: "\e5a1";
}

.fa-person-through-window {
  --fa: "\e5a9";
}

.fa-plant-wilt {
  --fa: "\e5aa";
}

.fa-stapler {
  --fa: "\e5af";
}

.fa-train-tram {
  --fa: "\e5b4";
}

.fa-table-cells-column-lock {
  --fa: "\e678";
}

.fa-table-cells-row-lock {
  --fa: "\e67a";
}

.fa-web-awesome {
  --fa: "\e682";
}

.fa-thumbtack-slash {
  --fa: "\e68f";
}

.fa-thumb-tack-slash {
  --fa: "\e68f";
}

.fa-table-cells-row-unlock {
  --fa: "\e691";
}

.fa-chart-diagram {
  --fa: "\e695";
}

.fa-comment-nodes {
  --fa: "\e696";
}

.fa-file-fragment {
  --fa: "\e697";
}

.fa-file-half-dashed {
  --fa: "\e698";
}

.fa-hexagon-nodes {
  --fa: "\e699";
}

.fa-hexagon-nodes-bolt {
  --fa: "\e69a";
}

.fa-square-binary {
  --fa: "\e69b";
}

.fa-pentagon {
  --fa: "\e790";
}

.fa-non-binary {
  --fa: "\e807";
}

.fa-spiral {
  --fa: "\e80a";
}

.fa-picture-in-picture {
  --fa: "\e80b";
}

.fa-mobile-vibrate {
  --fa: "\e816";
}

.fa-single-quote-left {
  --fa: "\e81b";
}

.fa-single-quote-right {
  --fa: "\e81c";
}

.fa-bus-side {
  --fa: "\e81d";
}

.fa-septagon {
  --fa: "\e820";
}

.fa-heptagon {
  --fa: "\e820";
}

.fa-aquarius {
  --fa: "\e845";
}

.fa-aries {
  --fa: "\e846";
}

.fa-cancer {
  --fa: "\e847";
}

.fa-capricorn {
  --fa: "\e848";
}

.fa-gemini {
  --fa: "\e849";
}

.fa-leo {
  --fa: "\e84a";
}

.fa-libra {
  --fa: "\e84b";
}

.fa-pisces {
  --fa: "\e84c";
}

.fa-sagittarius {
  --fa: "\e84d";
}

.fa-scorpio {
  --fa: "\e84e";
}

.fa-taurus {
  --fa: "\e84f";
}

.fa-virgo {
  --fa: "\e850";
}

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

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

.fa-music {
  --fa: "\f001";
}

.fa-magnifying-glass {
  --fa: "\f002";
}

.fa-search {
  --fa: "\f002";
}

.fa-heart {
  --fa: "\f004";
}

.fa-star {
  --fa: "\f005";
}

.fa-user {
  --fa: "\f007";
}

.fa-user-alt {
  --fa: "\f007";
}

.fa-user-large {
  --fa: "\f007";
}

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

.fa-film-alt {
  --fa: "\f008";
}

.fa-film-simple {
  --fa: "\f008";
}

.fa-table-cells-large {
  --fa: "\f009";
}

.fa-th-large {
  --fa: "\f009";
}

.fa-table-cells {
  --fa: "\f00a";
}

.fa-th {
  --fa: "\f00a";
}

.fa-table-list {
  --fa: "\f00b";
}

.fa-th-list {
  --fa: "\f00b";
}

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

.fa-xmark {
  --fa: "\f00d";
}

.fa-close {
  --fa: "\f00d";
}

.fa-multiply {
  --fa: "\f00d";
}

.fa-remove {
  --fa: "\f00d";
}

.fa-times {
  --fa: "\f00d";
}

.fa-magnifying-glass-plus {
  --fa: "\f00e";
}

.fa-search-plus {
  --fa: "\f00e";
}

.fa-magnifying-glass-minus {
  --fa: "\f010";
}

.fa-search-minus {
  --fa: "\f010";
}

.fa-power-off {
  --fa: "\f011";
}

.fa-signal {
  --fa: "\f012";
}

.fa-signal-5 {
  --fa: "\f012";
}

.fa-signal-perfect {
  --fa: "\f012";
}

.fa-gear {
  --fa: "\f013";
}

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

.fa-house {
  --fa: "\f015";
}

.fa-home {
  --fa: "\f015";
}

.fa-home-alt {
  --fa: "\f015";
}

.fa-home-lg-alt {
  --fa: "\f015";
}

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

.fa-clock-four {
  --fa: "\f017";
}

.fa-road {
  --fa: "\f018";
}

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

.fa-inbox {
  --fa: "\f01c";
}

.fa-arrow-rotate-right {
  --fa: "\f01e";
}

.fa-arrow-right-rotate {
  --fa: "\f01e";
}

.fa-arrow-rotate-forward {
  --fa: "\f01e";
}

.fa-redo {
  --fa: "\f01e";
}

.fa-arrows-rotate {
  --fa: "\f021";
}

.fa-refresh {
  --fa: "\f021";
}

.fa-sync {
  --fa: "\f021";
}

.fa-rectangle-list {
  --fa: "\f022";
}

.fa-list-alt {
  --fa: "\f022";
}

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

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

.fa-headphones {
  --fa: "\f025";
}

.fa-headphones-alt {
  --fa: "\f025";
}

.fa-headphones-simple {
  --fa: "\f025";
}

.fa-volume-off {
  --fa: "\f026";
}

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

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

.fa-volume-high {
  --fa: "\f028";
}

.fa-volume-up {
  --fa: "\f028";
}

.fa-qrcode {
  --fa: "\f029";
}

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

.fa-tag {
  --fa: "\f02b";
}

.fa-tags {
  --fa: "\f02c";
}

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

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

.fa-print {
  --fa: "\f02f";
}

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

.fa-camera-alt {
  --fa: "\f030";
}

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

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

.fa-italic {
  --fa: "\f033";
}

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

.fa-text-width {
  --fa: "\f035";
}

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

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

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

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

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

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

.fa-outdent {
  --fa: "\f03b";
}

.fa-dedent {
  --fa: "\f03b";
}

.fa-indent {
  --fa: "\f03c";
}

.fa-video {
  --fa: "\f03d";
}

.fa-video-camera {
  --fa: "\f03d";
}

.fa-image {
  --fa: "\f03e";
}

.fa-location-pin {
  --fa: "\f041";
}

.fa-map-marker {
  --fa: "\f041";
}

.fa-circle-half-stroke {
  --fa: "\f042";
}

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

.fa-droplet {
  --fa: "\f043";
}

.fa-tint {
  --fa: "\f043";
}

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

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

.fa-arrows-up-down-left-right {
  --fa: "\f047";
}

.fa-arrows {
  --fa: "\f047";
}

.fa-backward-step {
  --fa: "\f048";
}

.fa-step-backward {
  --fa: "\f048";
}

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

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

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

.fa-play {
  --fa: "\f04b";
}

.fa-pause {
  --fa: "\f04c";
}

.fa-stop {
  --fa: "\f04d";
}

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

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

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

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

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

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

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

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

.fa-circle-plus {
  --fa: "\f055";
}

.fa-plus-circle {
  --fa: "\f055";
}

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

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

.fa-circle-xmark {
  --fa: "\f057";
}

.fa-times-circle {
  --fa: "\f057";
}

.fa-xmark-circle {
  --fa: "\f057";
}

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

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

.fa-circle-question {
  --fa: "\f059";
}

.fa-question-circle {
  --fa: "\f059";
}

.fa-circle-info {
  --fa: "\f05a";
}

.fa-info-circle {
  --fa: "\f05a";
}

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

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

.fa-cancel {
  --fa: "\f05e";
}

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

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

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

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

.fa-share {
  --fa: "\f064";
}

.fa-mail-forward {
  --fa: "\f064";
}

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

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

.fa-minus {
  --fa: "\f068";
}

.fa-subtract {
  --fa: "\f068";
}

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

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

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

.fa-leaf {
  --fa: "\f06c";
}

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

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

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

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

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

.fa-warning {
  --fa: "\f071";
}

.fa-plane {
  --fa: "\f072";
}

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

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

.fa-shuffle {
  --fa: "\f074";
}

.fa-random {
  --fa: "\f074";
}

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

.fa-magnet {
  --fa: "\f076";
}

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

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

.fa-retweet {
  --fa: "\f079";
}

.fa-cart-shopping {
  --fa: "\f07a";
}

.fa-shopping-cart {
  --fa: "\f07a";
}

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

.fa-folder-blank {
  --fa: "\f07b";
}

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

.fa-arrows-up-down {
  --fa: "\f07d";
}

.fa-arrows-v {
  --fa: "\f07d";
}

.fa-arrows-left-right {
  --fa: "\f07e";
}

.fa-arrows-h {
  --fa: "\f07e";
}

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

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

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

.fa-key {
  --fa: "\f084";
}

.fa-gears {
  --fa: "\f085";
}

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

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

.fa-star-half {
  --fa: "\f089";
}

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

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

.fa-thumbtack {
  --fa: "\f08d";
}

.fa-thumb-tack {
  --fa: "\f08d";
}

.fa-arrow-up-right-from-square {
  --fa: "\f08e";
}

.fa-external-link {
  --fa: "\f08e";
}

.fa-arrow-right-to-bracket {
  --fa: "\f090";
}

.fa-sign-in {
  --fa: "\f090";
}

.fa-trophy {
  --fa: "\f091";
}

.fa-upload {
  --fa: "\f093";
}

.fa-lemon {
  --fa: "\f094";
}

.fa-phone {
  --fa: "\f095";
}

.fa-square-phone {
  --fa: "\f098";
}

.fa-phone-square {
  --fa: "\f098";
}

.fa-unlock {
  --fa: "\f09c";
}

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

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

.fa-rss {
  --fa: "\f09e";
}

.fa-feed {
  --fa: "\f09e";
}

.fa-hard-drive {
  --fa: "\f0a0";
}

.fa-hdd {
  --fa: "\f0a0";
}

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

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

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

.fa-hand-point-left {
  --fa: "\f0a5";
}

.fa-hand-point-up {
  --fa: "\f0a6";
}

.fa-hand-point-down {
  --fa: "\f0a7";
}

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

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

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

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

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

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

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

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

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

.fa-wrench {
  --fa: "\f0ad";
}

.fa-list-check {
  --fa: "\f0ae";
}

.fa-tasks {
  --fa: "\f0ae";
}

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

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

.fa-up-down-left-right {
  --fa: "\f0b2";
}

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

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

.fa-link {
  --fa: "\f0c1";
}

.fa-chain {
  --fa: "\f0c1";
}

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

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

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

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

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

.fa-paperclip {
  --fa: "\f0c6";
}

.fa-floppy-disk {
  --fa: "\f0c7";
}

.fa-save {
  --fa: "\f0c7";
}

.fa-square {
  --fa: "\f0c8";
}

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

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

.fa-list-ul {
  --fa: "\f0ca";
}

.fa-list-dots {
  --fa: "\f0ca";
}

.fa-list-ol {
  --fa: "\f0cb";
}

.fa-list-1-2 {
  --fa: "\f0cb";
}

.fa-list-numeric {
  --fa: "\f0cb";
}

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

.fa-underline {
  --fa: "\f0cd";
}

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

.fa-wand-magic {
  --fa: "\f0d0";
}

.fa-magic {
  --fa: "\f0d0";
}

.fa-truck {
  --fa: "\f0d1";
}

.fa-money-bill {
  --fa: "\f0d6";
}

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

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

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

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

.fa-table-columns {
  --fa: "\f0db";
}

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

.fa-sort {
  --fa: "\f0dc";
}

.fa-unsorted {
  --fa: "\f0dc";
}

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

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

.fa-sort-up {
  --fa: "\f0de";
}

.fa-sort-asc {
  --fa: "\f0de";
}

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

.fa-arrow-rotate-left {
  --fa: "\f0e2";
}

.fa-arrow-left-rotate {
  --fa: "\f0e2";
}

.fa-arrow-rotate-back {
  --fa: "\f0e2";
}

.fa-arrow-rotate-backward {
  --fa: "\f0e2";
}

.fa-undo {
  --fa: "\f0e2";
}

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

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

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

.fa-zap {
  --fa: "\f0e7";
}

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

.fa-umbrella {
  --fa: "\f0e9";
}

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

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

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

.fa-arrow-right-arrow-left {
  --fa: "\f0ec";
}

.fa-exchange {
  --fa: "\f0ec";
}

.fa-cloud-arrow-down {
  --fa: "\f0ed";
}

.fa-cloud-download {
  --fa: "\f0ed";
}

.fa-cloud-download-alt {
  --fa: "\f0ed";
}

.fa-cloud-arrow-up {
  --fa: "\f0ee";
}

.fa-cloud-upload {
  --fa: "\f0ee";
}

.fa-cloud-upload-alt {
  --fa: "\f0ee";
}

.fa-user-doctor {
  --fa: "\f0f0";
}

.fa-user-md {
  --fa: "\f0f0";
}

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

.fa-suitcase {
  --fa: "\f0f2";
}

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

.fa-mug-saucer {
  --fa: "\f0f4";
}

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

.fa-hospital {
  --fa: "\f0f8";
}

.fa-hospital-alt {
  --fa: "\f0f8";
}

.fa-hospital-wide {
  --fa: "\f0f8";
}

.fa-truck-medical {
  --fa: "\f0f9";
}

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

.fa-suitcase-medical {
  --fa: "\f0fa";
}

.fa-medkit {
  --fa: "\f0fa";
}

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

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

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

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

.fa-square-h {
  --fa: "\f0fd";
}

.fa-h-square {
  --fa: "\f0fd";
}

.fa-square-plus {
  --fa: "\f0fe";
}

.fa-plus-square {
  --fa: "\f0fe";
}

.fa-angles-left {
  --fa: "\f100";
}

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

.fa-angles-right {
  --fa: "\f101";
}

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

.fa-angles-up {
  --fa: "\f102";
}

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

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

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

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

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

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

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

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

.fa-tablet-button {
  --fa: "\f10a";
}

.fa-mobile-button {
  --fa: "\f10b";
}

.fa-quote-left {
  --fa: "\f10d";
}

.fa-quote-left-alt {
  --fa: "\f10d";
}

.fa-quote-right {
  --fa: "\f10e";
}

.fa-quote-right-alt {
  --fa: "\f10e";
}

.fa-spinner {
  --fa: "\f110";
}

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

.fa-face-smile {
  --fa: "\f118";
}

.fa-smile {
  --fa: "\f118";
}

.fa-face-frown {
  --fa: "\f119";
}

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

.fa-face-meh {
  --fa: "\f11a";
}

.fa-meh {
  --fa: "\f11a";
}

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

.fa-keyboard {
  --fa: "\f11c";
}

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

.fa-terminal {
  --fa: "\f120";
}

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

.fa-reply-all {
  --fa: "\f122";
}

.fa-mail-reply-all {
  --fa: "\f122";
}

.fa-location-arrow {
  --fa: "\f124";
}

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

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

.fa-link-slash {
  --fa: "\f127";
}

.fa-chain-broken {
  --fa: "\f127";
}

.fa-chain-slash {
  --fa: "\f127";
}

.fa-unlink {
  --fa: "\f127";
}

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

.fa-superscript {
  --fa: "\f12b";
}

.fa-subscript {
  --fa: "\f12c";
}

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

.fa-puzzle-piece {
  --fa: "\f12e";
}

.fa-microphone {
  --fa: "\f130";
}

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

.fa-shield {
  --fa: "\f132";
}

.fa-shield-blank {
  --fa: "\f132";
}

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

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

.fa-rocket {
  --fa: "\f135";
}

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

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

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

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

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

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

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

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

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

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

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

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

.fa-ellipsis {
  --fa: "\f141";
}

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

.fa-ellipsis-vertical {
  --fa: "\f142";
}

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

.fa-square-rss {
  --fa: "\f143";
}

.fa-rss-square {
  --fa: "\f143";
}

.fa-circle-play {
  --fa: "\f144";
}

.fa-play-circle {
  --fa: "\f144";
}

.fa-ticket {
  --fa: "\f145";
}

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

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

.fa-arrow-turn-up {
  --fa: "\f148";
}

.fa-level-up {
  --fa: "\f148";
}

.fa-arrow-turn-down {
  --fa: "\f149";
}

.fa-level-down {
  --fa: "\f149";
}

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

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

.fa-square-pen {
  --fa: "\f14b";
}

.fa-pen-square {
  --fa: "\f14b";
}

.fa-pencil-square {
  --fa: "\f14b";
}

.fa-square-arrow-up-right {
  --fa: "\f14c";
}

.fa-external-link-square {
  --fa: "\f14c";
}

.fa-share-from-square {
  --fa: "\f14d";
}

.fa-share-square {
  --fa: "\f14d";
}

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

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

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

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

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

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

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

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

.fa-eur {
  --fa: "\f153";
}

.fa-euro {
  --fa: "\f153";
}

.fa-sterling-sign {
  --fa: "\f154";
}

.fa-gbp {
  --fa: "\f154";
}

.fa-pound-sign {
  --fa: "\f154";
}

.fa-rupee-sign {
  --fa: "\f156";
}

.fa-rupee {
  --fa: "\f156";
}

.fa-yen-sign {
  --fa: "\f157";
}

.fa-cny {
  --fa: "\f157";
}

.fa-jpy {
  --fa: "\f157";
}

.fa-rmb {
  --fa: "\f157";
}

.fa-yen {
  --fa: "\f157";
}

.fa-ruble-sign {
  --fa: "\f158";
}

.fa-rouble {
  --fa: "\f158";
}

.fa-rub {
  --fa: "\f158";
}

.fa-ruble {
  --fa: "\f158";
}

.fa-won-sign {
  --fa: "\f159";
}

.fa-krw {
  --fa: "\f159";
}

.fa-won {
  --fa: "\f159";
}

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

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

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

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

.fa-arrow-down-a-z {
  --fa: "\f15d";
}

.fa-sort-alpha-asc {
  --fa: "\f15d";
}

.fa-sort-alpha-down {
  --fa: "\f15d";
}

.fa-arrow-up-a-z {
  --fa: "\f15e";
}

.fa-sort-alpha-up {
  --fa: "\f15e";
}

.fa-arrow-down-wide-short {
  --fa: "\f160";
}

.fa-sort-amount-asc {
  --fa: "\f160";
}

.fa-sort-amount-down {
  --fa: "\f160";
}

.fa-arrow-up-wide-short {
  --fa: "\f161";
}

.fa-sort-amount-up {
  --fa: "\f161";
}

.fa-arrow-down-1-9 {
  --fa: "\f162";
}

.fa-sort-numeric-asc {
  --fa: "\f162";
}

.fa-sort-numeric-down {
  --fa: "\f162";
}

.fa-arrow-up-1-9 {
  --fa: "\f163";
}

.fa-sort-numeric-up {
  --fa: "\f163";
}

.fa-thumbs-up {
  --fa: "\f164";
}

.fa-thumbs-down {
  --fa: "\f165";
}

.fa-arrow-down-long {
  --fa: "\f175";
}

.fa-long-arrow-down {
  --fa: "\f175";
}

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

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

.fa-arrow-left-long {
  --fa: "\f177";
}

.fa-long-arrow-left {
  --fa: "\f177";
}

.fa-arrow-right-long {
  --fa: "\f178";
}

.fa-long-arrow-right {
  --fa: "\f178";
}

.fa-person-dress {
  --fa: "\f182";
}

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

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

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

.fa-sun {
  --fa: "\f185";
}

.fa-moon {
  --fa: "\f186";
}

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

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

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

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

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

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

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

.fa-wheelchair {
  --fa: "\f193";
}

.fa-lira-sign {
  --fa: "\f195";
}

.fa-shuttle-space {
  --fa: "\f197";
}

.fa-space-shuttle {
  --fa: "\f197";
}

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

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

.fa-building-columns {
  --fa: "\f19c";
}

.fa-bank {
  --fa: "\f19c";
}

.fa-institution {
  --fa: "\f19c";
}

.fa-museum {
  --fa: "\f19c";
}

.fa-university {
  --fa: "\f19c";
}

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

.fa-mortar-board {
  --fa: "\f19d";
}

.fa-language {
  --fa: "\f1ab";
}

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

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

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

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

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

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

.fa-recycle {
  --fa: "\f1b8";
}

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

.fa-automobile {
  --fa: "\f1b9";
}

.fa-taxi {
  --fa: "\f1ba";
}

.fa-cab {
  --fa: "\f1ba";
}

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

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

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

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

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

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

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

.fa-file-zipper {
  --fa: "\f1c6";
}

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

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

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

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

.fa-life-ring {
  --fa: "\f1cd";
}

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

.fa-paper-plane {
  --fa: "\f1d8";
}

.fa-clock-rotate-left {
  --fa: "\f1da";
}

.fa-history {
  --fa: "\f1da";
}

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

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

.fa-paragraph {
  --fa: "\f1dd";
}

.fa-sliders {
  --fa: "\f1de";
}

.fa-sliders-h {
  --fa: "\f1de";
}

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

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

.fa-square-share-nodes {
  --fa: "\f1e1";
}

.fa-share-alt-square {
  --fa: "\f1e1";
}

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

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

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

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

.fa-tty {
  --fa: "\f1e4";
}

.fa-teletype {
  --fa: "\f1e4";
}

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

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

.fa-newspaper {
  --fa: "\f1ea";
}

.fa-wifi {
  --fa: "\f1eb";
}

.fa-wifi-3 {
  --fa: "\f1eb";
}

.fa-wifi-strong {
  --fa: "\f1eb";
}

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

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

.fa-trash {
  --fa: "\f1f8";
}

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

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

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

.fa-eyedropper {
  --fa: "\f1fb";
}

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

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

.fa-cake-candles {
  --fa: "\f1fd";
}

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

.fa-cake {
  --fa: "\f1fd";
}

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

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

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

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

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

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

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

.fa-toggle-on {
  --fa: "\f205";
}

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

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

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

.fa-shekel-sign {
  --fa: "\f20b";
}

.fa-ils {
  --fa: "\f20b";
}

.fa-shekel {
  --fa: "\f20b";
}

.fa-sheqel {
  --fa: "\f20b";
}

.fa-sheqel-sign {
  --fa: "\f20b";
}

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

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

.fa-diamond {
  --fa: "\f219";
}

.fa-ship {
  --fa: "\f21a";
}

.fa-user-secret {
  --fa: "\f21b";
}

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

.fa-street-view {
  --fa: "\f21d";
}

.fa-heart-pulse {
  --fa: "\f21e";
}

.fa-heartbeat {
  --fa: "\f21e";
}

.fa-venus {
  --fa: "\f221";
}

.fa-mars {
  --fa: "\f222";
}

.fa-mercury {
  --fa: "\f223";
}

.fa-mars-and-venus {
  --fa: "\f224";
}

.fa-transgender {
  --fa: "\f225";
}

.fa-transgender-alt {
  --fa: "\f225";
}

.fa-venus-double {
  --fa: "\f226";
}

.fa-mars-double {
  --fa: "\f227";
}

.fa-venus-mars {
  --fa: "\f228";
}

.fa-mars-stroke {
  --fa: "\f229";
}

.fa-mars-stroke-up {
  --fa: "\f22a";
}

.fa-mars-stroke-v {
  --fa: "\f22a";
}

.fa-mars-stroke-right {
  --fa: "\f22b";
}

.fa-mars-stroke-h {
  --fa: "\f22b";
}

.fa-neuter {
  --fa: "\f22c";
}

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

.fa-server {
  --fa: "\f233";
}

.fa-user-plus {
  --fa: "\f234";
}

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

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

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

.fa-train {
  --fa: "\f238";
}

.fa-train-subway {
  --fa: "\f239";
}

.fa-subway {
  --fa: "\f239";
}

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

.fa-battery {
  --fa: "\f240";
}

.fa-battery-5 {
  --fa: "\f240";
}

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

.fa-battery-4 {
  --fa: "\f241";
}

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

.fa-battery-3 {
  --fa: "\f242";
}

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

.fa-battery-2 {
  --fa: "\f243";
}

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

.fa-battery-0 {
  --fa: "\f244";
}

.fa-arrow-pointer {
  --fa: "\f245";
}

.fa-mouse-pointer {
  --fa: "\f245";
}

.fa-i-cursor {
  --fa: "\f246";
}

.fa-object-group {
  --fa: "\f247";
}

.fa-object-ungroup {
  --fa: "\f248";
}

.fa-note-sticky {
  --fa: "\f249";
}

.fa-sticky-note {
  --fa: "\f249";
}

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

.fa-scale-balanced {
  --fa: "\f24e";
}

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

.fa-hourglass-start {
  --fa: "\f251";
}

.fa-hourglass-1 {
  --fa: "\f251";
}

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

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

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

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

.fa-hourglass {
  --fa: "\f254";
}

.fa-hourglass-empty {
  --fa: "\f254";
}

.fa-hand-back-fist {
  --fa: "\f255";
}

.fa-hand-rock {
  --fa: "\f255";
}

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

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

.fa-hand-scissors {
  --fa: "\f257";
}

.fa-hand-lizard {
  --fa: "\f258";
}

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

.fa-hand-pointer {
  --fa: "\f25a";
}

.fa-hand-peace {
  --fa: "\f25b";
}

.fa-trademark {
  --fa: "\f25c";
}

.fa-registered {
  --fa: "\f25d";
}

.fa-tv {
  --fa: "\f26c";
}

.fa-television {
  --fa: "\f26c";
}

.fa-tv-alt {
  --fa: "\f26c";
}

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

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

.fa-calendar-xmark {
  --fa: "\f273";
}

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

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

.fa-industry {
  --fa: "\f275";
}

.fa-map-pin {
  --fa: "\f276";
}

.fa-signs-post {
  --fa: "\f277";
}

.fa-map-signs {
  --fa: "\f277";
}

.fa-map {
  --fa: "\f279";
}

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

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

.fa-circle-pause {
  --fa: "\f28b";
}

.fa-pause-circle {
  --fa: "\f28b";
}

.fa-circle-stop {
  --fa: "\f28d";
}

.fa-stop-circle {
  --fa: "\f28d";
}

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

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

.fa-basket-shopping {
  --fa: "\f291";
}

.fa-shopping-basket {
  --fa: "\f291";
}

.fa-universal-access {
  --fa: "\f29a";
}

.fa-person-walking-with-cane {
  --fa: "\f29d";
}

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

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

.fa-phone-volume {
  --fa: "\f2a0";
}

.fa-volume-control-phone {
  --fa: "\f2a0";
}

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

.fa-ear-listen {
  --fa: "\f2a2";
}

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

.fa-hands-asl-interpreting {
  --fa: "\f2a3";
}

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

.fa-asl-interpreting {
  --fa: "\f2a3";
}

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

.fa-ear-deaf {
  --fa: "\f2a4";
}

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

.fa-deafness {
  --fa: "\f2a4";
}

.fa-hard-of-hearing {
  --fa: "\f2a4";
}

.fa-hands {
  --fa: "\f2a7";
}

.fa-sign-language {
  --fa: "\f2a7";
}

.fa-signing {
  --fa: "\f2a7";
}

.fa-eye-low-vision {
  --fa: "\f2a8";
}

.fa-low-vision {
  --fa: "\f2a8";
}

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

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

.fa-font-awesome-logo-full {
  --fa: "\f2b4";
}

.fa-handshake {
  --fa: "\f2b5";
}

.fa-handshake-alt {
  --fa: "\f2b5";
}

.fa-handshake-simple {
  --fa: "\f2b5";
}

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

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

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

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

.fa-contact-card {
  --fa: "\f2bb";
}

.fa-vcard {
  --fa: "\f2bb";
}

.fa-circle-user {
  --fa: "\f2bd";
}

.fa-user-circle {
  --fa: "\f2bd";
}

.fa-id-badge {
  --fa: "\f2c1";
}

.fa-id-card {
  --fa: "\f2c2";
}

.fa-drivers-license {
  --fa: "\f2c2";
}

.fa-temperature-full {
  --fa: "\f2c7";
}

.fa-temperature-4 {
  --fa: "\f2c7";
}

.fa-thermometer-4 {
  --fa: "\f2c7";
}

.fa-thermometer-full {
  --fa: "\f2c7";
}

.fa-temperature-three-quarters {
  --fa: "\f2c8";
}

.fa-temperature-3 {
  --fa: "\f2c8";
}

.fa-thermometer-3 {
  --fa: "\f2c8";
}

.fa-thermometer-three-quarters {
  --fa: "\f2c8";
}

.fa-temperature-half {
  --fa: "\f2c9";
}

.fa-temperature-2 {
  --fa: "\f2c9";
}

.fa-thermometer-2 {
  --fa: "\f2c9";
}

.fa-thermometer-half {
  --fa: "\f2c9";
}

.fa-temperature-quarter {
  --fa: "\f2ca";
}

.fa-temperature-1 {
  --fa: "\f2ca";
}

.fa-thermometer-1 {
  --fa: "\f2ca";
}

.fa-thermometer-quarter {
  --fa: "\f2ca";
}

.fa-temperature-empty {
  --fa: "\f2cb";
}

.fa-temperature-0 {
  --fa: "\f2cb";
}

.fa-thermometer-0 {
  --fa: "\f2cb";
}

.fa-thermometer-empty {
  --fa: "\f2cb";
}

.fa-shower {
  --fa: "\f2cc";
}

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

.fa-bathtub {
  --fa: "\f2cd";
}

.fa-podcast {
  --fa: "\f2ce";
}

.fa-window-maximize {
  --fa: "\f2d0";
}

.fa-window-minimize {
  --fa: "\f2d1";
}

.fa-window-restore {
  --fa: "\f2d2";
}

.fa-square-xmark {
  --fa: "\f2d3";
}

.fa-times-square {
  --fa: "\f2d3";
}

.fa-xmark-square {
  --fa: "\f2d3";
}

.fa-microchip {
  --fa: "\f2db";
}

.fa-snowflake {
  --fa: "\f2dc";
}

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

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

.fa-utensils {
  --fa: "\f2e7";
}

.fa-cutlery {
  --fa: "\f2e7";
}

.fa-rotate-left {
  --fa: "\f2ea";
}

.fa-rotate-back {
  --fa: "\f2ea";
}

.fa-rotate-backward {
  --fa: "\f2ea";
}

.fa-undo-alt {
  --fa: "\f2ea";
}

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

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

.fa-rotate {
  --fa: "\f2f1";
}

.fa-sync-alt {
  --fa: "\f2f1";
}

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

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

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

.fa-right-to-bracket {
  --fa: "\f2f6";
}

.fa-sign-in-alt {
  --fa: "\f2f6";
}

.fa-rotate-right {
  --fa: "\f2f9";
}

.fa-redo-alt {
  --fa: "\f2f9";
}

.fa-rotate-forward {
  --fa: "\f2f9";
}

.fa-poo {
  --fa: "\f2fe";
}

.fa-images {
  --fa: "\f302";
}

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

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

.fa-pen {
  --fa: "\f304";
}

.fa-pen-clip {
  --fa: "\f305";
}

.fa-pen-alt {
  --fa: "\f305";
}

.fa-octagon {
  --fa: "\f306";
}

.fa-down-long {
  --fa: "\f309";
}

.fa-long-arrow-alt-down {
  --fa: "\f309";
}

.fa-left-long {
  --fa: "\f30a";
}

.fa-long-arrow-alt-left {
  --fa: "\f30a";
}

.fa-right-long {
  --fa: "\f30b";
}

.fa-long-arrow-alt-right {
  --fa: "\f30b";
}

.fa-up-long {
  --fa: "\f30c";
}

.fa-long-arrow-alt-up {
  --fa: "\f30c";
}

.fa-hexagon {
  --fa: "\f312";
}

.fa-file-pen {
  --fa: "\f31c";
}

.fa-file-edit {
  --fa: "\f31c";
}

.fa-maximize {
  --fa: "\f31e";
}

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

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

.fa-left-right {
  --fa: "\f337";
}

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

.fa-up-down {
  --fa: "\f338";
}

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

.fa-alarm-clock {
  --fa: "\f34e";
}

.fa-circle-down {
  --fa: "\f358";
}

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

.fa-circle-left {
  --fa: "\f359";
}

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

.fa-circle-right {
  --fa: "\f35a";
}

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

.fa-circle-up {
  --fa: "\f35b";
}

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

.fa-up-right-from-square {
  --fa: "\f35d";
}

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

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

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

.fa-right-left {
  --fa: "\f362";
}

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

.fa-repeat {
  --fa: "\f363";
}

.fa-code-commit {
  --fa: "\f386";
}

.fa-code-merge {
  --fa: "\f387";
}

.fa-desktop {
  --fa: "\f390";
}

.fa-desktop-alt {
  --fa: "\f390";
}

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

.fa-turn-down {
  --fa: "\f3be";
}

.fa-level-down-alt {
  --fa: "\f3be";
}

.fa-turn-up {
  --fa: "\f3bf";
}

.fa-level-up-alt {
  --fa: "\f3bf";
}

.fa-lock-open {
  --fa: "\f3c1";
}

.fa-location-dot {
  --fa: "\f3c5";
}

.fa-map-marker-alt {
  --fa: "\f3c5";
}

.fa-microphone-lines {
  --fa: "\f3c9";
}

.fa-microphone-alt {
  --fa: "\f3c9";
}

.fa-mobile-screen-button {
  --fa: "\f3cd";
}

.fa-mobile-alt {
  --fa: "\f3cd";
}

.fa-mobile {
  --fa: "\f3ce";
}

.fa-mobile-android {
  --fa: "\f3ce";
}

.fa-mobile-phone {
  --fa: "\f3ce";
}

.fa-mobile-screen {
  --fa: "\f3cf";
}

.fa-mobile-android-alt {
  --fa: "\f3cf";
}

.fa-money-bill-1 {
  --fa: "\f3d1";
}

.fa-money-bill-alt {
  --fa: "\f3d1";
}

.fa-phone-slash {
  --fa: "\f3dd";
}

.fa-image-portrait {
  --fa: "\f3e0";
}

.fa-portrait {
  --fa: "\f3e0";
}

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

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

.fa-shield-halved {
  --fa: "\f3ed";
}

.fa-shield-alt {
  --fa: "\f3ed";
}

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

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

.fa-tablet {
  --fa: "\f3fb";
}

.fa-tablet-android {
  --fa: "\f3fb";
}

.fa-ticket-simple {
  --fa: "\f3ff";
}

.fa-ticket-alt {
  --fa: "\f3ff";
}

.fa-rectangle-xmark {
  --fa: "\f410";
}

.fa-rectangle-times {
  --fa: "\f410";
}

.fa-times-rectangle {
  --fa: "\f410";
}

.fa-window-close {
  --fa: "\f410";
}

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

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

.fa-up-right-and-down-left-from-center {
  --fa: "\f424";
}

.fa-expand-alt {
  --fa: "\f424";
}

.fa-baseball-bat-ball {
  --fa: "\f432";
}

.fa-baseball {
  --fa: "\f433";
}

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

.fa-basketball {
  --fa: "\f434";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-square-full {
  --fa: "\f45c";
}

.fa-table-tennis-paddle-ball {
  --fa: "\f45d";
}

.fa-ping-pong-paddle-ball {
  --fa: "\f45d";
}

.fa-table-tennis {
  --fa: "\f45d";
}

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

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

.fa-hand-dots {
  --fa: "\f461";
}

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

.fa-bandage {
  --fa: "\f462";
}

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

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

.fa-boxes-stacked {
  --fa: "\f468";
}

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

.fa-boxes-alt {
  --fa: "\f468";
}

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

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

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

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

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

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

.fa-person-dots-from-line {
  --fa: "\f470";
}

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

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

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

.fa-dolly-box {
  --fa: "\f472";
}

.fa-cart-flatbed {
  --fa: "\f474";
}

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

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

.fa-file-waveform {
  --fa: "\f478";
}

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

.fa-kit-medical {
  --fa: "\f479";
}

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

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

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

.fa-id-card-clip {
  --fa: "\f47f";
}

.fa-id-card-alt {
  --fa: "\f47f";
}

.fa-notes-medical {
  --fa: "\f481";
}

.fa-pallet {
  --fa: "\f482";
}

.fa-pills {
  --fa: "\f484";
}

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

.fa-prescription-bottle-medical {
  --fa: "\f486";
}

.fa-prescription-bottle-alt {
  --fa: "\f486";
}

.fa-bed-pulse {
  --fa: "\f487";
}

.fa-procedures {
  --fa: "\f487";
}

.fa-truck-fast {
  --fa: "\f48b";
}

.fa-shipping-fast {
  --fa: "\f48b";
}

.fa-smoking {
  --fa: "\f48d";
}

.fa-syringe {
  --fa: "\f48e";
}

.fa-tablets {
  --fa: "\f490";
}

.fa-thermometer {
  --fa: "\f491";
}

.fa-vial {
  --fa: "\f492";
}

.fa-vials {
  --fa: "\f493";
}

.fa-warehouse {
  --fa: "\f494";
}

.fa-weight-scale {
  --fa: "\f496";
}

.fa-weight {
  --fa: "\f496";
}

.fa-x-ray {
  --fa: "\f497";
}

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

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

.fa-commenting {
  --fa: "\f4ad";
}

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

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

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

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

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

.fa-hand-holding {
  --fa: "\f4bd";
}

.fa-hand-holding-heart {
  --fa: "\f4be";
}

.fa-hand-holding-dollar {
  --fa: "\f4c0";
}

.fa-hand-holding-usd {
  --fa: "\f4c0";
}

.fa-hand-holding-droplet {
  --fa: "\f4c1";
}

.fa-hand-holding-water {
  --fa: "\f4c1";
}

.fa-hands-holding {
  --fa: "\f4c2";
}

.fa-handshake-angle {
  --fa: "\f4c4";
}

.fa-hands-helping {
  --fa: "\f4c4";
}

.fa-parachute-box {
  --fa: "\f4cd";
}

.fa-people-carry-box {
  --fa: "\f4ce";
}

.fa-people-carry {
  --fa: "\f4ce";
}

.fa-piggy-bank {
  --fa: "\f4d3";
}

.fa-ribbon {
  --fa: "\f4d6";
}

.fa-route {
  --fa: "\f4d7";
}

.fa-seedling {
  --fa: "\f4d8";
}

.fa-sprout {
  --fa: "\f4d8";
}

.fa-sign-hanging {
  --fa: "\f4d9";
}

.fa-sign {
  --fa: "\f4d9";
}

.fa-face-smile-wink {
  --fa: "\f4da";
}

.fa-smile-wink {
  --fa: "\f4da";
}

.fa-tape {
  --fa: "\f4db";
}

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

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

.fa-truck-moving {
  --fa: "\f4df";
}

.fa-video-slash {
  --fa: "\f4e2";
}

.fa-wine-glass {
  --fa: "\f4e3";
}

.fa-user-astronaut {
  --fa: "\f4fb";
}

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

.fa-user-clock {
  --fa: "\f4fd";
}

.fa-user-gear {
  --fa: "\f4fe";
}

.fa-user-cog {
  --fa: "\f4fe";
}

.fa-user-pen {
  --fa: "\f4ff";
}

.fa-user-edit {
  --fa: "\f4ff";
}

.fa-user-group {
  --fa: "\f500";
}

.fa-user-friends {
  --fa: "\f500";
}

.fa-user-graduate {
  --fa: "\f501";
}

.fa-user-lock {
  --fa: "\f502";
}

.fa-user-minus {
  --fa: "\f503";
}

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

.fa-user-shield {
  --fa: "\f505";
}

.fa-user-slash {
  --fa: "\f506";
}

.fa-user-alt-slash {
  --fa: "\f506";
}

.fa-user-large-slash {
  --fa: "\f506";
}

.fa-user-tag {
  --fa: "\f507";
}

.fa-user-tie {
  --fa: "\f508";
}

.fa-users-gear {
  --fa: "\f509";
}

.fa-users-cog {
  --fa: "\f509";
}

.fa-scale-unbalanced {
  --fa: "\f515";
}

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

.fa-scale-unbalanced-flip {
  --fa: "\f516";
}

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

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

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

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

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

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

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

.fa-blackboard {
  --fa: "\f51b";
}

.fa-chalkboard-user {
  --fa: "\f51c";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-infinity {
  --fa: "\f534";
}

.fa-kiwi-bird {
  --fa: "\f535";
}

.fa-less-than-equal {
  --fa: "\f537";
}

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

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

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

.fa-money-bill-wave {
  --fa: "\f53a";
}

.fa-money-bill-1-wave {
  --fa: "\f53b";
}

.fa-money-bill-wave-alt {
  --fa: "\f53b";
}

.fa-money-check {
  --fa: "\f53c";
}

.fa-money-check-dollar {
  --fa: "\f53d";
}

.fa-money-check-alt {
  --fa: "\f53d";
}

.fa-not-equal {
  --fa: "\f53e";
}

.fa-palette {
  --fa: "\f53f";
}

.fa-square-parking {
  --fa: "\f540";
}

.fa-parking {
  --fa: "\f540";
}

.fa-diagram-project {
  --fa: "\f542";
}

.fa-project-diagram {
  --fa: "\f542";
}

.fa-receipt {
  --fa: "\f543";
}

.fa-robot {
  --fa: "\f544";
}

.fa-ruler {
  --fa: "\f545";
}

.fa-ruler-combined {
  --fa: "\f546";
}

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

.fa-ruler-vertical {
  --fa: "\f548";
}

.fa-school {
  --fa: "\f549";
}

.fa-screwdriver {
  --fa: "\f54a";
}

.fa-shoe-prints {
  --fa: "\f54b";
}

.fa-skull {
  --fa: "\f54c";
}

.fa-ban-smoking {
  --fa: "\f54d";
}

.fa-smoking-ban {
  --fa: "\f54d";
}

.fa-store {
  --fa: "\f54e";
}

.fa-shop {
  --fa: "\f54f";
}

.fa-store-alt {
  --fa: "\f54f";
}

.fa-bars-staggered {
  --fa: "\f550";
}

.fa-reorder {
  --fa: "\f550";
}

.fa-stream {
  --fa: "\f550";
}

.fa-stroopwafel {
  --fa: "\f551";
}

.fa-toolbox {
  --fa: "\f552";
}

.fa-shirt {
  --fa: "\f553";
}

.fa-t-shirt {
  --fa: "\f553";
}

.fa-tshirt {
  --fa: "\f553";
}

.fa-person-walking {
  --fa: "\f554";
}

.fa-walking {
  --fa: "\f554";
}

.fa-wallet {
  --fa: "\f555";
}

.fa-face-angry {
  --fa: "\f556";
}

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

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

.fa-book-atlas {
  --fa: "\f558";
}

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

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

.fa-delete-left {
  --fa: "\f55a";
}

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

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

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

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

.fa-bus-simple {
  --fa: "\f55e";
}

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

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

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

.fa-martini-glass-citrus {
  --fa: "\f561";
}

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

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

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

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

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

.fa-crop-simple {
  --fa: "\f565";
}

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

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

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

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

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

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

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

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

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

.fa-feather-pointed {
  --fa: "\f56b";
}

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

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

.fa-file-arrow-down {
  --fa: "\f56d";
}

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

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

.fa-arrow-right-from-file {
  --fa: "\f56e";
}

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

.fa-arrow-right-to-file {
  --fa: "\f56f";
}

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

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

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

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

.fa-file-arrow-up {
  --fa: "\f574";
}

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

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

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

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

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

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

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

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

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

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

.fa-glass-martini-alt {
  --fa: "\f57b";
}

.fa-earth-africa {
  --fa: "\f57c";
}

.fa-globe-africa {
  --fa: "\f57c";
}

.fa-earth-americas {
  --fa: "\f57d";
}

.fa-earth {
  --fa: "\f57d";
}

.fa-earth-america {
  --fa: "\f57d";
}

.fa-globe-americas {
  --fa: "\f57d";
}

.fa-earth-asia {
  --fa: "\f57e";
}

.fa-globe-asia {
  --fa: "\f57e";
}

.fa-face-grimace {
  --fa: "\f57f";
}

.fa-grimace {
  --fa: "\f57f";
}

.fa-face-grin {
  --fa: "\f580";
}

.fa-grin {
  --fa: "\f580";
}

.fa-face-grin-wide {
  --fa: "\f581";
}

.fa-grin-alt {
  --fa: "\f581";
}

.fa-face-grin-beam {
  --fa: "\f582";
}

.fa-grin-beam {
  --fa: "\f582";
}

.fa-face-grin-beam-sweat {
  --fa: "\f583";
}

.fa-grin-beam-sweat {
  --fa: "\f583";
}

.fa-face-grin-hearts {
  --fa: "\f584";
}

.fa-grin-hearts {
  --fa: "\f584";
}

.fa-face-grin-squint {
  --fa: "\f585";
}

.fa-grin-squint {
  --fa: "\f585";
}

.fa-face-grin-squint-tears {
  --fa: "\f586";
}

.fa-grin-squint-tears {
  --fa: "\f586";
}

.fa-face-grin-stars {
  --fa: "\f587";
}

.fa-grin-stars {
  --fa: "\f587";
}

.fa-face-grin-tears {
  --fa: "\f588";
}

.fa-grin-tears {
  --fa: "\f588";
}

.fa-face-grin-tongue {
  --fa: "\f589";
}

.fa-grin-tongue {
  --fa: "\f589";
}

.fa-face-grin-tongue-squint {
  --fa: "\f58a";
}

.fa-grin-tongue-squint {
  --fa: "\f58a";
}

.fa-face-grin-tongue-wink {
  --fa: "\f58b";
}

.fa-grin-tongue-wink {
  --fa: "\f58b";
}

.fa-face-grin-wink {
  --fa: "\f58c";
}

.fa-grin-wink {
  --fa: "\f58c";
}

.fa-grip {
  --fa: "\f58d";
}

.fa-grid-horizontal {
  --fa: "\f58d";
}

.fa-grip-horizontal {
  --fa: "\f58d";
}

.fa-grip-vertical {
  --fa: "\f58e";
}

.fa-grid-vertical {
  --fa: "\f58e";
}

.fa-headset {
  --fa: "\f590";
}

.fa-highlighter {
  --fa: "\f591";
}

.fa-hot-tub-person {
  --fa: "\f593";
}

.fa-hot-tub {
  --fa: "\f593";
}

.fa-hotel {
  --fa: "\f594";
}

.fa-joint {
  --fa: "\f595";
}

.fa-face-kiss {
  --fa: "\f596";
}

.fa-kiss {
  --fa: "\f596";
}

.fa-face-kiss-beam {
  --fa: "\f597";
}

.fa-kiss-beam {
  --fa: "\f597";
}

.fa-face-kiss-wink-heart {
  --fa: "\f598";
}

.fa-kiss-wink-heart {
  --fa: "\f598";
}

.fa-face-laugh {
  --fa: "\f599";
}

.fa-laugh {
  --fa: "\f599";
}

.fa-face-laugh-beam {
  --fa: "\f59a";
}

.fa-laugh-beam {
  --fa: "\f59a";
}

.fa-face-laugh-squint {
  --fa: "\f59b";
}

.fa-laugh-squint {
  --fa: "\f59b";
}

.fa-face-laugh-wink {
  --fa: "\f59c";
}

.fa-laugh-wink {
  --fa: "\f59c";
}

.fa-cart-flatbed-suitcase {
  --fa: "\f59d";
}

.fa-luggage-cart {
  --fa: "\f59d";
}

.fa-map-location {
  --fa: "\f59f";
}

.fa-map-marked {
  --fa: "\f59f";
}

.fa-map-location-dot {
  --fa: "\f5a0";
}

.fa-map-marked-alt {
  --fa: "\f5a0";
}

.fa-marker {
  --fa: "\f5a1";
}

.fa-medal {
  --fa: "\f5a2";
}

.fa-face-meh-blank {
  --fa: "\f5a4";
}

.fa-meh-blank {
  --fa: "\f5a4";
}

.fa-face-rolling-eyes {
  --fa: "\f5a5";
}

.fa-meh-rolling-eyes {
  --fa: "\f5a5";
}

.fa-monument {
  --fa: "\f5a6";
}

.fa-mortar-pestle {
  --fa: "\f5a7";
}

.fa-paint-roller {
  --fa: "\f5aa";
}

.fa-passport {
  --fa: "\f5ab";
}

.fa-pen-fancy {
  --fa: "\f5ac";
}

.fa-pen-nib {
  --fa: "\f5ad";
}

.fa-pen-ruler {
  --fa: "\f5ae";
}

.fa-pencil-ruler {
  --fa: "\f5ae";
}

.fa-plane-arrival {
  --fa: "\f5af";
}

.fa-plane-departure {
  --fa: "\f5b0";
}

.fa-prescription {
  --fa: "\f5b1";
}

.fa-face-sad-cry {
  --fa: "\f5b3";
}

.fa-sad-cry {
  --fa: "\f5b3";
}

.fa-face-sad-tear {
  --fa: "\f5b4";
}

.fa-sad-tear {
  --fa: "\f5b4";
}

.fa-van-shuttle {
  --fa: "\f5b6";
}

.fa-shuttle-van {
  --fa: "\f5b6";
}

.fa-signature {
  --fa: "\f5b7";
}

.fa-face-smile-beam {
  --fa: "\f5b8";
}

.fa-smile-beam {
  --fa: "\f5b8";
}

.fa-solar-panel {
  --fa: "\f5ba";
}

.fa-spa {
  --fa: "\f5bb";
}

.fa-lotus {
  --fa: "\f5bb";
}

.fa-splotch {
  --fa: "\f5bc";
}

.fa-spray-can {
  --fa: "\f5bd";
}

.fa-stamp {
  --fa: "\f5bf";
}

.fa-star-half-stroke {
  --fa: "\f5c0";
}

.fa-star-half-alt {
  --fa: "\f5c0";
}

.fa-suitcase-rolling {
  --fa: "\f5c1";
}

.fa-face-surprise {
  --fa: "\f5c2";
}

.fa-surprise {
  --fa: "\f5c2";
}

.fa-swatchbook {
  --fa: "\f5c3";
}

.fa-person-swimming {
  --fa: "\f5c4";
}

.fa-swimmer {
  --fa: "\f5c4";
}

.fa-water-ladder {
  --fa: "\f5c5";
}

.fa-ladder-water {
  --fa: "\f5c5";
}

.fa-swimming-pool {
  --fa: "\f5c5";
}

.fa-droplet-slash {
  --fa: "\f5c7";
}

.fa-tint-slash {
  --fa: "\f5c7";
}

.fa-face-tired {
  --fa: "\f5c8";
}

.fa-tired {
  --fa: "\f5c8";
}

.fa-tooth {
  --fa: "\f5c9";
}

.fa-umbrella-beach {
  --fa: "\f5ca";
}

.fa-weight-hanging {
  --fa: "\f5cd";
}

.fa-wine-glass-empty {
  --fa: "\f5ce";
}

.fa-wine-glass-alt {
  --fa: "\f5ce";
}

.fa-spray-can-sparkles {
  --fa: "\f5d0";
}

.fa-air-freshener {
  --fa: "\f5d0";
}

.fa-apple-whole {
  --fa: "\f5d1";
}

.fa-apple-alt {
  --fa: "\f5d1";
}

.fa-atom {
  --fa: "\f5d2";
}

.fa-bone {
  --fa: "\f5d7";
}

.fa-book-open-reader {
  --fa: "\f5da";
}

.fa-book-reader {
  --fa: "\f5da";
}

.fa-brain {
  --fa: "\f5dc";
}

.fa-car-rear {
  --fa: "\f5de";
}

.fa-car-alt {
  --fa: "\f5de";
}

.fa-car-battery {
  --fa: "\f5df";
}

.fa-battery-car {
  --fa: "\f5df";
}

.fa-car-burst {
  --fa: "\f5e1";
}

.fa-car-crash {
  --fa: "\f5e1";
}

.fa-car-side {
  --fa: "\f5e4";
}

.fa-charging-station {
  --fa: "\f5e7";
}

.fa-diamond-turn-right {
  --fa: "\f5eb";
}

.fa-directions {
  --fa: "\f5eb";
}

.fa-draw-polygon {
  --fa: "\f5ee";
}

.fa-vector-polygon {
  --fa: "\f5ee";
}

.fa-laptop-code {
  --fa: "\f5fc";
}

.fa-layer-group {
  --fa: "\f5fd";
}

.fa-location-crosshairs {
  --fa: "\f601";
}

.fa-location {
  --fa: "\f601";
}

.fa-lungs {
  --fa: "\f604";
}

.fa-microscope {
  --fa: "\f610";
}

.fa-oil-can {
  --fa: "\f613";
}

.fa-poop {
  --fa: "\f619";
}

.fa-shapes {
  --fa: "\f61f";
}

.fa-triangle-circle-square {
  --fa: "\f61f";
}

.fa-star-of-life {
  --fa: "\f621";
}

.fa-gauge {
  --fa: "\f624";
}

.fa-dashboard {
  --fa: "\f624";
}

.fa-gauge-med {
  --fa: "\f624";
}

.fa-tachometer-alt-average {
  --fa: "\f624";
}

.fa-gauge-high {
  --fa: "\f625";
}

.fa-tachometer-alt {
  --fa: "\f625";
}

.fa-tachometer-alt-fast {
  --fa: "\f625";
}

.fa-gauge-simple {
  --fa: "\f629";
}

.fa-gauge-simple-med {
  --fa: "\f629";
}

.fa-tachometer-average {
  --fa: "\f629";
}

.fa-gauge-simple-high {
  --fa: "\f62a";
}

.fa-tachometer {
  --fa: "\f62a";
}

.fa-tachometer-fast {
  --fa: "\f62a";
}

.fa-teeth {
  --fa: "\f62e";
}

.fa-teeth-open {
  --fa: "\f62f";
}

.fa-masks-theater {
  --fa: "\f630";
}

.fa-theater-masks {
  --fa: "\f630";
}

.fa-traffic-light {
  --fa: "\f637";
}

.fa-truck-monster {
  --fa: "\f63b";
}

.fa-truck-pickup {
  --fa: "\f63c";
}

.fa-rectangle-ad {
  --fa: "\f641";
}

.fa-ad {
  --fa: "\f641";
}

.fa-ankh {
  --fa: "\f644";
}

.fa-book-bible {
  --fa: "\f647";
}

.fa-bible {
  --fa: "\f647";
}

.fa-business-time {
  --fa: "\f64a";
}

.fa-briefcase-clock {
  --fa: "\f64a";
}

.fa-city {
  --fa: "\f64f";
}

.fa-comment-dollar {
  --fa: "\f651";
}

.fa-comments-dollar {
  --fa: "\f653";
}

.fa-cross {
  --fa: "\f654";
}

.fa-dharmachakra {
  --fa: "\f655";
}

.fa-envelope-open-text {
  --fa: "\f658";
}

.fa-folder-minus {
  --fa: "\f65d";
}

.fa-folder-plus {
  --fa: "\f65e";
}

.fa-filter-circle-dollar {
  --fa: "\f662";
}

.fa-funnel-dollar {
  --fa: "\f662";
}

.fa-gopuram {
  --fa: "\f664";
}

.fa-hamsa {
  --fa: "\f665";
}

.fa-bahai {
  --fa: "\f666";
}

.fa-haykal {
  --fa: "\f666";
}

.fa-jedi {
  --fa: "\f669";
}

.fa-book-journal-whills {
  --fa: "\f66a";
}

.fa-journal-whills {
  --fa: "\f66a";
}

.fa-kaaba {
  --fa: "\f66b";
}

.fa-khanda {
  --fa: "\f66d";
}

.fa-landmark {
  --fa: "\f66f";
}

.fa-envelopes-bulk {
  --fa: "\f674";
}

.fa-mail-bulk {
  --fa: "\f674";
}

.fa-menorah {
  --fa: "\f676";
}

.fa-mosque {
  --fa: "\f678";
}

.fa-om {
  --fa: "\f679";
}

.fa-spaghetti-monster-flying {
  --fa: "\f67b";
}

.fa-pastafarianism {
  --fa: "\f67b";
}

.fa-peace {
  --fa: "\f67c";
}

.fa-place-of-worship {
  --fa: "\f67f";
}

.fa-square-poll-vertical {
  --fa: "\f681";
}

.fa-poll {
  --fa: "\f681";
}

.fa-square-poll-horizontal {
  --fa: "\f682";
}

.fa-poll-h {
  --fa: "\f682";
}

.fa-person-praying {
  --fa: "\f683";
}

.fa-pray {
  --fa: "\f683";
}

.fa-hands-praying {
  --fa: "\f684";
}

.fa-praying-hands {
  --fa: "\f684";
}

.fa-book-quran {
  --fa: "\f687";
}

.fa-quran {
  --fa: "\f687";
}

.fa-magnifying-glass-dollar {
  --fa: "\f688";
}

.fa-search-dollar {
  --fa: "\f688";
}

.fa-magnifying-glass-location {
  --fa: "\f689";
}

.fa-search-location {
  --fa: "\f689";
}

.fa-socks {
  --fa: "\f696";
}

.fa-square-root-variable {
  --fa: "\f698";
}

.fa-square-root-alt {
  --fa: "\f698";
}

.fa-star-and-crescent {
  --fa: "\f699";
}

.fa-star-of-david {
  --fa: "\f69a";
}

.fa-synagogue {
  --fa: "\f69b";
}

.fa-scroll-torah {
  --fa: "\f6a0";
}

.fa-torah {
  --fa: "\f6a0";
}

.fa-torii-gate {
  --fa: "\f6a1";
}

.fa-vihara {
  --fa: "\f6a7";
}

.fa-volume {
  --fa: "\f6a8";
}

.fa-volume-medium {
  --fa: "\f6a8";
}

.fa-volume-xmark {
  --fa: "\f6a9";
}

.fa-volume-mute {
  --fa: "\f6a9";
}

.fa-volume-times {
  --fa: "\f6a9";
}

.fa-yin-yang {
  --fa: "\f6ad";
}

.fa-blender-phone {
  --fa: "\f6b6";
}

.fa-book-skull {
  --fa: "\f6b7";
}

.fa-book-dead {
  --fa: "\f6b7";
}

.fa-campground {
  --fa: "\f6bb";
}

.fa-cat {
  --fa: "\f6be";
}

.fa-chair {
  --fa: "\f6c0";
}

.fa-cloud-moon {
  --fa: "\f6c3";
}

.fa-cloud-sun {
  --fa: "\f6c4";
}

.fa-cow {
  --fa: "\f6c8";
}

.fa-dice-d20 {
  --fa: "\f6cf";
}

.fa-dice-d6 {
  --fa: "\f6d1";
}

.fa-dog {
  --fa: "\f6d3";
}

.fa-dragon {
  --fa: "\f6d5";
}

.fa-drumstick-bite {
  --fa: "\f6d7";
}

.fa-dungeon {
  --fa: "\f6d9";
}

.fa-file-csv {
  --fa: "\f6dd";
}

.fa-hand-fist {
  --fa: "\f6de";
}

.fa-fist-raised {
  --fa: "\f6de";
}

.fa-ghost {
  --fa: "\f6e2";
}

.fa-hammer {
  --fa: "\f6e3";
}

.fa-hanukiah {
  --fa: "\f6e6";
}

.fa-hat-wizard {
  --fa: "\f6e8";
}

.fa-person-hiking {
  --fa: "\f6ec";
}

.fa-hiking {
  --fa: "\f6ec";
}

.fa-hippo {
  --fa: "\f6ed";
}

.fa-horse {
  --fa: "\f6f0";
}

.fa-house-chimney-crack {
  --fa: "\f6f1";
}

.fa-house-damage {
  --fa: "\f6f1";
}

.fa-hryvnia-sign {
  --fa: "\f6f2";
}

.fa-hryvnia {
  --fa: "\f6f2";
}

.fa-mask {
  --fa: "\f6fa";
}

.fa-mountain {
  --fa: "\f6fc";
}

.fa-network-wired {
  --fa: "\f6ff";
}

.fa-otter {
  --fa: "\f700";
}

.fa-ring {
  --fa: "\f70b";
}

.fa-person-running {
  --fa: "\f70c";
}

.fa-running {
  --fa: "\f70c";
}

.fa-scroll {
  --fa: "\f70e";
}

.fa-skull-crossbones {
  --fa: "\f714";
}

.fa-slash {
  --fa: "\f715";
}

.fa-spider {
  --fa: "\f717";
}

.fa-toilet-paper {
  --fa: "\f71e";
}

.fa-toilet-paper-alt {
  --fa: "\f71e";
}

.fa-toilet-paper-blank {
  --fa: "\f71e";
}

.fa-tractor {
  --fa: "\f722";
}

.fa-user-injured {
  --fa: "\f728";
}

.fa-vr-cardboard {
  --fa: "\f729";
}

.fa-wand-sparkles {
  --fa: "\f72b";
}

.fa-wind {
  --fa: "\f72e";
}

.fa-wine-bottle {
  --fa: "\f72f";
}

.fa-cloud-meatball {
  --fa: "\f73b";
}

.fa-cloud-moon-rain {
  --fa: "\f73c";
}

.fa-cloud-rain {
  --fa: "\f73d";
}

.fa-cloud-showers-heavy {
  --fa: "\f740";
}

.fa-cloud-sun-rain {
  --fa: "\f743";
}

.fa-democrat {
  --fa: "\f747";
}

.fa-flag-usa {
  --fa: "\f74d";
}

.fa-hurricane {
  --fa: "\f751";
}

.fa-landmark-dome {
  --fa: "\f752";
}

.fa-landmark-alt {
  --fa: "\f752";
}

.fa-meteor {
  --fa: "\f753";
}

.fa-person-booth {
  --fa: "\f756";
}

.fa-poo-storm {
  --fa: "\f75a";
}

.fa-poo-bolt {
  --fa: "\f75a";
}

.fa-rainbow {
  --fa: "\f75b";
}

.fa-republican {
  --fa: "\f75e";
}

.fa-smog {
  --fa: "\f75f";
}

.fa-temperature-high {
  --fa: "\f769";
}

.fa-temperature-low {
  --fa: "\f76b";
}

.fa-cloud-bolt {
  --fa: "\f76c";
}

.fa-thunderstorm {
  --fa: "\f76c";
}

.fa-tornado {
  --fa: "\f76f";
}

.fa-volcano {
  --fa: "\f770";
}

.fa-check-to-slot {
  --fa: "\f772";
}

.fa-vote-yea {
  --fa: "\f772";
}

.fa-water {
  --fa: "\f773";
}

.fa-baby {
  --fa: "\f77c";
}

.fa-baby-carriage {
  --fa: "\f77d";
}

.fa-carriage-baby {
  --fa: "\f77d";
}

.fa-biohazard {
  --fa: "\f780";
}

.fa-blog {
  --fa: "\f781";
}

.fa-calendar-day {
  --fa: "\f783";
}

.fa-calendar-week {
  --fa: "\f784";
}

.fa-candy-cane {
  --fa: "\f786";
}

.fa-carrot {
  --fa: "\f787";
}

.fa-cash-register {
  --fa: "\f788";
}

.fa-minimize {
  --fa: "\f78c";
}

.fa-compress-arrows-alt {
  --fa: "\f78c";
}

.fa-dumpster {
  --fa: "\f793";
}

.fa-dumpster-fire {
  --fa: "\f794";
}

.fa-ethernet {
  --fa: "\f796";
}

.fa-gifts {
  --fa: "\f79c";
}

.fa-champagne-glasses {
  --fa: "\f79f";
}

.fa-glass-cheers {
  --fa: "\f79f";
}

.fa-whiskey-glass {
  --fa: "\f7a0";
}

.fa-glass-whiskey {
  --fa: "\f7a0";
}

.fa-earth-europe {
  --fa: "\f7a2";
}

.fa-globe-europe {
  --fa: "\f7a2";
}

.fa-grip-lines {
  --fa: "\f7a4";
}

.fa-grip-lines-vertical {
  --fa: "\f7a5";
}

.fa-guitar {
  --fa: "\f7a6";
}

.fa-heart-crack {
  --fa: "\f7a9";
}

.fa-heart-broken {
  --fa: "\f7a9";
}

.fa-holly-berry {
  --fa: "\f7aa";
}

.fa-horse-head {
  --fa: "\f7ab";
}

.fa-icicles {
  --fa: "\f7ad";
}

.fa-igloo {
  --fa: "\f7ae";
}

.fa-mitten {
  --fa: "\f7b5";
}

.fa-mug-hot {
  --fa: "\f7b6";
}

.fa-radiation {
  --fa: "\f7b9";
}

.fa-circle-radiation {
  --fa: "\f7ba";
}

.fa-radiation-alt {
  --fa: "\f7ba";
}

.fa-restroom {
  --fa: "\f7bd";
}

.fa-satellite {
  --fa: "\f7bf";
}

.fa-satellite-dish {
  --fa: "\f7c0";
}

.fa-sd-card {
  --fa: "\f7c2";
}

.fa-sim-card {
  --fa: "\f7c4";
}

.fa-person-skating {
  --fa: "\f7c5";
}

.fa-skating {
  --fa: "\f7c5";
}

.fa-person-skiing {
  --fa: "\f7c9";
}

.fa-skiing {
  --fa: "\f7c9";
}

.fa-person-skiing-nordic {
  --fa: "\f7ca";
}

.fa-skiing-nordic {
  --fa: "\f7ca";
}

.fa-sleigh {
  --fa: "\f7cc";
}

.fa-comment-sms {
  --fa: "\f7cd";
}

.fa-sms {
  --fa: "\f7cd";
}

.fa-person-snowboarding {
  --fa: "\f7ce";
}

.fa-snowboarding {
  --fa: "\f7ce";
}

.fa-snowman {
  --fa: "\f7d0";
}

.fa-snowplow {
  --fa: "\f7d2";
}

.fa-tenge-sign {
  --fa: "\f7d7";
}

.fa-tenge {
  --fa: "\f7d7";
}

.fa-toilet {
  --fa: "\f7d8";
}

.fa-screwdriver-wrench {
  --fa: "\f7d9";
}

.fa-tools {
  --fa: "\f7d9";
}

.fa-cable-car {
  --fa: "\f7da";
}

.fa-tram {
  --fa: "\f7da";
}

.fa-fire-flame-curved {
  --fa: "\f7e4";
}

.fa-fire-alt {
  --fa: "\f7e4";
}

.fa-bacon {
  --fa: "\f7e5";
}

.fa-book-medical {
  --fa: "\f7e6";
}

.fa-bread-slice {
  --fa: "\f7ec";
}

.fa-cheese {
  --fa: "\f7ef";
}

.fa-house-chimney-medical {
  --fa: "\f7f2";
}

.fa-clinic-medical {
  --fa: "\f7f2";
}

.fa-clipboard-user {
  --fa: "\f7f3";
}

.fa-comment-medical {
  --fa: "\f7f5";
}

.fa-crutch {
  --fa: "\f7f7";
}

.fa-disease {
  --fa: "\f7fa";
}

.fa-egg {
  --fa: "\f7fb";
}

.fa-folder-tree {
  --fa: "\f802";
}

.fa-burger {
  --fa: "\f805";
}

.fa-hamburger {
  --fa: "\f805";
}

.fa-hand-middle-finger {
  --fa: "\f806";
}

.fa-helmet-safety {
  --fa: "\f807";
}

.fa-hard-hat {
  --fa: "\f807";
}

.fa-hat-hard {
  --fa: "\f807";
}

.fa-hospital-user {
  --fa: "\f80d";
}

.fa-hotdog {
  --fa: "\f80f";
}

.fa-ice-cream {
  --fa: "\f810";
}

.fa-laptop-medical {
  --fa: "\f812";
}

.fa-pager {
  --fa: "\f815";
}

.fa-pepper-hot {
  --fa: "\f816";
}

.fa-pizza-slice {
  --fa: "\f818";
}

.fa-sack-dollar {
  --fa: "\f81d";
}

.fa-book-tanakh {
  --fa: "\f827";
}

.fa-tanakh {
  --fa: "\f827";
}

.fa-bars-progress {
  --fa: "\f828";
}

.fa-tasks-alt {
  --fa: "\f828";
}

.fa-trash-arrow-up {
  --fa: "\f829";
}

.fa-trash-restore {
  --fa: "\f829";
}

.fa-trash-can-arrow-up {
  --fa: "\f82a";
}

.fa-trash-restore-alt {
  --fa: "\f82a";
}

.fa-user-nurse {
  --fa: "\f82f";
}

.fa-wave-square {
  --fa: "\f83e";
}

.fa-person-biking {
  --fa: "\f84a";
}

.fa-biking {
  --fa: "\f84a";
}

.fa-border-all {
  --fa: "\f84c";
}

.fa-border-none {
  --fa: "\f850";
}

.fa-border-top-left {
  --fa: "\f853";
}

.fa-border-style {
  --fa: "\f853";
}

.fa-person-digging {
  --fa: "\f85e";
}

.fa-digging {
  --fa: "\f85e";
}

.fa-fan {
  --fa: "\f863";
}

.fa-icons {
  --fa: "\f86d";
}

.fa-heart-music-camera-bolt {
  --fa: "\f86d";
}

.fa-phone-flip {
  --fa: "\f879";
}

.fa-phone-alt {
  --fa: "\f879";
}

.fa-square-phone-flip {
  --fa: "\f87b";
}

.fa-phone-square-alt {
  --fa: "\f87b";
}

.fa-photo-film {
  --fa: "\f87c";
}

.fa-photo-video {
  --fa: "\f87c";
}

.fa-text-slash {
  --fa: "\f87d";
}

.fa-remove-format {
  --fa: "\f87d";
}

.fa-arrow-down-z-a {
  --fa: "\f881";
}

.fa-sort-alpha-desc {
  --fa: "\f881";
}

.fa-sort-alpha-down-alt {
  --fa: "\f881";
}

.fa-arrow-up-z-a {
  --fa: "\f882";
}

.fa-sort-alpha-up-alt {
  --fa: "\f882";
}

.fa-arrow-down-short-wide {
  --fa: "\f884";
}

.fa-sort-amount-desc {
  --fa: "\f884";
}

.fa-sort-amount-down-alt {
  --fa: "\f884";
}

.fa-arrow-up-short-wide {
  --fa: "\f885";
}

.fa-sort-amount-up-alt {
  --fa: "\f885";
}

.fa-arrow-down-9-1 {
  --fa: "\f886";
}

.fa-sort-numeric-desc {
  --fa: "\f886";
}

.fa-sort-numeric-down-alt {
  --fa: "\f886";
}

.fa-arrow-up-9-1 {
  --fa: "\f887";
}

.fa-sort-numeric-up-alt {
  --fa: "\f887";
}

.fa-spell-check {
  --fa: "\f891";
}

.fa-voicemail {
  --fa: "\f897";
}

.fa-hat-cowboy {
  --fa: "\f8c0";
}

.fa-hat-cowboy-side {
  --fa: "\f8c1";
}

.fa-computer-mouse {
  --fa: "\f8cc";
}

.fa-mouse {
  --fa: "\f8cc";
}

.fa-radio {
  --fa: "\f8d7";
}

.fa-record-vinyl {
  --fa: "\f8d9";
}

.fa-walkie-talkie {
  --fa: "\f8ef";
}

.fa-caravan {
  --fa: "\f8ff";
}

/*!
 * Font Awesome Free 7.3.0 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 2026 Fonticons, Inc.
 */
:root, :host {
  --fa-family-classic: 'Font Awesome 7 Free';
  --fa-font-solid: normal 900 1em/1 var(--fa-family-classic);
  /* deprecated: this older custom property will be removed next major release */
  --fa-style-family-classic: var(--fa-family-classic);
}

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/app/themes/seica/assets/fonts/fa-solid-900.woff2");
}
.fas {
  --fa-family: var(--fa-family-classic);
  --fa-style: 900;
}

.fa-classic {
  --fa-family: var(--fa-family-classic);
}

.fa-solid {
  --fa-style: 900;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
}

.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}

.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}

.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}

.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - var(--swiper-navigation-size) / 2);
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

body {
  --anchor-scroll-offset: 64px;
}
@media (min-width: 992px) {
  body {
    --anchor-scroll-offset: 100px;
  }
}
body.admin-bar header {
  top: 32px;
}
body.admin-bar {
  --anchor-scroll-offset: 96px;
}
@media (min-width: 992px) {
  body.admin-bar {
    --anchor-scroll-offset: 130px;
  }
}
body :where(section[id], div[id], main[id], article[id]) {
  scroll-margin-top: var(--anchor-scroll-offset);
}
body .site-header {
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100vw;
  background-color: #fff;
  margin-bottom: 130px;
}
body .site-header-utility .navbar-nav.utility-nav {
  display: flex;
  flex-direction: row;
  gap: 32px;
}
body .site-header-utility .navbar-nav.utility-nav li.nav-item {
  font-size: 14px;
  font-weight: 400;
}
body .site-header-utility .language-switcher {
  margin-left: 2rem;
}
body .site-header-utility .language-switcher .nav-link {
  font-size: inherit;
}
body .main-header .site-logo {
  max-height: 2.5rem;
  width: auto;
}
body .main-header .main-nav .nav-item {
  margin-left: 3rem;
}
body .main-header .main-nav .nav-item:first-child {
  margin-left: 0;
}
body .main-header .main-nav .nav-link {
  color: #1d1d1d;
}
body .main-header .main-nav .nav-link.active, body .main-header .main-nav .nav-link:hover {
  color: #0091D3;
}
body .main-header .main-nav .dropdown-toggle::after {
  display: none;
}
body .main-header .main-nav .nav-chevron {
  font-size: 0.5625rem;
  transition: transform 0.15s ease-in-out;
}
body .main-header .main-nav .dropdown-toggle[aria-expanded=true] .nav-chevron {
  transform: rotate(180deg);
}
body .main-header .main-nav .dropdown-menu {
  display: block;
  min-width: 14rem;
  padding: 0.5rem;
  border: 1px solid rgba(29, 29, 29, 0.08);
  border-radius: 0.75rem;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  box-shadow: 0 12px 32px rgba(29, 29, 29, 0.12);
  transition: opacity 0.18s ease-in-out, visibility 0.18s ease-in-out;
}
body .main-header .main-nav .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
body .main-header .main-nav .dropdown:hover .dropdown-menu,
body .main-header .main-nav .dropdown:focus-within .dropdown-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
body .main-header .main-nav .dropdown:hover .nav-chevron,
body .main-header .main-nav .dropdown:focus-within .nav-chevron {
  transform: rotate(180deg);
}
body .main-header .main-nav .dropdown-item {
  padding: 0.625rem 0.75rem;
  border-radius: 0.5rem;
  font-size: 0.9375rem;
  color: #1d1d1d;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
}
body .main-header .main-nav .dropdown-item:hover, body .main-header .main-nav .dropdown-item:focus {
  background-color: rgba(0, 145, 211, 0.08);
  color: #0091D3;
}
body .main-header .main-nav .dropdown-item.active {
  color: #fff;
  font-weight: 600;
}
body .main-header .navbar-toggler {
  padding: 0;
  border: 0;
  color: #1d1d1d;
  line-height: 0;
  box-shadow: none !important;
}
body .main-header .navbar-toggler:hover {
  color: #0091D3;
}
body .main-header .search-toggle {
  color: #1d1d1d;
  line-height: 0;
}
body .main-header .search-toggle:hover {
  color: #0091D3;
}
body .main-header .header-actions .header-cta {
  padding: 0.625rem 1.125rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  white-space: nowrap;
}
body .main-header .header-actions .header-cta:hover {
  color: #fff;
}
body .search-overlay {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #BEC6CF;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-0.5rem);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0.2s;
}
body .search-overlay.is-open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
body .search-overlay-inner {
  max-width: 40rem;
  margin: 0 auto;
  padding: 1.5rem 0;
}
body .search-form {
  position: relative;
  display: flex;
  align-items: center;
}
body .search-field {
  width: 100%;
  padding: 0.75rem 3rem 0.75rem 1.25rem;
  border: none;
  border-radius: 50rem;
  background-color: #fff;
  font-size: 1rem;
}
body .search-field:focus {
  outline: none;
  box-shadow: 0 0 0 2px #0091D3;
}
body .search-submit {
  position: absolute;
  right: 0.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: none;
  color: #1d1d1d;
}
body .search-submit:hover {
  color: #0091D3;
}
body.drawer-open {
  overflow: hidden;
}
body .mobile-drawer {
  position: fixed;
  inset: 0;
  z-index: 1050;
  visibility: hidden;
}
@media (min-width: 992px) {
  body .mobile-drawer {
    display: none;
  }
}
body .mobile-drawer.is-open {
  visibility: visible;
}
body .mobile-drawer.is-open .mobile-drawer-backdrop {
  opacity: 1;
}
body .mobile-drawer.is-open .mobile-drawer-panel {
  transform: translateX(0);
}
body .mobile-drawer-backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(29, 29, 29, 0.4);
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
}
body .mobile-drawer-panel {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  width: 86%;
  max-width: 22.5rem;
  height: 100%;
  background-color: #fff;
  box-shadow: -8px 0 24px rgba(29, 29, 29, 0.15);
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
}
body .mobile-drawer-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #BEC6CF;
}
body .mobile-drawer-header .site-logo {
  max-height: 2rem;
  width: auto;
}
body .mobile-drawer-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  border: none;
  border-radius: 50%;
  background: none;
  color: #1d1d1d;
  transition: background-color 0.15s ease-in-out;
}
body .mobile-drawer-close:hover {
  background-color: #BEC6CF;
}
body .mobile-drawer-body {
  flex: 1;
  overflow-y: auto;
  padding: 0.75rem 1rem 1.5rem;
}
body .mobile-drawer-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
body .mobile-drawer-item {
  border-bottom: 1px solid rgba(29, 29, 29, 0.06);
}
body .mobile-drawer-item:last-child {
  border-bottom: none;
}
body .mobile-drawer-link,
body .mobile-drawer-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.875rem 0.25rem;
  border: none;
  background: none;
  color: #1d1d1d;
  font-size: 0.9375rem;
  font-weight: 600;
  text-align: left;
  text-decoration: none;
}
body .mobile-drawer-link:hover,
body .mobile-drawer-toggle:hover {
  color: #0091D3;
}
body .mobile-drawer-link .nav-chevron,
body .mobile-drawer-toggle .nav-chevron {
  font-size: 0.5625rem;
  transition: transform 0.2s ease-in-out;
}
body .mobile-drawer-item.is-open > .mobile-drawer-toggle .nav-chevron {
  transform: rotate(180deg);
}
body .mobile-drawer-submenu {
  max-height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
  transition: max-height 0.3s ease-in-out;
}
body .mobile-drawer-item.is-open .mobile-drawer-submenu {
  max-height: 37.5rem;
}
body .mobile-drawer-submenu .mobile-drawer-link {
  padding: 0.625rem 0.25rem 0.625rem 1.25rem;
  color: rgba(29, 29, 29, 0.8);
  font-size: 0.875rem;
  font-weight: 400;
}
body .mobile-drawer-section {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #BEC6CF;
}
body .mobile-drawer-heading {
  margin-bottom: 0.5rem;
  padding: 0 0.25rem;
  color: rgba(29, 29, 29, 0.5);
  font-size: 0.75rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
body .mobile-drawer-nav--utility .mobile-drawer-link {
  font-size: 0.875rem;
  font-weight: 400;
}
body .mobile-drawer-cta {
  display: block;
  margin-top: 1.5rem;
  text-align: center;
}

.site-footer {
  color: #fff;
}
.site-footer a {
  color: #fff;
  text-decoration: none;
}
.site-footer a:hover {
  color: rgba(255, 255, 255, 0.75);
}

.footer-heading {
  margin-bottom: 0.5rem;
  font-size: 16px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .footer-heading {
    margin-bottom: 1.5rem;
  }
}

.footer-heading-link {
  color: inherit;
}

.footer-info-text {
  font-size: 14px;
  line-height: 1.7;
}
.footer-info-text p {
  margin-bottom: 1rem;
}
.footer-info-text p:last-child {
  margin-bottom: 0;
}

.footer-menu-link {
  font-size: 14px;
}

.footer-bottom {
  margin-top: 2.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 14px;
}

.footer-copyright p {
  display: inline;
  margin: 0;
}

.footer-legal-links {
  list-style: none;
}
.footer-legal-links li:not(:last-child)::after {
  content: "•";
  margin: 0 0.5rem;
}

.btn-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  height: 2.25rem;
  padding: 0.625rem 1.125rem;
  border-radius: 2.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  width: -moz-max-content;
  width: max-content;
}
.btn-pill:hover {
  text-decoration: none;
}
.btn-pill {
  border: 1px solid #0091D3;
  background-color: #0091D3;
  color: #fff;
}
.btn-pill:hover {
  background-color: rgb(0, 130.5, 189.9);
  border-color: rgb(0, 130.5, 189.9);
  color: #fff;
}

.btn-pill-outline {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  height: 2.25rem;
  padding: 0.625rem 1.125rem;
  border-radius: 2.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  width: -moz-max-content;
  width: max-content;
}
.btn-pill-outline:hover {
  text-decoration: none;
}
.btn-pill-outline {
  border: 1px solid #0091D3;
  background-color: #fff;
  color: #0091D3;
}
.btn-pill-outline:hover {
  background-color: #0091D3;
  color: #fff;
}

.section-eyebrow {
  margin-bottom: 0;
  color: #F32C2B;
  font-size: 0.875rem;
  font-weight: 700;
}

.heading-muted {
  color: #BEC6CF;
  font-weight: 400;
}

.content-split--light-text .heading-muted {
  color: rgba(255, 255, 255, 0.5);
}

.section-heading {
  margin-top: 1.25rem;
  margin-bottom: 2rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .section-heading {
    font-size: 1.625rem;
  }
}

.section-text {
  margin-top: 1.25rem;
  margin-bottom: 0;
  max-width: 53rem;
  font-size: 1.125rem;
}

.hero-slider {
  position: relative;
}
.hero-slider .swiper-slide {
  position: relative;
  height: 26rem;
  background-image: var(--hero-bg-mobile);
  background-position: center;
  background-size: cover;
}
@media (min-width: 992px) {
  .hero-slider .swiper-slide {
    height: 33.75rem;
    background-image: var(--hero-bg-desktop);
  }
}
.hero-slider .swiper-slide::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0, 52, 75, 0.85) 0%, rgba(0, 52, 75, 0.55) 40%, rgba(0, 52, 75, 0) 75%);
}
.hero-slider .hero-slide-content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
  max-width: 41rem;
  color: #fff;
}
.hero-slider .hero-slide-title {
  margin-bottom: 1.25rem;
  font-weight: 700;
  font-size: 2.5rem;
}
@media (max-width: 991.98px) {
  .hero-slider .hero-slide-title {
    font-size: 1.75rem;
  }
}
.hero-slider .hero-slide-text {
  margin-bottom: 1.75rem;
  font-size: 1.125rem;
  max-width: 29rem;
}

.numbers-strip {
  background-color: #F2F4F7;
}
.numbers-strip .numbers-item {
  text-align: center;
}
.numbers-strip .numbers-value {
  margin-bottom: 0.75rem;
  color: #F32C2B;
  font-weight: 700;
  font-size: 3rem;
}
@media (max-width: 991.98px) {
  .numbers-strip .numbers-value {
    font-size: 2rem;
  }
}
.numbers-strip .numbers-label {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.content-split {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  .content-split {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.content-split--light-text {
  color: #fff;
}
.content-split--light-text .section-eyebrow {
  color: #fff;
}
.content-split--light-text .btn-pill {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}
.content-split--light-text .btn-pill:hover {
  background-color: #fff;
  color: #0091D3;
}

.content-split-heading {
  margin-top: 1.25rem;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .content-split-heading {
    font-size: 1.625rem;
  }
}
.content-split-heading:first-child {
  margin-top: 0;
}
.content-split-heading span {
  color: #BEC6CF;
}

.content-split-text {
  margin-top: 1.25rem;
  margin-bottom: 1.75rem;
  font-size: 1.125rem;
}

.content-split-image {
  width: 100%;
  height: 16rem;
  border-radius: 0.625rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .content-split-image {
    height: 21rem;
  }
}

.media-card {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 20rem;
  padding: 1.5rem;
  border-radius: 0.625rem;
  background-image: var(--media-card-bg-mobile);
  background-position: center;
  background-size: cover;
  color: #fff;
  text-decoration: none;
  overflow: hidden;
}
.media-card:hover {
  color: #fff;
}
@media (min-width: 992px) {
  .media-card {
    min-height: 25.75rem;
    padding: 2rem;
    background-image: var(--media-card-bg-desktop);
  }
}
.media-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 52, 75, 0.15) 0%, rgba(0, 52, 75, 0.55) 65%, rgba(0, 52, 75, 0.92) 100%);
}
.media-card--industry {
  justify-content: space-between;
}
.media-card--project {
  justify-content: flex-end;
}
.media-card--product {
  justify-content: flex-end;
  background-image: linear-gradient(160deg, #eef2f6 0%, #cfd9e3 100%);
}

.media-card-product-img {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  left: 1.5rem;
  height: 60%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.media-card-top {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
}

.media-card-content {
  position: relative;
  z-index: 1;
}

.media-card-title {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-shadow: 0 4px 4px rgba(29, 29, 29, 0.25);
}

.media-card-text {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  font-size: 0.875rem;
  text-shadow: 0 1px 3px rgba(29, 29, 29, 0.4);
}

.media-card-icon {
  flex-shrink: 0;
}
.media-card-icon .icon-arrow {
  width: 2rem;
  height: 2rem;
}

.media-card-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.75rem;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
}
.media-card-link:hover {
  color: #fff;
  opacity: 0.85;
}

.slider-nav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1.5rem;
  margin-top: 1.5rem;
}

.slider-nav-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border: 1px solid #BEC6CF;
  border-radius: 50%;
  background: none;
  color: #1d1d1d;
}
.slider-nav-btn:hover {
  border-color: #0091D3;
  color: #0091D3;
}
.slider-nav-btn.swiper-button-disabled {
  opacity: 0.4;
  pointer-events: none;
}

@media (min-width: 992px) {
  .project-slider + .slider-nav {
    display: none;
  }
}

@media (min-width: 992px) {
  .industrie-slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem;
  }
}

@media (min-width: 992px) {
  .industrie-slider + .slider-nav {
    display: none;
  }
}

@media (min-width: 992px) {
  .explore-slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem;
  }
}

@media (min-width: 992px) {
  .explore-slider + .slider-nav {
    display: none;
  }
}

.cta-banner {
  background-color: #BEC6CF;
}
.cta-banner--bordered {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.cta-banner-inner {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 2.25rem 0;
}
@media (min-width: 992px) {
  .cta-banner-inner {
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
  }
}

.cta-banner-heading {
  margin-bottom: 0.75rem;
  color: #fff;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .cta-banner-heading {
    font-size: 1.625rem;
  }
}

.cta-banner-desc {
  margin-bottom: 0;
  color: #fff;
  font-size: 1.125rem;
}
.cta-banner-desc p:last-child {
  margin-bottom: 0;
}

.solution-card {
  height: 100%;
  padding: 1.5rem;
  border: 1px solid #BEC6CF;
  border-radius: 0.625rem;
  background-color: #fff;
}
@media (min-width: 992px) {
  .solution-card {
    padding: 2rem 2.25rem;
  }
}

.solution-card-label {
  margin-bottom: 0.5rem;
  color: #0091D3;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}

.solution-card-heading {
  margin-bottom: 0.75rem;
  font-size: 2rem;
  font-weight: 700;
}

.solution-card-text {
  margin-bottom: 1.5rem;
  font-size: 0.875rem;
}

.article-slider .swiper-wrapper {
  align-items: stretch;
}
.article-slider .swiper-slide {
  height: auto;
}

.article-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 2px solid #dee0e3;
  border-radius: 0.625rem;
  color: #1d1d1d;
  text-decoration: none;
  overflow: hidden;
}
.article-card:hover {
  color: #1d1d1d;
}
@media (min-width: 768px) {
  .article-card {
    flex-direction: row;
  }
}

.article-card-image {
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .article-card-image {
    width: 40%;
    aspect-ratio: 1/1;
  }
}

.article-card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.5rem;
  padding: 1.5rem;
}
@media (min-width: 768px) {
  .article-card-body {
    gap: 3rem;
  }
}

.article-card-heading-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.25rem;
}

.article-card-title {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
}

.article-card-icon {
  flex-shrink: 0;
  color: #0091D3;
}
.article-card-icon .icon-arrow {
  width: 2rem;
  height: 2rem;
}

.article-card-text {
  margin-bottom: 0;
  font-size: 0.875rem;
}

.article-card-author {
  margin-bottom: 0;
  font-size: 0.875rem;
}

.card-simple {
  display: block;
  height: 100%;
  border: 2px solid #F2F4F7;
  border-radius: 0.625rem;
  color: #1d1d1d;
  text-decoration: none;
  overflow: hidden;
}
.card-simple:hover {
  color: #1d1d1d;
}

.card-simple-image {
  width: 100%;
  height: 8.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-simple-body {
  padding: 1.25rem;
}

.card-simple-title {
  margin-bottom: 0.5rem;
  color: #1d1d1d;
  font-size: 1.125rem;
  font-weight: 700;
}

.card-simple-text {
  margin-bottom: 0.75rem;
  color: #3a4a5c;
  font-size: 0.875rem;
}

.card-simple-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: #0091D3;
  font-size: 0.75rem;
  font-weight: 700;
}
.card-simple-link:hover {
  color: #0091D3;
  opacity: 0.85;
}

.product-card {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  min-height: 20rem;
  padding: 1.5rem;
  border-radius: 0.625rem;
  background-image: var(--product-card-bg-mobile);
  background-position: center;
  background-size: cover;
  color: #fff;
  overflow: hidden;
}
@media (min-width: 992px) {
  .product-card {
    min-height: 25.75rem;
    padding: 2rem;
    background-image: var(--product-card-bg-desktop);
  }
}
.product-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 52, 75, 0.15) 0%, rgba(0, 52, 75, 0.55) 65%, rgba(0, 52, 75, 0.92) 100%);
}

.product-card-content {
  position: relative;
  z-index: 1;
}

.product-card-title {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-shadow: 0 4px 4px rgba(29, 29, 29, 0.25);
}

.product-card-text {
  margin-bottom: 0;
  font-size: 0.875rem;
  text-shadow: 0 1px 3px rgba(29, 29, 29, 0.4);
}

.product-card-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.75rem;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
}
.product-card-link:hover {
  color: #fff;
  opacity: 0.85;
}

.case-study-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #fff;
  border: 2px solid #dee0e3;
  border-radius: 0.625rem;
  color: #1d1d1d;
  text-decoration: none;
  overflow: hidden;
}
.case-study-card:hover {
  color: #1d1d1d;
}
@media (min-width: 768px) {
  .case-study-card {
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  .case-study-card {
    height: 25rem;
  }
}

.case-study-card-image {
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .case-study-card-image {
    width: 40%;
    aspect-ratio: 1/1;
  }
}
@media (min-width: 992px) {
  .case-study-card-image {
    width: 45%;
    height: 100%;
    aspect-ratio: auto;
  }
}

.case-study-card-body {
  display: flex;
  flex-direction: column;
  justify-content: start;
  padding: 1.5rem;
  overflow: hidden;
}

.case-study-card-heading-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.25rem;
}

.case-study-card-title {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
}

.case-study-card-icon {
  flex-shrink: 0;
  color: #0091D3;
}
.case-study-card-icon .icon-arrow {
  width: 2rem;
  height: 2rem;
}

.case-study-card-text {
  display: -webkit-box;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 0.875rem;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

body.gallery-open {
  overflow: hidden;
}

.product-gallery-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 1.25rem;
}
@media (min-width: 992px) {
  .product-gallery-row {
    gap: 2rem;
  }
}

.product-gallery-thumb {
  padding: 0;
  border: none;
  background: none;
  width: 7rem;
  transition: opacity 0.15s ease-in-out;
}
@media (min-width: 992px) {
  .product-gallery-thumb {
    width: 9rem;
  }
}
.product-gallery-thumb img {
  display: block;
  width: 100%;
  height: auto;
}
.product-gallery-thumb:hover {
  opacity: 0.75;
}

.product-gallery-overlay {
  position: fixed;
  inset: 0;
  z-index: 1050;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  background-color: rgba(0, 0, 0, 0.49);
  opacity: 0;
  visibility: hidden;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: opacity 0.25s ease-in-out, visibility 0.25s;
}
.product-gallery-overlay.is-open {
  opacity: 1;
  visibility: visible;
}

.product-gallery-close {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  border: none;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}
.product-gallery-close:hover {
  background: rgba(255, 255, 255, 0.3);
}

.product-gallery-panel {
  display: none;
  flex-direction: column;
  align-items: center;
  max-width: 27rem;
  text-align: center;
}
.product-gallery-panel.is-active {
  display: flex;
}

.product-gallery-enlarged-img {
  max-width: 100%;
  max-height: min(24rem, 45vh);
  margin-bottom: 1.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-gallery-detail {
  padding: 1.5rem;
  border-radius: 0.625rem;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

.product-gallery-detail-text {
  margin-bottom: 1rem;
}

.product-header {
  padding: 2rem 0;
}
@media (min-width: 992px) {
  .product-header {
    padding: 3rem 0;
  }
}

.product-header-image {
  width: 100%;
  aspect-ratio: 4/3;
  border-radius: 0.625rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-header-thumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
  margin-top: 1rem;
}

.product-header-thumb {
  width: 4.375rem;
  height: 4.375rem;
  padding: 0;
  border: 1px solid #BEC6CF;
  border-radius: 0.625rem;
  background: none;
  cursor: pointer;
  transition: border-color 0.15s ease-in-out;
}
.product-header-thumb:hover, .product-header-thumb.active {
  border-color: #0091D3;
}

.product-header-thumb-img {
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-header-title {
  margin-bottom: 0.5rem;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .product-header-title {
    font-size: 1.625rem;
  }
}

.product-header-tagline {
  margin-bottom: 1rem;
  overflow-wrap: break-word;
  font-size: 1.125rem;
}

.product-header-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}

.product-header-tag {
  padding: 0.375rem 0.875rem;
  background-color: #F2F4F7;
  border-radius: 2.5rem;
  color: #0091D3;
  font-size: 0.875rem;
  font-weight: 700;
}

.product-header-specs {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .product-header-specs {
    gap: 1.5rem;
  }
}

.product-header-spec-label {
  margin-bottom: 0.25rem;
  color: #BEC6CF;
  font-size: 0.875rem;
}

.product-header-spec-value {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.product-header-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.product-tabs-nav {
  position: sticky;
  top: var(--anchor-scroll-offset);
  z-index: 20;
  background-color: #fff;
  border-bottom: 1px solid #F2F4F7;
}
.product-tabs-nav .container-fluid, .product-tabs-nav .container-sm, .product-tabs-nav .container-md, .product-tabs-nav .container-lg, .product-tabs-nav .container-xl, .product-tabs-nav .container-xxl {
  position: relative;
}

.product-tabs-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 1rem 0;
  border: none;
  background: none;
  color: #1d1d1d;
  font-size: 1.125rem;
  font-weight: 700;
}
.product-tabs-toggle i {
  transition: transform 0.15s ease-in-out;
}
.product-tabs-toggle[aria-expanded=true] i {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .product-tabs-toggle {
    display: none;
  }
}

.product-tabs-list {
  display: none;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.product-tabs-list.is-open {
  display: flex;
}
@media (max-width: 991.98px) {
  .product-tabs-list {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    width: 100%;
    padding: 0.5rem 0;
    background-color: #fff;
    border-top: 1px solid #F2F4F7;
    box-shadow: 0 12px 24px rgba(29, 29, 29, 0.12);
  }
}
@media (min-width: 992px) {
  .product-tabs-list {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    overflow-x: auto;
  }
}

.product-tabs-link {
  display: block;
  padding: 1rem 1.25rem;
  border-bottom: 4px solid transparent;
  color: #1d1d1d;
  font-size: 1.125rem;
  white-space: nowrap;
}
.product-tabs-link:hover, .product-tabs-link.active {
  border-bottom-color: #0091D3;
  color: #1d1d1d;
}
@media (max-width: 991.98px) {
  .product-tabs-link {
    padding: 0.75rem 1.25rem;
    border-bottom: none;
    border-left: 4px solid transparent;
    white-space: normal;
  }
  .product-tabs-link:hover, .product-tabs-link.active {
    border-left-color: #0091D3;
    background-color: #F2F4F7;
  }
}

.product-section-heading {
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .product-section-heading {
    font-size: 1.625rem;
  }
}

.product-overview,
.product-applications,
.product-specs,
.product-downloads {
  padding: 2rem 0;
}
@media (min-width: 992px) {
  .product-overview,
  .product-applications,
  .product-specs,
  .product-downloads {
    padding: 3rem 0;
  }
}

.product-overview-text {
  font-size: 1.125rem;
}

.product-features {
  padding: 2rem 0;
  background-color: #F2F4F7;
  border-radius: 0.625rem;
}
@media (min-width: 992px) {
  .product-features {
    padding: 2rem;
  }
}

.product-features-title {
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  font-weight: 700;
}

.product-features-list {
  display: flex;
  flex-direction: column;
  gap: 1.8125rem;
  margin-bottom: 0;
  padding-left: 1.125rem;
  font-size: 1.125rem;
}

.product-features-item::marker {
  color: #0091D3;
}

.product-specs-row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem 2rem;
  padding: 1.125rem 1.75rem;
  border: 2px solid #dee0e3;
  background-color: #fff;
}
@media (min-width: 992px) {
  .product-specs-row {
    gap: 0.5rem 8rem;
  }
}
.product-specs-row:nth-child(odd) {
  background-color: #dee0e3;
}

.product-specs-label {
  flex: 1 1 17.3125rem;
  margin-bottom: 0;
  color: #0b1b2b;
  font-size: 1.125rem;
  font-weight: 700;
}

.product-specs-value {
  flex: 1 1 17.3125rem;
  margin-bottom: 0;
  color: #3a4a5c;
  font-size: 0.875rem;
}

.product-downloads {
  background-color: #BEC6CF;
}

@media (min-width: 992px) {
  .downloads-slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1.5rem;
  }
}

@media (min-width: 992px) {
  .downloads-slider + .slider-nav {
    display: none;
  }
}

.product-download-card {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  height: 100%;
  padding: 1rem 1.25rem;
  background-color: #fff;
  border-radius: 0.625rem;
  color: #1d1d1d;
}
.product-download-card:hover {
  color: #1d1d1d;
}

.product-download-label {
  color: #0b1b2b;
  font-weight: 700;
}

.product-download-meta {
  color: #3a4a5c;
  font-size: 0.875rem;
}

.product-line-search-col {
  max-width: 39.3125rem;
}

.product-line-results {
  transition: opacity 0.15s ease-in-out;
}

.product-search-form {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 3.25rem;
  padding: 0 0.5rem 0 1.5rem;
  background-color: #fff;
  border: 1px solid #BEC6CF;
  border-radius: 50rem;
}

.product-search-icon {
  flex-shrink: 0;
  margin-right: 0.625rem;
  color: #1d1d1d;
}

.product-search-field {
  flex: 1;
  height: 100%;
  border: none;
  background: none;
  font-size: 0.875rem;
}
.product-search-field:focus {
  outline: none;
}

.product-search-submit {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: #0091D3;
  color: #fff;
}

.product-grid-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  color: #1d1d1d;
}
.product-grid-card:hover {
  color: #1d1d1d;
}

.product-grid-card-image-wrap {
  position: relative;
  border-radius: 0.625rem 0.625rem 0 0;
  overflow: hidden;
}
.product-grid-card-image-wrap::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 52, 75, 0) 50%, rgba(0, 52, 75, 0.9) 100%);
  mix-blend-mode: multiply;
}

.product-grid-card-image {
  width: 100%;
  aspect-ratio: 413/302;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-grid-card-body {
  flex: 1;
  padding: 1.8125rem 2.25rem;
  background-color: #fff;
  border: 2px solid #dee0e3;
  border-top: none;
  border-radius: 0 0 0.625rem 0.625rem;
}

.product-grid-card-title {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.product-grid-card-text {
  margin-bottom: 0;
  font-size: 0.875rem;
}

.category-line-card {
  display: block;
  height: 100%;
  padding: 1.8125rem 2.25rem;
  background-color: #fff;
  border: 1px solid #BEC6CF;
  border-radius: 0.625rem;
  color: #1d1d1d;
  text-decoration: none;
}
.category-line-card:hover {
  color: #1d1d1d;
}

.category-line-card-label {
  margin-bottom: 0.5rem;
  color: #0091D3;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.category-line-card-title {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.category-line-card-text {
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
}

.product-pagination {
  display: flex;
  justify-content: center;
  margin-top: 2.5rem;
}

.product-pagination-list {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0;
  padding: 0.5rem 1.5rem;
  background-color: #fff;
  border: 1px solid #BEC6CF;
  border-radius: 0.625rem;
  list-style: none;
  font-size: 0.875rem;
}
.product-pagination-list a {
  color: #1d1d1d;
}
.product-pagination-list a:hover {
  color: #0091D3;
}
.product-pagination-list span.current {
  color: #0091D3;
  font-weight: 700;
}

.products-intro-heading {
  margin-bottom: 1rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .products-intro-heading {
    font-size: 1.625rem;
  }
}
.products-intro-heading span {
  color: #BEC6CF;
}

.products-intro-text {
  font-size: 1.125rem;
}

.category-band {
  padding: 2.5rem 0;
  background-color: #F2F4F7;
}
.category-band--light-text {
  color: #fff;
}
.category-band--light-text .section-eyebrow {
  color: #fff;
}

.category-band-heading {
  margin-bottom: 0.75rem;
  font-weight: 700;
  font-size: 1.75rem;
}
@media (max-width: 991.98px) {
  .category-band-heading {
    font-size: 1.5rem;
  }
}

.category-band-text {
  margin-bottom: 1.5rem;
  font-size: 1rem;
}

.solution-grid-card {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 18rem;
  padding: 2.25rem 2.125rem;
  border-radius: 0.625rem;
  background-image: var(--solution-grid-card-bg);
  background-position: center;
  background-size: cover;
  color: #fff;
  overflow: hidden;
}
.solution-grid-card:hover {
  color: #fff;
}
@media (min-width: 992px) {
  .solution-grid-card {
    min-height: 25.75rem;
  }
}
.solution-grid-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 52, 75, 0) 0%, rgba(0, 52, 75, 0.7) 100%);
}

.solution-grid-card-top {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.solution-grid-card-title {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  text-shadow: 0 4px 4px rgba(29, 29, 29, 0.25);
}

.solution-grid-card-icon {
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
}

.solution-grid-card-text {
  position: relative;
  z-index: 1;
  margin-top: 1rem;
  font-size: 0.875rem;
}

.benefit-card {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  min-height: 18rem;
  padding: 2.25rem;
  border-radius: 0.625rem;
  background-image: var(--benefit-card-bg);
  background-position: center;
  background-size: cover;
  color: #fff;
  overflow: hidden;
}
@media (min-width: 992px) {
  .benefit-card {
    min-height: 28rem;
  }
}
.benefit-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 52, 75, 0.15) 0%, rgba(0, 52, 75, 0.55) 65%, rgba(0, 52, 75, 0.92) 100%);
}

.benefit-card-content {
  position: relative;
  z-index: 1;
}

.benefit-card-title {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-shadow: 0 4px 4px rgba(29, 29, 29, 0.25);
}

.benefit-card-text {
  font-size: 0.875rem;
}

.solutions-benefits-band {
  padding: 4rem 0 4.5rem;
  background-color: #0091D3;
  color: #fff;
}
.solutions-benefits-band .section-eyebrow {
  color: #fff;
}

.solutions-benefits-heading {
  margin-bottom: 1rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .solutions-benefits-heading {
    font-size: 1.625rem;
  }
}

.solutions-benefit-title {
  margin-bottom: 0.375rem;
  font-size: 1.125rem;
  font-weight: 700;
}

.solutions-benefit-text {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.process-steps {
  padding: 5rem 0 4.5rem;
  background-color: #0091D3;
  color: #fff;
}
.process-steps .section-eyebrow {
  color: #fff;
}

.process-steps-heading {
  margin-bottom: 2.5rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .process-steps-heading {
    font-size: 1.625rem;
  }
}

.process-steps-list {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
@media (min-width: 992px) {
  .process-steps-list {
    flex-direction: row;
    align-items: flex-start;
    gap: 0;
  }
}

.process-steps-item {
  position: relative;
  flex: 1;
  padding: 0 1rem;
}
.process-steps-item:not(:last-child)::after {
  content: "";
  display: none;
}
@media (min-width: 992px) {
  .process-steps-item:not(:last-child)::after {
    display: block;
    position: absolute;
    top: 1.25rem;
    left: 60%;
    width: 80%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.35);
  }
}

.process-steps-number {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0 auto 0.75rem;
  border-radius: 50%;
  background-color: #fff;
  color: #0091D3;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
  z-index: 1;
}

.process-steps-title {
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  font-weight: 700;
}

.process-steps-text {
  margin-bottom: 0;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.85);
}

.services-tabs-card {
  padding: 3rem 0;
  background-color: #fff;
}

.services-tabs {
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 0.625rem;
  box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.25);
}
@media (min-width: 992px) {
  .services-tabs {
    padding: 2.5rem;
  }
}

.services-tabs-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.75rem 1.25rem;
  border: 2px solid #dee0e3;
  border-radius: 0.625rem;
  background: none;
  color: #1d1d1d;
  font-size: 1rem;
  font-weight: 700;
}
.services-tabs-toggle i {
  transition: transform 0.15s ease-in-out;
}
.services-tabs-toggle[aria-expanded=true] i {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .services-tabs-toggle {
    display: none;
  }
}

.services-tabs-nav {
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.625rem 1.25rem;
  border: 2px solid #dee0e3;
  border-radius: 0.625rem;
  margin-bottom: 2.5rem;
}
.services-tabs-nav.is-open {
  display: flex;
}
@media (max-width: 991.98px) {
  .services-tabs-nav {
    flex-direction: column;
    margin-top: 0.5rem;
  }
}
@media (min-width: 992px) {
  .services-tabs-nav {
    display: flex;
    margin-top: 0;
  }
}

.services-tabs-nav-btn {
  display: flex;
  align-items: center;
  justify-content: start;
  height: 2rem;
  padding: 0.5rem;
  border: none;
  border-radius: 0.25rem;
  background: none;
  color: #1d1d1d;
  font-size: 0.875rem;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
@media (min-width: 992px) {
  .services-tabs-nav-btn {
    justify-content: center;
  }
}
.services-tabs-nav-btn.is-active {
  background-color: #0091D3;
  color: #fff;
}

@keyframes services-tabs-pane-fade-in {
  from {
    opacity: 0;
    transform: translateY(0.5rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.services-tabs-pane {
  display: none;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
}
.services-tabs-pane.is-active {
  display: flex;
  animation: services-tabs-pane-fade-in 0.3s ease-out;
}
@media (min-width: 992px) {
  .services-tabs-pane {
    flex-direction: row;
    align-items: flex-end;
    gap: 1.25rem;
  }
}

.services-tabs-pane-text {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: flex-start;
  color: #1d1d1d;
  text-decoration: none;
}
.services-tabs-pane-text:hover {
  color: #1d1d1d;
}
@media (min-width: 992px) {
  .services-tabs-pane-text {
    flex: 1;
    order: -1;
  }
}

.services-tabs-pane-excerpt {
  margin-bottom: 0;
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  .services-tabs-pane-excerpt {
    font-size: 2.25rem;
  }
}

.services-tabs-pane-image {
  width: 100%;
}
@media (min-width: 992px) {
  .services-tabs-pane-image {
    flex: 1;
  }
}
.services-tabs-pane-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 590/620;
  border-radius: 0.625rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.sla-table-section {
  padding: 3rem 0;
}

.sla-table-heading {
  margin-bottom: 2rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .sla-table-heading {
    font-size: 1.625rem;
  }
}

.sla-table-wrap {
  overflow-x: auto;
  border-radius: 0.625rem;
}

.sla-table {
  width: 100%;
  min-width: 40rem;
  background-color: #fff;
  border-collapse: collapse;
}
.sla-table th,
.sla-table td {
  padding: 1rem 1.25rem;
  text-align: left;
  font-size: 1.125rem;
  white-space: nowrap;
}
.sla-table thead {
  background-color: #0091D3;
  color: #fff;
}
.sla-table thead th {
  font-weight: 500;
}
.sla-table thead tr:first-child th:first-child {
  border-top-left-radius: 0.625rem;
}
.sla-table thead tr:first-child th:last-child {
  border-top-right-radius: 0.625rem;
}
.sla-table tbody tr:not(:last-child) {
  border-bottom: 1px solid #F2F4F7;
}

.service-form-band {
  padding: 3.5rem 0;
  background-color: #0091D3;
  color: #fff;
}
.service-form-band .section-eyebrow {
  color: #F32C2B;
}

.service-form-heading {
  margin-bottom: 0.75rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .service-form-heading {
    font-size: 1.625rem;
  }
}

.service-form-text {
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
}

.service-form-embed {
  max-width: 42rem;
}
.service-form-embed .gform_wrapper .gform_submission_error.hide_summary,
.service-form-embed .gform_wrapper .gform_required_legend,
.service-form-embed .gform_wrapper .gfield_required_text {
  display: none;
}
.service-form-embed .gform_wrapper .gfield_required_asterisk {
  color: #fff;
}
.service-form-embed .gform_wrapper .gfield_description,
.service-form-embed .gform_wrapper .validation_message,
.service-form-embed .gform_wrapper .gfield_validation_message {
  color: #F32C2B;
  font-size: 0.75rem;
}
.service-form-embed .gform_wrapper .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.service-form-embed .gform_wrapper .gfield {
  width: 100%;
}
@media (min-width: 992px) {
  .service-form-embed .gform_wrapper .gfield--width-half {
    width: calc(50% - 0.75rem);
  }
}
.service-form-embed .gform_wrapper .gfield_label {
  margin-bottom: 0.5rem;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 500;
}
.service-form-embed .gform_wrapper input[type=text],
.service-form-embed .gform_wrapper input[type=email],
.service-form-embed .gform_wrapper input[type=tel],
.service-form-embed .gform_wrapper select,
.service-form-embed .gform_wrapper textarea {
  width: 100%;
  padding: 0.25rem 0.75rem;
  border: none;
  border-radius: 0.25rem;
  background-color: #f3f3f5;
  font-size: 0.75rem;
}
.service-form-embed .gform_wrapper input[type=text],
.service-form-embed .gform_wrapper input[type=email],
.service-form-embed .gform_wrapper input[type=tel],
.service-form-embed .gform_wrapper select {
  height: 2.25rem;
}
.service-form-embed .gform_wrapper .ginput_container_select {
  width: 100%;
}
.service-form-embed .gform_wrapper textarea {
  min-height: 8rem;
}
.service-form-embed .gform_wrapper .gform_footer {
  display: flex;
  gap: 1rem;
  margin-top: 0;
  padding-top: 0.5rem;
}
.service-form-embed .gform_wrapper .gform_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  height: 2.25rem;
  padding: 0.625rem 1.125rem;
  border-radius: 2.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  width: -moz-max-content;
  width: max-content;
}
.service-form-embed .gform_wrapper .gform_button:hover {
  text-decoration: none;
}
.service-form-embed .gform_wrapper .gform_button {
  border: 1px solid #0091D3;
  background-color: #fff;
  color: #0091D3;
}
.service-form-embed .gform_wrapper .gform_button:hover {
  background-color: #0091D3;
  color: #fff;
}
.service-form-embed .gform_wrapper .gform_button:hover {
  background-color: #fff;
  color: #0091D3;
  opacity: 0.85;
}
.service-form-embed .gform_wrapper .gform_description,
.service-form-embed .gform_wrapper .instruction {
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.75rem;
}

.blog-search-col {
  max-width: 39.3125rem;
  margin-bottom: 2rem;
}

.category-pills-wrap {
  position: relative;
}

.category-pills-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.75rem 1.25rem;
  border: 2px solid #dee0e3;
  border-radius: 0.625rem;
  background: none;
  color: #1d1d1d;
  font-size: 1rem;
  font-weight: 700;
}
.category-pills-toggle i {
  transition: transform 0.15s ease-in-out;
}
.category-pills-toggle[aria-expanded=true] i {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .category-pills-toggle {
    display: none;
  }
}

.category-pills {
  display: none;
}
.category-pills.is-open {
  display: flex;
}
@media (max-width: 991.98px) {
  .category-pills {
    flex-direction: column;
    gap: 0.25rem;
    padding: 0.625rem;
    margin-top: 0.5rem;
    background-color: #fff;
    border: 2px solid #dee0e3;
    border-radius: 0.625rem;
  }
}
@media (min-width: 992px) {
  .category-pills {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    margin-top: 0;
  }
}

.category-pill {
  display: flex;
  align-items: center;
  color: #1d1d1d;
  text-decoration: none;
}
@media (max-width: 991.98px) {
  .category-pill {
    justify-content: flex-start;
    height: 2.5rem;
    padding: 0.5rem 0.75rem;
    border-radius: 0.375rem;
    font-size: 0.9375rem;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  }
  .category-pill.is-active {
    background-color: #0091D3;
    color: #fff;
  }
  .category-pill:hover:not(.is-active) {
    background-color: #F2F4F7;
  }
}
@media (min-width: 992px) {
  .category-pill {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    height: 2.25rem;
    padding: 0.625rem 1.125rem;
    border-radius: 2.5rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    text-decoration: none;
    transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    width: -moz-max-content;
    width: max-content;
  }
  .category-pill:hover {
    text-decoration: none;
  }
  .category-pill {
    border: 1px solid #0091D3;
    background-color: #fff;
    color: #0091D3;
  }
  .category-pill:hover {
    background-color: #0091D3;
    color: #fff;
  }
  .category-pill.is-active {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    height: 2.25rem;
    padding: 0.625rem 1.125rem;
    border-radius: 2.5rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    text-decoration: none;
    transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    width: -moz-max-content;
    width: max-content;
  }
  .category-pill.is-active:hover {
    text-decoration: none;
  }
  .category-pill.is-active {
    border: 1px solid #0091D3;
    background-color: #0091D3;
    color: #fff;
  }
  .category-pill.is-active:hover {
    background-color: rgb(0, 130.5, 189.9);
    border-color: rgb(0, 130.5, 189.9);
    color: #fff;
  }
}

.featured-article {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 992px) {
  .featured-article {
    flex-direction: row;
    align-items: center;
  }
}

.featured-article-image {
  width: 100%;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  .featured-article-image {
    width: 43.75rem;
  }
}
.featured-article-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 630/336;
  border-radius: 0.625rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.featured-article-body {
  display: block;
  color: #1d1d1d;
  text-decoration: none;
}
.featured-article-body:hover {
  color: #1d1d1d;
}

.featured-article-title {
  margin: 0.75rem 0 1.25rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .featured-article-title {
    font-size: 1.625rem;
  }
}

.featured-article-excerpt {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.featured-article-meta {
  margin-bottom: 1.5rem;
  color: #BEC6CF;
  font-size: 1.125rem;
}

.post-content-wrap .post-content {
  max-width: 48rem;
  margin: 0 auto;
  font-size: 1.125rem;
}
.post-content-wrap .post-content h2, .post-content-wrap .post-content .h2,
.post-content-wrap .post-content h3,
.post-content-wrap .post-content .h3 {
  margin-top: 2rem;
  font-weight: 700;
}
.post-content-wrap .post-content blockquote {
  padding: 1.5rem 1.75rem;
  margin: 2rem 0;
  background-color: #F2F4F7;
  border-left: 4px solid #0091D3;
  border-radius: 0 0.25rem 0.25rem 0;
}
.post-content-wrap .post-content img {
  border-radius: 0.5rem;
}

.post-author {
  display: flex;
  gap: 1.25rem;
  max-width: 48rem;
  margin: 2.5rem auto 0;
  padding-top: 2.5rem;
  border-top: 1px solid #F2F4F7;
}

.post-author-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: #F2F4F7;
  color: #BEC6CF;
  overflow: hidden;
}
.post-author-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.post-author-name {
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  font-weight: 700;
}

.post-author-title {
  margin-bottom: 0.5rem;
  color: #BEC6CF;
  font-size: 0.875rem;
}

.post-author-bio {
  margin-bottom: 0;
  color: #3a4a5c;
  font-size: 1.125rem;
}

.card-event-featured {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .card-event-featured {
    flex-direction: row;
  }
}

.card-event-date {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 100%;
  padding: 2rem 0;
  color: #fff;
  text-align: center;
  background-color: #BEC6CF;
}
@media (min-width: 992px) {
  .card-event-date {
    width: 12.3125rem;
  }
}

.card-event-date-day {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 2.25rem;
}

.card-event-date-month,
.card-event-date-year {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.card-event-body {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  flex-grow: 1;
  padding: 2rem;
}
@media (min-width: 992px) {
  .card-event-body {
    padding: 2.5rem;
  }
}

.card-event-tag {
  margin-bottom: 0;
  color: #F32C2B;
  font-weight: 700;
  font-size: 0.875rem;
}

.card-event-title {
  margin: 0;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .card-event-title {
    font-size: 1.625rem;
  }
}

.card-event-text {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.card-event-meta {
  margin-bottom: 0;
  color: #BEC6CF;
  font-size: 1.125rem;
}

.card-event-image {
  flex-shrink: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .card-event-image {
    width: 25.75rem;
  }
}
.card-event-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.event-overlay-cards {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (min-width: 992px) {
  .event-overlay-cards {
    flex-direction: row;
    align-items: stretch;
  }
  .event-overlay-cards .event-overlay-card {
    flex: 1 1 0;
  }
}
@media (min-width: 992px) {
  .event-overlay-cards--wrap {
    flex-wrap: wrap;
  }
  .event-overlay-cards--wrap .event-overlay-card {
    flex: 0 0 calc(33.333% - 0.834rem);
  }
}

.event-overlay-card {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  min-height: 18rem;
  padding: 2.25rem 2.25rem 2.5rem;
  border-radius: 0.625rem;
  background-image: var(--event-overlay-card-bg);
  background-position: center;
  background-size: cover;
  color: #fff;
  text-decoration: none;
  overflow: hidden;
}
.event-overlay-card:hover {
  color: #fff;
}
@media (min-width: 992px) {
  .event-overlay-card {
    min-height: 28rem;
  }
}
.event-overlay-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 145, 211, 0) 0%, #00344b 100%);
  mix-blend-mode: multiply;
}

.event-overlay-card-content {
  position: relative;
  z-index: 1;
}

.event-overlay-card-title {
  margin-bottom: 0.75rem;
  font-weight: 700;
  font-size: 1.5rem;
}

.event-overlay-card-meta {
  margin-bottom: 0.75rem;
  font-size: 0.875rem;
}

.event-overlay-card-cta {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  font-weight: 700;
  font-size: 0.75rem;
}

.event-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  max-width: 48rem;
  margin: 0 auto 2rem;
}

.event-info-tag {
  margin-bottom: 0;
  color: #F32C2B;
  font-weight: 700;
  font-size: 0.875rem;
}

.event-info-meta {
  margin-bottom: 0;
  color: #BEC6CF;
  font-size: 1.125rem;
}

.career-offer-cards {
  display: flex;
  gap: 1.25rem;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}
.career-offer-cards .benefit-card {
  flex: 0 0 85%;
  scroll-snap-align: start;
}
@media (min-width: 992px) {
  .career-offer-cards {
    overflow-x: visible;
    scroll-snap-type: none;
  }
  .career-offer-cards .benefit-card {
    flex: 1 1 0;
  }
}

.career-positions-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.5rem;
}

.career-positions-title {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .career-positions-title {
    font-size: 1.625rem;
  }
}

.career-positions-count {
  margin-bottom: 0;
  font-size: 0.875rem;
}

.career-filters {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 0.5rem;
  background-color: #fff;
  border: 1px solid #F2F4F7;
  border-radius: 0.625rem;
}
@media (min-width: 992px) {
  .career-filters {
    flex-direction: row;
    align-items: stretch;
    padding: 0;
  }
}

.career-filter {
  position: relative;
  flex: 1 1 0;
}
@media (min-width: 992px) {
  .career-filter:not(:last-child) .career-filter-toggle {
    border-right: 1px solid #F2F4F7;
  }
}

.career-filter-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.625rem 1rem;
  border: none;
  background: none;
  color: #1d1d1d;
  font-size: 0.875rem;
  text-align: left;
}
.career-filter-toggle i {
  margin-left: 0.5rem;
  color: #BEC6CF;
  font-size: 0.75rem;
  transition: transform 0.15s ease-in-out;
}
.career-filter-toggle[aria-expanded=true] i {
  transform: rotate(180deg);
}

.career-filter-list {
  display: none;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0.5rem;
  margin-top: 0.375rem;
  background-color: #fff;
  border: 1px solid #F2F4F7;
  border-radius: 0.5rem;
}
.career-filter-list.is-open {
  display: flex;
}
@media (min-width: 992px) {
  .career-filter-list {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    width: 100%;
    min-width: 12rem;
    box-shadow: 0 12px 24px rgba(29, 29, 29, 0.12);
  }
}

.career-filter-option {
  padding: 0.5rem 0.75rem;
  border-radius: 0.375rem;
  color: #1d1d1d;
  font-size: 0.875rem;
  text-decoration: none;
}
.career-filter-option.is-active {
  background-color: #0091D3;
  color: #fff;
}
.career-filter-option:hover:not(.is-active) {
  background-color: #F2F4F7;
}

.career-rows {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.career-row {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.125rem 1.75rem;
  border: 2px solid #dee0e3;
  border-radius: 0.5rem;
}
@media (min-width: 992px) {
  .career-row {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}

.career-row-title {
  margin-bottom: 0.5rem;
  color: #0b1b2b;
  font-weight: 700;
  font-size: 1.125rem;
}

.career-row-meta {
  margin-bottom: 0;
  color: #3a4a5c;
  font-size: 0.75rem;
}

.career-row-actions {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.career-row-level {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 2.25rem;
  padding: 0.625rem 1.125rem;
  border: 1px solid #0091D3;
  border-radius: 2.5rem;
  color: #0091D3;
  font-size: 0.875rem;
  white-space: nowrap;
}

.newsletter-form-col {
  max-width: 42rem;
  margin: 0 auto;
}

.contact-columns {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 992px) {
  .contact-columns {
    flex-direction: row;
    align-items: flex-start;
  }
}

.contact-form-card {
  flex: 1 1 0;
  width: 100%;
  padding: 1.5rem;
  border: 1px solid #F2F4F7;
  border-radius: 0.625rem;
}
@media (min-width: 992px) {
  .contact-form-card {
    padding: 2rem;
  }
}

.contact-form-heading {
  margin-bottom: 0.5rem;
  color: #0b1b2b;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .contact-form-heading {
    font-size: 1.625rem;
  }
}

.contact-form-text {
  margin-bottom: 1.5rem;
  color: #3a4a5c;
  font-size: 1.125rem;
}

.contact-form-embed .gform_wrapper .gform_submission_error.hide_summary,
.contact-form-embed .gform_wrapper .gform_required_legend,
.contact-form-embed .gform_wrapper .gfield_required_text {
  display: none;
}
.contact-form-embed .gform_wrapper .gfield_required_asterisk {
  color: #F32C2B;
}
.contact-form-embed .gform_wrapper .gfield_description,
.contact-form-embed .gform_wrapper .validation_message,
.contact-form-embed .gform_wrapper .gfield_validation_message {
  color: #F32C2B;
  font-size: 0.75rem;
}
.contact-form-embed .gform_wrapper .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
@media (min-width: 992px) {
  .contact-form-embed .gform_wrapper .gform_fields {
    gap: 1.5rem 2.5rem;
  }
}
.contact-form-embed .gform_wrapper .gfield {
  width: 100%;
}
@media (min-width: 992px) {
  .contact-form-embed .gform_wrapper .gfield--width-half {
    width: calc(50% - 1.25rem);
  }
}
.contact-form-embed .gform_wrapper .gfield_label {
  margin-bottom: 0.5rem;
  color: #0b1b2b;
  font-size: 0.75rem;
  font-weight: 500;
}
.contact-form-embed .gform_wrapper .ginput_container_checkbox label {
  color: #BEC6CF;
  font-size: 0.75rem;
}
.contact-form-embed .gform_wrapper input[type=text],
.contact-form-embed .gform_wrapper input[type=email],
.contact-form-embed .gform_wrapper input[type=tel],
.contact-form-embed .gform_wrapper select,
.contact-form-embed .gform_wrapper textarea {
  width: 100%;
  height: 2.75rem;
  padding: 0.5rem 0.75rem;
  border: 1px solid #F2F4F7;
  border-radius: 0.375rem;
  background-color: #fff;
  font-size: 0.875rem;
}
.contact-form-embed .gform_wrapper textarea {
  height: auto;
  min-height: 8.75rem;
}
.contact-form-embed .gform_wrapper .gform_footer {
  display: flex;
  gap: 1rem;
  margin-top: 0;
  padding-top: 0.5rem;
}
.contact-form-embed .gform_wrapper .gform_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  height: 2.25rem;
  padding: 0.625rem 1.125rem;
  border-radius: 2.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  width: -moz-max-content;
  width: max-content;
}
.contact-form-embed .gform_wrapper .gform_button:hover {
  text-decoration: none;
}
.contact-form-embed .gform_wrapper .gform_button {
  border: 1px solid #0091D3;
  background-color: #0091D3;
  color: #fff;
}
.contact-form-embed .gform_wrapper .gform_button:hover {
  background-color: rgb(0, 130.5, 189.9);
  border-color: rgb(0, 130.5, 189.9);
  color: #fff;
}

.office-sidebar {
  width: 100%;
  padding: 1.75rem;
  color: #fff;
  background-color: #0091D3;
  border-radius: 0.625rem;
}
@media (min-width: 992px) {
  .office-sidebar {
    max-width: 22.5rem;
    padding: 2.5rem;
    position: sticky;
    top: 6rem;
  }
}

.office-sidebar-title {
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .office-sidebar-title {
    font-size: 1.625rem;
  }
}

.office-sidebar-block {
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
}
.office-sidebar-block:last-of-type {
  margin-bottom: 0;
}

.office-sidebar-label {
  margin-bottom: 0.25rem;
  font-weight: 700;
}

.office-sidebar-text {
  margin-bottom: 0;
}

.office-sidebar-cta {
  display: inline-flex;
  margin-top: 1.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  height: 2.25rem;
  padding: 0.625rem 1.125rem;
  border-radius: 2.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  width: -moz-max-content;
  width: max-content;
}
.office-sidebar-cta:hover {
  text-decoration: none;
}
.office-sidebar-cta {
  border: 1px solid #fff;
  background-color: #fff;
  color: #fff;
}
.office-sidebar-cta:hover {
  background-color: #fff;
  color: #fff;
}
.office-sidebar-cta:hover {
  background-color: #fff;
  color: #0091D3;
  opacity: 0.85;
}

.office-map {
  position: relative;
  width: 100%;
  aspect-ratio: 1281/760;
  background-color: #F2F4F7;
  background-image: var(--office-map-bg);
  background-position: center;
  background-size: cover;
  border-radius: 0.625rem;
  overflow: hidden;
}

.office-map-pin {
  position: absolute;
  display: block;
  width: 0.625rem;
  height: 0.625rem;
  transform: translate(-50%, -50%);
  background-color: #0091D3;
  border: 2px solid #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(29, 29, 29, 0.15);
  z-index: 1;
}
.office-map-pin:hover {
  z-index: 2;
  opacity: 0.85;
}
@media (min-width: 992px) {
  .office-map-pin {
    display: inline-flex;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0.5rem;
    border: none;
    box-shadow: none;
    border-radius: 0.25rem;
  }
}

.office-map-pin-label {
  display: none;
}
@media (min-width: 992px) {
  .office-map-pin-label {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    color: #fff;
    font-size: 0.875rem;
    white-space: nowrap;
  }
  .office-map-pin-label .icon-arrow {
    width: 1rem;
    height: 1rem;
  }
}

.office-select-wrap {
  position: relative;
  margin-bottom: 1rem;
}

.office-select-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.75rem 1.25rem;
  border: 2px solid #dee0e3;
  border-radius: 0.625rem;
  background: none;
  color: #1d1d1d;
  font-size: 1rem;
  font-weight: 700;
}
.office-select-toggle i {
  transition: transform 0.15s ease-in-out;
}
.office-select-toggle[aria-expanded=true] i {
  transform: rotate(180deg);
}

.office-select-list {
  display: none;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0.625rem;
  margin-top: 0.5rem;
  background-color: #fff;
  border: 2px solid #dee0e3;
  border-radius: 0.625rem;
}
.office-select-list.is-open {
  display: flex;
}

.office-select-option {
  padding: 0.625rem 0.75rem;
  border-radius: 0.375rem;
  color: #1d1d1d;
  font-size: 0.9375rem;
  text-decoration: none;
}
.office-select-option:hover {
  background-color: #F2F4F7;
  color: #0091D3;
}

.office-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.25rem;
}
@media (min-width: 768px) {
  .office-cards {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  .office-cards {
    grid-template-columns: repeat(5, 1fr);
  }
}

.card-office {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 12.5rem;
  padding: 1.5625rem;
  color: #1d1d1d;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #d8dfe8;
  border-radius: 0.5rem;
}
.card-office:hover {
  color: #1d1d1d;
}

.card-office-title {
  margin-bottom: 0.75rem;
  color: #0b1b2b;
  font-weight: 700;
  font-size: 1.125rem;
}

.card-office-location {
  margin-bottom: 0;
  color: #3a4a5c;
  font-size: 0.8125rem;
}

.card-office-cta {
  color: #0091D3;
  font-weight: 700;
  font-size: 0.8125rem;
}

.office-content-image {
  width: 100%;
  height: auto;
  margin-bottom: 1.5rem;
  border-radius: 0.625rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.office-content-text {
  color: #3a4a5c;
  font-size: 1.125rem;
}

.search-results-title {
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .search-results-title {
    font-size: 1.625rem;
  }
}
.search-results-title span {
  color: #0091D3;
}

.search-type-filter {
  margin: 1.5rem 0;
}

.search-results-count {
  margin-bottom: 1.5rem;
  color: #3a4a5c;
  font-size: 0.875rem;
}

.search-results-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
}
@media (min-width: 768px) {
  .search-results-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .search-results-list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.search-result-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  color: #1d1d1d;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #F2F4F7;
  border-radius: 0.625rem;
}
.search-result-item:hover {
  color: #1d1d1d;
}
.search-result-item:hover .search-result-item-title {
  color: #0091D3;
}

.search-result-item-image {
  width: 100%;
}
.search-result-item-image img {
  width: 100%;
  height: 11rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.search-result-item-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 0.5rem;
  padding: 1.5rem;
}

.search-result-item-type {
  display: inline-flex;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  padding: 0.25rem 0.75rem;
  color: #0091D3;
  font-weight: 700;
  font-size: 0.6875rem;
  text-transform: uppercase;
  background-color: rgba(0, 145, 211, 0.1);
  border-radius: 2.5rem;
}

.search-result-item-title {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1.125rem;
  transition: color 0.15s ease-in-out;
}

.search-result-item-excerpt {
  margin-bottom: 0;
  flex-grow: 1;
  color: #3a4a5c;
  font-size: 0.875rem;
}

.search-result-item-cta {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  margin-top: 0.5rem;
  color: #0091D3;
  font-weight: 700;
  font-size: 0.8125rem;
}

.project-columns {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 992px) {
  .project-columns {
    flex-direction: row;
    align-items: flex-start;
  }
}

.project-content {
  flex: 1 1 0;
  max-width: 48rem;
  font-size: 1.125rem;
}
.project-content h2, .project-content .h2,
.project-content h3,
.project-content .h3 {
  margin-top: 2rem;
  font-weight: 700;
}
.project-content img {
  border-radius: 0.5rem;
}

.project-sidebar {
  width: 100%;
  padding: 1.75rem;
  color: #fff;
  background-color: #0091D3;
  border-radius: 0.625rem;
}
@media (min-width: 992px) {
  .project-sidebar {
    max-width: 22.5rem;
    flex-shrink: 0;
    padding: 2.5rem;
    position: sticky;
    top: 6rem;
  }
}

.project-sidebar-title {
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .project-sidebar-title {
    font-size: 1.625rem;
  }
}

.project-sidebar-block {
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
}
.project-sidebar-block:last-child {
  margin-bottom: 0;
}

.project-sidebar-label {
  margin-bottom: 0.25rem;
  font-weight: 700;
}

.project-sidebar-link {
  color: #fff;
  text-decoration: underline;
}
.project-sidebar-link:hover {
  color: #fff;
  opacity: 0.85;
}

.project-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
}
@media (min-width: 768px) {
  .project-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .project-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

.breadcrumb-bar {
  padding: 0.75rem 0;
  background-color: #F2F4F7;
}

.breadcrumb-list {
  font-size: 0.75rem;
  color: #1d1d1d;
}
.breadcrumb-list a {
  color: #1d1d1d;
}

.breadcrumb-sep {
  display: inline-block;
  margin: 0 0.75rem;
}

.breadcrumb_last {
  color: #0091D3;
  font-weight: 600;
}

.page-gallery-image {
  display: block;
  width: 100%;
  height: 14rem;
  margin-bottom: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .page-gallery-image {
    height: 25rem;
  }
}
.page-gallery-image:last-child {
  margin-bottom: 0;
}

.cta-minimal {
  padding: 3rem 0;
  background-color: #F2F4F7;
}

.cta-minimal-inner {
  max-width: 25rem;
  margin: 0 auto;
  text-align: center;
}

.cta-minimal-heading {
  margin-bottom: 0.75rem;
  font-weight: 700;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .cta-minimal-heading {
    font-size: 1.625rem;
  }
}

.cta-minimal-text {
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
}

.page-body {
  margin-top: 105px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-body {
    margin-top: 95px;
  }
}
@media (max-width: 767.98px) {
  .page-body {
    margin-top: 65px;
  }
}

.scroll-top {
  position: fixed;
  display: none;
  bottom: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 16px;
  line-height: 38px;
  cursor: pointer;
  color: #0091D3;
  border: 1px solid #0091D3;
  border-radius: 50%;
  background: #fff;
  text-align: center;
  z-index: 2;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
}
.scroll-top:hover {
  background-color: #0091D3;
  color: #fff;
}
@media (min-width: 768px) {
  .scroll-top {
    bottom: 40px;
    right: 40px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFNBQVM7SUFDVCw2QkFBNkI7SUFDN0IsWUFBWTtJQUNaLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLG1DQUFtQztJQUNuQyxZQUFZO0lBQ1osT0FBTztJQUNQLGFBQWE7SUFDYixlQUFlO0lBQ2Ysd0NBQXdDO0lBQ3hDLE1BQU07SUFDTiwwQkFBMEI7SUFDMUIsd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksc0JBQXNCO0FBQzFCOztBQUVBOzs7O0lBSUksU0FBUztJQUNULE9BQU87SUFDUCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE1BQU07QUFDVjs7QUFFQTtJQUNJLGlDQUFpQztJQUNqQyxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0IsVUFBVTtJQUNWLDRCQUE0QjtJQUM1Qiw0QkFBNEI7SUFDNUIsMERBQTBEO0FBQzlEOztBQUVBO0lBQ0ksV0FBVztJQUNYLDBEQUEwRDtBQUM5RDs7QUFFQTs7OztJQUlJLGNBQWM7SUFDZCxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLHNEQUFzRDtJQUN0RCxrQkFBa0I7SUFDbEIsY0FBYztBQUNsQjs7QUFFQTs7OztJQUlJLFVBQVU7SUFDVix1REFBdUQ7SUFDdkQsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksV0FBVztJQUNYLGVBQWU7SUFDZiw0Q0FBNEM7SUFDNUMsWUFBWTtJQUNaLE9BQU87SUFDUCxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLDBCQUEwQjtJQUMxQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLE1BQU07SUFDTiwyQkFBMkI7SUFDM0IseUJBQWlCO09BQWpCLHNCQUFpQjtZQUFqQixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxRQUFRO0lBQ1IsTUFBTTtBQUNWOztBQUVBO0lBQ0ksY0FBYztJQUNkLGlCQUFpQjtJQUNqQix3QkFBd0I7SUFDeEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLG1DQUFtQztJQUNuQywwQ0FBMEM7SUFDMUMsYUFBYTtJQUNiLFlBQVk7SUFDWixPQUFPO0lBQ1AsYUFBYTtJQUNiLGNBQWM7SUFDZCxpQ0FBaUM7SUFDakMsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLHVDQUF1QztJQUN2QyxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLFFBQVE7QUFDWjs7QUFFQTs7OztJQUlJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixTQUFTO0lBQ1QsZUFBZTtJQUNmLGNBQWM7SUFDZCxpQ0FBaUM7SUFDakMsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksc0RBQXNEO0lBQ3RELG1DQUFtQztJQUNuQyx1QkFBdUI7SUFDdkIsNEJBQTRCO0lBQzVCLDBCQUEwQjtJQUMxQixPQUFPO0lBQ1AsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLE1BQU07SUFDTiwwQkFBMEI7SUFDMUIsdUNBQXVDO0lBQ3ZDLHlCQUFpQjtPQUFqQixzQkFBaUI7WUFBakIsaUJBQWlCO0lBQ2pCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBOztJQUVJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBOztJQUVJLHVCQUF1QjtJQUN2QixTQUFTO0lBQ1QsWUFBWTtJQUNaLE9BQU87SUFDUCxTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLE1BQU07SUFDTix5QkFBaUI7T0FBakIsc0JBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxVQUFVO0FBQ2Q7O0FBRUE7Ozs7SUFJSSxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7O0lBRUksdUJBQXVCO0lBQ3ZCLFNBQVM7SUFDVCxjQUFjO0lBQ2QsWUFBWTtJQUNaLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFdBQVc7QUFDZjs7QUFFQSxZQUFZO0FBQ1o7SUFDSSxPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLE1BQU07QUFDVjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixTQUFTO0lBQ1QsVUFBVTtBQUNkOztBQUVBLFlBQVk7O0FBRVo7SUFDSSxnQ0FBZ0M7SUFDaEMsU0FBUztJQUNULGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osU0FBUztJQUNULGFBQWE7SUFDYixrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsV0FBVztBQUNmOztBQUVBOzs7SUFHSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBOztJQUVJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsYUFBYTtBQUNqQjs7QUFFQSxhQUFhO0FBQ2I7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksY0FBYztJQUNkLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixlQUFlO0FBQ25COztBQUVBOztJQUVJLGFBQWE7QUFDakI7O0FBRUE7O0lBRUksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsT0FBTztJQUNQLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsTUFBTTtJQUNOLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLGtDQUFrQztJQUNsQyxjQUFjO0FBQ2xCOztBQUVBLHlEQUF5RDs7QUFFekQ7SUFDSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixVQUFVO0lBQ1YsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFFBQVE7SUFDUixNQUFNO0FBQ1Y7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7O0lBRUksYUFBYTtBQUNqQjs7QUFFQSxzQkFBc0I7O0FBRXRCO0lBQ0ksNEJBQTRCO0lBQzVCLGFBQWE7SUFDYixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksT0FBTztJQUNQLCtCQUErQjtJQUMvQiwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0IsUUFBUTtJQUNSLGlDQUFpQztBQUNyQzs7QUFFQSxZQUFZOztBQUVaO0lBQ0k7Ozs7Ozs7OEJBTzBCO0lBQzFCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsZ0JBQWdCO0lBQ2hCLDRCQUE0QjtJQUM1QixvQkFBb0I7SUFDcEIsUUFBUTtJQUNSLGtCQUFrQjtJQUNsQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0k7UUFDSSwrSEFBK0g7SUFDbkk7QUFDSjs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsbUJBQW1CO0FBQ3ZCOztBQUVBOzs7SUFHSSxXQUFXO0lBQ1gscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksV0FBVztJQUNYLDBCQUEwQjtBQUM5Qjs7QUFFQSxzQkFBc0I7O0FBRXRCO0lBQ0ksNkNBQTZDO0lBQzdDLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osU0FBUztJQUNULHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsV0FBVztJQUNYLGNBQWM7QUFDbEI7O0FBRUE7SUFDSTtRQUNJLHlCQUF5QjtJQUM3QjtBQUNKOztBQUVBLHVCQUF1Qjs7QUFFdkI7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUEsNEJBQTRCOztBQUU1QjtJQUNJLFVBQVU7SUFDVixtQ0FBbUM7QUFDdkM7O0FBRUE7SUFDSSxVQUFVO0lBQ1Ysa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksVUFBVTtJQUNWLCtCQUErQjtBQUNuQzs7QUFFQSwyQkFBMkI7O0FBRTNCOztJQUVJLFVBQVU7SUFDVix3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxVQUFVO0FBQ2Q7O0FBRUEsa0NBQWtDOztBQUVsQztJQUNJLFVBQVU7SUFDVixpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksVUFBVTtJQUNWLDJCQUEyQjtBQUMvQjs7QUFFQSw2QkFBNkI7O0FBRTdCO0lBQ0ksVUFBVTtJQUNWLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLFVBQVU7SUFDVix5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsdUJBQXVCO0FBQzNCOztBQUVBLCtCQUErQjs7QUFFL0I7SUFDSSxVQUFVO0lBQ1Ysb0RBQW9EO0FBQ3hEOztBQUVBO0lBQ0ksVUFBVTtJQUNWLG1EQUFtRDtBQUN2RDs7QUFFQTtJQUNJLFVBQVU7SUFDVixnREFBZ0Q7QUFDcEQ7O0FBRUEsMkJBQTJCOztBQUUzQjtJQUNJLDBEQUEwRDtBQUM5RDs7QUFFQTtJQUNJLHdEQUF3RDtBQUM1RDs7QUFFQTtJQUNJLHdDQUF3QztBQUM1Qzs7QUFFQSxxQ0FBcUM7QUFDckM7SUFDSTtRQUNJLGlCQUFpQjtRQUNqQixrQkFBa0I7SUFDdEI7O0lBRUE7UUFDSSxjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksV0FBVztJQUNmOztJQUVBO1FBQ0ksbUJBQW1CO1FBQ25CLGNBQWM7UUFDZCxZQUFZO1FBQ1osVUFBVTtRQUNWLFlBQVk7UUFDWixRQUFRO1FBQ1IsTUFBTTtRQUNOLFdBQVc7SUFDZjs7SUFFQTtRQUNJLGtCQUFrQjtRQUNsQixtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSTtZQUNJLGtEQUFrRDtZQUNsRCxvREFBb0Q7UUFDeEQ7SUFDSjtBQUNKLEM7QUNqcEJBLFdBQVc7O0FBRVg7SUFDSSxnQkFBZ0I7SUFDaEIsU0FBUztJQUNULGFBQWE7SUFDYixTQUFTO0lBQ1QsaUNBQWlDO0lBQ2pDLDRDQUE0QztJQUM1Qyx3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiw2Q0FBNkM7SUFDN0MsTUFBTTtJQUNOLFlBQVk7SUFDWixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsU0FBUztJQUNULGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsMkNBQTJDO0FBQy9DOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixtQ0FBbUM7SUFDbkMsa0NBQWtDO0lBQ2xDLDRCQUE0QjtJQUM1QixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLHdDQUF3QztJQUN4QyxZQUFZO0FBQ2hCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsT0FBTztJQUNQLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE1BQU07SUFDTixvREFBb0Q7SUFDcEQsY0FBYztBQUNsQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQSxxQ0FBcUM7QUFDckM7SUFDSTtRQUNJLFlBQVk7SUFDaEI7O0lBRUE7UUFDSSxZQUFZO0lBQ2hCOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDO0FBQ0osQztBQ3RIQTs7Ozs7Ozs7OztFQVVFOztBQUVGO0VBQ0UsNkJBQTZCO0VBQzdCOzs7R0FHQztBQUNIO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtFQUNWLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIscUZBQXFGO0VBQ3JGLHVCQUF1QjtBQUN6QjtBQUNBOzs7RUFHRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBLGdCQUFnQjtBQUNoQjs7RUFFRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QiwyQkFBMkI7QUFDN0I7QUFDQSxlQUFlO0FBQ2Y7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25COztJQUVFLDRCQUE0QjtFQUM5QjtBQUNGOztBQUVBLGFBQWE7QUFDYjtFQUNFO0lBQ0UsY0FBYztJQUNkLHFCQUFxQixFQUFFLGdCQUFnQjtJQUN2Qyx3QkFBd0IsRUFBRSxtQ0FBbUM7SUFDN0Q7TUFDRSxhQUFhO0lBQ2Y7RUFDRjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRTtNQUNFLDZCQUE2QjtJQUMvQjtJQUNBO01BQ0UsdURBQXVEO01BQ3ZELDhEQUE4RDtJQUNoRTtJQUNBO01BQ0Usb0RBQW9EO0lBQ3REO0VBQ0Y7RUFDQTtJQUNFO01BQ0UsNkJBQTZCO0lBQy9CO0lBQ0E7TUFDRSxzREFBc0Q7TUFDdEQsNkRBQTZEO0lBQy9EO0lBQ0E7TUFDRSxtREFBbUQ7SUFDckQ7RUFDRjtFQUNBO0lBQ0U7TUFDRSxzQkFBc0I7SUFDeEI7SUFDQTtNQUNFLHVCQUF1QjtJQUN6QjtFQUNGO0VBQ0E7SUFDRTtNQUNFLFdBQVc7TUFDWCxjQUFjO01BQ2QsV0FBVztJQUNiO0lBQ0E7TUFDRSxnQ0FBZ0M7TUFDaEMsd0JBQXdCO0lBQzFCO0VBQ0Y7RUFDQTtJQUNFO01BQ0UseURBQXlEO0lBQzNEO0lBQ0E7TUFDRSxZQUFZO01BQ1osZUFBZTtNQUNmLDBDQUEwQztJQUM1QztFQUNGO0VBQ0E7SUFDRTtNQUNFLHdEQUF3RDtJQUMxRDtJQUNBO01BQ0UsV0FBVztNQUNYLGNBQWM7TUFDZCwyQ0FBMkM7SUFDN0M7RUFDRjtBQUNGOztBQUVBLHVCQUF1QjtBQUN2QixlQUFlO0FBQ2Y7RUFDRTs7Ozs7Ozs7OztJQVVFLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLFdBQVc7RUFDYjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxnRkFBZ0Y7RUFDbEY7RUFDQTtJQUNFLGlGQUFpRjtFQUNuRjtFQUNBO0lBQ0UsK0VBQStFO0VBQ2pGO0VBQ0E7SUFDRSxrRkFBa0Y7RUFDcEY7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLDBFQUEwRTtFQUMxRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0FBQy9CO0FBQ0E7O0VBRUU7SUFDRSxtREFBbUQ7RUFDckQ7QUFDRjtBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBLHFCQUFxQjs7QUMxUHJCLGdCQUFnQjtBQ0FoQjtBQ0FBOztFQVNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFPQTtFQzJPSSx5QkFMSTtFRHBPUjtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FGUkY7O0FJeEdJO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUZSSjs7QUtoS0E7OztFQUdFO0FMbUtGOztBS3BKSTtFQU5KO0lBT007RUx3Sko7QUFDRjs7QUszSUE7RUFDRTtFQUNBO0VGNk9JLG1DQUxJO0VFdE9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOElGOztBS3JJQTtFQUNFO0VBQ0EsY0NtbkI0QjtFRGxuQjVCO0VBQ0E7RUFDQSxhQ3luQjRCO0FOamY5Qjs7QUs5SEE7RUFDRTtFQUNBLHFCQ3dqQjRCO0VEcmpCNUIsZ0JDd2pCNEI7RUR2akI1QixnQkN3akI0QjtFRHZqQjVCO0FMK0hGOztBSzVIQTtFRnVNUTtBSHZFUjtBR3JGSTtFRTNDSjtJRjhNUTtFSDFFTjtBQUNGOztBS2hJQTtFRmtNUTtBSDlEUjtBRzlGSTtFRXRDSjtJRnlNUTtFSGpFTjtBQUNGOztBS3BJQTtFRjZMUTtBSHJEUjtBR3ZHSTtFRWpDSjtJRm9NUTtFSHhETjtBQUNGOztBS3hJQTtFRndMUTtBSDVDUjtBR2hISTtFRTVCSjtJRitMUTtFSC9DTjtBQUNGOztBSzVJQTtFRitLTSxrQkFMSTtBSDFCVjs7QUszSUE7RUYwS00sZUFMSTtBSHRCVjs7QUtwSUE7RUFDRTtFQUNBLG1CQ3dWMEI7QU5qTjVCOztBSzdIQTtFQUNFO1VBQUE7RUFDQTtFQUNBO1VBQUE7QUxnSUY7O0FLMUhBO0VBQ0U7RUFDQTtFQUNBO0FMNkhGOztBS3ZIQTs7RUFFRTtBTDBIRjs7QUt2SEE7OztFQUdFO0VBQ0E7QUwwSEY7O0FLdkhBOzs7O0VBSUU7QUwwSEY7O0FLdkhBO0VBQ0UsZ0JDNmI0QjtBTm5VOUI7O0FLckhBO0VBQ0U7RUFDQTtBTHdIRjs7QUtsSEE7RUFDRTtBTHFIRjs7QUs3R0E7O0VBRUUsbUJDc2E0QjtBTnRUOUI7O0FLeEdBO0VGNkVNLGtCQUxJO0FIb0NWOztBS3JHQTtFQUNFLGlCQ3FmNEI7RURwZjVCO0VBQ0E7QUx3R0Y7O0FLL0ZBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QUxrR0Y7O0FLL0ZBO0VBQU07QUxtR047O0FLbEdBO0VBQU07QUxzR047O0FLakdBO0VBQ0U7RUFDQSwwQkNnTndDO0FONUcxQztBS2xHRTtFQUNFO0FMb0dKOztBS3pGRTtFQUVFO0VBQ0E7QUwyRko7O0FLcEZBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSCtFVjs7QUtoRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FIdUZWO0FLL0VFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMaUZKOztBSzdFQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QUxnRkY7QUs3RUU7RUFDRTtBTCtFSjs7QUszRUE7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUix3QkMyNUNrQztFRDE1Q2xDLHNDQzI1Q2tDO0VDaHNEaEM7QVBvWEo7QUs1RUU7RUFDRTtFRjdCRSxjQUxJO0FIaUhWOztBS3BFQTtFQUNFO0FMdUVGOztBS2pFQTs7RUFFRTtBTG9FRjs7QUs1REE7RUFDRTtFQUNBO0FMK0RGOztBSzVEQTtFQUNFLG1CQzRYNEI7RUQzWDVCLHNCQzJYNEI7RUQxWDVCLGdDQzRaNEI7RUQzWjVCO0FMK0RGOztBS3hEQTtFQUVFO0VBQ0E7QUwwREY7O0FLdkRBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUwwREY7O0FLbERBO0VBQ0U7QUxxREY7O0FLL0NBO0VBRUU7QUxpREY7O0FLekNBO0VBQ0U7QUw0Q0Y7O0FLdkNBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QUwwQ0Y7O0FLdENBOztFQUVFO0FMeUNGOztBS3BDQTtFQUNFO0FMdUNGOztBS3BDQTtFQUdFO0FMcUNGO0FLbENFO0VBQ0U7QUxvQ0o7O0FLN0JBO0VBQ0U7QUxnQ0Y7O0FLeEJBOzs7O0VBSUU7QUwyQkY7QUt4Qkk7Ozs7RUFDRTtBTDZCTjs7QUt0QkE7RUFDRTtFQUNBO0FMeUJGOztBS3BCQTtFQUNFO0FMdUJGOztBS2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxnQkY7O0FLUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkNtTjRCO0VEak41QjtFRm5OTTtBSDhOUjtBRzFYSTtFRXlXSjtJRnRNUTtFSDJOTjtBQUNGO0FLYkU7RUFDRTtBTGVKOztBS1JBOzs7Ozs7O0VBT0U7QUxXRjs7QUtSQTtFQUNFO0FMV0Y7O0FLRkE7RUFDRTtFQUNBO0FMS0Y7QUtGRTtFQUNFO0VBQ0E7QUxJSjs7QUtLQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBTExGOztBS1VBO0VBQ0U7QUxQRjs7QUtjQTtFQUNFO0VBQ0E7QUxYRjs7QUtnQkE7RUFDRTtBTGJGOztBS2tCQTtFQUNFO0FMZkY7O0FLc0JBO0VBQ0U7RUFDQTtBTG5CRjs7QUsyQkE7RUFDRTtBTHhCRjs7QUtnQ0E7RUFDRTtBTDdCRjs7QVE5aUJBO0VMbVFNLGtCQUxJO0VLNVBSLGdCRndvQjRCO0FOdkY5Qjs7QVE1aUJFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUhrVFI7QUc5Y0k7RUtwR0Y7SUx1UU07RUgrU047QUFDRjs7QVF2akJFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUg2VFI7QUd6ZEk7RUtwR0Y7SUx1UU07RUgwVE47QUFDRjs7QVFsa0JFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUh3VVI7QUdwZUk7RUtwR0Y7SUx1UU07RUhxVU47QUFDRjs7QVE3a0JFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUhtVlI7QUcvZUk7RUtwR0Y7SUx1UU07RUhnVk47QUFDRjs7QVF4bEJFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUg4VlI7QUcxZkk7RUtwR0Y7SUx1UU07RUgyVk47QUFDRjs7QVFubUJFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUh5V1I7QUdyZ0JJO0VLcEdGO0lMdVFNO0VIc1dOO0FBQ0Y7O0FRdGxCQTtFQ3ZERTtFQUNBO0FUaXBCRjs7QVF0bEJBO0VDNURFO0VBQ0E7QVRzcEJGOztBUXhsQkE7RUFDRTtBUjJsQkY7QVF6bEJFO0VBQ0Usb0JGc29CMEI7QU4zQzlCOztBUWpsQkE7RUw4TU0sa0JBTEk7RUt2TVI7QVJvbEJGOztBUWhsQkE7RUFDRSxtQkZpVU87RUgxSEgsa0JBTEk7QUhrWlY7QVFqbEJFO0VBQ0U7QVJtbEJKOztBUS9rQkE7RUFDRTtFQUNBLG1CRnVUTztFSDFISCxrQkFMSTtFS3RMUixjRnRGUztBTndxQlg7QVFobEJFO0VBQ0U7QVJrbEJKOztBVWxyQkE7RUNJRTtFQUdBO0FYZ3JCRjs7QVVqckJBO0VBQ0UsZ0JKK2pEa0M7RUk5akRsQyxtQ0orakRrQztFSTlqRGxDO0VIR0U7RUlSRjtFQUdBO0FYeXJCRjs7QVUzcUJBO0VBRUU7QVY2cUJGOztBVTFxQkE7RUFDRTtFQUNBO0FWNnFCRjs7QVUxcUJBO0VQeVBNLGtCQUxJO0VPbFBSLGdDSmtqRGtDO0FOcjRCcEM7O0FZL3NCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNHRCRjs7QWN0cUJJO0VGNUNFO0lBQ0UsZ0JHWGU7RWZpdUJyQjtBQUNGO0FjNXFCSTtFRjVDRTtJQUNFLGdCR1hlO0Vmc3VCckI7QUFDRjtBY2pyQkk7RUY1Q0U7SUFDRSxnQkdYZTtFZjJ1QnJCO0FBQ0Y7QWN0ckJJO0VGNUNFO0lBQ0UsaUJHWGU7RWZndkJyQjtBQUNGO0FjM3JCSTtFRjVDRTtJQUNFLGlCR1hlO0VmcXZCckI7QUFDRjtBZ0IzdkJBO0VBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FoQml3Qko7O0FnQjV2QkU7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBakJxd0JGO0FnQm53Qkk7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCK3ZCRjs7QWlCaHRCTTtFQUNFO0FqQm10QlI7O0FpQmh0Qk07RUFwQ0o7RUFDQTtBakJ3dkJGOztBaUIxdUJFO0VBQ0U7RUFDQTtBakI2dUJKOztBaUIvdUJFO0VBQ0U7RUFDQTtBakJrdkJKOztBaUJwdkJFO0VBQ0U7RUFDQTtBakJ1dkJKOztBaUJ6dkJFO0VBQ0U7RUFDQTtBakI0dkJKOztBaUI5dkJFO0VBQ0U7RUFDQTtBakJpd0JKOztBaUJud0JFO0VBQ0U7RUFDQTtBakJzd0JKOztBaUJ2dUJNO0VBaERKO0VBQ0E7QWpCMnhCRjs7QWlCdHVCVTtFQWhFTjtFQUNBO0FqQjB5Qko7O0FpQjN1QlU7RUFoRU47RUFDQTtBakIreUJKOztBaUJodkJVO0VBaEVOO0VBQ0E7QWpCb3pCSjs7QWlCcnZCVTtFQWhFTjtFQUNBO0FqQnl6Qko7O0FpQjF2QlU7RUFoRU47RUFDQTtBakI4ekJKOztBaUIvdkJVO0VBaEVOO0VBQ0E7QWpCbTBCSjs7QWlCcHdCVTtFQWhFTjtFQUNBO0FqQncwQko7O0FpQnp3QlU7RUFoRU47RUFDQTtBakI2MEJKOztBaUI5d0JVO0VBaEVOO0VBQ0E7QWpCazFCSjs7QWlCbnhCVTtFQWhFTjtFQUNBO0FqQnUxQko7O0FpQnh4QlU7RUFoRU47RUFDQTtBakI0MUJKOztBaUI3eEJVO0VBaEVOO0VBQ0E7QWpCaTJCSjs7QWlCMXhCWTtFQXhEVjtBakJzMUJGOztBaUI5eEJZO0VBeERWO0FqQjAxQkY7O0FpQmx5Qlk7RUF4RFY7QWpCODFCRjs7QWlCdHlCWTtFQXhEVjtBakJrMkJGOztBaUIxeUJZO0VBeERWO0FqQnMyQkY7O0FpQjl5Qlk7RUF4RFY7QWpCMDJCRjs7QWlCbHpCWTtFQXhEVjtBakI4MkJGOztBaUJ0ekJZO0VBeERWO0FqQmszQkY7O0FpQjF6Qlk7RUF4RFY7QWpCczNCRjs7QWlCOXpCWTtFQXhEVjtBakIwM0JGOztBaUJsMEJZO0VBeERWO0FqQjgzQkY7O0FpQjN6QlE7O0VBRUU7QWpCOHpCVjs7QWlCM3pCUTs7RUFFRTtBakI4ekJWOztBaUJyMEJROztFQUVFO0FqQncwQlY7O0FpQnIwQlE7O0VBRUU7QWpCdzBCVjs7QWlCLzBCUTs7RUFFRTtBakJrMUJWOztBaUIvMEJROztFQUVFO0FqQmsxQlY7O0FpQnoxQlE7O0VBRUU7QWpCNDFCVjs7QWlCejFCUTs7RUFFRTtBakI0MUJWOztBaUJuMkJROztFQUVFO0FqQnMyQlY7O0FpQm4yQlE7O0VBRUU7QWpCczJCVjs7QWlCNzJCUTs7RUFFRTtBakJnM0JWOztBaUI3MkJROztFQUVFO0FqQmczQlY7O0FpQnYzQlE7O0VBRUU7QWpCMDNCVjs7QWlCdjNCUTs7RUFFRTtBakIwM0JWOztBaUJqNEJROztFQUVFO0FqQm80QlY7O0FpQmo0QlE7O0VBRUU7QWpCbzRCVjs7QWlCMzRCUTs7RUFFRTtBakI4NEJWOztBaUIzNEJROztFQUVFO0FqQjg0QlY7O0FpQnI1QlE7O0VBRUU7QWpCdzVCVjs7QWlCcjVCUTs7RUFFRTtBakJ3NUJWOztBaUIvNUJROztFQUVFO0FqQms2QlY7O0FpQi81QlE7O0VBRUU7QWpCazZCVjs7QWM1OUJJO0VHVUU7SUFDRTtFakJzOUJOO0VpQm45Qkk7SUFwQ0o7SUFDQTtFakIwL0JBO0VpQjUrQkE7SUFDRTtJQUNBO0VqQjgrQkY7RWlCaC9CQTtJQUNFO0lBQ0E7RWpCay9CRjtFaUJwL0JBO0lBQ0U7SUFDQTtFakJzL0JGO0VpQngvQkE7SUFDRTtJQUNBO0VqQjAvQkY7RWlCNS9CQTtJQUNFO0lBQ0E7RWpCOC9CRjtFaUJoZ0NBO0lBQ0U7SUFDQTtFakJrZ0NGO0VpQm4rQkk7SUFoREo7SUFDQTtFakJzaENBO0VpQmorQlE7SUFoRU47SUFDQTtFakJvaUNGO0VpQnIrQlE7SUFoRU47SUFDQTtFakJ3aUNGO0VpQnorQlE7SUFoRU47SUFDQTtFakI0aUNGO0VpQjcrQlE7SUFoRU47SUFDQTtFakJnakNGO0VpQmovQlE7SUFoRU47SUFDQTtFakJvakNGO0VpQnIvQlE7SUFoRU47SUFDQTtFakJ3akNGO0VpQnovQlE7SUFoRU47SUFDQTtFakI0akNGO0VpQjcvQlE7SUFoRU47SUFDQTtFakJna0NGO0VpQmpnQ1E7SUFoRU47SUFDQTtFakJva0NGO0VpQnJnQ1E7SUFoRU47SUFDQTtFakJ3a0NGO0VpQnpnQ1E7SUFoRU47SUFDQTtFakI0a0NGO0VpQjdnQ1E7SUFoRU47SUFDQTtFakJnbENGO0VpQnpnQ1U7SUF4RFY7RWpCb2tDQTtFaUI1Z0NVO0lBeERWO0VqQnVrQ0E7RWlCL2dDVTtJQXhEVjtFakIwa0NBO0VpQmxoQ1U7SUF4RFY7RWpCNmtDQTtFaUJyaENVO0lBeERWO0VqQmdsQ0E7RWlCeGhDVTtJQXhEVjtFakJtbENBO0VpQjNoQ1U7SUF4RFY7RWpCc2xDQTtFaUI5aENVO0lBeERWO0VqQnlsQ0E7RWlCamlDVTtJQXhEVjtFakI0bENBO0VpQnBpQ1U7SUF4RFY7RWpCK2xDQTtFaUJ2aUNVO0lBeERWO0VqQmttQ0E7RWlCMWlDVTtJQXhEVjtFakJxbUNBO0VpQmxpQ007O0lBRUU7RWpCb2lDUjtFaUJqaUNNOztJQUVFO0VqQm1pQ1I7RWlCMWlDTTs7SUFFRTtFakI0aUNSO0VpQnppQ007O0lBRUU7RWpCMmlDUjtFaUJsakNNOztJQUVFO0VqQm9qQ1I7RWlCampDTTs7SUFFRTtFakJtakNSO0VpQjFqQ007O0lBRUU7RWpCNGpDUjtFaUJ6akNNOztJQUVFO0VqQjJqQ1I7RWlCbGtDTTs7SUFFRTtFakJva0NSO0VpQmprQ007O0lBRUU7RWpCbWtDUjtFaUIxa0NNOztJQUVFO0VqQjRrQ1I7RWlCemtDTTs7SUFFRTtFakIya0NSO0VpQmxsQ007O0lBRUU7RWpCb2xDUjtFaUJqbENNOztJQUVFO0VqQm1sQ1I7RWlCMWxDTTs7SUFFRTtFakI0bENSO0VpQnpsQ007O0lBRUU7RWpCMmxDUjtFaUJsbUNNOztJQUVFO0VqQm9tQ1I7RWlCam1DTTs7SUFFRTtFakJtbUNSO0VpQjFtQ007O0lBRUU7RWpCNG1DUjtFaUJ6bUNNOztJQUVFO0VqQjJtQ1I7RWlCbG5DTTs7SUFFRTtFakJvbkNSO0VpQmpuQ007O0lBRUU7RWpCbW5DUjtBQUNGO0FjOXFDSTtFR1VFO0lBQ0U7RWpCdXFDTjtFaUJwcUNJO0lBcENKO0lBQ0E7RWpCMnNDQTtFaUI3ckNBO0lBQ0U7SUFDQTtFakIrckNGO0VpQmpzQ0E7SUFDRTtJQUNBO0VqQm1zQ0Y7RWlCcnNDQTtJQUNFO0lBQ0E7RWpCdXNDRjtFaUJ6c0NBO0lBQ0U7SUFDQTtFakIyc0NGO0VpQjdzQ0E7SUFDRTtJQUNBO0VqQitzQ0Y7RWlCanRDQTtJQUNFO0lBQ0E7RWpCbXRDRjtFaUJwckNJO0lBaERKO0lBQ0E7RWpCdXVDQTtFaUJsckNRO0lBaEVOO0lBQ0E7RWpCcXZDRjtFaUJ0ckNRO0lBaEVOO0lBQ0E7RWpCeXZDRjtFaUIxckNRO0lBaEVOO0lBQ0E7RWpCNnZDRjtFaUI5ckNRO0lBaEVOO0lBQ0E7RWpCaXdDRjtFaUJsc0NRO0lBaEVOO0lBQ0E7RWpCcXdDRjtFaUJ0c0NRO0lBaEVOO0lBQ0E7RWpCeXdDRjtFaUIxc0NRO0lBaEVOO0lBQ0E7RWpCNndDRjtFaUI5c0NRO0lBaEVOO0lBQ0E7RWpCaXhDRjtFaUJsdENRO0lBaEVOO0lBQ0E7RWpCcXhDRjtFaUJ0dENRO0lBaEVOO0lBQ0E7RWpCeXhDRjtFaUIxdENRO0lBaEVOO0lBQ0E7RWpCNnhDRjtFaUI5dENRO0lBaEVOO0lBQ0E7RWpCaXlDRjtFaUIxdENVO0lBeERWO0VqQnF4Q0E7RWlCN3RDVTtJQXhEVjtFakJ3eENBO0VpQmh1Q1U7SUF4RFY7RWpCMnhDQTtFaUJudUNVO0lBeERWO0VqQjh4Q0E7RWlCdHVDVTtJQXhEVjtFakJpeUNBO0VpQnp1Q1U7SUF4RFY7RWpCb3lDQTtFaUI1dUNVO0lBeERWO0VqQnV5Q0E7RWlCL3VDVTtJQXhEVjtFakIweUNBO0VpQmx2Q1U7SUF4RFY7RWpCNnlDQTtFaUJydkNVO0lBeERWO0VqQmd6Q0E7RWlCeHZDVTtJQXhEVjtFakJtekNBO0VpQjN2Q1U7SUF4RFY7RWpCc3pDQTtFaUJudkNNOztJQUVFO0VqQnF2Q1I7RWlCbHZDTTs7SUFFRTtFakJvdkNSO0VpQjN2Q007O0lBRUU7RWpCNnZDUjtFaUIxdkNNOztJQUVFO0VqQjR2Q1I7RWlCbndDTTs7SUFFRTtFakJxd0NSO0VpQmx3Q007O0lBRUU7RWpCb3dDUjtFaUIzd0NNOztJQUVFO0VqQjZ3Q1I7RWlCMXdDTTs7SUFFRTtFakI0d0NSO0VpQm54Q007O0lBRUU7RWpCcXhDUjtFaUJseENNOztJQUVFO0VqQm94Q1I7RWlCM3hDTTs7SUFFRTtFakI2eENSO0VpQjF4Q007O0lBRUU7RWpCNHhDUjtFaUJueUNNOztJQUVFO0VqQnF5Q1I7RWlCbHlDTTs7SUFFRTtFakJveUNSO0VpQjN5Q007O0lBRUU7RWpCNnlDUjtFaUIxeUNNOztJQUVFO0VqQjR5Q1I7RWlCbnpDTTs7SUFFRTtFakJxekNSO0VpQmx6Q007O0lBRUU7RWpCb3pDUjtFaUIzekNNOztJQUVFO0VqQjZ6Q1I7RWlCMXpDTTs7SUFFRTtFakI0ekNSO0VpQm4wQ007O0lBRUU7RWpCcTBDUjtFaUJsMENNOztJQUVFO0VqQm8wQ1I7QUFDRjtBYy8zQ0k7RUdVRTtJQUNFO0VqQnczQ047RWlCcjNDSTtJQXBDSjtJQUNBO0VqQjQ1Q0E7RWlCOTRDQTtJQUNFO0lBQ0E7RWpCZzVDRjtFaUJsNUNBO0lBQ0U7SUFDQTtFakJvNUNGO0VpQnQ1Q0E7SUFDRTtJQUNBO0VqQnc1Q0Y7RWlCMTVDQTtJQUNFO0lBQ0E7RWpCNDVDRjtFaUI5NUNBO0lBQ0U7SUFDQTtFakJnNkNGO0VpQmw2Q0E7SUFDRTtJQUNBO0VqQm82Q0Y7RWlCcjRDSTtJQWhESjtJQUNBO0VqQnc3Q0E7RWlCbjRDUTtJQWhFTjtJQUNBO0VqQnM4Q0Y7RWlCdjRDUTtJQWhFTjtJQUNBO0VqQjA4Q0Y7RWlCMzRDUTtJQWhFTjtJQUNBO0VqQjg4Q0Y7RWlCLzRDUTtJQWhFTjtJQUNBO0VqQms5Q0Y7RWlCbjVDUTtJQWhFTjtJQUNBO0VqQnM5Q0Y7RWlCdjVDUTtJQWhFTjtJQUNBO0VqQjA5Q0Y7RWlCMzVDUTtJQWhFTjtJQUNBO0VqQjg5Q0Y7RWlCLzVDUTtJQWhFTjtJQUNBO0VqQmsrQ0Y7RWlCbjZDUTtJQWhFTjtJQUNBO0VqQnMrQ0Y7RWlCdjZDUTtJQWhFTjtJQUNBO0VqQjArQ0Y7RWlCMzZDUTtJQWhFTjtJQUNBO0VqQjgrQ0Y7RWlCLzZDUTtJQWhFTjtJQUNBO0VqQmsvQ0Y7RWlCMzZDVTtJQXhEVjtFakJzK0NBO0VpQjk2Q1U7SUF4RFY7RWpCeStDQTtFaUJqN0NVO0lBeERWO0VqQjQrQ0E7RWlCcDdDVTtJQXhEVjtFakIrK0NBO0VpQnY3Q1U7SUF4RFY7RWpCay9DQTtFaUIxN0NVO0lBeERWO0VqQnEvQ0E7RWlCNzdDVTtJQXhEVjtFakJ3L0NBO0VpQmg4Q1U7SUF4RFY7RWpCMi9DQTtFaUJuOENVO0lBeERWO0VqQjgvQ0E7RWlCdDhDVTtJQXhEVjtFakJpZ0RBO0VpQno4Q1U7SUF4RFY7RWpCb2dEQTtFaUI1OENVO0lBeERWO0VqQnVnREE7RWlCcDhDTTs7SUFFRTtFakJzOENSO0VpQm44Q007O0lBRUU7RWpCcThDUjtFaUI1OENNOztJQUVFO0VqQjg4Q1I7RWlCMzhDTTs7SUFFRTtFakI2OENSO0VpQnA5Q007O0lBRUU7RWpCczlDUjtFaUJuOUNNOztJQUVFO0VqQnE5Q1I7RWlCNTlDTTs7SUFFRTtFakI4OUNSO0VpQjM5Q007O0lBRUU7RWpCNjlDUjtFaUJwK0NNOztJQUVFO0VqQnMrQ1I7RWlCbitDTTs7SUFFRTtFakJxK0NSO0VpQjUrQ007O0lBRUU7RWpCOCtDUjtFaUIzK0NNOztJQUVFO0VqQjYrQ1I7RWlCcC9DTTs7SUFFRTtFakJzL0NSO0VpQm4vQ007O0lBRUU7RWpCcS9DUjtFaUI1L0NNOztJQUVFO0VqQjgvQ1I7RWlCMy9DTTs7SUFFRTtFakI2L0NSO0VpQnBnRE07O0lBRUU7RWpCc2dEUjtFaUJuZ0RNOztJQUVFO0VqQnFnRFI7RWlCNWdETTs7SUFFRTtFakI4Z0RSO0VpQjNnRE07O0lBRUU7RWpCNmdEUjtFaUJwaERNOztJQUVFO0VqQnNoRFI7RWlCbmhETTs7SUFFRTtFakJxaERSO0FBQ0Y7QWNobERJO0VHVUU7SUFDRTtFakJ5a0ROO0VpQnRrREk7SUFwQ0o7SUFDQTtFakI2bURBO0VpQi9sREE7SUFDRTtJQUNBO0VqQmltREY7RWlCbm1EQTtJQUNFO0lBQ0E7RWpCcW1ERjtFaUJ2bURBO0lBQ0U7SUFDQTtFakJ5bURGO0VpQjNtREE7SUFDRTtJQUNBO0VqQjZtREY7RWlCL21EQTtJQUNFO0lBQ0E7RWpCaW5ERjtFaUJubkRBO0lBQ0U7SUFDQTtFakJxbkRGO0VpQnRsREk7SUFoREo7SUFDQTtFakJ5b0RBO0VpQnBsRFE7SUFoRU47SUFDQTtFakJ1cERGO0VpQnhsRFE7SUFoRU47SUFDQTtFakIycERGO0VpQjVsRFE7SUFoRU47SUFDQTtFakIrcERGO0VpQmhtRFE7SUFoRU47SUFDQTtFakJtcURGO0VpQnBtRFE7SUFoRU47SUFDQTtFakJ1cURGO0VpQnhtRFE7SUFoRU47SUFDQTtFakIycURGO0VpQjVtRFE7SUFoRU47SUFDQTtFakIrcURGO0VpQmhuRFE7SUFoRU47SUFDQTtFakJtckRGO0VpQnBuRFE7SUFoRU47SUFDQTtFakJ1ckRGO0VpQnhuRFE7SUFoRU47SUFDQTtFakIyckRGO0VpQjVuRFE7SUFoRU47SUFDQTtFakIrckRGO0VpQmhvRFE7SUFoRU47SUFDQTtFakJtc0RGO0VpQjVuRFU7SUF4RFY7RWpCdXJEQTtFaUIvbkRVO0lBeERWO0VqQjByREE7RWlCbG9EVTtJQXhEVjtFakI2ckRBO0VpQnJvRFU7SUF4RFY7RWpCZ3NEQTtFaUJ4b0RVO0lBeERWO0VqQm1zREE7RWlCM29EVTtJQXhEVjtFakJzc0RBO0VpQjlvRFU7SUF4RFY7RWpCeXNEQTtFaUJqcERVO0lBeERWO0VqQjRzREE7RWlCcHBEVTtJQXhEVjtFakIrc0RBO0VpQnZwRFU7SUF4RFY7RWpCa3REQTtFaUIxcERVO0lBeERWO0VqQnF0REE7RWlCN3BEVTtJQXhEVjtFakJ3dERBO0VpQnJwRE07O0lBRUU7RWpCdXBEUjtFaUJwcERNOztJQUVFO0VqQnNwRFI7RWlCN3BETTs7SUFFRTtFakIrcERSO0VpQjVwRE07O0lBRUU7RWpCOHBEUjtFaUJycURNOztJQUVFO0VqQnVxRFI7RWlCcHFETTs7SUFFRTtFakJzcURSO0VpQjdxRE07O0lBRUU7RWpCK3FEUjtFaUI1cURNOztJQUVFO0VqQjhxRFI7RWlCcnJETTs7SUFFRTtFakJ1ckRSO0VpQnByRE07O0lBRUU7RWpCc3JEUjtFaUI3ckRNOztJQUVFO0VqQityRFI7RWlCNXJETTs7SUFFRTtFakI4ckRSO0VpQnJzRE07O0lBRUU7RWpCdXNEUjtFaUJwc0RNOztJQUVFO0VqQnNzRFI7RWlCN3NETTs7SUFFRTtFakIrc0RSO0VpQjVzRE07O0lBRUU7RWpCOHNEUjtFaUJydERNOztJQUVFO0VqQnV0RFI7RWlCcHRETTs7SUFFRTtFakJzdERSO0VpQjd0RE07O0lBRUU7RWpCK3REUjtFaUI1dERNOztJQUVFO0VqQjh0RFI7RWlCcnVETTs7SUFFRTtFakJ1dURSO0VpQnB1RE07O0lBRUU7RWpCc3VEUjtBQUNGO0FjanlESTtFR1VFO0lBQ0U7RWpCMHhETjtFaUJ2eERJO0lBcENKO0lBQ0E7RWpCOHpEQTtFaUJoekRBO0lBQ0U7SUFDQTtFakJrekRGO0VpQnB6REE7SUFDRTtJQUNBO0VqQnN6REY7RWlCeHpEQTtJQUNFO0lBQ0E7RWpCMHpERjtFaUI1ekRBO0lBQ0U7SUFDQTtFakI4ekRGO0VpQmgwREE7SUFDRTtJQUNBO0VqQmswREY7RWlCcDBEQTtJQUNFO0lBQ0E7RWpCczBERjtFaUJ2eURJO0lBaERKO0lBQ0E7RWpCMDFEQTtFaUJyeURRO0lBaEVOO0lBQ0E7RWpCdzJERjtFaUJ6eURRO0lBaEVOO0lBQ0E7RWpCNDJERjtFaUI3eURRO0lBaEVOO0lBQ0E7RWpCZzNERjtFaUJqekRRO0lBaEVOO0lBQ0E7RWpCbzNERjtFaUJyekRRO0lBaEVOO0lBQ0E7RWpCdzNERjtFaUJ6ekRRO0lBaEVOO0lBQ0E7RWpCNDNERjtFaUI3ekRRO0lBaEVOO0lBQ0E7RWpCZzRERjtFaUJqMERRO0lBaEVOO0lBQ0E7RWpCbzRERjtFaUJyMERRO0lBaEVOO0lBQ0E7RWpCdzRERjtFaUJ6MERRO0lBaEVOO0lBQ0E7RWpCNDRERjtFaUI3MERRO0lBaEVOO0lBQ0E7RWpCZzVERjtFaUJqMURRO0lBaEVOO0lBQ0E7RWpCbzVERjtFaUI3MERVO0lBeERWO0VqQnc0REE7RWlCaDFEVTtJQXhEVjtFakIyNERBO0VpQm4xRFU7SUF4RFY7RWpCODREQTtFaUJ0MURVO0lBeERWO0VqQmk1REE7RWlCejFEVTtJQXhEVjtFakJvNURBO0VpQjUxRFU7SUF4RFY7RWpCdTVEQTtFaUIvMURVO0lBeERWO0VqQjA1REE7RWlCbDJEVTtJQXhEVjtFakI2NURBO0VpQnIyRFU7SUF4RFY7RWpCZzZEQTtFaUJ4MkRVO0lBeERWO0VqQm02REE7RWlCMzJEVTtJQXhEVjtFakJzNkRBO0VpQjkyRFU7SUF4RFY7RWpCeTZEQTtFaUJ0MkRNOztJQUVFO0VqQncyRFI7RWlCcjJETTs7SUFFRTtFakJ1MkRSO0VpQjkyRE07O0lBRUU7RWpCZzNEUjtFaUI3MkRNOztJQUVFO0VqQisyRFI7RWlCdDNETTs7SUFFRTtFakJ3M0RSO0VpQnIzRE07O0lBRUU7RWpCdTNEUjtFaUI5M0RNOztJQUVFO0VqQmc0RFI7RWlCNzNETTs7SUFFRTtFakIrM0RSO0VpQnQ0RE07O0lBRUU7RWpCdzREUjtFaUJyNERNOztJQUVFO0VqQnU0RFI7RWlCOTRETTs7SUFFRTtFakJnNURSO0VpQjc0RE07O0lBRUU7RWpCKzREUjtFaUJ0NURNOztJQUVFO0VqQnc1RFI7RWlCcjVETTs7SUFFRTtFakJ1NURSO0VpQjk1RE07O0lBRUU7RWpCZzZEUjtFaUI3NURNOztJQUVFO0VqQis1RFI7RWlCdDZETTs7SUFFRTtFakJ3NkRSO0VpQnI2RE07O0lBRUU7RWpCdTZEUjtFaUI5NkRNOztJQUVFO0VqQmc3RFI7RWlCNzZETTs7SUFFRTtFakIrNkRSO0VpQnQ3RE07O0lBRUU7RWpCdzdEUjtFaUJyN0RNOztJQUVFO0VqQnU3RFI7QUFDRjtBa0I3aUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJaa1lPO0VZallQLG1CWnVzQjRCO0VZdHNCNUI7QWxCNGlFRjtBa0JyaUVFO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsMkNaK3NCMEI7RVk5c0IxQjtBbEJzaUVKO0FrQm5pRUU7RUFDRTtBbEJxaUVKO0FrQmxpRUU7RUFDRTtBbEJvaUVKOztBa0JoaUVBO0VBQ0U7QWxCbWlFRjs7QWtCNWhFQTtFQUNFO0FsQitoRUY7O0FrQnJoRUU7RUFDRTtBbEJ3aEVKOztBa0J6Z0VFO0VBQ0U7QWxCNGdFSjtBa0J6Z0VJO0VBQ0U7QWxCMmdFTjs7QWtCcGdFRTtFQUNFO0FsQnVnRUo7QWtCcGdFRTtFQUNFO0FsQnNnRUo7O0FrQjUvREU7RUFDRTtFQUNBO0FsQisvREo7O0FrQnovREU7RUFDRTtFQUNBO0FsQjQvREo7O0FrQnAvREE7RUFDRTtFQUNBO0FsQnUvREY7O0FrQi8rREU7RUFDRTtFQUNBO0FsQmsvREo7O0FtQjluRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQjBuRUo7O0FtQjVvRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQndvRUo7O0FtQjFwRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQnNwRUo7O0FtQnhxRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQm9xRUo7O0FtQnRyRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQmtyRUo7O0FtQnBzRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQmdzRUo7O0FtQmx0RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQjhzRUo7O0FtQmh1RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuQjR0RUo7O0FrQjNrRUk7RUFDRTtFQUNBO0FsQjhrRU47O0FjenFFSTtFSXlGQTtJQUNFO0lBQ0E7RWxCb2xFSjtBQUNGO0FjaHJFSTtFSXlGQTtJQUNFO0lBQ0E7RWxCMGxFSjtBQUNGO0FjdHJFSTtFSXlGQTtJQUNFO0lBQ0E7RWxCZ21FSjtBQUNGO0FjNXJFSTtFSXlGQTtJQUNFO0lBQ0E7RWxCc21FSjtBQUNGO0FjbHNFSTtFSXlGQTtJQUNFO0lBQ0E7RWxCNG1FSjtBQUNGO0FvQmh4RUE7RUFDRSxxQmR1MkJzQztBTjI2Q3hDOztBb0J6d0VBO0VBQ0U7RUFDQTtFQUNBO0VqQjhRSSxrQkFMSTtFaUJyUVIsZ0JkK2xCNEI7QU4ycUQ5Qjs7QW9CdHdFQTtFQUNFO0VBQ0E7RWpCb1FJLGtCQUxJO0FIMmdFVjs7QW9CdHdFQTtFQUNFO0VBQ0E7RWpCOFBJLG1CQUxJO0FIaWhFVjs7QXFCdnlFQTtFQUNFLG1CZisxQnNDO0VIcmtCbEMsa0JBTEk7RWtCalJSLGdDZisxQnNDO0FOeThDeEM7O0FzQjd5RUE7RUFDRTtFQUNBO0VBQ0E7RW5Cd1JJLGVBTEk7RW1CaFJSLGdCUGdEbUI7RU8vQ25CLGdCaEJ5bUI0QjtFZ0J4bUI1QiwyQmhCNDNCc0M7RWdCMzNCdEM7S0FBQTtVQUFBO0VBQ0EsbUNoQnEzQnNDO0VnQnAzQnRDO0VBQ0E7RWZHRTtFZ0JIRSx3RURNSjtBdEIyeUVGO0F1Qjd5RU07RURoQk47SUNpQlE7RXZCZ3pFTjtBQUNGO0FzQjl5RUU7RUFDRTtBdEJnekVKO0FzQjl5RUk7RUFDRTtBdEJnekVOO0FzQjN5RUU7RUFDRSwyQmhCczJCb0M7RWdCcjJCcEMsbUNoQmcyQm9DO0VnQi8xQnBDLHlCUDBDdUI7RU96Q3ZCO0VBS0UsZ0JQdUNtQjtBZmt3RXpCO0FzQnJ5RUU7RUFNRTtFQU1BO0VBS0E7QXRCeXhFSjtBc0JweEVFO0VBQ0U7RUFDQTtBdEJzeEVKO0FzQmx4RUU7RUFDRSxnQ2hCNDBCb0M7RWdCMTBCcEM7QXRCbXhFSjtBc0J0eEVFO0VBQ0UsZ0NoQjQwQm9DO0VnQjEwQnBDO0F0Qm14RUo7QXNCM3dFRTtFQUVFLHdDaEI4eUJvQztFZ0IzeUJwQztBdEIwd0VKO0FzQnR3RUU7RUFDRTtFQUNBO0VBQ0EsMEJoQm9yQjBCO0VnQm5yQjFCLDJCaEJzeUJvQztFa0JwNEJ0Qyx1Q2xCcWlDZ0M7RWdCcjhCOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQ2hCZ3NCMEI7RWdCL3JCMUI7RUN6RkUscUlEMEZGO0F0Qnd3RUo7QXVCOTFFTTtFRDBFSjtJQ3pFTTtFdkJpMkVOO0FBQ0Y7QXNCMXdFRTtFQUNFLHdDaEI0N0I4QjtBTmcxQ2xDOztBc0Jud0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhCd2Y0QjtFZ0J2ZjVCLDJCaEIyeEJzQztFZ0IxeEJ0QztFQUNBO0VBQ0E7QXRCc3dFRjtBc0Jwd0VFO0VBQ0U7QXRCc3dFSjtBc0Jud0VFO0VBRUU7RUFDQTtBdEJvd0VKOztBc0J6dkVBO0VBQ0UsbUVoQjR3QnNDO0VnQjN3QnRDO0VuQnlJSSxtQkFMSTtFSXZRTjtBUGk0RUo7QXNCMXZFRTtFQUNFO0VBQ0E7RUFDQSx5QmhCb29CMEI7QU53bkQ5Qjs7QXNCeHZFQTtFQUNFLGlFaEJnd0JzQztFZ0IvdkJ0QztFbkI0SEksa0JBTEk7RUl2UU47QVA2NEVKO0FzQnp2RUU7RUFDRTtFQUNBO0VBQ0EsdUJoQjJuQjBCO0FOZ29EOUI7O0FzQm52RUU7RUFDRSxvRWhCNnVCb0M7QU55Z0R4QztBc0JudkVFO0VBQ0UsbUVoQjB1Qm9DO0FOMmdEeEM7QXNCbHZFRTtFQUNFLGlFaEJ1dUJvQztBTjZnRHhDOztBc0IvdUVBO0VBQ0UsV2hCcXVCc0M7RWdCcHVCdEMsZ0VoQjh0QnNDO0VnQjd0QnRDLGlCaEJpbEI0QjtBTmlxRDlCO0FzQmh2RUU7RUFDRTtBdEJrdkVKO0FzQi91RUU7RUFDRTtFZnZMQTtBUHk2RUo7QXNCOXVFRTtFQUNFO0VmNUxBO0FQNjZFSjtBc0I3dUVFO0VBQW9CLCtEaEI4c0JrQjtBTmtpRHhDO0FzQi91RUU7RUFBb0IsNkRoQjhzQmtCO0FOb2lEeEM7O0F5Qmo4RUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFdEJxUkksZUFMSTtFc0I3UVIsZ0JWNkNtQjtFVTVDbkIsZ0JuQnNtQjRCO0VtQnJtQjVCLDJCbkJ5M0JzQztFbUJ4M0J0QztLQUFBO1VBQUE7RUFDQSxtQ25CazNCc0M7RW1CajNCdEM7RUFDQTtFQUNBLHlDbkIrOUJrQztFbUI5OUJsQywwQm5CKzlCa0M7RW1COTlCbEM7RWxCSEU7RWdCSEUsd0VFU0o7QXpCaThFRjtBdUJ0OEVNO0VFZk47SUZnQlE7RXZCeThFTjtBQUNGO0F5QnA4RUU7RUFDRSx5QlZrRHVCO0VVakR2QjtFQUtFLGlEbkJpK0I0QjtBTmkrQ2xDO0F5Qjk3RUU7RUFFRSxzQm5CNnVCMEI7RW1CNXVCMUI7QXpCKzdFSjtBeUI1N0VFO0VBRUUsd0NuQnUxQm9DO0FOc21EeEM7QXlCeDdFRTtFQUNFO0VBQ0E7QXpCMDdFSjs7QXlCdDdFQTtFQUNFLG9CbkJzdUI0QjtFbUJydUI1Qix1Qm5CcXVCNEI7RW1CcHVCNUIsb0JuQnF1QjRCO0VIbGdCeEIsbUJBTEk7RUl2UU47QVBvK0VKOztBeUJ0N0VBO0VBQ0UsbUJuQmt1QjRCO0VtQmp1QjVCLHNCbkJpdUI0QjtFbUJodUI1QixrQm5CaXVCNEI7RUh0Z0J4QixrQkFMSTtFSXZRTjtBUDQrRUo7O0F5QnA3RUk7RUFDRTtBekJ1N0VOOztBMEIvL0VBO0VBQ0U7RUFDQSxrQnBCcTZCd0M7RW9CcDZCeEMsbUJwQnE2QndDO0VvQnA2QnhDLHVCcEJxNkJ3QztBTjZsRDFDO0EwQmhnRkU7RUFDRTtFQUNBO0ExQmtnRko7O0EwQjkvRUE7RUFDRSxvQnBCMjVCd0M7RW9CMTVCeEM7RUFDQTtBMUJpZ0ZGO0EwQi8vRUU7RUFDRTtFQUNBO0VBQ0E7QTFCaWdGSjs7QTBCNy9FQTtFQUNFO0VBRUE7RUFDQSxVcEIwNEJ3QztFb0J6NEJ4QyxXcEJ5NEJ3QztFb0J4NEJ4QztFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJEcEIyNEJ3QztFb0IxNEJ4QztVQUFBO0ExQisvRUY7QTBCNS9FRTtFbkIzQkU7QVAwaEZKO0EwQjMvRUU7RUFFRSxrQnBCbTRCc0M7QU55bkQxQztBMEJ6L0VFO0VBQ0UsdUJwQjAzQnNDO0FOaW9EMUM7QTBCeC9FRTtFQUNFLHlCWGtCdUI7RVdqQnZCO0VBQ0EsaURwQjhmb0I7QU40L0R4QjtBMEJ2L0VFO0VBQ0UseUJYbEVNO0VXbUVOLHFCWG5FTTtBZjRqRlY7QTBCdi9FSTtFQUlJO0ExQnMvRVI7QTBCbC9FSTtFQUlJO0ExQmkvRVI7QTBCNStFRTtFQUNFLHlCWHZGTTtFV3dGTixxQlh4Rk07RVc2Rko7QTFCMCtFTjtBMEJ0K0VFO0VBQ0U7RUFDQTtFQUNBLFlwQmsyQnVDO0FOc29EM0M7QTBCaitFSTtFQUNFO0VBQ0EsWXBCeTFCcUM7QU4wb0QzQzs7QTBCcjlFQTtFQUNFLG1CcEJvMUJnQztBTm9vRGxDO0EwQnQ5RUU7RUFDRTtFQUVBLFVwQjgwQjhCO0VvQjcwQjlCO0VBQ0E7RUFDQTtFbkJqSEE7RWdCSEUsaURHc0hGO0ExQnU5RUo7QXVCemtGTTtFRzBHSjtJSHpHTTtFdkI0a0ZOO0FBQ0Y7QTBCMTlFSTtFQUNFO0ExQjQ5RU47QTBCejlFSTtFQUNFLGlDcEI2MEI0QjtFb0J4MEIxQjtBMUJ1OUVSO0EwQmw5RUU7RUFDRSxvQnBCd3pCOEI7RW9CdnpCOUI7QTFCbzlFSjtBMEJsOUVJO0VBQ0U7RUFDQTtBMUJvOUVOOztBMEIvOEVBO0VBQ0U7RUFDQSxrQnBCc3lCZ0M7QU40cURsQzs7QTBCLzhFQTtFQUNFO0VBQ0E7RUFDQTtBMUJrOUVGO0EwQjk4RUk7RUFDRTtFQUNBO0VBQ0EsYXBCc3BCd0I7QU4wekQ5Qjs7QTBCejhFSTtFQUNFO0ExQjQ4RU47O0EyQi9uRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtBM0Jrb0ZGO0EyQmhvRkU7RUFDRTtBM0Jrb0ZKO0EyQjluRkk7RUFBMEIsZ0NyQjhnQ2E7QU5tbkQzQztBMkJob0ZJO0VBQTBCLGdDckI2Z0NhO0FOc25EM0M7QTJCaG9GRTtFQUNFO0EzQmtvRko7QTJCL25GRTtFQUNFLFdyQisvQnVDO0VxQjkvQnZDLFlyQjgvQnVDO0VxQjcvQnZDO0VBQ0E7VUFBQTtFSDFCRix5QlRKUTtFWWdDTixTckI2L0J1QztFQzFnQ3ZDO0VnQkhFLG9ISW1CRjtFSm5CRSw0R0ltQkY7QTNCZ29GSjtBdUIvb0ZNO0VJTUo7SUpMTTtJQUFBO0V2QmtwRk47QUFDRjtBMkJub0ZJO0VIakNGLHdDbEI4aEN5QztBTnlvRDNDO0EyQmpvRkU7RUFDRSxXckJ3K0I4QjtFcUJ2K0I5QixjckJ3K0I4QjtFcUJ2K0I5QjtFQUNBLGVyQnUrQjhCO0VxQnQrQjlCLHdDckJ1K0I4QjtFcUJ0K0I5QjtFcEI3QkE7QVBpcUZKO0EyQi9uRkU7RUFDRSxXckJvK0J1QztFcUJuK0J2QyxZckJtK0J1QztFcUJsK0J2QztPQUFBO0VIcERGLHlCVEpRO0VZMEROLFNyQm0rQnVDO0VDMWdDdkM7RWdCSEUsaUhJNkNGO0VKN0NFLDRHSTZDRjtBM0Jnb0ZKO0F1QnpxRk07RUlpQ0o7SUpoQ007SUFBQTtFdkI0cUZOO0FBQ0Y7QTJCbm9GSTtFSDNERix3Q2xCOGhDeUM7QU5tcUQzQztBMkJqb0ZFO0VBQ0UsV3JCODhCOEI7RXFCNzhCOUIsY3JCODhCOEI7RXFCNzhCOUI7RUFDQSxlckI2OEI4QjtFcUI1OEI5Qix3Q3JCNjhCOEI7RXFCNThCOUI7RXBCdkRBO0FQMnJGSjtBMkIvbkZFO0VBQ0U7QTNCaW9GSjtBMkIvbkZJO0VBQ0UsMkNyQmc5QnFDO0FOaXJEM0M7QTJCOW5GSTtFQUNFLDJDckI0OEJxQztBTm9yRDNDOztBNEJ2dEZBO0VBQ0U7QTVCMHRGRjtBNEJ4dEZFOzs7RUFHRSx1RHRCd2lDb0M7RXNCdmlDcEMsMkR0QnVpQ29DO0VzQnRpQ3BDLGlCdEJ1aUNvQztBTm1yRHhDO0E0QnZ0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxWRSxnRUtXRjtBNUJ5dEZKO0F1Qmh1Rk07RUtUSjtJTFVNO0V2Qm11Rk47QUFDRjtBNEIzdEZFOztFQUVFO0E1QjZ0Rko7QTRCM3RGSTtFQUNFO0E1Qjh0Rk47QTRCL3RGSTs7RUFDRTtBNUI4dEZOO0E0QjN0Rkk7RUFFRSxxQnRCMGdDa0M7RXNCemdDbEMsd0J0QjBnQ2tDO0FOb3REeEM7QTRCanVGSTs7O0VBRUUscUJ0QjBnQ2tDO0VzQnpnQ2xDLHdCdEIwZ0NrQztBTm90RHhDO0E0QjN0Rkk7O0VBQ0UscUJ0QnFnQ2tDO0VzQnBnQ2xDLHdCdEJxZ0NrQztBTnl0RHhDO0E0QjF0RkU7RUFDRSxxQnRCKy9Cb0M7RXNCOS9CcEMsd0J0QisvQm9DO0VzQjkvQnBDLHFCdEJndUIwQjtBTjQvRDlCO0E0QnJ0Rkk7RUFDRSw4RHRCeS9Ca0M7QU5pdUR4QztBNEIzdEZJOzs7O0VBQ0UsOER0QnkvQmtDO0FOaXVEeEM7QTRCcnRGSTtFQUNFLDhEdEJtL0JrQztBTm91RHhDO0E0Qmx0Rkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhdEJ3K0JrQztFc0J2K0JsQztFQUNBLG1DdEJxekJrQztFQ2gzQnBDO0FQaXhGSjtBNEI1dEZJOztFQUNFO0VBQ0E7RUFDQTtFQUNBLGF0QncrQmtDO0VzQnYrQmxDO0VBQ0EsbUN0QnF6QmtDO0VDaDNCcEM7QVBpeEZKO0E0Qmx0RkU7RUFDRSx3Q3RCa3pCb0M7QU5rNkR4QztBNEJodEZJO0VBQ0U7QTVCa3RGTjtBNEI5c0ZFOztFQUVFLGN0QmhGTztBTmd5Rlg7O0E2QjF5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjZ5RkY7QTZCM3lGRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTdCNnlGSjtBNkJ6eUZFOzs7RUFHRTtBN0IyeUZKO0E2QnJ5RkU7RUFDRTtFQUNBO0E3QnV5Rko7QTZCcnlGSTtFQUNFO0E3QnV5Rk47O0E2QjV4RkE7RUFDRTtFQUNBO0VBQ0E7RTFCOE9JLGVBTEk7RTBCdk9SLGdCZE9tQjtFY05uQixnQnZCZ2tCNEI7RXVCL2pCNUIsMkJ2Qm0xQnNDO0V1QmwxQnRDO0VBQ0E7RUFDQSx1Q3ZCMDZCc0M7RXVCejZCdEM7RXRCdENFO0FQczBGSjs7QTZCdHhGQTs7OztFQUlFO0UxQndOSSxrQkFMSTtFSXZRTjtBUCswRko7O0E2QnR4RkE7Ozs7RUFJRTtFMUIrTUksbUJBTEk7RUl2UU47QVB3MUZKOztBNkJ0eEZBOztFQUVFO0E3Qnl4RkY7O0E2QjV3Rkk7Ozs7RXRCakVBO0VBQ0E7QVBvMUZKO0E2QjN3Rkk7Ozs7RXRCMUVBO0VBQ0E7QVAyMUZKO0E2QnJ3RkU7RUFDRTtFdEIxRUE7RUFDQTtBUGsxRko7QTZCcndGRTs7RXRCOUVFO0VBQ0E7QVB1MUZKOztBOEIvMkZFO0VBQ0U7RUFDQTtFQUNBLG1CeEJ1MEJvQztFSHJrQmxDLGtCQUxJO0UyQjFQTixpQ3hCa2pDcUI7QU4rekR6Qjs7QThCOTJGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnFQRSxtQkFMSTtFMkI3T04sV3hCcWlDcUI7RXdCcGlDckIsbUN4Qm9pQ3FCO0VDL2pDckI7QVA0NEZKOztBOEI1MkZJOzs7O0VBRUU7QTlCaTNGTjs7QThCaDZGSTtFQXFERSwrQ3hCdWhDbUI7RXdCcGhDakIsb0N4QjgxQmdDO0V3QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E5QjYyRlI7QThCMTJGTTtFQUNFLCtDeEI0Z0NpQjtFd0J2Z0NmLDJEeEJ1Z0NlO0FOaTJEekI7O0E4Qjc2Rkk7RUErRUksb0N4QnUwQmdDO0V3QnQwQmhDO0E5QmsyRlI7O0E4Qmw3Rkk7RUF1RkUsK0N4QnEvQm1CO0FOMDJEekI7QThCNTFGUTtFQUVFO0VBQ0EsdUJ4QnE1QjhCO0V3QnA1QjlCO0VBQ0E7QTlCNjFGVjtBOEJ6MUZNO0VBQ0UsK0N4QncrQmlCO0V3Qm4rQmYsMkR4Qm0rQmU7QU5vM0R6Qjs7QThCaDhGSTtFQWtISTtBOUJrMUZSOztBOEJwOEZJO0VBeUhFLCtDeEJtOUJtQjtBTjQzRHpCO0E4QjcwRk07RUFDRSw0Q3hCZzlCaUI7QU4rM0R6QjtBOEI1MEZNO0VBQ0UsMkR4QjQ4QmlCO0FOazREekI7QThCMzBGTTtFQUNFLGlDeEJ3OEJpQjtBTnE0RHpCOztBOEJ4MEZJO0VBQ0U7QTlCMjBGTjs7QThCcjlGSTs7Ozs7RUFvSk07QTlCeTBGVjs7QThCejhGRTtFQUNFO0VBQ0E7RUFDQSxtQnhCdTBCb0M7RUhya0JsQyxrQkFMSTtFMkIxUE4sbUN4QmtqQ3FCO0FOeTVEekI7O0E4Qng4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JxUEUsbUJBTEk7RTJCN09OLFd4QnFpQ3FCO0V3QnBpQ3JCLGtDeEJvaUNxQjtFQy9qQ3JCO0FQcytGSjs7QThCdDhGSTs7OztFQUVFO0E5QjI4Rk47O0E4QjEvRkk7RUFxREUsaUR4QnVoQ21CO0V3QnBoQ2pCLG9DeEI4MUJnQztFd0I3MUJoQztFQUNBO0VBQ0E7RUFDQTtBOUJ1OEZSO0E4QnA4Rk07RUFDRSxpRHhCNGdDaUI7RXdCdmdDZiwwRHhCdWdDZTtBTjI3RHpCOztBOEJ2Z0dJO0VBK0VJLG9DeEJ1MEJnQztFd0J0MEJoQztBOUI0N0ZSOztBOEI1Z0dJO0VBdUZFLGlEeEJxL0JtQjtBTm84RHpCO0E4QnQ3RlE7RUFFRTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QjtFQUNBO0E5QnU3RlY7QThCbjdGTTtFQUNFLGlEeEJ3K0JpQjtFd0JuK0JmLDBEeEJtK0JlO0FOODhEekI7O0E4QjFoR0k7RUFrSEk7QTlCNDZGUjs7QThCOWhHSTtFQXlIRSxpRHhCbTlCbUI7QU5zOUR6QjtBOEJ2NkZNO0VBQ0UsOEN4Qmc5QmlCO0FOeTlEekI7QThCdDZGTTtFQUNFLDBEeEI0OEJpQjtBTjQ5RHpCO0E4QnI2Rk07RUFDRSxtQ3hCdzhCaUI7QU4rOUR6Qjs7QThCbDZGSTtFQUNFO0E5QnE2Rk47O0E4Qi9pR0k7Ozs7O0VBc0pNO0E5Qmk2RlY7O0ErQnpqR0E7RUFFRTtFQUNBO0VBQ0E7RTVCdVJJLHdCQUxJO0U0QmhSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0U1QnNRSSxrQ0FMSTtFNEIvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFeEJqQkU7RWlCZkYsa0NPa0NxQjtFUnRCakIscUlRd0JKO0EvQnVqR0Y7QXVCM2tHTTtFUWhCTjtJUmlCUTtFdkI4a0dOO0FBQ0Y7QStCMWpHRTtFQUNFO0VBRUE7RUFDQTtBL0IyakdKO0ErQnhqR0U7RUFFRTtFQUNBO0VBQ0E7QS9CeWpHSjtBK0J0akdFO0VBQ0U7RVByREYsd0NPc0R1QjtFQUNyQjtFQUNBO0VBS0U7QS9Cb2pHTjtBK0JoakdFO0VBQ0U7RUFDQTtFQUtFO0EvQjhpR047QStCMWlHRTtFQUtFO0VBQ0E7RUFHQTtBL0JzaUdKO0ErQm5pR0k7RUFLSTtBL0JpaUdSO0ErQjVoR0U7RUFLSTtBL0IwaEdOO0ErQnRoR0U7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EvQnFoR0o7O0ErQnpnR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0bkdGOztBK0IxaEdFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNm9HRjs7QStCM2lHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzhwR0Y7O0ErQjVqR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMrcUdGOztBK0I3a0dFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZ3NHRjs7QStCOWxHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2l0R0Y7O0ErQi9tR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrdUdGOztBK0Job0dFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbXZHRjs7QStCdm5HRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJ1R0Y7O0ErQnhvR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0dkdGOztBK0J6cEdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNndHRjs7QStCMXFHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzh4R0Y7O0ErQjNyR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMreUdGOztBK0I1c0dFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZzBHRjs7QStCN3RHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2kxR0Y7O0ErQjl1R0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrMkdGOztBK0JudkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsMEJ6QjhRd0M7QU51K0YxQztBK0IzdUdFO0VBQ0U7QS9CNnVHSjtBK0IxdUdFO0VBQ0U7QS9CNHVHSjs7QStCanVHQTtFQ2pKRTtFQUNBO0U3QjhOSSwyQkFMSTtFNkJ2TlI7QWhDczNHRjs7QStCcHVHQTtFQ3JKRTtFQUNBO0U3QjhOSSw0QkFMSTtFNkJ2TlI7QWhDNjNHRjs7QWlDaDhHQTtFVmdCTSxnQ1VmSjtBakNtOEdGO0F1Qmg3R007RVVwQk47SVZxQlE7RXZCbTdHTjtBQUNGO0FpQ3Q4R0U7RUFDRTtBakN3OEdKOztBaUNsOEdFO0VBQ0U7QWpDcThHSjs7QWlDajhHQTtFQUNFO0VBQ0E7RVZESSw2QlVFSjtBakNvOEdGO0F1Qmw4R007RVVMTjtJVk1RO0V2QnE4R047QUFDRjtBaUN2OEdFO0VBQ0U7RUFDQTtFVk5FLDRCVU9GO0FqQ3k4R0o7QXVCNThHTTtFVUFKO0lWQ007RXZCKzhHTjtBQUNGOztBa0NwK0dBOzs7Ozs7RUFNRTtBbEN1K0dGOztBa0NwK0dBO0VBQ0U7QWxDdStHRjtBbUMvOEdJO0VBQ0U7RUFDQSxvQjdCNmhCd0I7RTZCNWhCeEIsdUI3QjJoQndCO0U2QjFoQnhCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FuQ3UvR0Y7QW1DNzdHSTtFQUNFO0FuQys3R047O0FrQzcrR0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQnVRSSw2QkFMSTtFK0JoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0IwT0ksdUNBTEk7RStCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J6Q0U7QVB1aEhKO0FrQzErR0U7RUFDRTtFQUNBO0VBQ0E7QWxDNCtHSjs7QWtDcDlHSTtFQUNFO0FsQ3U5R047QWtDcjlHTTtFQUNFO0VBQ0E7QWxDdTlHUjs7QWtDbjlHSTtFQUNFO0FsQ3M5R047QWtDcDlHTTtFQUNFO0VBQ0E7QWxDczlHUjs7QWNoZ0hJO0VvQjRCQTtJQUNFO0VsQ3crR0o7RWtDdCtHSTtJQUNFO0lBQ0E7RWxDdytHTjtFa0NwK0dFO0lBQ0U7RWxDcytHSjtFa0NwK0dJO0lBQ0U7SUFDQTtFbENzK0dOO0FBQ0Y7QWNqaEhJO0VvQjRCQTtJQUNFO0VsQ3cvR0o7RWtDdC9HSTtJQUNFO0lBQ0E7RWxDdy9HTjtFa0NwL0dFO0lBQ0U7RWxDcy9HSjtFa0NwL0dJO0lBQ0U7SUFDQTtFbENzL0dOO0FBQ0Y7QWNqaUhJO0VvQjRCQTtJQUNFO0VsQ3dnSEo7RWtDdGdISTtJQUNFO0lBQ0E7RWxDd2dITjtFa0NwZ0hFO0lBQ0U7RWxDc2dISjtFa0NwZ0hJO0lBQ0U7SUFDQTtFbENzZ0hOO0FBQ0Y7QWNqakhJO0VvQjRCQTtJQUNFO0VsQ3doSEo7RWtDdGhISTtJQUNFO0lBQ0E7RWxDd2hITjtFa0NwaEhFO0lBQ0U7RWxDc2hISjtFa0NwaEhJO0lBQ0U7SUFDQTtFbENzaEhOO0FBQ0Y7QWNqa0hJO0VvQjRCQTtJQUNFO0VsQ3dpSEo7RWtDdGlISTtJQUNFO0lBQ0E7RWxDd2lITjtFa0NwaUhFO0lBQ0U7RWxDc2lISjtFa0NwaUhJO0lBQ0U7SUFDQTtFbENzaUhOO0FBQ0Y7QWtDN2hIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQytoSEo7QW1Dbm5ISTtFQUNFO0VBQ0Esb0I3QjZoQndCO0U2QjVoQnhCLHVCN0IyaEJ3QjtFNkIxaEJ4QjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBbkNvcEhGO0FtQ2ptSEk7RUFDRTtBbkNtbUhOOztBa0NuaUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzaUhKO0FtQ3hvSEk7RUFDRTtFQUNBLG9CN0I2aEJ3QjtFNkI1aEJ4Qix1QjdCMmhCd0I7RTZCMWhCeEI7RUF2Qko7RUFDQTtFQUNBO0VBQ0E7QW5Da3FIRjtBbUN0bkhJO0VBQ0U7QW5Dd25ITjtBa0M5aUhJO0VBQ0U7QWxDZ2pITjs7QWtDMWlIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNmlISjtBbUNocUhJO0VBQ0U7RUFDQSxvQjdCNmhCd0I7RTZCNWhCeEIsdUI3QjJoQndCO0U2QjFoQnhCO0FuQ2txSE47QW1DdnBITTtFQUNFO0FuQ3lwSFI7QW1DdHBITTtFQUNFO0VBQ0EscUI3QjBnQnNCO0U2QnpnQnRCLHVCN0J3Z0JzQjtFNkJ2Z0J0QjtFQW5DTjtFQUNBO0VBQ0E7QW5DNHJIRjtBbUN0cEhJO0VBQ0U7QW5Dd3BITjtBa0M3akhJO0VBQ0U7QWxDK2pITjs7QWtDeGpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMmpIRjs7QWtDcmpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuQnpIbUI7RW1CMEhuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCdEtFO0FQK3RISjtBa0N0akhFO0VBRUU7RVYxTEYsa0RVNEx1QjtBbENzakh6QjtBa0NuakhFO0VBRUU7RUFDQTtFVmxNRixtRFVtTXVCO0FsQ29qSHpCO0FrQ2pqSEU7RUFFRTtFQUNBO0VBQ0E7QWxDa2pISjs7QWtDNWlIQTtFQUNFO0FsQytpSEY7O0FrQzNpSEE7RUFDRTtFQUNBO0VBQ0E7RS9CbUVJLG1CQUxJO0UrQjVEUjtFQUNBO0FsQzhpSEY7O0FrQzFpSEE7RUFDRTtFQUNBO0VBQ0E7QWxDNmlIRjs7QWtDemlIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMyaUhGOztBb0NqeUhBOztFQUVFO0VBQ0E7RUFDQTtBcENveUhGO0FvQ2x5SEU7O0VBQ0U7RUFDQTtBcENxeUhKO0FvQ2h5SEU7Ozs7Ozs7Ozs7OztFQU1FO0FwQ3d5SEo7O0FvQ255SEE7RUFDRTtFQUNBO0VBQ0E7QXBDc3lIRjtBb0NweUhFO0VBQ0U7QXBDc3lISjs7QW9DbHlIQTtFN0JoQkk7QVBzekhKO0FvQ2x5SEU7O0VBRUU7QXBDb3lISjtBb0NoeUhFOzs7RTdCVkU7RUFDQTtBUCt5SEo7QW9DNXhIRTs7O0U3Qk5FO0VBQ0E7QVB1eUhKOztBb0Mvd0hBO0VBQ0U7RUFDQTtBcENreEhGO0FvQ2h4SEU7RUFHRTtBcENneEhKO0FvQzd3SEU7RUFDRTtBcEMrd0hKOztBb0Mzd0hBO0VBQ0U7RUFDQTtBcEM4d0hGOztBb0Mzd0hBO0VBQ0U7RUFDQTtBcEM4d0hGOztBb0MxdkhBO0VBQ0U7RUFDQTtFQUNBO0FwQzZ2SEY7QW9DM3ZIRTs7RUFFRTtBcEM2dkhKO0FvQzF2SEU7O0VBRUU7QXBDNHZISjtBb0N4dkhFOztFN0IxRkU7RUFDQTtBUHMxSEo7QW9DcHZIRTs7O0U3QmpIRTtFQUNBO0FQMDJISjs7QXFDbDRIQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDaTRIRjs7QXFDOTNIQTtFQUNFO0VBQ0E7RWxDc1FJLHVDQUxJO0VrQy9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkZkksdUdjZ0JKO0FyQ2k0SEY7QXVCNzRITTtFY0dOO0lkRlE7RXZCZzVITjtBQUNGO0FxQ3A0SEU7RUFFRTtBckNxNEhKO0FxQ2o0SEU7RUFDRTtFQUNBLGlEL0JraEJvQjtBTmkzR3hCO0FxQy8zSEU7RUFFRTtFQUNBO0VBQ0E7QXJDZzRISjs7QXFDeDNIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXJDdzNIRjtBcUN0M0hFO0VBQ0U7RUFDQTtFOUI3Q0E7RUFDQTtBUHM2SEo7QXFDdjNISTtFQUdFO0VBQ0E7QXJDdTNITjtBcUNuM0hFOztFQUVFO0VBQ0E7RUFDQTtBckNxM0hKO0FxQ2wzSEU7RUFFRTtFOUJqRUE7RUFDQTtBUHE3SEo7O0FxQzEySEE7RUFFRTtFQUNBO0VBQ0E7QXJDNDJIRjtBcUN6MkhFO0U5QjVGRTtBUHc4SEo7QXFDeDJIRTs7RUFFRTtFYmpIRixvRGFrSHVCO0FyQzAySHpCOztBcUNqMkhBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QXJDaTJIRjtBcUMvMUhFO0VBQ0U7RUFDQTtFQUNBO0FyQ2kySEo7QXFDLzFISTtFQUVFO0FyQ2cySE47QXFDNTFIRTs7RUFFRSxnQi9CMGQwQjtFK0J6ZDFCO0VBQ0E7QXJDODFISjs7QXFDcDFIRTs7RUFFRTtFQUNBO0FyQ3UxSEo7O0FxQ2wxSEU7O0VBRUU7RUFDQTtFQUNBO0FyQ3ExSEo7O0FxQy8wSEU7O0VBQ0U7QXJDbTFISjs7QXFDejBIRTtFQUNFO0FyQzQwSEo7QXFDMTBIRTtFQUNFO0FyQzQwSEo7O0FzQ3pnSUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3lnSUY7QXNDbmdJRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QzJnSUo7QXNDdi9IQTtFQUNFO0VBQ0E7RUFDQTtFbkM0TkksMkNBTEk7RW1Dck5SO0VBQ0E7RUFDQTtBdEN5L0hGO0FzQ3YvSEU7RUFFRTtBdEN3L0hKOztBc0M5K0hBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM2K0hGO0FzQzErSEk7RUFFRTtBdEMyK0hOO0FzQ3YrSEU7RUFDRTtBdEN5K0hKOztBc0NoK0hBO0VBQ0UsbUJoQzhnQ2tDO0VnQzdnQ2xDLHNCaEM2Z0NrQztFZ0M1Z0NsQztBdENtK0hGO0FzQ2orSEU7OztFQUdFO0F0Q20rSEo7O0FzQ3Q5SEE7RUFDRTtFQUNBO0VBR0E7QXRDdTlIRjs7QXNDbjlIQTtFQUNFO0VuQ3lJSSw2Q0FMSTtFbUNsSVI7RUFDQTtFQUNBO0VBQ0E7RS9CeElFO0VnQkhFLCtDZTZJSjtBdENzOUhGO0F1Qi9sSU07RWVpSU47SWZoSVE7RXZCa21JTjtBQUNGO0FzQ3o5SEU7RUFDRTtBdEMyOUhKO0FzQ3g5SEU7RUFDRTtFQUNBO0VBQ0E7QXRDMDlISjs7QXNDcDlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDdTlIRjs7QXNDcDlIQTtFQUNFO0VBQ0E7QXRDdTlIRjs7QWNqbElJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDODhITjtFc0M1OEhNO0lBQ0U7RXRDODhIUjtFc0M1OEhRO0lBQ0U7RXRDODhIVjtFc0MzOEhRO0lBQ0U7SUFDQTtFdEM2OEhWO0VzQ3o4SE07SUFDRTtFdEMyOEhSO0VzQ3g4SE07SUFDRTtJQUNBO0V0QzA4SFI7RXNDdjhITTtJQUNFO0V0Q3k4SFI7RXNDdDhITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDczhIUjtFc0NuOEhRO0lBQ0U7RXRDcThIVjtFc0NsOEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDbzhIVjtBQUNGO0Fjam9JSTtFd0JzSUE7SUFFSTtJQUNBO0V0QzYvSE47RXNDMy9ITTtJQUNFO0V0QzYvSFI7RXNDMy9IUTtJQUNFO0V0QzYvSFY7RXNDMS9IUTtJQUNFO0lBQ0E7RXRDNC9IVjtFc0N4L0hNO0lBQ0U7RXRDMC9IUjtFc0N2L0hNO0lBQ0U7SUFDQTtFdEN5L0hSO0VzQ3QvSE07SUFDRTtFdEN3L0hSO0VzQ3IvSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0V0Q3EvSFI7RXNDbC9IUTtJQUNFO0V0Q28vSFY7RXNDai9IUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q20vSFY7QUFDRjtBY2hySUk7RXdCc0lBO0lBRUk7SUFDQTtFdEM0aUlOO0VzQzFpSU07SUFDRTtFdEM0aUlSO0VzQzFpSVE7SUFDRTtFdEM0aUlWO0VzQ3ppSVE7SUFDRTtJQUNBO0V0QzJpSVY7RXNDdmlJTTtJQUNFO0V0Q3lpSVI7RXNDdGlJTTtJQUNFO0lBQ0E7RXRDd2lJUjtFc0NyaUlNO0lBQ0U7RXRDdWlJUjtFc0NwaUlNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdENvaUlSO0VzQ2ppSVE7SUFDRTtFdENtaUlWO0VzQ2hpSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdENraUlWO0FBQ0Y7QWMvdElJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDMmxJTjtFc0N6bElNO0lBQ0U7RXRDMmxJUjtFc0N6bElRO0lBQ0U7RXRDMmxJVjtFc0N4bElRO0lBQ0U7SUFDQTtFdEMwbElWO0VzQ3RsSU07SUFDRTtFdEN3bElSO0VzQ3JsSU07SUFDRTtJQUNBO0V0Q3VsSVI7RXNDcGxJTTtJQUNFO0V0Q3NsSVI7RXNDbmxJTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDbWxJUjtFc0NobElRO0lBQ0U7RXRDa2xJVjtFc0Mva0lRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDaWxJVjtBQUNGO0FjOXdJSTtFd0JzSUE7SUFFSTtJQUNBO0V0QzBvSU47RXNDeG9JTTtJQUNFO0V0QzBvSVI7RXNDeG9JUTtJQUNFO0V0QzBvSVY7RXNDdm9JUTtJQUNFO0lBQ0E7RXRDeW9JVjtFc0Nyb0lNO0lBQ0U7RXRDdW9JUjtFc0Nwb0lNO0lBQ0U7SUFDQTtFdENzb0lSO0VzQ25vSU07SUFDRTtFdENxb0lSO0VzQ2xvSU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0V0Q2tvSVI7RXNDL25JUTtJQUNFO0V0Q2lvSVY7RXNDOW5JUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q2dvSVY7QUFDRjtBc0N2cklJO0VBRUk7RUFDQTtBdEN3cklSO0FzQ3RySVE7RUFDRTtBdEN3cklWO0FzQ3RySVU7RUFDRTtBdEN3cklaO0FzQ3JySVU7RUFDRTtFQUNBO0F0Q3VySVo7QXNDbnJJUTtFQUNFO0F0Q3FySVY7QXNDbHJJUTtFQUNFO0VBQ0E7QXRDb3JJVjtBc0NqcklRO0VBQ0U7QXRDbXJJVjtBc0NocklRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmOU5KLGdCZWdPSTtBdENncklWO0FzQzdxSVU7RUFDRTtBdEMrcUlaO0FzQzVxSVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEM4cUlaOztBc0M3cElBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDK3BJRjs7QXNDenBJSTtFQUNFO0F0QzRwSU47O0F1Q3I3SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ2pCRTtBUHU4SUo7QXVDbDdJRTtFQUNFO0VBQ0E7QXZDbzdJSjtBdUNqN0lFO0VBQ0U7RUFDQTtBdkNtN0lKO0F1Q2o3SUk7RUFDRTtFaEN0QkY7RUFDQTtBUDA4SUo7QXVDajdJSTtFQUNFO0VoQ2JGO0VBQ0E7QVBpOElKO0F1Qzk2SUU7O0VBRUU7QXZDZzdJSjs7QXVDNTZJQTtFQUdFO0VBQ0E7RUFDQTtBdkM2NklGOztBdUMxNklBO0VBQ0U7RUFDQTtBdkM2NklGOztBdUMxNklBO0VBQ0U7RUFDQTtFQUNBO0F2QzY2SUY7O0F1QzE2SUE7RUFDRTtBdkM2NklGOztBdUNyNklFO0VBQ0U7QXZDdzZJSjs7QXVDaDZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDbTZJRjtBdUNqNklFO0VoQzdGRTtBUGlnSko7O0F1Qy81SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkNrNklGO0F1Q2g2SUU7RWhDeEdFO0FQMmdKSjs7QXVDejVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QzQ1SUY7QXVDMTVJRTtFQUNFO0VBQ0E7QXZDNDVJSjs7QXVDeDVJQTtFQUNFO0VBQ0E7QXZDMjVJRjs7QXVDdjVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEMxSUU7QVBxaUpKOztBdUN2NUlBOzs7RUFHRTtBdkMwNUlGOztBdUN2NUlBOztFaEMzSUk7RUFDQTtBUHVpSko7O0F1Q3g1SUE7O0VoQ2xJSTtFQUNBO0FQK2hKSjs7QXVDajVJRTtFQUNFO0F2Q281SUo7QWMvZ0pJO0V5QnVISjtJQVFJO0lBQ0E7RXZDbzVJRjtFdUNqNUlFO0lBQ0U7SUFDQTtFdkNtNUlKO0V1Q2o1SUk7SUFDRTtJQUNBO0V2Q201SU47RXVDOTRJTTtJaEMxS0o7SUFDQTtFUDJqSkY7RXVDLzRJUTs7SUFHRTtFdkNnNUlWO0V1Qzk0SVE7O0lBR0U7RXZDKzRJVjtFdUMzNElNO0loQzNLSjtJQUNBO0VQeWpKRjtFdUM1NElROztJQUdFO0V2QzY0SVY7RXVDMzRJUTs7SUFHRTtFdkM0NElWO0FBQ0Y7O0F3Q2huSkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDa25KRjs7QXdDOW1KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDNFBJLGVBTEk7RXFDclBSO0VBQ0E7RUFDQTtFQUNBO0VqQ3JCRTtFaUN1QkY7RWpCMUJJLDBDaUIyQko7QXhDaW5KRjtBdUJ4b0pNO0VpQlVOO0lqQlRRO0V2QjJvSk47QUFDRjtBd0NwbkpFO0VBQ0U7RUFDQTtFQUNBO0F4Q3NuSko7QXdDcG5KSTtFQUNFO0VBQ0E7QXhDc25KTjtBd0NqbkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJqREUsbURpQmtERjtBeENtbkpKO0F1QmpxSk07RWlCcUNKO0lqQnBDTTtFdkJvcUpOO0FBQ0Y7QXdDcm5KRTtFQUNFO0F4Q3VuSko7QXdDcG5KRTtFQUNFO0VBQ0E7RUFDQTtBeENzbkpKOztBd0NsbkpBO0VBQ0U7QXhDcW5KRjs7QXdDbG5KQTtFQUNFO0VBQ0E7RUFDQTtBeENxbkpGO0F3Q25uSkU7RWpDN0RFO0VBQ0E7QVBtckpKO0F3Q3BuSkk7RWpDaEVBO0VBQ0E7QVB1ckpKO0F3Q25uSkU7RUFDRTtBeENxbkpKO0F3Q2puSkU7RWpDNURFO0VBQ0E7QVBnckpKO0F3Q2puSk07RWpDaEVGO0VBQ0E7QVBvckpKO0F3Q2huSkk7RWpDckVBO0VBQ0E7QVB3ckpKOztBd0M5bUpBO0VBQ0U7QXhDaW5KRjs7QXdDeG1KRTtFQUNFO0VBQ0E7RWpDOUdBO0FQMHRKSjtBd0N6bUpJO0VBQWdCO0F4QzRtSnBCO0F3QzNtSkk7RUFBZTtBeEM4bUpuQjtBd0MzbUpJOzs7RWpDckhBO0FQcXVKSjs7QXdDcm1KSTtFQUNFO0VBQ0E7QXhDd21KTjs7QXlDN3ZKQTtFQUVFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFdEMrUUkseUNBTEk7RXNDeFFSO0VBQ0E7RWxDQUU7QVA2dkpKOztBeUN2dkpFO0VBQ0U7QXpDMHZKSjtBeUN4dkpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDMHZKTjtBeUN0dkpFO0VBQ0U7QXpDd3ZKSjs7QTBDN3hKQTtFQUVFO0VBQ0E7RXZDNFJJLCtCQUxJO0V1Q3JSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RWpDcEJBO0VBQ0E7QVRrekpGOztBMEMzeEpBO0VBQ0U7RUFDQTtFQUNBO0V2Q2dRSSx5Q0FMSTtFdUN6UFI7RUFDQTtFQUNBO0VBQ0E7RW5CcEJJLHFJbUJxQko7QTFDOHhKRjtBdUIveUpNO0VtQlFOO0luQlBRO0V2Qmt6Sk47QUFDRjtBMENqeUpFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTFDa3lKSjtBMEMveEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVXBDMnVDZ0M7RW9DMXVDaEM7QTFDaXlKSjtBMEM5eEpFO0VBRUU7RUFDQTtFbEJ0REYsZ0RrQnVEdUI7RUFDckI7QTFDK3hKSjtBMEM1eEpFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFDNnhKSjs7QTBDeHhKRTtFQUNFLDhDcEM4c0NnQztBTjZrSHBDO0EwQ3R4Sk07RW5DOUJGO0VBQ0E7QVB1ekpKO0EwQ3B4Sk07RW5DbERGO0VBQ0E7QVB5MEpKOztBMEN2d0pBO0VDbEdFO0VBQ0E7RXhDMFJJLGtDQUxJO0V3Q25SUjtBM0M2MkpGOztBMEMxd0pBO0VDdEdFO0VBQ0E7RXhDMFJJLG1DQUxJO0V3Q25SUjtBM0NvM0pGOztBNEN0M0pBO0VBRUU7RUFDQTtFekN1UkksNEJBTEk7RXlDaFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RXpDK1FJLG9DQUxJO0V5Q3hRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDSkU7QVAyM0pKO0E0Q2wzSkU7RUFDRTtBNUNvM0pKOztBNEMvMkpBO0VBQ0U7RUFDQTtBNUNrM0pGOztBNkNsNUpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q0hFO0FQczVKSjs7QTZDOTRKQTtFQUVFO0E3Q2c1SkY7O0E2QzU0SkE7RUFDRSxnQnZDNmtCNEI7RXVDNWtCNUI7QTdDKzRKRjs7QTZDdjRKQTtFQUNFLG1CdkNzK0M4QjtBTm82R2hDO0E2Q3Y0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3k0Sko7O0E2Q2o0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NvNEpKOztBNkN4NEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDMjRKSjs7QTZDLzRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2s1Sko7O0E2Q3Q1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0N5NUpKOztBNkM3NUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDZzZKSjs7QTZDcDZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3U2Sko7O0E2QzM2SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M4NkpKOztBNkNsN0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDcTdKSjs7QThDai9KRTtFQUNFO0lBQUs7RTlDcS9KUDtBQUNGO0E4Q2ovSkE7O0VBR0U7RTNDa1JJLGdDQUxJO0UyQzNRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNDc1FJLHVDQUxJO0UyQy9QUjtFdkNSRTtBUHkvSko7O0E4QzUrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QnhCSSw2Q3VCeUJKO0E5QysrSkY7QXVCcGdLTTtFdUJZTjtJdkJYUTtFdkJ1Z0tOO0FBQ0Y7O0E4Q2ovSkE7RXRCQUU7RXNCRUE7QTlDby9KRjs7QThDai9KQTtFQUNFO0E5Q28vSkY7O0E4Q2ovSkE7RUFDRTtBOUNvL0pGOztBOENoL0pFO0VBQ0U7QTlDbS9KSjtBOENoL0pNO0VBSko7SUFLTTtFOUNtL0pOO0FBQ0Y7O0ErQy9pS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RXhDWEU7QVB5aktKOztBK0MxaUtBO0VBQ0U7RUFDQTtBL0M2aUtGO0ErQzNpS0U7RUFFRTtFQUNBO0EvQzRpS0o7O0ErQ3BpS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N1aUtGO0ErQ3JpS0U7RXhDOUJFO0VBQ0E7QVBza0tKO0ErQ3JpS0U7RXhDcEJFO0VBQ0E7QVA0aktKO0ErQ3JpS0U7RUFFRTtFQUNBO0VBQ0E7QS9Dc2lLSjtBK0NsaUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9Db2lLSjtBK0NoaUtFO0VBQ0U7QS9Da2lLSjtBK0NoaUtJO0VBQ0U7RUFDQTtBL0NraUtOOztBK0N4aEtBO0VBQ0U7RUFDQTtFQUNBO0EvQzJoS0Y7QStDdmhLSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvQ3doS047QStDcmhLSTtFQUNFO0VBQ0E7QS9DdWhLTjs7QStDMWdLSTtFQUNFO0EvQzZnS047QStDMWdLUTtFeEN6REo7RUFaQTtBUG1sS0o7QStDemdLUTtFeEMxRUo7RUFZQTtBUDJrS0o7QStDeGdLUTtFQUNFO0EvQzBnS1Y7QStDdmdLUTtFQUNFO0VBQ0E7QS9DeWdLVjtBK0N2Z0tVO0VBQ0U7RUFDQTtBL0N5Z0taOztBY2ptS0k7RWlDZ0VBO0lBQ0U7RS9DcWlLSjtFK0NsaUtNO0l4Q3pESjtJQVpBO0VQMm1LRjtFK0NqaUtNO0l4QzFFSjtJQVlBO0VQbW1LRjtFK0NoaUtNO0lBQ0U7RS9Da2lLUjtFK0MvaEtNO0lBQ0U7SUFDQTtFL0NpaUtSO0UrQy9oS1E7SUFDRTtJQUNBO0UvQ2lpS1Y7QUFDRjtBYzFuS0k7RWlDZ0VBO0lBQ0U7RS9DNmpLSjtFK0MxaktNO0l4Q3pESjtJQVpBO0VQbW9LRjtFK0N6aktNO0l4QzFFSjtJQVlBO0VQMm5LRjtFK0N4aktNO0lBQ0U7RS9DMGpLUjtFK0N2aktNO0lBQ0U7SUFDQTtFL0N5aktSO0UrQ3ZqS1E7SUFDRTtJQUNBO0UvQ3lqS1Y7QUFDRjtBY2xwS0k7RWlDZ0VBO0lBQ0U7RS9DcWxLSjtFK0NsbEtNO0l4Q3pESjtJQVpBO0VQMnBLRjtFK0NqbEtNO0l4QzFFSjtJQVlBO0VQbXBLRjtFK0NobEtNO0lBQ0U7RS9Da2xLUjtFK0Mva0tNO0lBQ0U7SUFDQTtFL0NpbEtSO0UrQy9rS1E7SUFDRTtJQUNBO0UvQ2lsS1Y7QUFDRjtBYzFxS0k7RWlDZ0VBO0lBQ0U7RS9DNm1LSjtFK0MxbUtNO0l4Q3pESjtJQVpBO0VQbXJLRjtFK0N6bUtNO0l4QzFFSjtJQVlBO0VQMnFLRjtFK0N4bUtNO0lBQ0U7RS9DMG1LUjtFK0N2bUtNO0lBQ0U7SUFDQTtFL0N5bUtSO0UrQ3ZtS1E7SUFDRTtJQUNBO0UvQ3ltS1Y7QUFDRjtBY2xzS0k7RWlDZ0VBO0lBQ0U7RS9DcW9LSjtFK0Nsb0tNO0l4Q3pESjtJQVpBO0VQMnNLRjtFK0Nqb0tNO0l4QzFFSjtJQVlBO0VQbXNLRjtFK0Nob0tNO0lBQ0U7RS9Da29LUjtFK0MvbktNO0lBQ0U7SUFDQTtFL0Npb0tSO0UrQy9uS1E7SUFDRTtJQUNBO0UvQ2lvS1Y7QUFDRjtBK0NwbktBO0V4Q2xKSTtBUHl3S0o7QStDcG5LRTtFQUNFO0EvQ3NuS0o7QStDcG5LSTtFQUNFO0EvQ3NuS047O0ErQ3ptS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M0bUtKOztBK0N0bktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DeW5LSjs7QStDbm9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3NvS0o7O0ErQ2hwS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NtcEtKOztBK0M3cEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DZ3FLSjs7QStDMXFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzZxS0o7O0ErQ3ZyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MwcktKOztBK0Nwc0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DdXNLSjs7QWdEcjRLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxVMUN1cEQyQjtFMEN0cEQzQixXMUNzcEQyQjtFMENycEQzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q0pFO0V5Q01GO0FoRHE0S0Y7QWdEbDRLRTtFQUNFO0VBQ0E7RUFDQTtBaERvNEtKO0FnRGo0S0U7RUFDRTtFQUNBO0VBQ0E7QWhEbTRLSjtBZ0RoNEtFO0VBRUU7RUFDQTtLQUFBO1VBQUE7RUFDQTtBaERpNEtKOztBZ0R6M0tBO0VBSEU7QWhEZzRLRjs7QWdEejNLQTs7RUFFRTtBaEQ0M0tGOztBSXY2S0k7RTRDa0NGO0FoRHk0S0Y7O0FpRDE3S0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q3lSSSw4QkFMSTtFOENsUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFOUMyUUksb0NBTEk7RThDcFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNSRTtBUG04S0o7QWlEeDdLRTtFQUNFO0FqRDA3S0o7QWlEdjdLRTtFQUNFO0FqRHk3S0o7O0FpRHI3S0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBakR1N0tGO0FpRHI3S0U7RUFDRTtBakR1N0tKOztBaURuN0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDaENFO0VBQ0E7QVB1OUtKO0FpRHI3S0U7RUFDRTtFQUNBO0FqRHU3S0o7O0FpRG43S0E7RUFDRTtFQUNBO0FqRHM3S0Y7O0FrRHAvS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbERrL0tGOztBa0QzK0tBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWxENitLRjtBa0QxK0tFO0VBQ0UsOEI1Q204Q2dDO0VpQmgvQzlCLG1DMkI4Q0Y7QWxENCtLSjtBdUJ0aExNO0UyQndDSjtJM0J2Q007RXZCeWhMTjtBQUNGO0FrRC8rS0U7RUFDRSxlNUNnOENnQztBTmlqSXBDO0FrRDcrS0U7RUFDRSxzQjVDNjdDZ0M7QU5raklwQzs7QWtEMytLQTtFQUNFO0FsRDgrS0Y7QWtENStLRTtFQUNFO0VBQ0E7QWxEOCtLSjtBa0QzK0tFO0VBQ0U7QWxENitLSjs7QWtEeitLQTtFQUNFO0VBQ0E7RUFDQTtBbEQ0K0tGOztBa0R4K0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3JGRTtFMkN5RkY7QWxEdytLRjs7QWtEcCtLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBbEQwK0s5RDtBbUR0bExFO0VBQVM7QW5EeWxMWDtBbUR4bExFO0VBQVMsbUNEMkdpRjtBbERnL0s1Rjs7QWtEMytLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDckdFO0VBQ0E7QVBvbExKO0FrRDcrS0U7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsRDgrS0o7O0FrRHorS0E7RUFDRTtFQUNBO0FsRDQrS0Y7O0FrRHYrS0E7RUFDRTtFQUdBO0VBQ0E7QWxEdytLRjs7QWtEcCtLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDN0hFO0VBQ0E7QVBxbUxKO0FrRG4rS0U7RUFDRTtBbERxK0tKOztBY3BsTEk7RW9DcUhGO0lBQ0U7SUFDQTtFbERtK0tGO0VrRC85S0E7SUFDRTtJQUNBO0lBQ0E7RWxEaStLRjtFa0Q5OUtBO0lBQ0U7RWxEZytLRjtBQUNGO0Fjbm1MSTtFb0N1SUY7O0lBRUU7RWxEKzlLRjtBQUNGO0Fjem1MSTtFb0M4SUY7SUFDRTtFbEQ4OUtGO0FBQ0Y7QWtEcjlLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRHU5S047QWtEcjlLTTtFQUNFO0VBQ0E7RTNDN01KO0FQcXFMSjtBa0RwOUtNOztFM0NqTkY7QVB5cUxKO0FrRG45S007RUFDRTtBbERxOUtSOztBY25uTEk7RW9DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEMitLSjtFa0R6K0tJO0lBQ0U7SUFDQTtJM0M3TUo7RVB5ckxGO0VrRHgrS0k7O0kzQ2pORjtFUDZyTEY7RWtEditLSTtJQUNFO0VsRHkrS047QUFDRjtBY3hvTEk7RW9DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEKy9LSjtFa0Q3L0tJO0lBQ0U7SUFDQTtJM0M3TUo7RVA2c0xGO0VrRDUvS0k7O0kzQ2pORjtFUGl0TEY7RWtEMy9LSTtJQUNFO0VsRDYvS047QUFDRjtBYzVwTEk7RW9DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEbWhMSjtFa0RqaExJO0lBQ0U7SUFDQTtJM0M3TUo7RVBpdUxGO0VrRGhoTEk7O0kzQ2pORjtFUHF1TEY7RWtEL2dMSTtJQUNFO0VsRGloTE47QUFDRjtBY2hyTEk7RW9DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEdWlMSjtFa0RyaUxJO0lBQ0U7SUFDQTtJM0M3TUo7RVBxdkxGO0VrRHBpTEk7O0kzQ2pORjtFUHl2TEY7RWtEbmlMSTtJQUNFO0VsRHFpTE47QUFDRjtBY3BzTEk7RW9DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEMmpMSjtFa0R6akxJO0lBQ0U7SUFDQTtJM0M3TUo7RVB5d0xGO0VrRHhqTEk7O0kzQ2pORjtFUDZ3TEY7RWtEdmpMSTtJQUNFO0VsRHlqTE47QUFDRjtBb0RueUxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakR3UkksZ0NBTEk7RWlEalJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQ2xCQSxpQ3RDb0RZO0VzQ2xEWjtFQUNBLGdCdENzRG1CO0VzQ3JEbkIsZ0IvQyttQjRCO0UrQzltQjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRGdSSSxzQ0FMSTtFaURoUVI7RUFDQTtBcEQyeUxGO0FvRHp5TEU7RUFBUztBcEQ0eUxYO0FvRDF5TEU7RUFDRTtFQUNBO0VBQ0E7QXBENHlMSjtBb0QxeUxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBENHlMTjs7QW9EdnlMQTtFQUNFO0FwRDB5TEY7QW9EeHlMRTtFQUNFO0VBQ0E7RUFDQTtBcEQweUxKOztBb0R0eUxBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXBEeXlMRjtBb0R2eUxFO0VBQ0U7RUFDQTtFQUNBO0FwRHl5TEo7O0FvRHJ5TEE7QUFFQTtFQUNFO0FwRHV5TEY7QW9EcnlMRTtFQUNFO0VBQ0E7RUFDQTtBcER1eUxKOztBb0RueUxBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXBEc3lMRjtBb0RweUxFO0VBQ0U7RUFDQTtFQUNBO0FwRHN5TEo7O0FvRGx5TEE7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3Q2pHRTtBUHMzTEo7O0FzRHo0TEE7RUFFRTtFQUNBO0VuRDRSSSxnQ0FMSTtFbURyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkRtUkksbUNBTEk7RW1ENVFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUR6QkEsaUN0Q29EWTtFc0NsRFo7RUFDQSxnQnRDc0RtQjtFc0NyRG5CLGdCL0MrbUI0QjtFK0M5bUI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbERnUkksc0NBTEk7RW1EMVBSO0VBQ0E7RUFDQTtFQUNBO0UvQ2hCRTtBUG82TEo7QXNEaDVMRTtFQUNFO0VBQ0E7RUFDQTtBdERrNUxKO0FzRGg1TEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREaTVMTjs7QXNEMzRMRTtFQUNFO0F0RDg0TEo7QXNENTRMSTtFQUVFO0F0RDY0TE47QXNEMTRMSTtFQUNFO0VBQ0E7QXRENDRMTjtBc0R6NExJO0VBQ0U7RUFDQTtBdEQyNExOOztBc0R0NExBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXREdzRMSjtBc0R0NExJO0VBRUU7QXREdTRMTjtBc0RwNExJO0VBQ0U7RUFDQTtBdERzNExOO0FzRG40TEk7RUFDRTtFQUNBO0F0RHE0TE47O0FzRGg0TEE7QUFHRTtFQUNFO0F0RGk0TEo7QXNELzNMSTtFQUVFO0F0RGc0TE47QXNENzNMSTtFQUNFO0VBQ0E7QXREKzNMTjtBc0Q1M0xJO0VBQ0U7RUFDQTtBdEQ4M0xOO0FzRHozTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDIzTEo7O0FzRHYzTEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdER5M0xKO0FzRHYzTEk7RUFFRTtBdER3M0xOO0FzRHIzTEk7RUFDRTtFQUNBO0F0RHUzTE47QXNEcDNMSTtFQUNFO0VBQ0E7QXREczNMTjs7QXNEajNMQTtBQWtCQTtFQUNFO0VBQ0E7RW5EMkdJLDZDQUxJO0VtRHBHUjtFQUNBO0VBQ0E7RS9DNUpFO0VBQ0E7QVBnZ01KO0FzRGwyTEU7RUFDRTtBdERvMkxKOztBc0RoMkxBO0VBQ0U7RUFDQTtBdERtMkxGOztBdUR4aE1BO0VBQ0U7QXZEMmhNRjs7QXVEeGhNQTtFQUNFO0F2RDJoTUY7O0F1RHhoTUE7RUFDRTtFQUNBO0VBQ0E7QXZEMmhNRjtBd0Rqak1FO0VBQ0U7RUFDQTtFQUNBO0F4RG1qTUo7O0F1RDVoTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDbEJJLHNDZ0NtQko7QXZEK2hNRjtBdUI5aU1NO0VnQ1FOO0loQ1BRO0V2QmlqTU47QUFDRjs7QXVEamlNQTs7O0VBR0U7QXZEb2lNRjs7QXVEamlNQTs7RUFFRTtBdkRvaU1GOztBdURqaU1BOztFQUVFO0F2RG9pTUY7O0F1RDNoTUU7RUFDRTtFQUNBO0VBQ0E7QXZEOGhNSjtBdUQzaE1FOzs7RUFHRTtFQUNBO0F2RDZoTUo7QXVEMWhNRTs7RUFFRTtFQUNBO0VoQzVERSwyQmdDNkRGO0F2RDRoTUo7QXVCcmxNTTtFZ0NxREo7O0loQ3BETTtFdkJ5bE1OO0FBQ0Y7O0F1RHpoTUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVakRraERtQztFaURqaERuQztFQUNBLFd4QzdGTTtFd0M4Rk47RUFDQTtFQUNBO0VBQ0E7RUFDQSxZakQ0Z0RtQztFaUJubUQvQiw4QmdDd0ZKO0F2RDJoTUY7QXVCL21NTTtFZ0NrRU47O0loQ2pFUTtFdkJtbk1OO0FBQ0Y7QXVEOWhNRTs7O0VBRUUsV3hDeEdJO0V3Q3lHSjtFQUNBO0VBQ0EsWWpEb2dEaUM7QU42aEpyQzs7QXVEOWhNQTtFQUNFO0F2RGlpTUY7O0F1RDloTUE7RUFDRTtBdkRpaU1GOztBdUQ1aE1BOztFQUVFO0VBQ0EsV2pEc2dEbUM7RWlEcmdEbkMsWWpEcWdEbUM7RWlEcGdEbkM7RUFDQTtFQUNBO0F2RCtoTUY7O0F1RDVoTUE7RUFDRTtBdkQraE1GOztBdUQ3aE1BO0VBQ0U7QXZEZ2lNRjs7QXVEeGhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQmpEcTlDbUM7RWlEcDlDbkM7RUFDQSxnQmpEbTlDbUM7QU51a0pyQztBdUR4aE1FO0VBQ0U7RUFDQTtFQUNBLFdqRG85Q2lDO0VpRG45Q2pDLFdqRG85Q2lDO0VpRG45Q2pDO0VBQ0EsaUJqRG85Q2lDO0VpRG45Q2pDLGdCakRtOUNpQztFaURsOUNqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLFlqRDI4Q2lDO0VpQjVtRC9CLDZCZ0NrS0Y7QXZEeWhNSjtBdUJ2ck1NO0VnQzZJSjtJaEM1SU07RXZCMHJNTjtBQUNGO0F1RDNoTUU7RUFDRSxVakR3OENpQztBTnFsSnJDOztBdURwaE1BO0VBQ0U7RUFDQTtFQUNBLGVqRGs4Q21DO0VpRGo4Q25DO0VBQ0Esb0JqRCs3Q21DO0VpRDk3Q25DLHVCakQ4N0NtQztFaUQ3N0NuQztFQUNBO0F2RHVoTUY7O0F1RDVnTUE7RUFMRTtFQUNBO0VBQ0E7QXZEcWhNRjs7QXVEOWdNQTs7RUFFRTtFQUNBO0VBQ0E7QXZEaWhNRjs7QUk1dE1JO0VtRDhMRjtFQUNBO0VBQ0E7QXZEa2lNRjs7QXlEN3VNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBekQrdU1GOztBeUQzdU1BO0VBQ0U7SUFBSztFekQrdU1MO0FBQ0Y7QXlENXVNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXpEMnVNRjs7QXlEeHVNQTtFQUVFO0VBQ0E7RUFDQTtBekQwdU1GOztBeURqdU1BO0VBQ0U7SUFDRTtFekRvdU1GO0V5RGx1TUE7SUFDRTtJQUNBO0V6RG91TUY7QUFDRjtBeURodU1BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXpEK3RNRjs7QXlENXRNQTtFQUNFO0VBQ0E7QXpEK3RNRjs7QXlEM3RNRTtFQUNFOztJQUVFO0V6RDh0TUo7QUFDRjtBMEQveU1BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRGd6TUY7O0FjbnZNSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0UxRGl5TUo7QUFDRjtBdUI1ek1NO0VtQ1lKO0luQ1hNO0V2Qit6TU47QUFDRjtBY3p3TUk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR3eU1OO0UwRHJ5TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHV5TU47RTBEcHlNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHN5TU47RTBEbnlNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURxeU1OO0UwRGx5TUk7SUFFRTtFMURteU1OO0UwRGh5TUk7SUFHRTtFMURneU1OO0FBQ0Y7QWM3ek1JO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEK3hNTjtFMEQ3eE1NO0lBQ0U7RTFEK3hNUjtFMEQ1eE1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMUQ2eE1SO0FBQ0Y7O0FjajBNSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0UxRCsyTUo7QUFDRjtBdUIxNE1NO0VtQ1lKO0luQ1hNO0V2QjY0TU47QUFDRjtBY3YxTUk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURzM01OO0UwRG4zTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHEzTU47RTBEbDNNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG8zTU47RTBEajNNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURtM01OO0UwRGgzTUk7SUFFRTtFMURpM01OO0UwRDkyTUk7SUFHRTtFMUQ4Mk1OO0FBQ0Y7QWMzNE1JO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFENjJNTjtFMEQzMk1NO0lBQ0U7RTFENjJNUjtFMEQxMk1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMUQyMk1SO0FBQ0Y7O0FjLzRNSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0UxRDY3TUo7QUFDRjtBdUJ4OU1NO0VtQ1lKO0luQ1hNO0V2QjI5TU47QUFDRjtBY3I2TUk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURvOE1OO0UwRGo4TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG04TU47RTBEaDhNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRGs4TU47RTBELzdNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURpOE1OO0UwRDk3TUk7SUFFRTtFMUQrN01OO0UwRDU3TUk7SUFHRTtFMUQ0N01OO0FBQ0Y7QWN6OU1JO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEMjdNTjtFMER6N01NO0lBQ0U7RTFEMjdNUjtFMER4N01NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMUR5N01SO0FBQ0Y7O0FjNzlNSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0UxRDJnTko7QUFDRjtBdUJ0aU5NO0VtQ1lKO0luQ1hNO0V2QnlpTk47QUFDRjtBY24vTUk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURraE5OO0UwRC9nTkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRGloTk47RTBEOWdOSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRGdoTk47RTBEN2dOSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQrZ05OO0UwRDVnTkk7SUFFRTtFMUQ2Z05OO0UwRDFnTkk7SUFHRTtFMUQwZ05OO0FBQ0Y7QWN2aU5JO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEeWdOTjtFMER2Z05NO0lBQ0U7RTFEeWdOUjtFMER0Z05NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMUR1Z05SO0FBQ0Y7O0FjM2lOSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0UxRHlsTko7QUFDRjtBdUJwbk5NO0VtQ1lKO0luQ1hNO0V2QnVuTk47QUFDRjtBY2prTkk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURnbU5OO0UwRDdsTkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRCtsTk47RTBENWxOSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDhsTk47RTBEM2xOSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ2bE5OO0UwRDFsTkk7SUFFRTtFMUQybE5OO0UwRHhsTkk7SUFHRTtFMUR3bE5OO0FBQ0Y7QWNybk5JO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEdWxOTjtFMERybE5NO0lBQ0U7RTFEdWxOUjtFMERwbE5NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMURxbE5SO0FBQ0Y7O0EwRHJxTkU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQzVCQSwwQ21DOEJBO0ExRHNxTk47QXVCaHNOTTtFbUNZSjtJbkNYTTtFdkJtc05OO0FBQ0Y7QTBEenFOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEMnFOUjtBMER4cU5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQwcU5SO0EwRHZxTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUR5cU5SO0EwRHRxTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEd3FOUjtBMERycU5NO0VBRUU7QTFEc3FOUjtBMERucU5NO0VBR0U7QTFEbXFOUjs7QTBEeG9OQTtFUHBIRTtFQUNBO0VBQ0E7RUFDQSxhN0MwbUNrQztFNkN6bUNsQztFQUNBO0VBQ0Esc0I3Q1VTO0FOc3ZOWDtBbUQ3dk5FO0VBQVM7QW5EZ3dOWDtBbUQvdk5FO0VBQVMsWTdDbStDeUI7QU4reEtwQzs7QTBEcHBOQTtFQUNFO0VBQ0E7RUFDQTtBMUR1cE5GO0EwRHJwTkU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0ExRHNwTko7O0EwRGxwTkE7RUFDRTtFQUNBO0ExRHFwTkY7O0EwRGxwTkE7RUFDRTtFQUNBO0VBQ0E7QTFEcXBORjs7QTJEdHlOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZckRnekNrQztBTnkvS3BDO0EyRHZ5TkU7RUFDRTtFQUNBO0EzRHl5Tko7O0EyRHB5TkE7RUFDRTtBM0R1eU5GOztBMkRweU5BO0VBQ0U7QTNEdXlORjs7QTJEcHlOQTtFQUNFO0EzRHV5TkY7O0EyRGx5TkU7RUFDRTtBM0RxeU5KOztBMkRqeU5BO0VBQ0U7SUFDRSxZckRteENnQztFTmloTGxDO0FBQ0Y7QTJEanlOQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7QTNEbXlORjs7QTJEaHlOQTtFQUNFO0lBQ0U7WUFBQTtFM0RteU5GO0FBQ0Y7QXdEbDFORTtFQUNFO0VBQ0E7RUFDQTtBeERvMU5KOztBNER2MU5FO0VBQ0U7RUFDQTtBNUQwMU5KOztBNEQ1MU5FO0VBQ0U7RUFDQTtBNUQrMU5KOztBNERqMk5FO0VBQ0U7RUFDQTtBNURvMk5KOztBNER0Mk5FO0VBQ0U7RUFDQTtBNUR5Mk5KOztBNEQzMk5FO0VBQ0U7RUFDQTtBNUQ4Mk5KOztBNERoM05FO0VBQ0U7RUFDQTtBNURtM05KOztBNERyM05FO0VBQ0U7RUFDQTtBNUR3M05KOztBNEQxM05FO0VBQ0U7RUFDQTtBNUQ2M05KOztBNkQvM05FO0VBQ0U7RUFDQTtBN0RrNE5KO0E2RC8zTk07RUFHRTtFQUNBO0E3RCszTlI7O0E2RHg0TkU7RUFDRTtFQUNBO0E3RDI0Tko7QTZEeDROTTtFQUdFO0VBQ0E7QTdEdzROUjs7QTZEajVORTtFQUNFO0VBQ0E7QTdEbzVOSjtBNkRqNU5NO0VBR0U7RUFDQTtBN0RpNU5SOztBNkQxNU5FO0VBQ0U7RUFDQTtBN0Q2NU5KO0E2RDE1Tk07RUFHRTtFQUNBO0E3RDA1TlI7O0E2RG42TkU7RUFDRTtFQUNBO0E3RHM2Tko7QTZEbjZOTTtFQUdFO0VBQ0E7QTdEbTZOUjs7QTZENTZORTtFQUNFO0VBQ0E7QTdEKzZOSjtBNkQ1Nk5NO0VBR0U7RUFDQTtBN0Q0Nk5SOztBNkRyN05FO0VBQ0U7RUFDQTtBN0R3N05KO0E2RHI3Tk07RUFHRTtFQUNBO0E3RHE3TlI7O0E2RDk3TkU7RUFDRTtFQUNBO0E3RGk4Tko7QTZEOTdOTTtFQUdFO0VBQ0E7QTdEODdOUjs7QTZEdjdOQTtFQUNFO0VBQ0E7QTdEMDdORjtBNkR2N05JO0VBRUU7RUFDQTtBN0R3N05OOztBOERsOU5BO0VBQ0U7RUFFQTtBOURvOU5GOztBK0R2OU5BO0VBQ0U7RUFDQSxhekQ2YzRCO0V5RDVjNUI7RUFDQTtFQUNBLDZCekQyYzRCO0V5RDFjNUI7QS9EMDlORjtBK0R4OU5FO0VBQ0U7RUFDQSxVekR1YzBCO0V5RHRjMUIsV3pEc2MwQjtFeURyYzFCO0V4Q0lFLHNDd0NIRjtBL0QwOU5KO0F1Qm45Tk07RXdDWko7SXhDYU07RXZCczlOTjtBQUNGOztBK0R4OU5JO0VBQ0U7QS9EMjlOTjs7QWdFOStOQTtFQUNFO0VBQ0E7QWhFaS9ORjtBZ0UvK05FO0VBQ0U7RUFDQTtFQUNBO0FoRWkvTko7QWdFOStORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFZy9OSjs7QWdFMytORTtFQUNFO0FoRTgrTko7O0FnRS8rTkU7RUFDRTtBaEVrL05KOztBZ0VuL05FO0VBQ0U7QWhFcy9OSjs7QWdFdi9ORTtFQUNFO0FoRTAvTko7O0FpRS9nT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRHVtQ2tDO0FOMjZMcEM7O0FpRS9nT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRCtsQ2tDO0FObTdMcEM7O0FpRTFnT0k7RUFDRTtFQUNBO0VBQ0EsYTNEbWxDOEI7QU4wN0xwQzs7QWlFMWdPSTtFQUNFO0VBQ0E7RUFDQSxhM0Q2a0M4QjtBTmc4THBDOztBYzkrTkk7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRG1sQzhCO0VOdThMbEM7RWlFdmhPRTtJQUNFO0lBQ0E7SUFDQSxhM0Q2a0M4QjtFTjQ4TGxDO0FBQ0Y7QWMzL05JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0RtbEM4QjtFTm05TGxDO0VpRW5pT0U7SUFDRTtJQUNBO0lBQ0EsYTNENmtDOEI7RU53OUxsQztBQUNGO0FjdmdPSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEbWxDOEI7RU4rOUxsQztFaUUvaU9FO0lBQ0U7SUFDQTtJQUNBLGEzRDZrQzhCO0VObytMbEM7QUFDRjtBY25oT0k7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRG1sQzhCO0VOMitMbEM7RWlFM2pPRTtJQUNFO0lBQ0E7SUFDQSxhM0Q2a0M4QjtFTmcvTGxDO0FBQ0Y7QWMvaE9JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0RtbEM4QjtFTnUvTGxDO0VpRXZrT0U7SUFDRTtJQUNBO0lBQ0EsYTNENmtDOEI7RU40L0xsQztBQUNGO0FrRXptT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEUybU9GOztBa0V4bU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFMm1PRjs7QW1Fbm5PQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRW9uT0Y7QW9Fam5PRTs7RUFDRTtBcEVvbk9KO0FvRWhuT0U7O0VBQ0U7QXBFbW5PSjs7QXFFdG9PRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVL0RnY3NDO0UrRC9idEM7QXJFeW9PSjs7QXNFanBPQTtFQ0FFO0VBQ0E7RUFDQTtBdkVxcE9GOztBd0UzcE9BO0VBQ0U7RUFDQTtFQUNBLDZCbEVpc0I0QjtFa0Voc0I1QjtFQUNBO0VBQ0EsYWxFMnJCNEI7QU5tK005Qjs7QXlFbHFPQTtFQUNFO0VBQ0E7QXpFcXFPRjs7QXlFbHFPQTtFQUNFLG1CMURSUTtBZjZxT1Y7O0F5RWxxT0E7RUFDRTtFQUNBO0F6RXFxT0Y7O0F5RWxxT0E7RUFDRTtBekVxcU9GOztBMEUzcU9BO0VBUEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVzck9GOztBMEU3cU9FO0VBQ0U7RUFDQTtFQUNBO0ExRWdyT0o7O0EwRW5yT0U7RUFDRTtFQUNBO0VBQ0E7QTFFc3JPSjs7QTBFenJPRTtFQUNFO0VBQ0E7RUFDQTtBMUU0ck9KOztBMEV0ck9FO0VBQ0U7QTFFeXJPSjs7QTBFMXJPRTtFQUNFO0ExRTZyT0o7O0EwRTlyT0U7RUFDRTtBMUVpc09KOztBMEVsc09FO0VBQ0U7QTFFcXNPSjs7QTBFOXFPQTtFQU5FO0VBQ0E7RUFDQTtFQUNBO0ExRXdyT0Y7O0EwRWhyT0E7RUF2QkU7RUFDQTtFQUNBO0ExRTJzT0Y7O0EwRWpyT0E7RUF0QkU7RUFDQTtFQUNBO0ExRTJzT0Y7O0EwRWxyT0E7RUFDRTtBMUVxck9GOztBMEVsck9BO0VBQ0U7QTFFcXJPRjs7QTBFL3FPSTtFQUNFO0VBQ0E7RUFDQTtBMUVrck9OOztBMEVyck9JO0VBQ0U7RUFDQTtFQUNBO0ExRXdyT047O0EwRTNyT0k7RUFDRTtFQUNBO0VBQ0E7QTFFOHJPTjs7QTBFanNPSTtFQUNFO0VBQ0E7RUFDQTtBMUVvc09OOztBMEV6ck9NO0VBQ0Usb0JBRlM7T0FFVCxlQUZTO0VBR1Q7T0FBQTtFQUNBO0VBQ0E7QTFFNHJPUjs7QTBFaHNPTTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0ExRW1zT1I7O0EwRXZzT007RUFDRSxvQkFGUztPQUVULGVBRlM7RUFHVDtPQUFBO0VBQ0E7RUFDQTtBMUUwc09SOztBMEU5c09NO0VBQ0Usb0JBRlM7T0FFVCxlQUZTO0VBR1Q7T0FBQTtFQUNBO0VBQ0E7QTFFaXRPUjs7QTBFcnRPTTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0ExRXd0T1I7O0EwRTV0T007RUFDRSxvQkFGUztPQUVULGVBRlM7RUFHVDtPQUFBO0VBQ0E7RUFDQTtBMUUrdE9SOztBMEVudU9NO0VBQ0Usb0JBRlM7T0FFVCxlQUZTO0VBR1Q7T0FBQTtFQUNBO0VBQ0E7QTFFc3VPUjs7QTBFMXVPTTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0ExRTZ1T1I7O0EwRWp2T007RUFDRSxvQkFGUztPQUVULGVBRlM7RUFHVDtPQUFBO0VBQ0E7RUFDQTtBMUVvdk9SOztBMEV4dk9NO0VBQ0UscUJBRlM7T0FFVCxnQkFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0ExRTJ2T1I7O0EwRS92T007RUFDRSxxQkFGUztPQUVULGdCQUZTO0VBR1Q7T0FBQTtFQUNBO0VBQ0E7QTFFa3dPUjs7QTBFdHdPTTtFQUNFLHFCQUZTO09BRVQsZ0JBRlM7RUFHVDtPQUFBO0VBQ0E7RUFDQTtBMUV5d09SOztBMEVsd09ROztFQUVFO0ExRXF3T1Y7O0EwRXZ3T1E7O0VBRUU7QTFFMHdPVjs7QTBFNXdPUTs7RUFFRTtBMUUrd09WOztBMEVqeE9ROztFQUVFO0ExRW94T1Y7O0EwRXR4T1E7O0VBRUU7QTFFeXhPVjs7QTBFM3hPUTs7RUFFRTtBMUU4eE9WOztBMEVoeU9ROztFQUVFO0ExRW15T1Y7O0EwRXJ5T1E7O0VBRUU7QTFFd3lPVjs7QTBFMXlPUTs7RUFFRTtBMUU2eU9WOztBMEUveU9ROztFQUVFO0ExRWt6T1Y7O0EwRTV5T007OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFK3lPUjs7QTBFenlPUTs7RUFDRTtFQUNBO0VBQ0E7QTFFNnlPVjtBMEUxeU9ROztFQUNFO0VBQ0E7RUFDQTtBMUU2eU9WOztBMEVuME9NOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXMwT1I7O0EwRWgwT1E7O0VBQ0U7RUFDQTtFQUNBO0ExRW8wT1Y7QTBFajBPUTs7RUFDRTtFQUNBO0VBQ0E7QTFFbzBPVjs7QTBFMTFPTTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUU2MU9SOztBMEV2MU9ROztFQUNFO0VBQ0E7RUFDQTtBMUUyMU9WO0EwRXgxT1E7O0VBQ0U7RUFDQTtFQUNBO0ExRTIxT1Y7O0EwRWozT007OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFbzNPUjs7QTBFOTJPUTs7RUFDRTtFQUNBO0VBQ0E7QTFFazNPVjtBMEUvMk9ROztFQUNFO0VBQ0E7RUFDQTtBMUVrM09WOztBMEUxMk9NO0V6RHRISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFQUNBO0FqQmcrT0o7O0EwRXIzT007RXpEdEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtFO0VBQ0E7QWpCMitPSjs7QTBFaDRPTTtFekR0SEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBakJzL09KOztBMEUzNE9NO0V6RHRISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFQUNBO0FqQmlnUEo7O0EwRXQ1T007RXpEdEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtFO0VBQ0E7QWpCNGdQSjs7QTBFajZPTTtFekR0SEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBakJ1aFBKOztBMEU1Nk9NO0V6RHRISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFQUNBO0FqQmtpUEo7O0EwRXY3T007RXpEdEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtFO0VBQ0E7QWpCNmlQSjs7QTBFbDhPTTtFekR0SEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBakJ3alBKOztBMEU3OE9NO0V6RHRISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFQUNBO0FqQm1rUEo7O0EwRXg5T007RXpEdEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtFO0VBQ0E7QWpCOGtQSjs7QTBFbitPTTtFekR0SEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBakJ5bFBKOztBMEU5K09NO0V6RHRISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFQUNBO0FqQm9tUEo7O0EwRXovT007RXpEdEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtFO0VBQ0E7QWpCK21QSjs7QTBFcGdQTTtFekR0SEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBakIwblBKOztBMEUvZ1BNO0V6RHRISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFQUNBO0FqQnFvUEo7O0EwRTFoUE07RXpEdEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtFO0VBQ0E7QWpCZ3BQSjs7QTBFcmlQTTtFekR0SEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBakIycFBKOztBMEVoalBNO0V6RHRISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFQUNBO0FqQnNxUEo7O0Fjdm9QSTtFNEQyQkU7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVnblBOO0UwRXBuUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVzblBOO0UwRTFuUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU0blBOO0UwRWhvUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVrb1BOO0UwRXRvUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUV3b1BOO0UwRTVvUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU4b1BOO0UwRWxwUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVvcFBOO0UwRXhwUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUUwcFBOO0UwRTlwUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVncVBOO0UwRXBxUEk7SUFDRSxxQkFGUztTQUVULGdCQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RTFFc3FQTjtFMEUxcVBJO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0UxRTRxUE47RTBFaHJQSTtJQUNFLHFCQUZTO1NBRVQsZ0JBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVrclBOO0UwRTNxUE07O0lBRUU7RTFFNnFQUjtFMEUvcVBNOztJQUVFO0UxRWlyUFI7RTBFbnJQTTs7SUFFRTtFMUVxclBSO0UwRXZyUE07O0lBRUU7RTFFeXJQUjtFMEUzclBNOztJQUVFO0UxRTZyUFI7RTBFL3JQTTs7SUFFRTtFMUVpc1BSO0UwRW5zUE07O0lBRUU7RTFFcXNQUjtFMEV2c1BNOztJQUVFO0UxRXlzUFI7RTBFM3NQTTs7SUFFRTtFMUU2c1BSO0UwRS9zUE07O0lBRUU7RTFFaXRQUjtFMEUzc1BJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRTZzUE47RTBFdnNQTTs7SUFDRTtJQUNBO0lBQ0E7RTFFMHNQUjtFMEV2c1BNOztJQUNFO0lBQ0E7SUFDQTtFMUUwc1BSO0UwRWh1UEk7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFFa3VQTjtFMEU1dFBNOztJQUNFO0lBQ0E7SUFDQTtFMUUrdFBSO0UwRTV0UE07O0lBQ0U7SUFDQTtJQUNBO0UxRSt0UFI7RTBFcnZQSTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUV1dlBOO0UwRWp2UE07O0lBQ0U7SUFDQTtJQUNBO0UxRW92UFI7RTBFanZQTTs7SUFDRTtJQUNBO0lBQ0E7RTFFb3ZQUjtFMEUxd1BJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRTR3UE47RTBFdHdQTTs7SUFDRTtJQUNBO0lBQ0E7RTFFeXdQUjtFMEV0d1BNOztJQUNFO0lBQ0E7SUFDQTtFMUV5d1BSO0UwRWp3UEk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCczNQRjtFMEUzd1BJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQmc0UEY7RTBFcnhQSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakIwNFBGO0UwRS94UEk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCbzVQRjtFMEV6eVBJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjg1UEY7RTBFbnpQSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJ3NlBGO0UwRTd6UEk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCazdQRjtFMEV2MFBJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjQ3UEY7RTBFajFQSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJzOFBGO0UwRTMxUEk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCZzlQRjtFMEVyMlBJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjA5UEY7RTBFLzJQSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJvK1BGO0UwRXozUEk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCOCtQRjtFMEVuNFBJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQncvUEY7RTBFNzRQSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJrZ1FGO0UwRXY1UEk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCNGdRRjtFMEVqNlBJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQnNoUUY7RTBFMzZQSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJnaVFGO0UwRXI3UEk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCMGlRRjtBQUNGO0FjNWdRSTtFNEQyQkU7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVvL1BOO0UwRXgvUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUUwL1BOO0UwRTkvUEk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVnZ1FOO0UwRXBnUUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVzZ1FOO0UwRTFnUUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU0Z1FOO0UwRWhoUUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVraFFOO0UwRXRoUUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUV3aFFOO0UwRTVoUUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU4aFFOO0UwRWxpUUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVvaVFOO0UwRXhpUUk7SUFDRSxxQkFGUztTQUVULGdCQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RTFFMGlRTjtFMEU5aVFJO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0UxRWdqUU47RTBFcGpRSTtJQUNFLHFCQUZTO1NBRVQsZ0JBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVzalFOO0UwRS9pUU07O0lBRUU7RTFFaWpRUjtFMEVualFNOztJQUVFO0UxRXFqUVI7RTBFdmpRTTs7SUFFRTtFMUV5alFSO0UwRTNqUU07O0lBRUU7RTFFNmpRUjtFMEUvalFNOztJQUVFO0UxRWlrUVI7RTBFbmtRTTs7SUFFRTtFMUVxa1FSO0UwRXZrUU07O0lBRUU7RTFFeWtRUjtFMEUza1FNOztJQUVFO0UxRTZrUVI7RTBFL2tRTTs7SUFFRTtFMUVpbFFSO0UwRW5sUU07O0lBRUU7RTFFcWxRUjtFMEUva1FJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRWlsUU47RTBFM2tRTTs7SUFDRTtJQUNBO0lBQ0E7RTFFOGtRUjtFMEUza1FNOztJQUNFO0lBQ0E7SUFDQTtFMUU4a1FSO0UwRXBtUUk7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFFc21RTjtFMEVobVFNOztJQUNFO0lBQ0E7SUFDQTtFMUVtbVFSO0UwRWhtUU07O0lBQ0U7SUFDQTtJQUNBO0UxRW1tUVI7RTBFem5RSTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUUyblFOO0UwRXJuUU07O0lBQ0U7SUFDQTtJQUNBO0UxRXduUVI7RTBFcm5RTTs7SUFDRTtJQUNBO0lBQ0E7RTFFd25RUjtFMEU5b1FJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRWdwUU47RTBFMW9RTTs7SUFDRTtJQUNBO0lBQ0E7RTFFNm9RUjtFMEUxb1FNOztJQUNFO0lBQ0E7SUFDQTtFMUU2b1FSO0UwRXJvUUk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCMHZRRjtFMEUvb1FJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQm93UUY7RTBFenBRSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakI4d1FGO0UwRW5xUUk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCd3hRRjtFMEU3cVFJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQmt5UUY7RTBFdnJRSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakI0eVFGO0UwRWpzUUk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCc3pRRjtFMEUzc1FJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQmcwUUY7RTBFcnRRSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakIwMFFGO0UwRS90UUk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCbzFRRjtFMEV6dVFJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjgxUUY7RTBFbnZRSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJ3MlFGO0UwRTd2UUk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCazNRRjtFMEV2d1FJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjQzUUY7RTBFanhRSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJzNFFGO0UwRTN4UUk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCZzVRRjtFMEVyeVFJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjA1UUY7RTBFL3lRSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJvNlFGO0UwRXp6UUk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCODZRRjtBQUNGO0FjaDVRSTtFNEQyQkU7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUV3M1FOO0UwRTUzUUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU4M1FOO0UwRWw0UUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVvNFFOO0UwRXg0UUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUUwNFFOO0UwRTk0UUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVnNVFOO0UwRXA1UUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVzNVFOO0UwRTE1UUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU0NVFOO0UwRWg2UUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVrNlFOO0UwRXQ2UUk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUV3NlFOO0UwRTU2UUk7SUFDRSxxQkFGUztTQUVULGdCQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RTFFODZRTjtFMEVsN1FJO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0UxRW83UU47RTBFeDdRSTtJQUNFLHFCQUZTO1NBRVQsZ0JBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUUwN1FOO0UwRW43UU07O0lBRUU7RTFFcTdRUjtFMEV2N1FNOztJQUVFO0UxRXk3UVI7RTBFMzdRTTs7SUFFRTtFMUU2N1FSO0UwRS83UU07O0lBRUU7RTFFaThRUjtFMEVuOFFNOztJQUVFO0UxRXE4UVI7RTBFdjhRTTs7SUFFRTtFMUV5OFFSO0UwRTM4UU07O0lBRUU7RTFFNjhRUjtFMEUvOFFNOztJQUVFO0UxRWk5UVI7RTBFbjlRTTs7SUFFRTtFMUVxOVFSO0UwRXY5UU07O0lBRUU7RTFFeTlRUjtFMEVuOVFJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRXE5UU47RTBFLzhRTTs7SUFDRTtJQUNBO0lBQ0E7RTFFazlRUjtFMEUvOFFNOztJQUNFO0lBQ0E7SUFDQTtFMUVrOVFSO0UwRXgrUUk7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFFMCtRTjtFMEVwK1FNOztJQUNFO0lBQ0E7SUFDQTtFMUV1K1FSO0UwRXArUU07O0lBQ0U7SUFDQTtJQUNBO0UxRXUrUVI7RTBFNy9RSTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUUrL1FOO0UwRXovUU07O0lBQ0U7SUFDQTtJQUNBO0UxRTQvUVI7RTBFei9RTTs7SUFDRTtJQUNBO0lBQ0E7RTFFNC9RUjtFMEVsaFJJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRW9oUk47RTBFOWdSTTs7SUFDRTtJQUNBO0lBQ0E7RTFFaWhSUjtFMEU5Z1JNOztJQUNFO0lBQ0E7SUFDQTtFMUVpaFJSO0UwRXpnUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCOG5SRjtFMEVuaFJJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQndvUkY7RTBFN2hSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJrcFJGO0UwRXZpUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCNHBSRjtFMEVqalJJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQnNxUkY7RTBFM2pSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJnclJGO0UwRXJrUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCMHJSRjtFMEUva1JJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQm9zUkY7RTBFemxSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakI4c1JGO0UwRW5tUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCd3RSRjtFMEU3bVJJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQmt1UkY7RTBFdm5SSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakI0dVJGO0UwRWpvUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCc3ZSRjtFMEUzb1JJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQmd3UkY7RTBFcnBSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakIwd1JGO0UwRS9wUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCb3hSRjtFMEV6cVJJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjh4UkY7RTBFbnJSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJ3eVJGO0UwRTdyUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCa3pSRjtBQUNGO0FjcHhSSTtFNEQyQkU7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU0dlJOO0UwRWh3Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVrd1JOO0UwRXR3Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUV3d1JOO0UwRTV3Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU4d1JOO0UwRWx4Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVveFJOO0UwRXh4Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUUweFJOO0UwRTl4Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVneVJOO0UwRXB5Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVzeVJOO0UwRTF5Ukk7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU0eVJOO0UwRWh6Ukk7SUFDRSxxQkFGUztTQUVULGdCQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RTFFa3pSTjtFMEV0elJJO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0UxRXd6Uk47RTBFNXpSSTtJQUNFLHFCQUZTO1NBRVQsZ0JBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU4elJOO0UwRXZ6Uk07O0lBRUU7RTFFeXpSUjtFMEUzelJNOztJQUVFO0UxRTZ6UlI7RTBFL3pSTTs7SUFFRTtFMUVpMFJSO0UwRW4wUk07O0lBRUU7RTFFcTBSUjtFMEV2MFJNOztJQUVFO0UxRXkwUlI7RTBFMzBSTTs7SUFFRTtFMUU2MFJSO0UwRS8wUk07O0lBRUU7RTFFaTFSUjtFMEVuMVJNOztJQUVFO0UxRXExUlI7RTBFdjFSTTs7SUFFRTtFMUV5MVJSO0UwRTMxUk07O0lBRUU7RTFFNjFSUjtFMEV2MVJJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRXkxUk47RTBFbjFSTTs7SUFDRTtJQUNBO0lBQ0E7RTFFczFSUjtFMEVuMVJNOztJQUNFO0lBQ0E7SUFDQTtFMUVzMVJSO0UwRTUyUkk7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFFODJSTjtFMEV4MlJNOztJQUNFO0lBQ0E7SUFDQTtFMUUyMlJSO0UwRXgyUk07O0lBQ0U7SUFDQTtJQUNBO0UxRTIyUlI7RTBFajRSSTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUVtNFJOO0UwRTczUk07O0lBQ0U7SUFDQTtJQUNBO0UxRWc0UlI7RTBFNzNSTTs7SUFDRTtJQUNBO0lBQ0E7RTFFZzRSUjtFMEV0NVJJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRXc1Uk47RTBFbDVSTTs7SUFDRTtJQUNBO0lBQ0E7RTFFcTVSUjtFMEVsNVJNOztJQUNFO0lBQ0E7SUFDQTtFMUVxNVJSO0UwRTc0Ukk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCa2dTRjtFMEV2NVJJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjRnU0Y7RTBFajZSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJzaFNGO0UwRTM2Ukk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCZ2lTRjtFMEVyN1JJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjBpU0Y7RTBFLzdSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJvalNGO0UwRXo4Ukk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCOGpTRjtFMEVuOVJJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQndrU0Y7RTBFNzlSSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJrbFNGO0UwRXYrUkk7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCNGxTRjtFMEVqL1JJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQnNtU0Y7RTBFMy9SSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJnblNGO0UwRXJnU0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCMG5TRjtFMEUvZ1NJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQm9vU0Y7RTBFemhTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakI4b1NGO0UwRW5pU0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCd3BTRjtFMEU3aVNJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQmtxU0Y7RTBFdmpTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakI0cVNGO0UwRWprU0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCc3JTRjtBQUNGO0FjeHBTSTtFNEQyQkU7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVnb1NOO0UwRXBvU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVzb1NOO0UwRTFvU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU0b1NOO0UwRWhwU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVrcFNOO0UwRXRwU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUV3cFNOO0UwRTVwU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUU4cFNOO0UwRWxxU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVvcVNOO0UwRXhxU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUUwcVNOO0UwRTlxU0k7SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVnclNOO0UwRXByU0k7SUFDRSxxQkFGUztTQUVULGdCQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RTFFc3JTTjtFMEUxclNJO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0UxRTRyU047RTBFaHNTSTtJQUNFLHFCQUZTO1NBRVQsZ0JBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFMUVrc1NOO0UwRTNyU007O0lBRUU7RTFFNnJTUjtFMEUvclNNOztJQUVFO0UxRWlzU1I7RTBFbnNTTTs7SUFFRTtFMUVxc1NSO0UwRXZzU007O0lBRUU7RTFFeXNTUjtFMEUzc1NNOztJQUVFO0UxRTZzU1I7RTBFL3NTTTs7SUFFRTtFMUVpdFNSO0UwRW50U007O0lBRUU7RTFFcXRTUjtFMEV2dFNNOztJQUVFO0UxRXl0U1I7RTBFM3RTTTs7SUFFRTtFMUU2dFNSO0UwRS90U007O0lBRUU7RTFFaXVTUjtFMEUzdFNJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRTZ0U047RTBFdnRTTTs7SUFDRTtJQUNBO0lBQ0E7RTFFMHRTUjtFMEV2dFNNOztJQUNFO0lBQ0E7SUFDQTtFMUUwdFNSO0UwRWh2U0k7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFFa3ZTTjtFMEU1dVNNOztJQUNFO0lBQ0E7SUFDQTtFMUUrdVNSO0UwRTV1U007O0lBQ0U7SUFDQTtJQUNBO0UxRSt1U1I7RTBFcndTSTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUV1d1NOO0UwRWp3U007O0lBQ0U7SUFDQTtJQUNBO0UxRW93U1I7RTBFandTTTs7SUFDRTtJQUNBO0lBQ0E7RTFFb3dTUjtFMEUxeFNJOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRTR4U047RTBFdHhTTTs7SUFDRTtJQUNBO0lBQ0E7RTFFeXhTUjtFMEV0eFNNOztJQUNFO0lBQ0E7SUFDQTtFMUV5eFNSO0UwRWp4U0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCczRTRjtFMEUzeFNJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQmc1U0Y7RTBFcnlTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakIwNVNGO0UwRS95U0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCbzZTRjtFMEV6elNJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjg2U0Y7RTBFbjBTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJ3N1NGO0UwRTcwU0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCazhTRjtFMEV2MVNJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjQ4U0Y7RTBFajJTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJzOVNGO0UwRTMyU0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCZytTRjtFMEVyM1NJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQjArU0Y7RTBFLzNTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJvL1NGO0UwRXo0U0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCOC9TRjtFMEVuNVNJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQndnVEY7RTBFNzVTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJraFRGO0UwRXY2U0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCNGhURjtFMEVqN1NJO0l6RHRISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLRTtJQUNBO0VqQnNpVEY7RTBFMzdTSTtJekR0SEo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0U7SUFDQTtFakJnalRGO0UwRXI4U0k7SXpEdEhKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtFO0lBQ0E7RWpCMGpURjtBQUNGO0EwRTE2U0U7RUFDRTtBMUU0NlNKOztBMEVwNlNNO0VBQ0U7QTFFdTZTUjs7QTBFeDZTTTtFQUNFO0ExRTI2U1I7O0EwRTU2U007RUFDRTtBMUUrNlNSOztBMEV6N1NFO0VBQ0U7QTFFNDdTSjs7QTBFcDdTTTtFQUNFO0ExRXU3U1I7O0EwRXg3U007RUFDRTtBMUUyN1NSOztBMEU1N1NNO0VBQ0U7QTFFKzdTUjs7QTBFejhTRTtFQUNFO0ExRTQ4U0o7O0EwRXA4U007RUFDRTtBMUV1OFNSOztBMEV4OFNNO0VBQ0U7QTFFMjhTUjs7QTBFNThTTTtFQUNFO0ExRSs4U1I7O0EwRXo5U0U7RUFDRTtBMUU0OVNKOztBMEVwOVNNO0VBQ0U7QTFFdTlTUjs7QTBFeDlTTTtFQUNFO0ExRTI5U1I7O0EwRTU5U007RUFDRTtBMUUrOVNSOztBMEV6K1NFO0VBQ0U7QTFFNCtTSjs7QTBFcCtTTTtFQUNFO0ExRXUrU1I7O0EwRXgrU007RUFDRTtBMUUyK1NSOztBMEU1K1NNO0VBQ0U7QTFFKytTUjs7QTBFei9TRTtFQUNFO0ExRTQvU0o7O0EwRXAvU007RUFDRTtBMUV1L1NSOztBMEV4L1NNO0VBQ0U7QTFFMi9TUjs7QTBFNS9TTTtFQUNFO0ExRSsvU1I7O0EyRXhuVFE7RUFPSTtBM0VxblRaOztBMkU1blRRO0VBT0k7QTNFeW5UWjs7QTJFaG9UUTtFQU9JO0EzRTZuVFo7O0EyRXBvVFE7RUFPSTtBM0Vpb1RaOztBMkV4b1RRO0VBT0k7QTNFcW9UWjs7QTJFNW9UUTtFQU9JO0EzRXlvVFo7O0EyRWhwVFE7RUFPSTtBM0U2b1RaOztBMkVwcFRRO0VBT0k7QTNFaXBUWjs7QTJFeHBUUTtFQU9JO0EzRXFwVFo7O0EyRTVwVFE7RUFPSTtLQUFBO0EzRXlwVFo7O0EyRWhxVFE7RUFPSTtLQUFBO0EzRTZwVFo7O0EyRXBxVFE7RUFPSTtLQUFBO0EzRWlxVFo7O0EyRXhxVFE7RUFPSTtLQUFBO0EzRXFxVFo7O0EyRTVxVFE7RUFPSTtLQUFBO0EzRXlxVFo7O0EyRWhyVFE7RUFPSTtBM0U2cVRaOztBMkVwclRRO0VBT0k7QTNFaXJUWjs7QTJFeHJUUTtFQU9JO0EzRXFyVFo7O0EyRTVyVFE7RUFPSTtBM0V5clRaOztBMkVoc1RRO0VBT0k7QTNFNnJUWjs7QTJFcHNUUTtFQU9JO0EzRWlzVFo7O0EyRXhzVFE7RUFPSTtBM0Vxc1RaOztBMkU1c1RRO0VBT0k7QTNFeXNUWjs7QTJFaHRUUTtFQU9JO0EzRTZzVFo7O0EyRXB0VFE7RUFPSTtBM0VpdFRaOztBMkV4dFRRO0VBT0k7QTNFcXRUWjs7QTJFNXRUUTtFQU9JO0EzRXl0VFo7O0EyRWh1VFE7RUFPSTtBM0U2dFRaOztBMkVwdVRRO0VBT0k7QTNFaXVUWjs7QTJFeHVUUTtFQU9JO0EzRXF1VFo7O0EyRTV1VFE7RUFPSTtBM0V5dVRaOztBMkVodlRRO0VBT0k7QTNFNnVUWjs7QTJFcHZUUTtFQU9JO0EzRWl2VFo7O0EyRXh2VFE7RUFPSTtBM0VxdlRaOztBMkU1dlRRO0VBT0k7QTNFeXZUWjs7QTJFaHdUUTtFQU9JO0EzRTZ2VFo7O0EyRXB3VFE7RUFPSTtBM0Vpd1RaOztBMkV4d1RRO0VBT0k7QTNFcXdUWjs7QTJFNXdUUTtFQU9JO0EzRXl3VFo7O0EyRWh4VFE7RUFPSTtBM0U2d1RaOztBMkVweFRRO0VBT0k7QTNFaXhUWjs7QTJFeHhUUTtFQU9JO0EzRXF4VFo7O0EyRTV4VFE7RUFPSTtBM0V5eFRaOztBMkVoeVRRO0VBT0k7QTNFNnhUWjs7QTJFcHlUUTtFQU9JO0EzRWl5VFo7O0EyRXh5VFE7RUFPSTtBM0VxeVRaOztBMkU1eVRRO0VBT0k7QTNFeXlUWjs7QTJFaHpUUTtFQU9JO0EzRTZ5VFo7O0EyRXB6VFE7RUFPSTtBM0VpelRaOztBMkV4elRRO0VBT0k7QTNFcXpUWjs7QTJFNXpUUTtFQU9JO0EzRXl6VFo7O0EyRWgwVFE7RUFPSTtBM0U2elRaOztBMkVwMFRRO0VBT0k7QTNFaTBUWjs7QTJFeDBUUTtFQU9JO0EzRXEwVFo7O0EyRTUwVFE7RUFPSTtBM0V5MFRaOztBMkUxMVRRO0VBQ0U7QTNFNjFUVjs7QTJFOTFUUTtFQUNFO0EzRWkyVFY7O0EyRWwyVFE7RUFDRTtBM0VxMlRWOztBMkV0MlRRO0VBQ0U7QTNFeTJUVjs7QTJFMTJUUTtFQUNFO0EzRTYyVFY7O0EyRTkyVFE7RUFDRTtBM0VpM1RWOztBMkVsM1RRO0VBQ0U7QTNFcTNUVjs7QTJFdDNUUTtFQUNFO0EzRXkzVFY7O0EyRWgzVFE7RUFPSTtBM0U2MlRaOztBMkVwM1RRO0VBT0k7QTNFaTNUWjs7QTJFeDNUUTtFQU9JO0EzRXEzVFo7O0EyRTUzVFE7RUFPSTtBM0V5M1RaOztBMkVoNFRRO0VBT0k7QTNFNjNUWjs7QTJFcDRUUTtFQU9JO0EzRWk0VFo7O0EyRXg0VFE7RUFPSTtBM0VxNFRaOztBMkU1NFRRO0VBT0k7QTNFeTRUWjs7QTJFaDVUUTtFQU9JO0EzRTY0VFo7O0EyRXA1VFE7RUFPSTtBM0VpNVRaOztBMkV4NVRRO0VBT0k7QTNFcTVUWjs7QTJFNTVUUTtFQU9JO0EzRXk1VFo7O0EyRWg2VFE7RUFPSTtBM0U2NVRaOztBMkVwNlRRO0VBT0k7QTNFaTZUWjs7QTJFeDZUUTtFQU9JO0EzRXE2VFo7O0EyRTU2VFE7RUFPSTtBM0V5NlRaOztBMkVoN1RRO0VBT0k7QTNFNjZUWjs7QTJFcDdUUTtFQU9JO0EzRWk3VFo7O0EyRXg3VFE7RUFPSTtBM0VxN1RaOztBMkU1N1RRO0VBT0k7QTNFeTdUWjs7QTJFaDhUUTtFQU9JO0EzRTY3VFo7O0EyRXA4VFE7RUFPSTtBM0VpOFRaOztBMkV4OFRRO0VBT0k7QTNFcThUWjs7QTJFNThUUTtFQU9JO0EzRXk4VFo7O0EyRWg5VFE7RUFPSTtBM0U2OFRaOztBMkVwOVRRO0VBT0k7QTNFaTlUWjs7QTJFeDlUUTtFQU9JO0EzRXE5VFo7O0EyRTU5VFE7RUFPSTtBM0V5OVRaOztBMkVoK1RRO0VBT0k7QTNFNjlUWjs7QTJFcCtUUTtFQU9JO0EzRWkrVFo7O0EyRXgrVFE7RUFJUTtFQUdKO0EzRXMrVFo7O0EyRTcrVFE7RUFJUTtFQUdKO0EzRTIrVFo7O0EyRWwvVFE7RUFJUTtFQUdKO0EzRWcvVFo7O0EyRXYvVFE7RUFJUTtFQUdKO0EzRXEvVFo7O0EyRTUvVFE7RUFJUTtFQUdKO0EzRTAvVFo7O0EyRWpnVVE7RUFJUTtFQUdKO0EzRSsvVFo7O0EyRXRnVVE7RUFJUTtFQUdKO0EzRW9nVVo7O0EyRTNnVVE7RUFJUTtFQUdKO0EzRXlnVVo7O0EyRWhoVVE7RUFJUTtFQUdKO0EzRThnVVo7O0EyRXJoVVE7RUFPSTtBM0VraFVaOztBMkV6aFVRO0VBT0k7QTNFc2hVWjs7QTJFN2hVUTtFQU9JO0EzRTBoVVo7O0EyRWppVVE7RUFPSTtBM0U4aFVaOztBMkVyaVVRO0VBT0k7QTNFa2lVWjs7QTJFemlVUTtFQU9JO0EzRXNpVVo7O0EyRTdpVVE7RUFPSTtBM0UwaVVaOztBMkVqalVRO0VBT0k7QTNFOGlVWjs7QTJFcmpVUTtFQU9JO0EzRWtqVVo7O0EyRXpqVVE7RUFPSTtBM0VzalVaOztBMkU3alVRO0VBT0k7QTNFMGpVWjs7QTJFamtVUTtFQU9JO0EzRThqVVo7O0EyRXJrVVE7RUFPSTtBM0Vra1VaOztBMkV6a1VRO0VBT0k7QTNFc2tVWjs7QTJFN2tVUTtFQU9JO0EzRTBrVVo7O0EyRWpsVVE7RUFPSTtBM0U4a1VaOztBMkVybFVRO0VBT0k7QTNFa2xVWjs7QTJFemxVUTtFQU9JO0EzRXNsVVo7O0EyRTdsVVE7RUFPSTtBM0UwbFVaOztBMkVqbVVRO0VBT0k7QTNFOGxVWjs7QTJFcm1VUTtFQU9JO0EzRWttVVo7O0EyRXptVVE7RUFPSTtBM0VzbVVaOztBMkU3bVVRO0VBT0k7QTNFMG1VWjs7QTJFam5VUTtFQU9JO0EzRThtVVo7O0EyRXJuVVE7RUFPSTtBM0VrblVaOztBMkV6blVRO0VBT0k7QTNFc25VWjs7QTJFN25VUTtFQU9JO0EzRTBuVVo7O0EyRWpvVVE7RUFPSTtBM0U4blVaOztBMkUvb1VRO0VBQ0U7QTNFa3BVVjs7QTJFbnBVUTtFQUNFO0EzRXNwVVY7O0EyRXZwVVE7RUFDRTtBM0UwcFVWOztBMkUzcFVRO0VBQ0U7QTNFOHBVVjs7QTJFL3BVUTtFQUNFO0EzRWtxVVY7O0EyRXpwVVE7RUFPSTtBM0VzcFVaOztBMkU3cFVRO0VBT0k7QTNFMHBVWjs7QTJFanFVUTtFQU9JO0EzRThwVVo7O0EyRXJxVVE7RUFPSTtBM0VrcVVaOztBMkV6cVVRO0VBT0k7QTNFc3FVWjs7QTJFN3FVUTtFQU9JO0EzRTBxVVo7O0EyRWpyVVE7RUFPSTtBM0U4cVVaOztBMkVyclVRO0VBT0k7QTNFa3JVWjs7QTJFenJVUTtFQU9JO0EzRXNyVVo7O0EyRTdyVVE7RUFPSTtBM0UwclVaOztBMkVqc1VRO0VBT0k7QTNFOHJVWjs7QTJFcnNVUTtFQU9JO0EzRWtzVVo7O0EyRXpzVVE7RUFPSTtBM0Vzc1VaOztBMkU3c1VRO0VBT0k7QTNFMHNVWjs7QTJFanRVUTtFQU9JO0EzRThzVVo7O0EyRXJ0VVE7RUFPSTtBM0VrdFVaOztBMkV6dFVRO0VBT0k7QTNFc3RVWjs7QTJFN3RVUTtFQU9JO0EzRTB0VVo7O0EyRWp1VVE7RUFPSTtBM0U4dFVaOztBMkVydVVRO0VBT0k7QTNFa3VVWjs7QTJFenVVUTtFQU9JO0EzRXN1VVo7O0EyRTd1VVE7RUFPSTtBM0UwdVVaOztBMkVqdlVRO0VBT0k7QTNFOHVVWjs7QTJFcnZVUTtFQU9JO0EzRWt2VVo7O0EyRXp2VVE7RUFPSTtBM0VzdlVaOztBMkU3dlVRO0VBT0k7QTNFMHZVWjs7QTJFandVUTtFQU9JO0EzRTh2VVo7O0EyRXJ3VVE7RUFPSTtBM0Vrd1VaOztBMkV6d1VRO0VBT0k7QTNFc3dVWjs7QTJFN3dVUTtFQU9JO0EzRTB3VVo7O0EyRWp4VVE7RUFPSTtBM0U4d1VaOztBMkVyeFVRO0VBT0k7QTNFa3hVWjs7QTJFenhVUTtFQU9JO0EzRXN4VVo7O0EyRTd4VVE7RUFPSTtBM0UweFVaOztBMkVqeVVRO0VBT0k7QTNFOHhVWjs7QTJFcnlVUTtFQU9JO0EzRWt5VVo7O0EyRXp5VVE7RUFPSTtBM0VzeVVaOztBMkU3eVVRO0VBT0k7QTNFMHlVWjs7QTJFanpVUTtFQU9JO0EzRTh5VVo7O0EyRXJ6VVE7RUFPSTtBM0VrelVaOztBMkV6elVRO0VBT0k7QTNFc3pVWjs7QTJFN3pVUTtFQU9JO0EzRTB6VVo7O0EyRWowVVE7RUFPSTtBM0U4elVaOztBMkVyMFVRO0VBT0k7QTNFazBVWjs7QTJFejBVUTtFQU9JO0EzRXMwVVo7O0EyRTcwVVE7RUFPSTtBM0UwMFVaOztBMkVqMVVRO0VBT0k7QTNFODBVWjs7QTJFcjFVUTtFQU9JO0EzRWsxVVo7O0EyRXoxVVE7RUFPSTtBM0VzMVVaOztBMkU3MVVRO0VBT0k7QTNFMDFVWjs7QTJFajJVUTtFQU9JO0EzRTgxVVo7O0EyRXIyVVE7RUFPSTtBM0VrMlVaOztBMkV6MlVRO0VBT0k7QTNFczJVWjs7QTJFNzJVUTtFQU9JO0EzRTAyVVo7O0EyRWozVVE7RUFPSTtBM0U4MlVaOztBMkVyM1VRO0VBT0k7QTNFazNVWjs7QTJFejNVUTtFQU9JO0EzRXMzVVo7O0EyRTczVVE7RUFPSTtBM0UwM1VaOztBMkVqNFVRO0VBT0k7QTNFODNVWjs7QTJFcjRVUTtFQU9JO0EzRWs0VVo7O0EyRXo0VVE7RUFPSTtBM0VzNFVaOztBMkU3NFVRO0VBT0k7QTNFMDRVWjs7QTJFajVVUTtFQU9JO0EzRTg0VVo7O0EyRXI1VVE7RUFPSTtBM0VrNVVaOztBMkV6NVVRO0VBT0k7QTNFczVVWjs7QTJFNzVVUTtFQU9JO0EzRTA1VVo7O0EyRWo2VVE7RUFPSTtBM0U4NVVaOztBMkVyNlVRO0VBT0k7QTNFazZVWjs7QTJFejZVUTtFQU9JO0EzRXM2VVo7O0EyRTc2VVE7RUFPSTtBM0UwNlVaOztBMkVqN1VRO0VBT0k7QTNFODZVWjs7QTJFcjdVUTtFQU9JO0VBQUE7QTNFbTdVWjs7QTJFMTdVUTtFQU9JO0VBQUE7QTNFdzdVWjs7QTJFLzdVUTtFQU9JO0VBQUE7QTNFNjdVWjs7QTJFcDhVUTtFQU9JO0VBQUE7QTNFazhVWjs7QTJFejhVUTtFQU9JO0VBQUE7QTNFdThVWjs7QTJFOThVUTtFQU9JO0VBQUE7QTNFNDhVWjs7QTJFbjlVUTtFQU9JO0VBQUE7QTNFaTlVWjs7QTJFeDlVUTtFQU9JO0VBQUE7QTNFczlVWjs7QTJFNzlVUTtFQU9JO0VBQUE7QTNFMjlVWjs7QTJFbCtVUTtFQU9JO0VBQUE7QTNFZytVWjs7QTJFditVUTtFQU9JO0VBQUE7QTNFcStVWjs7QTJFNStVUTtFQU9JO0VBQUE7QTNFMCtVWjs7QTJFai9VUTtFQU9JO0VBQUE7QTNFKytVWjs7QTJFdC9VUTtFQU9JO0VBQUE7QTNFby9VWjs7QTJFMy9VUTtFQU9JO0VBQUE7QTNFeS9VWjs7QTJFaGdWUTtFQU9JO0VBQUE7QTNFOC9VWjs7QTJFcmdWUTtFQU9JO0VBQUE7QTNFbWdWWjs7QTJFMWdWUTtFQU9JO0VBQUE7QTNFd2dWWjs7QTJFL2dWUTtFQU9JO0VBQUE7QTNFNmdWWjs7QTJFcGhWUTtFQU9JO0VBQUE7QTNFa2hWWjs7QTJFemhWUTtFQU9JO0VBQUE7QTNFdWhWWjs7QTJFOWhWUTtFQU9JO0VBQUE7QTNFNGhWWjs7QTJFbmlWUTtFQU9JO0VBQUE7QTNFaWlWWjs7QTJFeGlWUTtFQU9JO0VBQUE7QTNFc2lWWjs7QTJFN2lWUTtFQU9JO0EzRTBpVlo7O0EyRWpqVlE7RUFPSTtBM0U4aVZaOztBMkVyalZRO0VBT0k7QTNFa2pWWjs7QTJFempWUTtFQU9JO0EzRXNqVlo7O0EyRTdqVlE7RUFPSTtBM0UwalZaOztBMkVqa1ZRO0VBT0k7QTNFOGpWWjs7QTJFcmtWUTtFQU9JO0EzRWtrVlo7O0EyRXprVlE7RUFPSTtBM0Vza1ZaOztBMkU3a1ZRO0VBT0k7QTNFMGtWWjs7QTJFamxWUTtFQU9JO0EzRThrVlo7O0EyRXJsVlE7RUFPSTtBM0VrbFZaOztBMkV6bFZRO0VBT0k7QTNFc2xWWjs7QTJFN2xWUTtFQU9JO0EzRTBsVlo7O0EyRWptVlE7RUFPSTtBM0U4bFZaOztBMkVybVZRO0VBT0k7QTNFa21WWjs7QTJFem1WUTtFQU9JO0EzRXNtVlo7O0EyRTdtVlE7RUFPSTtBM0UwbVZaOztBMkVqblZRO0VBT0k7QTNFOG1WWjs7QTJFcm5WUTtFQU9JO0EzRWtuVlo7O0EyRXpuVlE7RUFPSTtBM0VzblZaOztBMkU3blZRO0VBT0k7QTNFMG5WWjs7QTJFam9WUTtFQU9JO0EzRThuVlo7O0EyRXJvVlE7RUFPSTtBM0Vrb1ZaOztBMkV6b1ZRO0VBT0k7QTNFc29WWjs7QTJFN29WUTtFQU9JO0EzRTBvVlo7O0EyRWpwVlE7RUFPSTtBM0U4b1ZaOztBMkVycFZRO0VBT0k7QTNFa3BWWjs7QTJFenBWUTtFQU9JO0EzRXNwVlo7O0EyRTdwVlE7RUFPSTtBM0UwcFZaOztBMkVqcVZRO0VBT0k7QTNFOHBWWjs7QTJFcnFWUTtFQU9JO0EzRWtxVlo7O0EyRXpxVlE7RUFPSTtBM0VzcVZaOztBMkU3cVZRO0VBT0k7QTNFMHFWWjs7QTJFanJWUTtFQU9JO0EzRThxVlo7O0EyRXJyVlE7RUFPSTtBM0VrclZaOztBMkV6clZRO0VBT0k7QTNFc3JWWjs7QTJFN3JWUTtFQU9JO0EzRTByVlo7O0EyRWpzVlE7RUFPSTtBM0U4clZaOztBMkVyc1ZRO0VBT0k7QTNFa3NWWjs7QTJFenNWUTtFQU9JO0EzRXNzVlo7O0EyRTdzVlE7RUFPSTtBM0Uwc1ZaOztBMkVqdFZRO0VBT0k7QTNFOHNWWjs7QTJFcnRWUTtFQU9JO0EzRWt0Vlo7O0EyRXp0VlE7RUFPSTtBM0VzdFZaOztBMkU3dFZRO0VBT0k7QTNFMHRWWjs7QTJFanVWUTtFQU9JO0EzRTh0Vlo7O0EyRXJ1VlE7RUFPSTtBM0VrdVZaOztBMkV6dVZRO0VBT0k7QTNFc3VWWjs7QTJFN3VWUTtFQU9JO0EzRTB1Vlo7O0EyRWp2VlE7RUFPSTtBM0U4dVZaOztBMkVydlZRO0VBT0k7QTNFa3ZWWjs7QTJFenZWUTtFQU9JO0EzRXN2Vlo7O0EyRTd2VlE7RUFPSTtBM0UwdlZaOztBMkVqd1ZRO0VBT0k7QTNFOHZWWjs7QTJFcndWUTtFQU9JO0EzRWt3Vlo7O0EyRXp3VlE7RUFPSTtBM0Vzd1ZaOztBMkU3d1ZRO0VBT0k7QTNFMHdWWjs7QTJFanhWUTtFQU9JO0EzRTh3Vlo7O0EyRXJ4VlE7RUFPSTtFQUFBO0EzRW14Vlo7O0EyRTF4VlE7RUFPSTtFQUFBO0EzRXd4Vlo7O0EyRS94VlE7RUFPSTtFQUFBO0EzRTZ4Vlo7O0EyRXB5VlE7RUFPSTtFQUFBO0EzRWt5Vlo7O0EyRXp5VlE7RUFPSTtFQUFBO0EzRXV5Vlo7O0EyRTl5VlE7RUFPSTtFQUFBO0EzRTR5Vlo7O0EyRW56VlE7RUFPSTtFQUFBO0EzRWl6Vlo7O0EyRXh6VlE7RUFPSTtFQUFBO0EzRXN6Vlo7O0EyRTd6VlE7RUFPSTtFQUFBO0EzRTJ6Vlo7O0EyRWwwVlE7RUFPSTtFQUFBO0EzRWcwVlo7O0EyRXYwVlE7RUFPSTtFQUFBO0EzRXEwVlo7O0EyRTUwVlE7RUFPSTtFQUFBO0EzRTAwVlo7O0EyRWoxVlE7RUFPSTtFQUFBO0EzRSswVlo7O0EyRXQxVlE7RUFPSTtFQUFBO0EzRW8xVlo7O0EyRTMxVlE7RUFPSTtFQUFBO0EzRXkxVlo7O0EyRWgyVlE7RUFPSTtFQUFBO0EzRTgxVlo7O0EyRXIyVlE7RUFPSTtFQUFBO0EzRW0yVlo7O0EyRTEyVlE7RUFPSTtFQUFBO0EzRXcyVlo7O0EyRS8yVlE7RUFPSTtFQUFBO0EzRTYyVlo7O0EyRXAzVlE7RUFPSTtFQUFBO0EzRWszVlo7O0EyRXozVlE7RUFPSTtBM0VzM1ZaOztBMkU3M1ZRO0VBT0k7QTNFMDNWWjs7QTJFajRWUTtFQU9JO0EzRTgzVlo7O0EyRXI0VlE7RUFPSTtBM0VrNFZaOztBMkV6NFZRO0VBT0k7QTNFczRWWjs7QTJFNzRWUTtFQU9JO0EzRTA0Vlo7O0EyRWo1VlE7RUFPSTtBM0U4NFZaOztBMkVyNVZRO0VBT0k7QTNFazVWWjs7QTJFejVWUTtFQU9JO0EzRXM1Vlo7O0EyRTc1VlE7RUFPSTtBM0UwNVZaOztBMkVqNlZRO0VBT0k7QTNFODVWWjs7QTJFcjZWUTtFQU9JO0EzRWs2Vlo7O0EyRXo2VlE7RUFPSTtBM0VzNlZaOztBMkU3NlZRO0VBT0k7QTNFMDZWWjs7QTJFajdWUTtFQU9JO0EzRTg2Vlo7O0EyRXI3VlE7RUFPSTtBM0VrN1ZaOztBMkV6N1ZRO0VBT0k7QTNFczdWWjs7QTJFNzdWUTtFQU9JO0EzRTA3Vlo7O0EyRWo4VlE7RUFPSTtBM0U4N1ZaOztBMkVyOFZRO0VBT0k7QTNFazhWWjs7QTJFejhWUTtFQU9JO0EzRXM4Vlo7O0EyRTc4VlE7RUFPSTtBM0UwOFZaOztBMkVqOVZRO0VBT0k7QTNFODhWWjs7QTJFcjlWUTtFQU9JO0EzRWs5Vlo7O0EyRXo5VlE7RUFPSTtBM0VzOVZaOztBMkU3OVZRO0VBT0k7QTNFMDlWWjs7QTJFaitWUTtFQU9JO0EzRTg5Vlo7O0EyRXIrVlE7RUFPSTtBM0VrK1ZaOztBMkV6K1ZRO0VBT0k7QTNFcytWWjs7QTJFNytWUTtFQU9JO0EzRTArVlo7O0EyRWovVlE7RUFPSTtBM0U4K1ZaOztBMkVyL1ZRO0VBT0k7QTNFay9WWjs7QTJFei9WUTtFQU9JO0EzRXMvVlo7O0EyRTcvVlE7RUFPSTtBM0UwL1ZaOztBMkVqZ1dRO0VBT0k7QTNFOC9WWjs7QTJFcmdXUTtFQU9JO0EzRWtnV1o7O0EyRXpnV1E7RUFPSTtBM0VzZ1daOztBMkU3Z1dRO0VBT0k7QTNFMGdXWjs7QTJFamhXUTtFQU9JO0EzRThnV1o7O0EyRXJoV1E7RUFPSTtBM0VraFdaOztBMkV6aFdRO0VBT0k7QTNFc2hXWjs7QTJFN2hXUTtFQU9JO0EzRTBoV1o7O0EyRWppV1E7RUFPSTtBM0U4aFdaOztBMkVyaVdRO0VBT0k7QTNFa2lXWjs7QTJFemlXUTtFQU9JO0EzRXNpV1o7O0EyRTdpV1E7RUFPSTtBM0UwaVdaOztBMkVqaldRO0VBT0k7QTNFOGlXWjs7QTJFcmpXUTtFQU9JO0EzRWtqV1o7O0EyRXpqV1E7RUFPSTtBM0VzaldaOztBMkU3aldRO0VBT0k7QTNFMGpXWjs7QTJFamtXUTtFQU9JO0EzRThqV1o7O0EyRXJrV1E7RUFPSTtFQUFBO0EzRW1rV1o7O0EyRTFrV1E7RUFPSTtFQUFBO0EzRXdrV1o7O0EyRS9rV1E7RUFPSTtFQUFBO0EzRTZrV1o7O0EyRXBsV1E7RUFPSTtFQUFBO0EzRWtsV1o7O0EyRXpsV1E7RUFPSTtFQUFBO0EzRXVsV1o7O0EyRTlsV1E7RUFPSTtFQUFBO0EzRTRsV1o7O0EyRW5tV1E7RUFPSTtFQUFBO0EzRWltV1o7O0EyRXhtV1E7RUFPSTtFQUFBO0EzRXNtV1o7O0EyRTdtV1E7RUFPSTtFQUFBO0EzRTJtV1o7O0EyRWxuV1E7RUFPSTtFQUFBO0EzRWduV1o7O0EyRXZuV1E7RUFPSTtFQUFBO0EzRXFuV1o7O0EyRTVuV1E7RUFPSTtFQUFBO0EzRTBuV1o7O0EyRWpvV1E7RUFPSTtFQUFBO0EzRStuV1o7O0EyRXRvV1E7RUFPSTtFQUFBO0EzRW9vV1o7O0EyRTNvV1E7RUFPSTtFQUFBO0EzRXlvV1o7O0EyRWhwV1E7RUFPSTtFQUFBO0EzRThvV1o7O0EyRXJwV1E7RUFPSTtFQUFBO0EzRW1wV1o7O0EyRTFwV1E7RUFPSTtFQUFBO0EzRXdwV1o7O0EyRS9wV1E7RUFPSTtFQUFBO0EzRTZwV1o7O0EyRXBxV1E7RUFPSTtFQUFBO0EzRWtxV1o7O0EyRXpxV1E7RUFPSTtFQUFBO0EzRXVxV1o7O0EyRTlxV1E7RUFPSTtFQUFBO0EzRTRxV1o7O0EyRW5yV1E7RUFPSTtBM0VncldaOztBMkV2cldRO0VBT0k7QTNFb3JXWjs7QTJFM3JXUTtFQU9JO0EzRXdyV1o7O0EyRS9yV1E7RUFPSTtBM0U0cldaOztBMkVuc1dRO0VBT0k7QTNFZ3NXWjs7QTJFdnNXUTtFQU9JO0EzRW9zV1o7O0EyRTNzV1E7RUFPSTtBM0V3c1daOztBMkUvc1dRO0VBT0k7QTNFNHNXWjs7QTJFbnRXUTtFQU9JO0EzRWd0V1o7O0EyRXZ0V1E7RUFPSTtBM0VvdFdaOztBMkUzdFdRO0VBT0k7QTNFd3RXWjs7QTJFL3RXUTtFQU9JO0EzRTR0V1o7O0EyRW51V1E7RUFPSTtBM0VndVdaOztBMkV2dVdRO0VBT0k7QTNFb3VXWjs7QTJFM3VXUTtFQU9JO0EzRXd1V1o7O0EyRS91V1E7RUFPSTtBM0U0dVdaOztBMkVudldRO0VBT0k7QTNFZ3ZXWjs7QTJFdnZXUTtFQU9JO0EzRW92V1o7O0EyRTN2V1E7RUFPSTtBM0V3dldaOztBMkUvdldRO0VBT0k7QTNFNHZXWjs7QTJFbndXUTtFQU9JO0EzRWd3V1o7O0EyRXZ3V1E7RUFPSTtBM0Vvd1daOztBMkUzd1dRO0VBT0k7QTNFd3dXWjs7QTJFL3dXUTtFQU9JO0EzRTR3V1o7O0EyRW54V1E7RUFPSTtBM0VneFdaOztBMkV2eFdRO0VBT0k7QTNFb3hXWjs7QTJFM3hXUTtFQU9JO0EzRXd4V1o7O0EyRS94V1E7RUFPSTtBM0U0eFdaOztBMkVueVdRO0VBT0k7QTNFZ3lXWjs7QTJFdnlXUTtFQU9JO0EzRW95V1o7O0EyRTN5V1E7RUFPSTtBM0V3eVdaOztBMkUveVdRO0VBT0k7QTNFNHlXWjs7QTJFbnpXUTtFQU9JO0EzRWd6V1o7O0EyRXZ6V1E7RUFPSTtBM0VveldaOztBMkUzeldRO0VBT0k7QTNFd3pXWjs7QTJFL3pXUTtFQU9JO0EzRTR6V1o7O0EyRW4wV1E7RUFPSTtBM0VnMFdaOztBMkV2MFdRO0VBT0k7QTNFbzBXWjs7QTJFMzBXUTtFQU9JO0EzRXcwV1o7O0EyRS8wV1E7RUFPSTtBM0U0MFdaOztBMkVuMVdRO0VBT0k7QTNFZzFXWjs7QTJFdjFXUTtFQU9JO0EzRW8xV1o7O0EyRTMxV1E7RUFPSTtBM0V3MVdaOztBMkUvMVdRO0VBT0k7QTNFNDFXWjs7QTJFbjJXUTtFQU9JO0EzRWcyV1o7O0EyRXYyV1E7RUFPSTtBM0VvMldaOztBMkUzMldRO0VBT0k7QTNFdzJXWjs7QTJFLzJXUTtFQU9JO0EzRTQyV1o7O0EyRW4zV1E7RUFPSTtBM0VnM1daOztBMkV2M1dRO0VBT0k7QTNFbzNXWjs7QTJFMzNXUTtFQU9JO0EzRXczV1o7O0EyRS8zV1E7RUFPSTtBM0U0M1daOztBMkVuNFdRO0VBT0k7QTNFZzRXWjs7QTJFdjRXUTtFQU9JO0EzRW80V1o7O0EyRTM0V1E7RUFPSTtBM0V3NFdaOztBMkUvNFdRO0VBT0k7QTNFNDRXWjs7QTJFbjVXUTtFQU9JO0EzRWc1V1o7O0EyRXY1V1E7RUFPSTtBM0VvNVdaOztBMkUzNVdRO0VBT0k7QTNFdzVXWjs7QTJFLzVXUTtFQU9JO0EzRTQ1V1o7O0EyRW42V1E7RUFPSTtBM0VnNldaOztBMkV2NldRO0VBT0k7QTNFbzZXWjs7QTJFMzZXUTtFQU9JO0EzRXc2V1o7O0EyRS82V1E7RUFPSTtBM0U0NldaOztBMkVuN1dRO0VBT0k7QTNFZzdXWjs7QTJFdjdXUTtFQU9JO0EzRW83V1o7O0EyRTM3V1E7RUFPSTtPQUFBO0EzRXc3V1o7O0EyRS83V1E7RUFPSTtPQUFBO0EzRTQ3V1o7O0EyRW44V1E7RUFPSTtPQUFBO0EzRWc4V1o7O0EyRXY4V1E7RUFPSTtPQUFBO0EzRW84V1o7O0EyRTM4V1E7RUFPSTtPQUFBO0EzRXc4V1o7O0EyRS84V1E7RUFPSTtPQUFBO0EzRTQ4V1o7O0EyRW45V1E7RUFPSTtPQUFBO0EzRWc5V1o7O0EyRXY5V1E7RUFPSTtPQUFBO0EzRW85V1o7O0EyRTM5V1E7RUFPSTtPQUFBO0EzRXc5V1o7O0EyRS85V1E7RUFPSTtPQUFBO0EzRTQ5V1o7O0EyRW4rV1E7RUFPSTtPQUFBO0EzRWcrV1o7O0EyRXYrV1E7RUFPSTtBM0VvK1daOztBMkUzK1dRO0VBT0k7QTNFdytXWjs7QTJFLytXUTtFQU9JO0EzRTQrV1o7O0EyRW4vV1E7RUFPSTtBM0VnL1daOztBMkV2L1dRO0VBT0k7QTNFby9XWjs7QTJFMy9XUTtFQU9JO0EzRXcvV1o7O0EyRS8vV1E7RUFPSTtBM0U0L1daOztBMkVuZ1hRO0VBT0k7QTNFZ2dYWjs7QTJFdmdYUTtFQU9JO0EzRW9nWFo7O0EyRTNnWFE7RUFPSTtBM0V3Z1haOztBMkUvZ1hRO0VBT0k7QTNFNGdYWjs7QTJFbmhYUTtFQU9JO0EzRWdoWFo7O0EyRXZoWFE7RUFPSTtBM0VvaFhaOztBMkUzaFhRO0VBT0k7QTNFd2hYWjs7QTJFL2hYUTtFQU9JO0EzRTRoWFo7O0EyRW5pWFE7RUFPSTtBM0VnaVhaOztBMkV2aVhRO0VBT0k7QTNFb2lYWjs7QTJFM2lYUTtFQU9JO0EzRXdpWFo7O0EyRS9pWFE7RUFPSTtBM0U0aVhaOztBMkVualhRO0VBT0k7QTNFZ2pYWjs7QTJFdmpYUTtFQU9JO0EzRW9qWFo7O0EyRTNqWFE7RUFPSTtBM0V3alhaOztBMkUvalhRO0VBT0k7QTNFNGpYWjs7QTJFbmtYUTtFQU9JO0EzRWdrWFo7O0EyRXZrWFE7RUFPSTtBM0Vva1haOztBMkUza1hRO0VBT0k7QTNFd2tYWjs7QTJFL2tYUTtFQU9JO0EzRTRrWFo7O0EyRW5sWFE7RUFPSTtBM0VnbFhaOztBMkV2bFhRO0VBT0k7QTNFb2xYWjs7QTJFM2xYUTtFQU9JO0EzRXdsWFo7O0EyRS9sWFE7RUFPSTtBM0U0bFhaOztBMkVubVhRO0VBT0k7QTNFZ21YWjs7QTJFdm1YUTtFQU9JO0EzRW9tWFo7O0EyRTNtWFE7RUFPSTtBM0V3bVhaOztBMkUvbVhRO0VBT0k7QTNFNG1YWjs7QTJFbm5YUTtFQU9JO0EzRWduWFo7O0EyRXZuWFE7RUFPSTtBM0VvblhaOztBMkUzblhRO0VBT0k7QTNFd25YWjs7QTJFL25YUTtFQU9JO0EzRTRuWFo7O0EyRW5vWFE7RUFPSTtBM0Vnb1haOztBMkV2b1hRO0VBT0k7QTNFb29YWjs7QTJFM29YUTtFQU9JO0EzRXdvWFo7O0EyRS9vWFE7RUFPSTtBM0U0b1haOztBMkVucFhRO0VBT0k7QTNFZ3BYWjs7QTJFdnBYUTtFQU9JO0EzRW9wWFo7O0EyRTNwWFE7RUFPSTtBM0V3cFhaOztBMkUvcFhRO0VBT0k7QTNFNHBYWjs7QTJFbnFYUTtFQU9JO0EzRWdxWFo7O0EyRXZxWFE7RUFPSTtBM0VvcVhaOztBMkUzcVhRO0VBT0k7QTNFd3FYWjs7QTJFL3FYUTtFQU9JO0EzRTRxWFo7O0EyRW5yWFE7RUFPSTtBM0VnclhaOztBMkV2clhRO0VBT0k7QTNFb3JYWjs7QTJFM3JYUTtFQU9JO0EzRXdyWFo7O0EyRS9yWFE7RUFPSTtBM0U0clhaOztBMkVuc1hRO0VBT0k7QTNFZ3NYWjs7QTJFdnNYUTtFQU9JO0EzRW9zWFo7O0EyRTNzWFE7RUFPSTtBM0V3c1haOztBMkUvc1hRO0VBT0k7QTNFNHNYWjs7QTJFbnRYUTtFQU9JO0EzRWd0WFo7O0EyRXZ0WFE7RUFPSTtBM0VvdFhaOztBMkUzdFhRO0VBT0k7QTNFd3RYWjs7QTJFL3RYUTtFQU9JO0EzRTR0WFo7O0EyRW51WFE7RUFPSTtBM0VndVhaOztBMkV2dVhRO0VBT0k7QTNFb3VYWjs7QTJFM3VYUTtFQU9JO0EzRXd1WFo7O0EyRS91WFE7RUFPSTtBM0U0dVhaOztBMkVudlhRO0VBT0k7QTNFZ3ZYWjs7QTJFdnZYUTtFQU9JO0EzRW92WFo7O0EyRTN2WFE7RUFPSTtBM0V3dlhaOztBMkUvdlhRO0VBT0k7QTNFNHZYWjs7QTJFbndYUTtFQU9JO0EzRWd3WFo7O0EyRXZ3WFE7RUFPSTtBM0Vvd1haOztBMkUzd1hRO0VBT0k7QTNFd3dYWjs7QTJFL3dYUTtFQU9JO0EzRTR3WFo7O0EyRWp5WFE7QUFjQTtFQU9JO0VBQUE7QTNFa3hYWjs7QTJFL3ZYUTtBQTFCQTtFQUlRO0VBR0o7QTNFd3hYWjs7QTJFL3hYUTtFQUlRO0VBR0o7QTNFNnhYWjs7QTJFcHlYUTtFQUlRO0VBR0o7QTNFa3lYWjs7QTJFenlYUTtFQUlRO0VBR0o7QTNFdXlYWjs7QTJFOXlYUTtFQUlRO0VBR0o7QTNFNHlYWjs7QTJFbnpYUTtFQUlRO0VBR0o7QTNFaXpYWjs7QTJFeHpYUTtFQUlRO0VBR0o7QTNFc3pYWjs7QTJFN3pYUTtFQUlRO0VBR0o7QTNFMnpYWjs7QTJFbDBYUTtFQUlRO0VBR0o7QTNFZzBYWjs7QTJFdjBYUTtFQUlRO0VBR0o7QTNFcTBYWjs7QTJFNTBYUTtFQUlRO0VBR0o7QTNFMDBYWjs7QTJFajFYUTtFQUlRO0VBR0o7QTNFKzBYWjs7QTJFdDFYUTtFQUlRO0VBR0o7QTNFbzFYWjs7QTJFMzFYUTtFQUlRO0VBR0o7QTNFeTFYWjs7QTJFaDJYUTtFQUlRO0VBR0o7QTNFODFYWjs7QTJFcjJYUTtFQUlRO0VBR0o7QTNFbTJYWjs7QTJFcDNYUTtFQUNFO0EzRXUzWFY7O0EyRXgzWFE7RUFDRTtBM0UyM1hWOztBMkU1M1hRO0VBQ0U7QTNFKzNYVjs7QTJFaDRYUTtFQUNFO0EzRW00WFY7O0EyRTEzWFE7RUFPSTtBM0V1M1haOztBMkU5M1hRO0VBT0k7QTNFMjNYWjs7QTJFbDRYUTtFQU9JO0EzRSszWFo7O0EyRXQ0WFE7RUFPSTtBM0VtNFhaOztBMkUxNFhRO0VBT0k7QTNFdTRYWjs7QTJFOTRYUTtFQU9JO0EzRTI0WFo7O0EyRWw1WFE7RUFPSTtBM0UrNFhaOztBMkV0NVhRO0VBT0k7QTNFbTVYWjs7QTJFcDZYUTtFQUNFO0EzRXU2WFY7O0EyRW42WFU7RUFDRTtBM0VzNlhaOztBMkU1NlhRO0VBQ0U7QTNFKzZYVjs7QTJFMzZYVTtFQUNFO0EzRTg2WFo7O0EyRXA3WFE7RUFDRTtBM0V1N1hWOztBMkVuN1hVO0VBQ0U7QTNFczdYWjs7QTJFNTdYUTtFQUNFO0EzRSs3WFY7O0EyRTM3WFU7RUFDRTtBM0U4N1haOztBMkVwOFhRO0VBQ0U7QTNFdThYVjs7QTJFbjhYVTtFQUNFO0EzRXM4WFo7O0EyRWw4WFE7RUFPSTtBM0UrN1haOztBMkUxN1hVO0VBT0k7QTNFdTdYZDs7QTJFMThYUTtFQU9JO0EzRXU4WFo7O0EyRWw4WFU7RUFPSTtBM0UrN1hkOztBMkVsOVhRO0VBT0k7QTNFKzhYWjs7QTJFMThYVTtFQU9JO0EzRXU4WGQ7O0EyRTE5WFE7RUFJUTtFQUdKO0EzRXc5WFo7O0EyRS85WFE7RUFJUTtFQUdKO0EzRTY5WFo7O0EyRXArWFE7RUFJUTtFQUdKO0EzRWsrWFo7O0EyRXorWFE7RUFJUTtFQUdKO0EzRXUrWFo7O0EyRTkrWFE7RUFJUTtFQUdKO0EzRTQrWFo7O0EyRW4vWFE7RUFJUTtFQUdKO0EzRWkvWFo7O0EyRXgvWFE7RUFJUTtFQUdKO0EzRXMvWFo7O0EyRTcvWFE7RUFJUTtFQUdKO0EzRTIvWFo7O0EyRWxnWVE7RUFJUTtFQUdKO0EzRWdnWVo7O0EyRWpoWVE7RUFDRTtBM0VvaFlWOztBMkVoaFlVO0VBQ0U7QTNFbWhZWjs7QTJFemhZUTtFQUNFO0EzRTRoWVY7O0EyRXhoWVU7RUFDRTtBM0UyaFlaOztBMkVqaVlRO0VBQ0U7QTNFb2lZVjs7QTJFaGlZVTtFQUNFO0EzRW1pWVo7O0EyRXppWVE7RUFDRTtBM0U0aVlWOztBMkV4aVlVO0VBQ0U7QTNFMmlZWjs7QTJFampZUTtFQUNFO0EzRW9qWVY7O0EyRWhqWVU7RUFDRTtBM0VtallaOztBMkV6allRO0VBQ0U7QTNFNGpZVjs7QTJFeGpZVTtFQUNFO0EzRTJqWVo7O0EyRXZqWVE7RUFJUTtFQUdKO0EzRXFqWVo7O0EyRTVqWVE7RUFJUTtFQUdKO0EzRTBqWVo7O0EyRWprWVE7RUFJUTtFQUdKO0EzRStqWVo7O0EyRXRrWVE7RUFJUTtFQUdKO0EzRW9rWVo7O0EyRTNrWVE7RUFJUTtFQUdKO0EzRXlrWVo7O0EyRWhsWVE7RUFJUTtFQUdKO0EzRThrWVo7O0EyRXJsWVE7RUFJUTtFQUdKO0EzRW1sWVo7O0EyRTFsWVE7RUFJUTtFQUdKO0EzRXdsWVo7O0EyRS9sWVE7RUFJUTtFQUdKO0EzRTZsWVo7O0EyRXBtWVE7RUFJUTtFQUdKO0EzRWttWVo7O0EyRXptWVE7RUFJUTtFQUdKO0EzRXVtWVo7O0EyRTltWVE7RUFJUTtFQUdKO0EzRTRtWVo7O0EyRTduWVE7RUFDRTtBM0Vnb1lWOztBMkVqb1lRO0VBQ0U7QTNFb29ZVjs7QTJFcm9ZUTtFQUNFO0EzRXdvWVY7O0EyRXpvWVE7RUFDRTtBM0U0b1lWOztBMkU3b1lRO0VBQ0U7QTNFZ3BZVjs7QTJFdm9ZUTtFQU9JO0EzRW9vWVo7O0EyRTNvWVE7RUFPSTtBM0V3b1laOztBMkUvb1lRO0VBT0k7QTNFNG9ZWjs7QTJFbnBZUTtFQU9JO0EzRWdwWVo7O0EyRXZwWVE7RUFPSTtBM0VvcFlaOztBMkUzcFlRO0VBT0k7QTNFd3BZWjs7QTJFL3BZUTtFQU9JO0EzRTRwWVo7O0EyRW5xWVE7RUFPSTtBM0VncVlaOztBMkV2cVlRO0VBT0k7QTNFb3FZWjs7QTJFM3FZUTtFQU9JO0tBQUE7VUFBQTtBM0V3cVlaOztBMkUvcVlRO0VBT0k7S0FBQTtVQUFBO0EzRTRxWVo7O0EyRW5yWVE7RUFPSTtLQUFBO1VBQUE7QTNFZ3JZWjs7QTJFdnJZUTtFQU9JO0EzRW9yWVo7O0EyRTNyWVE7RUFPSTtBM0V3cllaOztBMkUvcllRO0VBT0k7QTNFNHJZWjs7QTJFbnNZUTtFQU9JO0EzRWdzWVo7O0EyRXZzWVE7RUFPSTtBM0Vvc1laOztBMkUzc1lRO0VBT0k7QTNFd3NZWjs7QTJFL3NZUTtFQU9JO0EzRTRzWVo7O0EyRW50WVE7RUFPSTtBM0VndFlaOztBMkV2dFlRO0VBT0k7QTNFb3RZWjs7QTJFM3RZUTtFQU9JO0EzRXd0WVo7O0EyRS90WVE7RUFPSTtBM0U0dFlaOztBMkVudVlRO0VBT0k7RUFBQTtBM0VpdVlaOztBMkV4dVlRO0VBT0k7RUFBQTtBM0VzdVlaOztBMkU3dVlRO0VBT0k7RUFBQTtBM0UydVlaOztBMkVsdllRO0VBT0k7RUFBQTtBM0VndllaOztBMkV2dllRO0VBT0k7RUFBQTtBM0VxdllaOztBMkU1dllRO0VBT0k7RUFBQTtBM0UwdllaOztBMkVqd1lRO0VBT0k7RUFBQTtBM0UrdllaOztBMkV0d1lRO0VBT0k7RUFBQTtBM0Vvd1laOztBMkUzd1lRO0VBT0k7RUFBQTtBM0V5d1laOztBMkVoeFlRO0VBT0k7RUFBQTtBM0U4d1laOztBMkVyeFlRO0VBT0k7RUFBQTtBM0VteFlaOztBMkUxeFlRO0VBT0k7RUFBQTtBM0V3eFlaOztBMkUveFlRO0VBT0k7RUFBQTtBM0U2eFlaOztBMkVweVlRO0VBT0k7RUFBQTtBM0VreVlaOztBMkV6eVlRO0VBT0k7RUFBQTtBM0V1eVlaOztBMkU5eVlRO0VBT0k7RUFBQTtBM0U0eVlaOztBMkVuellRO0VBT0k7RUFBQTtBM0VpellaOztBMkV4ellRO0VBT0k7RUFBQTtBM0VzellaOztBMkU3ellRO0VBT0k7RUFBQTtBM0UyellaOztBMkVsMFlRO0VBT0k7RUFBQTtBM0VnMFlaOztBMkV2MFlRO0VBT0k7RUFBQTtBM0VxMFlaOztBMkU1MFlRO0VBT0k7RUFBQTtBM0UwMFlaOztBMkVqMVlRO0VBT0k7RUFBQTtBM0UrMFlaOztBMkV0MVlRO0VBT0k7RUFBQTtBM0VvMVlaOztBMkUzMVlRO0VBT0k7RUFBQTtBM0V5MVlaOztBMkVoMllRO0VBT0k7RUFBQTtBM0U4MVlaOztBMkVyMllRO0VBT0k7RUFBQTtBM0VtMllaOztBMkUxMllRO0VBT0k7RUFBQTtBM0V3MllaOztBMkUvMllRO0VBT0k7RUFBQTtBM0U2MllaOztBMkVwM1lRO0VBT0k7RUFBQTtBM0VrM1laOztBMkV6M1lRO0VBT0k7RUFBQTtBM0V1M1laOztBMkU5M1lRO0VBT0k7RUFBQTtBM0U0M1laOztBMkVuNFlRO0VBT0k7RUFBQTtBM0VpNFlaOztBMkV4NFlRO0VBT0k7RUFBQTtBM0VzNFlaOztBMkU3NFlRO0VBT0k7RUFBQTtBM0UyNFlaOztBMkVsNVlRO0VBT0k7RUFBQTtBM0VnNVlaOztBMkV2NVlRO0VBT0k7QTNFbzVZWjs7QTJFMzVZUTtFQU9JO0EzRXc1WVo7O0EyRS81WVE7RUFPSTtBM0U0NVlaOztBMkVuNllRO0VBT0k7QTNFZzZZWjs7QTJFdjZZUTtFQU9JO0EzRW82WVo7O0EyRTM2WVE7RUFPSTtBM0V3NllaOztBMkUvNllRO0VBT0k7QTNFNDZZWjs7QTJFbjdZUTtFQU9JO0EzRWc3WVo7O0EyRXY3WVE7RUFPSTtBM0VvN1laOztBMkUzN1lRO0VBT0k7QTNFdzdZWjs7QTJFLzdZUTtFQU9JO0EzRTQ3WVo7O0EyRW44WVE7RUFPSTtBM0VnOFlaOztBMkV2OFlRO0VBT0k7QTNFbzhZWjs7QTJFMzhZUTtFQU9JO0EzRXc4WVo7O0EyRS84WVE7RUFPSTtBM0U0OFlaOztBMkVuOVlRO0VBT0k7QTNFZzlZWjs7QTJFdjlZUTtFQU9JO0EzRW85WVo7O0EyRTM5WVE7RUFPSTtBM0V3OVlaOztBMkUvOVlRO0VBT0k7QTNFNDlZWjs7QTJFbitZUTtFQU9JO0EzRWcrWVo7O0EyRXYrWVE7RUFPSTtBM0VvK1laOztBMkUzK1lRO0VBT0k7QTNFdytZWjs7QTJFLytZUTtFQU9JO0EzRTQrWVo7O0EyRW4vWVE7RUFPSTtBM0VnL1laOztBMkV2L1lRO0VBT0k7QTNFby9ZWjs7QTJFMy9ZUTtFQU9JO0EzRXcvWVo7O0EyRS8vWVE7RUFPSTtBM0U0L1laOztBMkVuZ1pRO0VBT0k7QTNFZ2daWjs7QTJFdmdaUTtFQU9JO0EzRW9nWlo7O0EyRTNnWlE7RUFPSTtBM0V3Z1paOztBMkUvZ1pRO0VBT0k7QTNFNGdaWjs7QTJFbmhaUTtFQU9JO0EzRWdoWlo7O0EyRXZoWlE7RUFPSTtBM0VvaFpaOztBMkUzaFpRO0VBT0k7QTNFd2haWjs7QTJFL2haUTtFQU9JO0EzRTRoWlo7O0EyRW5pWlE7RUFPSTtBM0VnaVpaOztBMkV2aVpRO0VBT0k7QTNFb2laWjs7QTJFM2laUTtFQU9JO0EzRXdpWlo7O0EyRS9pWlE7RUFPSTtBM0U0aVpaOztBMkVualpRO0VBT0k7QTNFZ2paWjs7QTJFdmpaUTtFQU9JO0EzRW9qWlo7O0EyRTNqWlE7RUFPSTtBM0V3alpaOztBMkUvalpRO0VBT0k7QTNFNGpaWjs7QTJFbmtaUTtFQU9JO0EzRWdrWlo7O0EyRXZrWlE7RUFPSTtBM0Vva1paOztBMkUza1pRO0VBT0k7QTNFd2taWjs7QTJFL2taUTtFQU9JO0EzRTRrWlo7O0EyRW5sWlE7RUFPSTtBM0VnbFpaOztBMkV2bFpRO0VBT0k7QTNFb2xaWjs7QTJFM2xaUTtFQU9JO0EzRXdsWlo7O0EyRS9sWlE7RUFPSTtBM0U0bFpaOztBMkVubVpRO0VBT0k7QTNFZ21aWjs7QTJFdm1aUTtFQU9JO0EzRW9tWlo7O0EyRTNtWlE7RUFPSTtBM0V3bVpaOztBMkUvbVpRO0VBT0k7QTNFNG1aWjs7QTJFbm5aUTtFQU9JO0EzRWduWlo7O0EyRXZuWlE7RUFPSTtBM0VvblpaOztBMkUzblpRO0VBT0k7QTNFd25aWjs7QTJFL25aUTtFQU9JO0EzRTRuWlo7O0EyRW5vWlE7RUFPSTtBM0Vnb1paOztBMkV2b1pRO0VBT0k7QTNFb29aWjs7QTJFM29aUTtFQU9JO0EzRXdvWlo7O0EyRS9vWlE7RUFPSTtBM0U0b1paOztBMkVucFpRO0VBT0k7QTNFZ3BaWjs7QTJFdnBaUTtFQU9JO0EzRW9wWlo7O0EyRTNwWlE7RUFPSTtBM0V3cFpaOztBMkUvcFpRO0VBT0k7QTNFNHBaWjs7QTJFbnFaUTtFQU9JO0EzRWdxWlo7O0EyRXZxWlE7RUFPSTtBM0VvcVpaOztBMkUzcVpRO0VBT0k7QTNFd3FaWjs7QTJFL3FaUTtFQU9JO0EzRTRxWlo7O0EyRW5yWlE7RUFPSTtBM0VnclpaOztBMkV2clpRO0VBT0k7QTNFb3JaWjs7QTJFM3JaUTtFQU9JO0EzRXdyWlo7O0EyRS9yWlE7RUFPSTtBM0U0clpaOztBMkVuc1pRO0VBT0k7QTNFZ3NaWjs7QTJFdnNaUTtFQU9JO0EzRW9zWlo7O0EyRTNzWlE7RUFPSTtBM0V3c1paOztBMkUvc1pRO0VBT0k7QTNFNHNaWjs7QTJFbnRaUTtFQU9JO0EzRWd0Wlo7O0EyRXZ0WlE7RUFPSTtBM0VvdFpaOztBMkUzdFpRO0VBT0k7QTNFd3RaWjs7QTJFL3RaUTtFQU9JO0EzRTR0Wlo7O0EyRW51WlE7RUFPSTtBM0VndVpaOztBMkV2dVpRO0VBT0k7QTNFb3VaWjs7QTJFM3VaUTtFQU9JO0EzRXd1Wlo7O0EyRS91WlE7RUFPSTtBM0U0dVpaOztBMkVudlpRO0VBT0k7QTNFZ3ZaWjs7QTJFdnZaUTtFQU9JO0EzRW92Wlo7O0EyRTN2WlE7RUFPSTtBM0V3dlpaOztBMkUvdlpRO0VBT0k7QTNFNHZaWjs7QTJFbndaUTtFQU9JO0EzRWd3Wlo7O0EyRXZ3WlE7RUFPSTtBM0Vvd1paOztBMkUzd1pRO0VBT0k7QTNFd3daWjs7QTJFL3daUTtFQU9JO0EzRTR3Wlo7O0EyRW54WlE7RUFPSTtBM0VneFpaOztBMkV2eFpRO0VBT0k7QTNFb3haWjs7QTJFM3haUTtFQU9JO0EzRXd4Wlo7O0EyRS94WlE7RUFPSTtBM0U0eFpaOztBMkVueVpRO0VBT0k7QTNFZ3laWjs7QTJFdnlaUTtFQU9JO0EzRW95Wlo7O0EyRTN5WlE7RUFPSTtBM0V3eVpaOztBMkUveVpRO0VBT0k7QTNFNHlaWjs7QTJFbnpaUTtFQU9JO0EzRWd6Wlo7O0EyRXZ6WlE7RUFPSTtBM0VvelpaOztBMkUzelpRO0VBT0k7QTNFd3paWjs7QTJFL3paUTtFQU9JO0EzRTR6Wlo7O0EyRW4wWlE7RUFPSTtBM0VnMFpaOztBMkV2MFpRO0VBT0k7QTNFbzBaWjs7QTJFMzBaUTtFQU9JO0EzRXcwWlo7O0EyRS8wWlE7RUFPSTtBM0U0MFpaOztBMkVuMVpRO0VBT0k7QTNFZzFaWjs7QTJFdjFaUTtFQU9JO0EzRW8xWlo7O0EyRTMxWlE7RUFPSTtBM0V3MVpaOztBMkUvMVpRO0VBT0k7QTNFNDFaWjs7QTJFbjJaUTtFQU9JO0EzRWcyWlo7O0EyRXYyWlE7RUFPSTtBM0VvMlpaOztBMkUzMlpRO0VBT0k7QTNFdzJaWjs7QTJFLzJaUTtFQU9JO0EzRTQyWlo7O0EyRW4zWlE7RUFPSTtBM0VnM1paOztBMkV2M1pRO0VBT0k7QTNFbzNaWjs7QTJFMzNaUTtFQU9JO0EzRXczWlo7O0EyRS8zWlE7RUFPSTtBM0U0M1paOztBMkVuNFpRO0VBT0k7QTNFZzRaWjs7QTJFdjRaUTtFQU9JO0EzRW80Wlo7O0EyRTM0WlE7RUFPSTtBM0V3NFpaOztBMkUvNFpRO0VBT0k7QTNFNDRaWjs7QTJFbjVaUTtFQU9JO0EzRWc1Wlo7O0EyRXY1WlE7RUFPSTtBM0VvNVpaOztBMkUzNVpRO0VBT0k7QTNFdzVaWjs7QTJFLzVaUTtFQU9JO0EzRTQ1Wlo7O0EyRW42WlE7RUFPSTtBM0VnNlpaOztBMkV2NlpRO0VBT0k7QTNFbzZaWjs7QTJFMzZaUTtFQU9JO0EzRXc2Wlo7O0EyRS82WlE7RUFPSTtBM0U0NlpaOztBMkVuN1pRO0VBT0k7QTNFZzdaWjs7QTJFdjdaUTtFQU9JO0EzRW83Wlo7O0EyRTM3WlE7RUFPSTtBM0V3N1paOztBMkUvN1pRO0VBT0k7QTNFNDdaWjs7QTJFbjhaUTtFQU9JO0EzRWc4Wlo7O0EyRXY4WlE7RUFPSTtBM0VvOFpaOztBMkUzOFpRO0VBT0k7QTNFdzhaWjs7QTJFLzhaUTtFQU9JO0EzRTQ4Wlo7O0EyRW45WlE7RUFPSTtBM0VnOVpaOztBMkV2OVpRO0VBT0k7QTNFbzlaWjs7QTJFMzlaUTtFQU9JO0EzRXc5Wlo7O0EyRS85WlE7RUFPSTtBM0U0OVpaOztBMkVuK1pRO0VBT0k7QTNFZytaWjs7QTJFditaUTtFQU9JO0EzRW8rWlo7O0EyRTMrWlE7RUFPSTtBM0V3K1paOztBMkUvK1pRO0VBT0k7QTNFNCtaWjs7QTJFbi9aUTtFQU9JO0EzRWcvWlo7O0EyRXYvWlE7RUFPSTtBM0VvL1paOztBMkUzL1pRO0VBT0k7QTNFdy9aWjs7QTJFLy9aUTtFQU9JO0EzRTQvWlo7O0EyRW5nYVE7RUFPSTtBM0VnZ2FaOztBMkV2Z2FRO0VBT0k7QTNFb2dhWjs7QTJFM2dhUTtFQU9JO0EzRXdnYVo7O0EyRS9nYVE7RUFPSTtBM0U0Z2FaOztBMkVuaGFRO0VBT0k7QTNFZ2hhWjs7QTJFdmhhUTtFQU9JO0EzRW9oYVo7O0EyRTNoYVE7RUFPSTtBM0V3aGFaOztBMkUvaGFRO0VBT0k7QTNFNGhhWjs7QTJFbmlhUTtFQU9JO0EzRWdpYVo7O0EyRXZpYVE7RUFPSTtBM0VvaWFaOztBMkUzaWFRO0VBT0k7QTNFd2lhWjs7QTJFL2lhUTtFQU9JO0EzRTRpYVo7O0EyRW5qYVE7RUFPSTtBM0VnamFaOztBMkV2amFRO0VBT0k7QTNFb2phWjs7QTJFM2phUTtFQU9JO0EzRXdqYVo7O0EyRS9qYVE7RUFPSTtBM0U0amFaOztBMkVua2FRO0VBT0k7QTNFZ2thWjs7QTJFdmthUTtFQU9JO0EzRW9rYVo7O0EyRTNrYVE7RUFPSTtBM0V3a2FaOztBMkUva2FRO0VBT0k7QTNFNGthWjs7QTJFbmxhUTtFQU9JO0EzRWdsYVo7O0EyRXZsYVE7RUFPSTtBM0VvbGFaOztBMkUzbGFRO0VBT0k7QTNFd2xhWjs7QTJFL2xhUTtFQU9JO0EzRTRsYVo7O0EyRW5tYVE7RUFPSTtBM0VnbWFaOztBMkV2bWFRO0VBT0k7QTNFb21hWjs7QTJFM21hUTtFQU9JO0EzRXdtYVo7O0EyRS9tYVE7RUFPSTtBM0U0bWFaOztBMkVubmFRO0VBT0k7QTNFZ25hWjs7QTJFdm5hUTtFQU9JO0EzRW9uYVo7O0EyRTNuYVE7RUFPSTtBM0V3bmFaOztBMkUvbmFRO0VBT0k7QTNFNG5hWjs7QTJFbm9hUTtFQU9JO0EzRWdvYVo7O0EyRXZvYVE7RUFPSTtBM0Vvb2FaOztBMkUzb2FRO0VBT0k7QTNFd29hWjs7QTJFL29hUTtFQU9JO0EzRTRvYVo7O0EyRW5wYVE7RUFPSTtBM0VncGFaOztBMkV2cGFRO0VBT0k7QTNFb3BhWjs7QTJFM3BhUTtFQU9JO0EzRXdwYVo7O0EyRS9wYVE7RUFPSTtBM0U0cGFaOztBY3RxYUk7RTZER0k7SUFPSTtFM0VpcWFWO0UyRXhxYU07SUFPSTtFM0VvcWFWO0UyRTNxYU07SUFPSTtFM0V1cWFWO0UyRTlxYU07SUFPSTtPQUFBO0UzRTBxYVY7RTJFanJhTTtJQU9JO09BQUE7RTNFNnFhVjtFMkVwcmFNO0lBT0k7T0FBQTtFM0VncmFWO0UyRXZyYU07SUFPSTtPQUFBO0UzRW1yYVY7RTJFMXJhTTtJQU9JO09BQUE7RTNFc3JhVjtFMkU3cmFNO0lBT0k7RTNFeXJhVjtFMkVoc2FNO0lBT0k7RTNFNHJhVjtFMkVuc2FNO0lBT0k7RTNFK3JhVjtFMkV0c2FNO0lBT0k7RTNFa3NhVjtFMkV6c2FNO0lBT0k7RTNFcXNhVjtFMkU1c2FNO0lBT0k7RTNFd3NhVjtFMkUvc2FNO0lBT0k7RTNFMnNhVjtFMkVsdGFNO0lBT0k7RTNFOHNhVjtFMkVydGFNO0lBT0k7RTNFaXRhVjtFMkV4dGFNO0lBT0k7RTNFb3RhVjtFMkUzdGFNO0lBT0k7RTNFdXRhVjtFMkU5dGFNO0lBT0k7RTNFMHRhVjtFMkVqdWFNO0lBT0k7RTNFNnRhVjtFMkVwdWFNO0lBT0k7RTNFZ3VhVjtFMkV2dWFNO0lBT0k7RTNFbXVhVjtFMkUxdWFNO0lBT0k7RTNFc3VhVjtFMkU3dWFNO0lBT0k7RTNFeXVhVjtFMkVodmFNO0lBT0k7RTNFNHVhVjtFMkVudmFNO0lBT0k7RTNFK3VhVjtFMkV0dmFNO0lBT0k7RTNFa3ZhVjtFMkV6dmFNO0lBT0k7RTNFcXZhVjtFMkU1dmFNO0lBT0k7RTNFd3ZhVjtFMkUvdmFNO0lBT0k7RTNFMnZhVjtFMkVsd2FNO0lBT0k7RTNFOHZhVjtFMkVyd2FNO0lBT0k7RTNFaXdhVjtFMkV4d2FNO0lBT0k7RTNFb3dhVjtFMkUzd2FNO0lBT0k7RTNFdXdhVjtFMkU5d2FNO0lBT0k7RTNFMHdhVjtFMkVqeGFNO0lBT0k7RTNFNndhVjtFMkVweGFNO0lBT0k7RTNFZ3hhVjtFMkV2eGFNO0lBT0k7RTNFbXhhVjtFMkUxeGFNO0lBT0k7RTNFc3hhVjtFMkU3eGFNO0lBT0k7RTNFeXhhVjtFMkVoeWFNO0lBT0k7RTNFNHhhVjtFMkVueWFNO0lBT0k7RTNFK3hhVjtFMkV0eWFNO0lBT0k7RTNFa3lhVjtFMkV6eWFNO0lBT0k7RTNFcXlhVjtFMkU1eWFNO0lBT0k7RTNFd3lhVjtFMkUveWFNO0lBT0k7RTNFMnlhVjtFMkVsemFNO0lBT0k7RTNFOHlhVjtFMkVyemFNO0lBT0k7RTNFaXphVjtFMkV4emFNO0lBT0k7RTNFb3phVjtFMkUzemFNO0lBT0k7RTNFdXphVjtFMkU5emFNO0lBT0k7RTNFMHphVjtFMkVqMGFNO0lBT0k7RTNFNnphVjtFMkVwMGFNO0lBT0k7RTNFZzBhVjtFMkV2MGFNO0lBT0k7RTNFbTBhVjtFMkUxMGFNO0lBT0k7RTNFczBhVjtFMkU3MGFNO0lBT0k7RTNFeTBhVjtFMkVoMWFNO0lBT0k7RTNFNDBhVjtFMkVuMWFNO0lBT0k7RTNFKzBhVjtFMkV0MWFNO0lBT0k7RTNFazFhVjtFMkV6MWFNO0lBT0k7RTNFcTFhVjtFMkU1MWFNO0lBT0k7RTNFdzFhVjtFMkUvMWFNO0lBT0k7RTNFMjFhVjtFMkVsMmFNO0lBT0k7RTNFODFhVjtFMkVyMmFNO0lBT0k7RTNFaTJhVjtFMkV4MmFNO0lBT0k7RTNFbzJhVjtFMkUzMmFNO0lBT0k7RTNFdTJhVjtFMkU5MmFNO0lBT0k7RTNFMDJhVjtFMkVqM2FNO0lBT0k7RTNFNjJhVjtFMkVwM2FNO0lBT0k7RTNFZzNhVjtFMkV2M2FNO0lBT0k7RTNFbTNhVjtFMkUxM2FNO0lBT0k7RTNFczNhVjtFMkU3M2FNO0lBT0k7RTNFeTNhVjtFMkVoNGFNO0lBT0k7RTNFNDNhVjtFMkVuNGFNO0lBT0k7RTNFKzNhVjtFMkV0NGFNO0lBT0k7RTNFazRhVjtFMkV6NGFNO0lBT0k7RTNFcTRhVjtFMkU1NGFNO0lBT0k7RTNFdzRhVjtFMkUvNGFNO0lBT0k7RTNFMjRhVjtFMkVsNWFNO0lBT0k7RTNFODRhVjtFMkVyNWFNO0lBT0k7RTNFaTVhVjtFMkV4NWFNO0lBT0k7RTNFbzVhVjtFMkUzNWFNO0lBT0k7RTNFdTVhVjtFMkU5NWFNO0lBT0k7RTNFMDVhVjtFMkVqNmFNO0lBT0k7RTNFNjVhVjtFMkVwNmFNO0lBT0k7RTNFZzZhVjtFMkV2NmFNO0lBT0k7RTNFbTZhVjtFMkUxNmFNO0lBT0k7RTNFczZhVjtFMkU3NmFNO0lBT0k7RTNFeTZhVjtFMkVoN2FNO0lBT0k7RTNFNDZhVjtFMkVuN2FNO0lBT0k7RTNFKzZhVjtFMkV0N2FNO0lBT0k7SUFBQTtFM0VtN2FWO0UyRTE3YU07SUFPSTtJQUFBO0UzRXU3YVY7RTJFOTdhTTtJQU9JO0lBQUE7RTNFMjdhVjtFMkVsOGFNO0lBT0k7SUFBQTtFM0UrN2FWO0UyRXQ4YU07SUFPSTtJQUFBO0UzRW04YVY7RTJFMThhTTtJQU9JO0lBQUE7RTNFdThhVjtFMkU5OGFNO0lBT0k7SUFBQTtFM0UyOGFWO0UyRWw5YU07SUFPSTtJQUFBO0UzRSs4YVY7RTJFdDlhTTtJQU9JO0lBQUE7RTNFbTlhVjtFMkUxOWFNO0lBT0k7SUFBQTtFM0V1OWFWO0UyRTk5YU07SUFPSTtJQUFBO0UzRTI5YVY7RTJFbCthTTtJQU9JO0lBQUE7RTNFKzlhVjtFMkV0K2FNO0lBT0k7SUFBQTtFM0VtK2FWO0UyRTErYU07SUFPSTtJQUFBO0UzRXUrYVY7RTJFOSthTTtJQU9JO0lBQUE7RTNFMithVjtFMkVsL2FNO0lBT0k7SUFBQTtFM0UrK2FWO0UyRXQvYU07SUFPSTtJQUFBO0UzRW0vYVY7RTJFMS9hTTtJQU9JO0lBQUE7RTNFdS9hVjtFMkU5L2FNO0lBT0k7SUFBQTtFM0UyL2FWO0UyRWxnYk07SUFPSTtJQUFBO0UzRSsvYVY7RTJFdGdiTTtJQU9JO0lBQUE7RTNFbWdiVjtFMkUxZ2JNO0lBT0k7SUFBQTtFM0V1Z2JWO0UyRTlnYk07SUFPSTtJQUFBO0UzRTJnYlY7RTJFbGhiTTtJQU9JO0lBQUE7RTNFK2diVjtFMkV0aGJNO0lBT0k7RTNFa2hiVjtFMkV6aGJNO0lBT0k7RTNFcWhiVjtFMkU1aGJNO0lBT0k7RTNFd2hiVjtFMkUvaGJNO0lBT0k7RTNFMmhiVjtFMkVsaWJNO0lBT0k7RTNFOGhiVjtFMkVyaWJNO0lBT0k7RTNFaWliVjtFMkV4aWJNO0lBT0k7RTNFb2liVjtFMkUzaWJNO0lBT0k7RTNFdWliVjtFMkU5aWJNO0lBT0k7RTNFMGliVjtFMkVqamJNO0lBT0k7RTNFNmliVjtFMkVwamJNO0lBT0k7RTNFZ2piVjtFMkV2amJNO0lBT0k7RTNFbWpiVjtFMkUxamJNO0lBT0k7RTNFc2piVjtFMkU3amJNO0lBT0k7RTNFeWpiVjtFMkVoa2JNO0lBT0k7RTNFNGpiVjtFMkVua2JNO0lBT0k7RTNFK2piVjtFMkV0a2JNO0lBT0k7RTNFa2tiVjtFMkV6a2JNO0lBT0k7RTNFcWtiVjtFMkU1a2JNO0lBT0k7RTNFd2tiVjtFMkUva2JNO0lBT0k7RTNFMmtiVjtFMkVsbGJNO0lBT0k7RTNFOGtiVjtFMkVybGJNO0lBT0k7RTNFaWxiVjtFMkV4bGJNO0lBT0k7RTNFb2xiVjtFMkUzbGJNO0lBT0k7RTNFdWxiVjtFMkU5bGJNO0lBT0k7RTNFMGxiVjtFMkVqbWJNO0lBT0k7RTNFNmxiVjtFMkVwbWJNO0lBT0k7RTNFZ21iVjtFMkV2bWJNO0lBT0k7RTNFbW1iVjtFMkUxbWJNO0lBT0k7RTNFc21iVjtFMkU3bWJNO0lBT0k7RTNFeW1iVjtFMkVobmJNO0lBT0k7RTNFNG1iVjtFMkVubmJNO0lBT0k7RTNFK21iVjtFMkV0bmJNO0lBT0k7RTNFa25iVjtFMkV6bmJNO0lBT0k7RTNFcW5iVjtFMkU1bmJNO0lBT0k7RTNFd25iVjtFMkUvbmJNO0lBT0k7RTNFMm5iVjtFMkVsb2JNO0lBT0k7RTNFOG5iVjtFMkVyb2JNO0lBT0k7RTNFaW9iVjtFMkV4b2JNO0lBT0k7RTNFb29iVjtFMkUzb2JNO0lBT0k7RTNFdW9iVjtFMkU5b2JNO0lBT0k7RTNFMG9iVjtFMkVqcGJNO0lBT0k7RTNFNm9iVjtFMkVwcGJNO0lBT0k7RTNFZ3BiVjtFMkV2cGJNO0lBT0k7RTNFbXBiVjtFMkUxcGJNO0lBT0k7RTNFc3BiVjtFMkU3cGJNO0lBT0k7RTNFeXBiVjtFMkVocWJNO0lBT0k7RTNFNHBiVjtFMkVucWJNO0lBT0k7RTNFK3BiVjtFMkV0cWJNO0lBT0k7RTNFa3FiVjtFMkV6cWJNO0lBT0k7RTNFcXFiVjtFMkU1cWJNO0lBT0k7RTNFd3FiVjtFMkUvcWJNO0lBT0k7RTNFMnFiVjtFMkVscmJNO0lBT0k7RTNFOHFiVjtFMkVycmJNO0lBT0k7RTNFaXJiVjtFMkV4cmJNO0lBT0k7RTNFb3JiVjtFMkUzcmJNO0lBT0k7RTNFdXJiVjtFMkU5cmJNO0lBT0k7RTNFMHJiVjtFMkVqc2JNO0lBT0k7RTNFNnJiVjtFMkVwc2JNO0lBT0k7SUFBQTtFM0Vpc2JWO0UyRXhzYk07SUFPSTtJQUFBO0UzRXFzYlY7RTJFNXNiTTtJQU9JO0lBQUE7RTNFeXNiVjtFMkVodGJNO0lBT0k7SUFBQTtFM0U2c2JWO0UyRXB0Yk07SUFPSTtJQUFBO0UzRWl0YlY7RTJFeHRiTTtJQU9JO0lBQUE7RTNFcXRiVjtFMkU1dGJNO0lBT0k7SUFBQTtFM0V5dGJWO0UyRWh1Yk07SUFPSTtJQUFBO0UzRTZ0YlY7RTJFcHViTTtJQU9JO0lBQUE7RTNFaXViVjtFMkV4dWJNO0lBT0k7SUFBQTtFM0VxdWJWO0UyRTV1Yk07SUFPSTtJQUFBO0UzRXl1YlY7RTJFaHZiTTtJQU9JO0lBQUE7RTNFNnViVjtFMkVwdmJNO0lBT0k7SUFBQTtFM0VpdmJWO0UyRXh2Yk07SUFPSTtJQUFBO0UzRXF2YlY7RTJFNXZiTTtJQU9JO0lBQUE7RTNFeXZiVjtFMkVod2JNO0lBT0k7SUFBQTtFM0U2dmJWO0UyRXB3Yk07SUFPSTtJQUFBO0UzRWl3YlY7RTJFeHdiTTtJQU9JO0lBQUE7RTNFcXdiVjtFMkU1d2JNO0lBT0k7SUFBQTtFM0V5d2JWO0UyRWh4Yk07SUFPSTtJQUFBO0UzRTZ3YlY7RTJFcHhiTTtJQU9JO0UzRWd4YlY7RTJFdnhiTTtJQU9JO0UzRW14YlY7RTJFMXhiTTtJQU9JO0UzRXN4YlY7RTJFN3hiTTtJQU9JO0UzRXl4YlY7RTJFaHliTTtJQU9JO0UzRTR4YlY7RTJFbnliTTtJQU9JO0UzRSt4YlY7RTJFdHliTTtJQU9JO0UzRWt5YlY7RTJFenliTTtJQU9JO0UzRXF5YlY7RTJFNXliTTtJQU9JO0UzRXd5YlY7RTJFL3liTTtJQU9JO0UzRTJ5YlY7RTJFbHpiTTtJQU9JO0UzRTh5YlY7RTJFcnpiTTtJQU9JO0UzRWl6YlY7RTJFeHpiTTtJQU9JO0UzRW96YlY7RTJFM3piTTtJQU9JO0UzRXV6YlY7RTJFOXpiTTtJQU9JO0UzRTB6YlY7RTJFajBiTTtJQU9JO0UzRTZ6YlY7RTJFcDBiTTtJQU9JO0UzRWcwYlY7RTJFdjBiTTtJQU9JO0UzRW0wYlY7RTJFMTBiTTtJQU9JO0UzRXMwYlY7RTJFNzBiTTtJQU9JO0UzRXkwYlY7RTJFaDFiTTtJQU9JO0UzRTQwYlY7RTJFbjFiTTtJQU9JO0UzRSswYlY7RTJFdDFiTTtJQU9JO0UzRWsxYlY7RTJFejFiTTtJQU9JO0UzRXExYlY7RTJFNTFiTTtJQU9JO0UzRXcxYlY7RTJFLzFiTTtJQU9JO0UzRTIxYlY7RTJFbDJiTTtJQU9JO0UzRTgxYlY7RTJFcjJiTTtJQU9JO0UzRWkyYlY7RTJFeDJiTTtJQU9JO0UzRW8yYlY7RTJFMzJiTTtJQU9JO0UzRXUyYlY7RTJFOTJiTTtJQU9JO0UzRTAyYlY7RTJFajNiTTtJQU9JO0UzRTYyYlY7RTJFcDNiTTtJQU9JO0UzRWczYlY7RTJFdjNiTTtJQU9JO0UzRW0zYlY7RTJFMTNiTTtJQU9JO0UzRXMzYlY7RTJFNzNiTTtJQU9JO0UzRXkzYlY7RTJFaDRiTTtJQU9JO0UzRTQzYlY7RTJFbjRiTTtJQU9JO0UzRSszYlY7RTJFdDRiTTtJQU9JO0UzRWs0YlY7RTJFejRiTTtJQU9JO0UzRXE0YlY7RTJFNTRiTTtJQU9JO0UzRXc0YlY7RTJFLzRiTTtJQU9JO0UzRTI0YlY7RTJFbDViTTtJQU9JO0UzRTg0YlY7RTJFcjViTTtJQU9JO0UzRWk1YlY7RTJFeDViTTtJQU9JO0UzRW81YlY7RTJFMzViTTtJQU9JO0UzRXU1YlY7RTJFOTViTTtJQU9JO0UzRTA1YlY7RTJFajZiTTtJQU9JO0UzRTY1YlY7RTJFcDZiTTtJQU9JO0UzRWc2YlY7RTJFdjZiTTtJQU9JO0UzRW02YlY7RTJFMTZiTTtJQU9JO0UzRXM2YlY7RTJFNzZiTTtJQU9JO0lBQUE7RTNFMDZiVjtFMkVqN2JNO0lBT0k7SUFBQTtFM0U4NmJWO0UyRXI3Yk07SUFPSTtJQUFBO0UzRWs3YlY7RTJFejdiTTtJQU9JO0lBQUE7RTNFczdiVjtFMkU3N2JNO0lBT0k7SUFBQTtFM0UwN2JWO0UyRWo4Yk07SUFPSTtJQUFBO0UzRTg3YlY7RTJFcjhiTTtJQU9JO0lBQUE7RTNFazhiVjtFMkV6OGJNO0lBT0k7SUFBQTtFM0VzOGJWO0UyRTc4Yk07SUFPSTtJQUFBO0UzRTA4YlY7RTJFajliTTtJQU9JO0lBQUE7RTNFODhiVjtFMkVyOWJNO0lBT0k7SUFBQTtFM0VrOWJWO0UyRXo5Yk07SUFPSTtJQUFBO0UzRXM5YlY7RTJFNzliTTtJQU9JO0lBQUE7RTNFMDliVjtFMkVqK2JNO0lBT0k7SUFBQTtFM0U4OWJWO0UyRXIrYk07SUFPSTtJQUFBO0UzRWsrYlY7RTJFeitiTTtJQU9JO0lBQUE7RTNFcytiVjtFMkU3K2JNO0lBT0k7SUFBQTtFM0UwK2JWO0UyRWovYk07SUFPSTtJQUFBO0UzRTgrYlY7RTJFci9iTTtJQU9JO0lBQUE7RTNFay9iVjtFMkV6L2JNO0lBT0k7SUFBQTtFM0VzL2JWO0UyRTcvYk07SUFPSTtJQUFBO0UzRTAvYlY7RTJFamdjTTtJQU9JO0lBQUE7RTNFOC9iVjtFMkVyZ2NNO0lBT0k7RTNFaWdjVjtFMkV4Z2NNO0lBT0k7RTNFb2djVjtFMkUzZ2NNO0lBT0k7RTNFdWdjVjtFMkU5Z2NNO0lBT0k7RTNFMGdjVjtFMkVqaGNNO0lBT0k7RTNFNmdjVjtFMkVwaGNNO0lBT0k7RTNFZ2hjVjtFMkV2aGNNO0lBT0k7RTNFbWhjVjtFMkUxaGNNO0lBT0k7RTNFc2hjVjtFMkU3aGNNO0lBT0k7RTNFeWhjVjtFMkVoaWNNO0lBT0k7RTNFNGhjVjtFMkVuaWNNO0lBT0k7RTNFK2hjVjtFMkV0aWNNO0lBT0k7RTNFa2ljVjtFMkV6aWNNO0lBT0k7RTNFcWljVjtFMkU1aWNNO0lBT0k7RTNFd2ljVjtFMkUvaWNNO0lBT0k7RTNFMmljVjtFMkVsamNNO0lBT0k7RTNFOGljVjtFMkVyamNNO0lBT0k7RTNFaWpjVjtFMkV4amNNO0lBT0k7RTNFb2pjVjtFMkUzamNNO0lBT0k7RTNFdWpjVjtFMkU5amNNO0lBT0k7RTNFMGpjVjtFMkVqa2NNO0lBT0k7RTNFNmpjVjtFMkVwa2NNO0lBT0k7RTNFZ2tjVjtFMkV2a2NNO0lBT0k7RTNFbWtjVjtFMkUxa2NNO0lBT0k7RTNFc2tjVjtFMkU3a2NNO0lBT0k7RTNFeWtjVjtFMkVobGNNO0lBT0k7RTNFNGtjVjtFMkVubGNNO0lBT0k7RTNFK2tjVjtFMkV0bGNNO0lBT0k7RTNFa2xjVjtFMkV6bGNNO0lBT0k7RTNFcWxjVjtFMkU1bGNNO0lBT0k7RTNFd2xjVjtFMkUvbGNNO0lBT0k7RTNFMmxjVjtFMkVsbWNNO0lBT0k7RTNFOGxjVjtFMkVybWNNO0lBT0k7RTNFaW1jVjtFMkV4bWNNO0lBT0k7RTNFb21jVjtFMkUzbWNNO0lBT0k7RTNFdW1jVjtFMkU5bWNNO0lBT0k7RTNFMG1jVjtFMkVqbmNNO0lBT0k7RTNFNm1jVjtFMkVwbmNNO0lBT0k7RTNFZ25jVjtFMkV2bmNNO0lBT0k7RTNFbW5jVjtFMkUxbmNNO0lBT0k7RTNFc25jVjtFMkU3bmNNO0lBT0k7RTNFeW5jVjtFMkVob2NNO0lBT0k7RTNFNG5jVjtFMkVub2NNO0lBT0k7RTNFK25jVjtFMkV0b2NNO0lBT0k7RTNFa29jVjtFMkV6b2NNO0lBT0k7RTNFcW9jVjtFMkU1b2NNO0lBT0k7RTNFd29jVjtFMkUvb2NNO0lBT0k7RTNFMm9jVjtFMkVscGNNO0lBT0k7RTNFOG9jVjtFMkVycGNNO0lBT0k7RTNFaXBjVjtFMkV4cGNNO0lBT0k7RTNFb3BjVjtFMkUzcGNNO0lBT0k7RTNFdXBjVjtFMkU5cGNNO0lBT0k7RTNFMHBjVjtFMkVqcWNNO0lBT0k7RTNFNnBjVjtFMkVwcWNNO0lBT0k7RTNFZ3FjVjtFMkV2cWNNO0lBT0k7RTNFbXFjVjtFMkUxcWNNO0lBT0k7RTNFc3FjVjtFMkU3cWNNO0lBT0k7RTNFeXFjVjtFMkVocmNNO0lBT0k7RTNFNHFjVjtFMkVucmNNO0lBT0k7RTNFK3FjVjtFMkV0cmNNO0lBT0k7RTNFa3JjVjtFMkV6cmNNO0lBT0k7RTNFcXJjVjtFMkU1cmNNO0lBT0k7RTNFd3JjVjtFMkUvcmNNO0lBT0k7RTNFMnJjVjtFMkVsc2NNO0lBT0k7RTNFOHJjVjtFMkVyc2NNO0lBT0k7RTNFaXNjVjtFMkV4c2NNO0lBT0k7RTNFb3NjVjtFMkUzc2NNO0lBT0k7U0FBQTtFM0V1c2NWO0UyRTlzY007SUFPSTtTQUFBO0UzRTBzY1Y7RTJFanRjTTtJQU9JO1NBQUE7RTNFNnNjVjtFMkVwdGNNO0lBT0k7U0FBQTtFM0VndGNWO0UyRXZ0Y007SUFPSTtTQUFBO0UzRW10Y1Y7RTJFMXRjTTtJQU9JO1NBQUE7RTNFc3RjVjtFMkU3dGNNO0lBT0k7U0FBQTtFM0V5dGNWO0UyRWh1Y007SUFPSTtTQUFBO0UzRTR0Y1Y7RTJFbnVjTTtJQU9JO1NBQUE7RTNFK3RjVjtFMkV0dWNNO0lBT0k7U0FBQTtFM0VrdWNWO0UyRXp1Y007SUFPSTtTQUFBO0UzRXF1Y1Y7RTJFNXVjTTtJQU9JO0UzRXd1Y1Y7RTJFL3VjTTtJQU9JO0UzRTJ1Y1Y7RTJFbHZjTTtJQU9JO0UzRTh1Y1Y7RTJFcnZjTTtJQU9JO0UzRWl2Y1Y7RTJFeHZjTTtJQU9JO0UzRW92Y1Y7RTJFM3ZjTTtJQU9JO0UzRXV2Y1Y7RTJFOXZjTTtJQU9JO0UzRTB2Y1Y7RTJFandjTTtJQU9JO0UzRTZ2Y1Y7RTJFcHdjTTtJQU9JO0UzRWd3Y1Y7RTJFdndjTTtJQU9JO0UzRW13Y1Y7RTJFMXdjTTtJQU9JO0UzRXN3Y1Y7RTJFN3djTTtJQU9JO0UzRXl3Y1Y7RTJFaHhjTTtJQU9JO0UzRTR3Y1Y7RTJFbnhjTTtJQU9JO0UzRSt3Y1Y7RTJFdHhjTTtJQU9JO0UzRWt4Y1Y7RTJFenhjTTtJQU9JO0UzRXF4Y1Y7RTJFNXhjTTtJQU9JO0UzRXd4Y1Y7RTJFL3hjTTtJQU9JO0UzRTJ4Y1Y7RTJFbHljTTtJQU9JO0UzRTh4Y1Y7RTJFcnljTTtJQU9JO0UzRWl5Y1Y7RTJFeHljTTtJQU9JO0UzRW95Y1Y7RTJFM3ljTTtJQU9JO0UzRXV5Y1Y7RTJFOXljTTtJQU9JO0UzRTB5Y1Y7RTJFanpjTTtJQU9JO0UzRTZ5Y1Y7RTJFcHpjTTtJQU9JO0UzRWd6Y1Y7RTJFdnpjTTtJQU9JO0UzRW16Y1Y7RTJFMXpjTTtJQU9JO0UzRXN6Y1Y7RTJFN3pjTTtJQU9JO0UzRXl6Y1Y7RTJFaDBjTTtJQU9JO0UzRTR6Y1Y7RTJFbjBjTTtJQU9JO0UzRSt6Y1Y7RTJFdDBjTTtJQU9JO0UzRWswY1Y7RTJFejBjTTtJQU9JO0UzRXEwY1Y7RTJFNTBjTTtJQU9JO0UzRXcwY1Y7RTJFLzBjTTtJQU9JO0UzRTIwY1Y7RTJFbDFjTTtJQU9JO0UzRTgwY1Y7RTJFcjFjTTtJQU9JO0UzRWkxY1Y7RTJFeDFjTTtJQU9JO0UzRW8xY1Y7RTJFMzFjTTtJQU9JO0UzRXUxY1Y7RTJFOTFjTTtJQU9JO0UzRTAxY1Y7RTJFajJjTTtJQU9JO0UzRTYxY1Y7RTJFcDJjTTtJQU9JO0UzRWcyY1Y7RTJFdjJjTTtJQU9JO0UzRW0yY1Y7RTJFMTJjTTtJQU9JO0UzRXMyY1Y7RTJFNzJjTTtJQU9JO0UzRXkyY1Y7RTJFaDNjTTtJQU9JO0UzRTQyY1Y7RTJFbjNjTTtJQU9JO0UzRSsyY1Y7RTJFdDNjTTtJQU9JO0UzRWszY1Y7RTJFejNjTTtJQU9JO0UzRXEzY1Y7RTJFNTNjTTtJQU9JO0UzRXczY1Y7RTJFLzNjTTtJQU9JO0UzRTIzY1Y7RTJFbDRjTTtJQU9JO0UzRTgzY1Y7RTJFcjRjTTtJQU9JO0UzRWk0Y1Y7RTJFeDRjTTtJQU9JO0UzRW80Y1Y7RTJFMzRjTTtJQU9JO0UzRXU0Y1Y7RTJFOTRjTTtJQU9JO0UzRTA0Y1Y7RTJFajVjTTtJQU9JO0UzRTY0Y1Y7RTJFcDVjTTtJQU9JO0UzRWc1Y1Y7RTJFdjVjTTtJQU9JO0UzRW01Y1Y7RTJFMTVjTTtJQU9JO0UzRXM1Y1Y7RTJFNzVjTTtJQU9JO0UzRXk1Y1Y7RTJFaDZjTTtJQU9JO0UzRTQ1Y1Y7RTJFbjZjTTtJQU9JO0UzRSs1Y1Y7RTJFdDZjTTtJQU9JO0UzRWs2Y1Y7RTJFejZjTTtJQU9JO0UzRXE2Y1Y7RTJFNTZjTTtJQU9JO0UzRXc2Y1Y7RTJFLzZjTTtJQU9JO0UzRTI2Y1Y7RTJFbDdjTTtJQU9JO0UzRTg2Y1Y7RTJFcjdjTTtJQU9JO0UzRWk3Y1Y7RTJFeDdjTTtJQU9JO0UzRW83Y1Y7RTJFMzdjTTtJQU9JO0UzRXU3Y1Y7RTJFOTdjTTtJQU9JO0UzRTA3Y1Y7RTJFajhjTTtJQU9JO0UzRTY3Y1Y7RTJFcDhjTTtJQU9JO0UzRWc4Y1Y7RTJFdjhjTTtJQU9JO0UzRW04Y1Y7RTJFMThjTTtJQU9JO0UzRXM4Y1Y7RTJFNzhjTTtJQU9JO0UzRXk4Y1Y7RTJFaDljTTtJQU9JO0UzRTQ4Y1Y7RTJFbjljTTtJQU9JO0UzRSs4Y1Y7RTJFdDljTTtJQU9JO0UzRWs5Y1Y7RTJFejljTTtJQU9JO0UzRXE5Y1Y7RTJFNTljTTtJQU9JO0UzRXc5Y1Y7RTJFLzljTTtJQU9JO0UzRTI5Y1Y7RTJFbCtjTTtJQU9JO0UzRTg5Y1Y7RTJFcitjTTtJQU9JO0UzRWkrY1Y7RTJFeCtjTTtJQU9JO0UzRW8rY1Y7RTJFMytjTTtJQU9JO0UzRXUrY1Y7RTJFOStjTTtJQU9JO0UzRTArY1Y7RTJFai9jTTtJQU9JO0UzRTYrY1Y7RTJFcC9jTTtJQU9JO0UzRWcvY1Y7RTJFdi9jTTtJQU9JO0UzRW0vY1Y7RTJFMS9jTTtJQU9JO0UzRXMvY1Y7RTJFNy9jTTtJQU9JO0UzRXkvY1Y7RTJFaGdkTTtJQU9JO0UzRTQvY1Y7RTJFbmdkTTtJQU9JO0UzRSsvY1Y7RTJFdGdkTTtJQU9JO0UzRWtnZFY7RTJFemdkTTtJQU9JO0UzRXFnZFY7RTJFNWdkTTtJQU9JO0UzRXdnZFY7RTJFL2dkTTtJQU9JO0UzRTJnZFY7RTJFbGhkTTtJQU9JO0UzRThnZFY7RTJFcmhkTTtJQU9JO0UzRWloZFY7RTJFeGhkTTtJQU9JO0UzRW9oZFY7RTJFM2hkTTtJQU9JO0UzRXVoZFY7RTJFOWhkTTtJQU9JO0UzRTBoZFY7RTJFamlkTTtJQU9JO0UzRTZoZFY7RTJFcGlkTTtJQU9JO0UzRWdpZFY7RTJFdmlkTTtJQU9JO0UzRW1pZFY7RTJFMWlkTTtJQU9JO0UzRXNpZFY7RTJFN2lkTTtJQU9JO0UzRXlpZFY7RTJFaGpkTTtJQU9JO0UzRTRpZFY7RTJFbmpkTTtJQU9JO0UzRStpZFY7RTJFdGpkTTtJQU9JO0UzRWtqZFY7RTJFempkTTtJQU9JO0UzRXFqZFY7RTJFNWpkTTtJQU9JO0UzRXdqZFY7RTJFL2pkTTtJQU9JO0UzRTJqZFY7RTJFbGtkTTtJQU9JO0UzRThqZFY7RTJFcmtkTTtJQU9JO0UzRWlrZFY7RTJFeGtkTTtJQU9JO0UzRW9rZFY7RTJFM2tkTTtJQU9JO0UzRXVrZFY7RTJFOWtkTTtJQU9JO0UzRTBrZFY7RTJFamxkTTtJQU9JO0UzRTZrZFY7RTJFcGxkTTtJQU9JO0UzRWdsZFY7RTJFdmxkTTtJQU9JO0UzRW1sZFY7RTJFMWxkTTtJQU9JO0UzRXNsZFY7RTJFN2xkTTtJQU9JO0UzRXlsZFY7RTJFaG1kTTtJQU9JO0UzRTRsZFY7RTJFbm1kTTtJQU9JO0UzRStsZFY7RTJFdG1kTTtJQU9JO0UzRWttZFY7RTJFem1kTTtJQU9JO0UzRXFtZFY7RTJFNW1kTTtJQU9JO0UzRXdtZFY7RTJFL21kTTtJQU9JO0UzRTJtZFY7RTJFbG5kTTtJQU9JO0UzRThtZFY7RTJFcm5kTTtJQU9JO0UzRWluZFY7RTJFeG5kTTtJQU9JO0UzRW9uZFY7RTJFM25kTTtJQU9JO0UzRXVuZFY7RTJFOW5kTTtJQU9JO0UzRTBuZFY7RTJFam9kTTtJQU9JO0UzRTZuZFY7RTJFcG9kTTtJQU9JO0UzRWdvZFY7RTJFdm9kTTtJQU9JO0UzRW1vZFY7RTJFMW9kTTtJQU9JO0UzRXNvZFY7RTJFN29kTTtJQU9JO0UzRXlvZFY7RTJFaHBkTTtJQU9JO0UzRTRvZFY7RTJFbnBkTTtJQU9JO0UzRStvZFY7RTJFdHBkTTtJQU9JO0UzRWtwZFY7RTJFenBkTTtJQU9JO0UzRXFwZFY7RTJFNXBkTTtJQU9JO0UzRXdwZFY7RTJFL3BkTTtJQU9JO0UzRTJwZFY7RTJFbHFkTTtJQU9JO0UzRThwZFY7RTJFcnFkTTtJQU9JO0UzRWlxZFY7RTJFeHFkTTtJQU9JO0UzRW9xZFY7RTJFM3FkTTtJQU9JO0UzRXVxZFY7RTJFOXFkTTtJQU9JO0UzRTBxZFY7RTJFanJkTTtJQU9JO0UzRTZxZFY7RTJFcHJkTTtJQU9JO0UzRWdyZFY7RTJFdnJkTTtJQU9JO0UzRW1yZFY7RTJFMXJkTTtJQU9JO0UzRXNyZFY7RTJFN3JkTTtJQU9JO0UzRXlyZFY7RTJFaHNkTTtJQU9JO0UzRTRyZFY7RTJFbnNkTTtJQU9JO0UzRStyZFY7RTJFdHNkTTtJQU9JO0UzRWtzZFY7RTJFenNkTTtJQU9JO0UzRXFzZFY7RTJFNXNkTTtJQU9JO0UzRXdzZFY7RTJFL3NkTTtJQU9JO0UzRTJzZFY7RTJFbHRkTTtJQU9JO0UzRThzZFY7RTJFcnRkTTtJQU9JO0UzRWl0ZFY7RTJFeHRkTTtJQU9JO0UzRW90ZFY7RTJFM3RkTTtJQU9JO0UzRXV0ZFY7RTJFOXRkTTtJQU9JO0UzRTB0ZFY7RTJFanVkTTtJQU9JO0UzRTZ0ZFY7RTJFcHVkTTtJQU9JO0UzRWd1ZFY7RTJFdnVkTTtJQU9JO0UzRW11ZFY7RTJFMXVkTTtJQU9JO0UzRXN1ZFY7QUFDRjtBY2p2ZEk7RTZER0k7SUFPSTtFM0UydWRWO0UyRWx2ZE07SUFPSTtFM0U4dWRWO0UyRXJ2ZE07SUFPSTtFM0VpdmRWO0UyRXh2ZE07SUFPSTtPQUFBO0UzRW92ZFY7RTJFM3ZkTTtJQU9JO09BQUE7RTNFdXZkVjtFMkU5dmRNO0lBT0k7T0FBQTtFM0UwdmRWO0UyRWp3ZE07SUFPSTtPQUFBO0UzRTZ2ZFY7RTJFcHdkTTtJQU9JO09BQUE7RTNFZ3dkVjtFMkV2d2RNO0lBT0k7RTNFbXdkVjtFMkUxd2RNO0lBT0k7RTNFc3dkVjtFMkU3d2RNO0lBT0k7RTNFeXdkVjtFMkVoeGRNO0lBT0k7RTNFNHdkVjtFMkVueGRNO0lBT0k7RTNFK3dkVjtFMkV0eGRNO0lBT0k7RTNFa3hkVjtFMkV6eGRNO0lBT0k7RTNFcXhkVjtFMkU1eGRNO0lBT0k7RTNFd3hkVjtFMkUveGRNO0lBT0k7RTNFMnhkVjtFMkVseWRNO0lBT0k7RTNFOHhkVjtFMkVyeWRNO0lBT0k7RTNFaXlkVjtFMkV4eWRNO0lBT0k7RTNFb3lkVjtFMkUzeWRNO0lBT0k7RTNFdXlkVjtFMkU5eWRNO0lBT0k7RTNFMHlkVjtFMkVqemRNO0lBT0k7RTNFNnlkVjtFMkVwemRNO0lBT0k7RTNFZ3pkVjtFMkV2emRNO0lBT0k7RTNFbXpkVjtFMkUxemRNO0lBT0k7RTNFc3pkVjtFMkU3emRNO0lBT0k7RTNFeXpkVjtFMkVoMGRNO0lBT0k7RTNFNHpkVjtFMkVuMGRNO0lBT0k7RTNFK3pkVjtFMkV0MGRNO0lBT0k7RTNFazBkVjtFMkV6MGRNO0lBT0k7RTNFcTBkVjtFMkU1MGRNO0lBT0k7RTNFdzBkVjtFMkUvMGRNO0lBT0k7RTNFMjBkVjtFMkVsMWRNO0lBT0k7RTNFODBkVjtFMkVyMWRNO0lBT0k7RTNFaTFkVjtFMkV4MWRNO0lBT0k7RTNFbzFkVjtFMkUzMWRNO0lBT0k7RTNFdTFkVjtFMkU5MWRNO0lBT0k7RTNFMDFkVjtFMkVqMmRNO0lBT0k7RTNFNjFkVjtFMkVwMmRNO0lBT0k7RTNFZzJkVjtFMkV2MmRNO0lBT0k7RTNFbTJkVjtFMkUxMmRNO0lBT0k7RTNFczJkVjtFMkU3MmRNO0lBT0k7RTNFeTJkVjtFMkVoM2RNO0lBT0k7RTNFNDJkVjtFMkVuM2RNO0lBT0k7RTNFKzJkVjtFMkV0M2RNO0lBT0k7RTNFazNkVjtFMkV6M2RNO0lBT0k7RTNFcTNkVjtFMkU1M2RNO0lBT0k7RTNFdzNkVjtFMkUvM2RNO0lBT0k7RTNFMjNkVjtFMkVsNGRNO0lBT0k7RTNFODNkVjtFMkVyNGRNO0lBT0k7RTNFaTRkVjtFMkV4NGRNO0lBT0k7RTNFbzRkVjtFMkUzNGRNO0lBT0k7RTNFdTRkVjtFMkU5NGRNO0lBT0k7RTNFMDRkVjtFMkVqNWRNO0lBT0k7RTNFNjRkVjtFMkVwNWRNO0lBT0k7RTNFZzVkVjtFMkV2NWRNO0lBT0k7RTNFbTVkVjtFMkUxNWRNO0lBT0k7RTNFczVkVjtFMkU3NWRNO0lBT0k7RTNFeTVkVjtFMkVoNmRNO0lBT0k7RTNFNDVkVjtFMkVuNmRNO0lBT0k7RTNFKzVkVjtFMkV0NmRNO0lBT0k7RTNFazZkVjtFMkV6NmRNO0lBT0k7RTNFcTZkVjtFMkU1NmRNO0lBT0k7RTNFdzZkVjtFMkUvNmRNO0lBT0k7RTNFMjZkVjtFMkVsN2RNO0lBT0k7RTNFODZkVjtFMkVyN2RNO0lBT0k7RTNFaTdkVjtFMkV4N2RNO0lBT0k7RTNFbzdkVjtFMkUzN2RNO0lBT0k7RTNFdTdkVjtFMkU5N2RNO0lBT0k7RTNFMDdkVjtFMkVqOGRNO0lBT0k7RTNFNjdkVjtFMkVwOGRNO0lBT0k7RTNFZzhkVjtFMkV2OGRNO0lBT0k7RTNFbThkVjtFMkUxOGRNO0lBT0k7RTNFczhkVjtFMkU3OGRNO0lBT0k7RTNFeThkVjtFMkVoOWRNO0lBT0k7RTNFNDhkVjtFMkVuOWRNO0lBT0k7RTNFKzhkVjtFMkV0OWRNO0lBT0k7RTNFazlkVjtFMkV6OWRNO0lBT0k7RTNFcTlkVjtFMkU1OWRNO0lBT0k7RTNFdzlkVjtFMkUvOWRNO0lBT0k7RTNFMjlkVjtFMkVsK2RNO0lBT0k7RTNFODlkVjtFMkVyK2RNO0lBT0k7RTNFaStkVjtFMkV4K2RNO0lBT0k7RTNFbytkVjtFMkUzK2RNO0lBT0k7RTNFdStkVjtFMkU5K2RNO0lBT0k7RTNFMCtkVjtFMkVqL2RNO0lBT0k7RTNFNitkVjtFMkVwL2RNO0lBT0k7RTNFZy9kVjtFMkV2L2RNO0lBT0k7RTNFbS9kVjtFMkUxL2RNO0lBT0k7RTNFcy9kVjtFMkU3L2RNO0lBT0k7RTNFeS9kVjtFMkVoZ2VNO0lBT0k7SUFBQTtFM0U2L2RWO0UyRXBnZU07SUFPSTtJQUFBO0UzRWlnZVY7RTJFeGdlTTtJQU9JO0lBQUE7RTNFcWdlVjtFMkU1Z2VNO0lBT0k7SUFBQTtFM0V5Z2VWO0UyRWhoZU07SUFPSTtJQUFBO0UzRTZnZVY7RTJFcGhlTTtJQU9JO0lBQUE7RTNFaWhlVjtFMkV4aGVNO0lBT0k7SUFBQTtFM0VxaGVWO0UyRTVoZU07SUFPSTtJQUFBO0UzRXloZVY7RTJFaGllTTtJQU9JO0lBQUE7RTNFNmhlVjtFMkVwaWVNO0lBT0k7SUFBQTtFM0VpaWVWO0UyRXhpZU07SUFPSTtJQUFBO0UzRXFpZVY7RTJFNWllTTtJQU9JO0lBQUE7RTNFeWllVjtFMkVoamVNO0lBT0k7SUFBQTtFM0U2aWVWO0UyRXBqZU07SUFPSTtJQUFBO0UzRWlqZVY7RTJFeGplTTtJQU9JO0lBQUE7RTNFcWplVjtFMkU1amVNO0lBT0k7SUFBQTtFM0V5amVWO0UyRWhrZU07SUFPSTtJQUFBO0UzRTZqZVY7RTJFcGtlTTtJQU9JO0lBQUE7RTNFaWtlVjtFMkV4a2VNO0lBT0k7SUFBQTtFM0Vxa2VWO0UyRTVrZU07SUFPSTtJQUFBO0UzRXlrZVY7RTJFaGxlTTtJQU9JO0lBQUE7RTNFNmtlVjtFMkVwbGVNO0lBT0k7SUFBQTtFM0VpbGVWO0UyRXhsZU07SUFPSTtJQUFBO0UzRXFsZVY7RTJFNWxlTTtJQU9JO0lBQUE7RTNFeWxlVjtFMkVobWVNO0lBT0k7RTNFNGxlVjtFMkVubWVNO0lBT0k7RTNFK2xlVjtFMkV0bWVNO0lBT0k7RTNFa21lVjtFMkV6bWVNO0lBT0k7RTNFcW1lVjtFMkU1bWVNO0lBT0k7RTNFd21lVjtFMkUvbWVNO0lBT0k7RTNFMm1lVjtFMkVsbmVNO0lBT0k7RTNFOG1lVjtFMkVybmVNO0lBT0k7RTNFaW5lVjtFMkV4bmVNO0lBT0k7RTNFb25lVjtFMkUzbmVNO0lBT0k7RTNFdW5lVjtFMkU5bmVNO0lBT0k7RTNFMG5lVjtFMkVqb2VNO0lBT0k7RTNFNm5lVjtFMkVwb2VNO0lBT0k7RTNFZ29lVjtFMkV2b2VNO0lBT0k7RTNFbW9lVjtFMkUxb2VNO0lBT0k7RTNFc29lVjtFMkU3b2VNO0lBT0k7RTNFeW9lVjtFMkVocGVNO0lBT0k7RTNFNG9lVjtFMkVucGVNO0lBT0k7RTNFK29lVjtFMkV0cGVNO0lBT0k7RTNFa3BlVjtFMkV6cGVNO0lBT0k7RTNFcXBlVjtFMkU1cGVNO0lBT0k7RTNFd3BlVjtFMkUvcGVNO0lBT0k7RTNFMnBlVjtFMkVscWVNO0lBT0k7RTNFOHBlVjtFMkVycWVNO0lBT0k7RTNFaXFlVjtFMkV4cWVNO0lBT0k7RTNFb3FlVjtFMkUzcWVNO0lBT0k7RTNFdXFlVjtFMkU5cWVNO0lBT0k7RTNFMHFlVjtFMkVqcmVNO0lBT0k7RTNFNnFlVjtFMkVwcmVNO0lBT0k7RTNFZ3JlVjtFMkV2cmVNO0lBT0k7RTNFbXJlVjtFMkUxcmVNO0lBT0k7RTNFc3JlVjtFMkU3cmVNO0lBT0k7RTNFeXJlVjtFMkVoc2VNO0lBT0k7RTNFNHJlVjtFMkVuc2VNO0lBT0k7RTNFK3JlVjtFMkV0c2VNO0lBT0k7RTNFa3NlVjtFMkV6c2VNO0lBT0k7RTNFcXNlVjtFMkU1c2VNO0lBT0k7RTNFd3NlVjtFMkUvc2VNO0lBT0k7RTNFMnNlVjtFMkVsdGVNO0lBT0k7RTNFOHNlVjtFMkVydGVNO0lBT0k7RTNFaXRlVjtFMkV4dGVNO0lBT0k7RTNFb3RlVjtFMkUzdGVNO0lBT0k7RTNFdXRlVjtFMkU5dGVNO0lBT0k7RTNFMHRlVjtFMkVqdWVNO0lBT0k7RTNFNnRlVjtFMkVwdWVNO0lBT0k7RTNFZ3VlVjtFMkV2dWVNO0lBT0k7RTNFbXVlVjtFMkUxdWVNO0lBT0k7RTNFc3VlVjtFMkU3dWVNO0lBT0k7RTNFeXVlVjtFMkVodmVNO0lBT0k7RTNFNHVlVjtFMkVudmVNO0lBT0k7RTNFK3VlVjtFMkV0dmVNO0lBT0k7RTNFa3ZlVjtFMkV6dmVNO0lBT0k7RTNFcXZlVjtFMkU1dmVNO0lBT0k7RTNFd3ZlVjtFMkUvdmVNO0lBT0k7RTNFMnZlVjtFMkVsd2VNO0lBT0k7RTNFOHZlVjtFMkVyd2VNO0lBT0k7RTNFaXdlVjtFMkV4d2VNO0lBT0k7RTNFb3dlVjtFMkUzd2VNO0lBT0k7RTNFdXdlVjtFMkU5d2VNO0lBT0k7SUFBQTtFM0Uyd2VWO0UyRWx4ZU07SUFPSTtJQUFBO0UzRSt3ZVY7RTJFdHhlTTtJQU9JO0lBQUE7RTNFbXhlVjtFMkUxeGVNO0lBT0k7SUFBQTtFM0V1eGVWO0UyRTl4ZU07SUFPSTtJQUFBO0UzRTJ4ZVY7RTJFbHllTTtJQU9JO0lBQUE7RTNFK3hlVjtFMkV0eWVNO0lBT0k7SUFBQTtFM0VteWVWO0UyRTF5ZU07SUFPSTtJQUFBO0UzRXV5ZVY7RTJFOXllTTtJQU9JO0lBQUE7RTNFMnllVjtFMkVsemVNO0lBT0k7SUFBQTtFM0UreWVWO0UyRXR6ZU07SUFPSTtJQUFBO0UzRW16ZVY7RTJFMXplTTtJQU9JO0lBQUE7RTNFdXplVjtFMkU5emVNO0lBT0k7SUFBQTtFM0UyemVWO0UyRWwwZU07SUFPSTtJQUFBO0UzRSt6ZVY7RTJFdDBlTTtJQU9JO0lBQUE7RTNFbTBlVjtFMkUxMGVNO0lBT0k7SUFBQTtFM0V1MGVWO0UyRTkwZU07SUFPSTtJQUFBO0UzRTIwZVY7RTJFbDFlTTtJQU9JO0lBQUE7RTNFKzBlVjtFMkV0MWVNO0lBT0k7SUFBQTtFM0VtMWVWO0UyRTExZU07SUFPSTtJQUFBO0UzRXUxZVY7RTJFOTFlTTtJQU9JO0UzRTAxZVY7RTJFajJlTTtJQU9JO0UzRTYxZVY7RTJFcDJlTTtJQU9JO0UzRWcyZVY7RTJFdjJlTTtJQU9JO0UzRW0yZVY7RTJFMTJlTTtJQU9JO0UzRXMyZVY7RTJFNzJlTTtJQU9JO0UzRXkyZVY7RTJFaDNlTTtJQU9JO0UzRTQyZVY7RTJFbjNlTTtJQU9JO0UzRSsyZVY7RTJFdDNlTTtJQU9JO0UzRWszZVY7RTJFejNlTTtJQU9JO0UzRXEzZVY7RTJFNTNlTTtJQU9JO0UzRXczZVY7RTJFLzNlTTtJQU9JO0UzRTIzZVY7RTJFbDRlTTtJQU9JO0UzRTgzZVY7RTJFcjRlTTtJQU9JO0UzRWk0ZVY7RTJFeDRlTTtJQU9JO0UzRW80ZVY7RTJFMzRlTTtJQU9JO0UzRXU0ZVY7RTJFOTRlTTtJQU9JO0UzRTA0ZVY7RTJFajVlTTtJQU9JO0UzRTY0ZVY7RTJFcDVlTTtJQU9JO0UzRWc1ZVY7RTJFdjVlTTtJQU9JO0UzRW01ZVY7RTJFMTVlTTtJQU9JO0UzRXM1ZVY7RTJFNzVlTTtJQU9JO0UzRXk1ZVY7RTJFaDZlTTtJQU9JO0UzRTQ1ZVY7RTJFbjZlTTtJQU9JO0UzRSs1ZVY7RTJFdDZlTTtJQU9JO0UzRWs2ZVY7RTJFejZlTTtJQU9JO0UzRXE2ZVY7RTJFNTZlTTtJQU9JO0UzRXc2ZVY7RTJFLzZlTTtJQU9JO0UzRTI2ZVY7RTJFbDdlTTtJQU9JO0UzRTg2ZVY7RTJFcjdlTTtJQU9JO0UzRWk3ZVY7RTJFeDdlTTtJQU9JO0UzRW83ZVY7RTJFMzdlTTtJQU9JO0UzRXU3ZVY7RTJFOTdlTTtJQU9JO0UzRTA3ZVY7RTJFajhlTTtJQU9JO0UzRTY3ZVY7RTJFcDhlTTtJQU9JO0UzRWc4ZVY7RTJFdjhlTTtJQU9JO0UzRW04ZVY7RTJFMThlTTtJQU9JO0UzRXM4ZVY7RTJFNzhlTTtJQU9JO0UzRXk4ZVY7RTJFaDllTTtJQU9JO0UzRTQ4ZVY7RTJFbjllTTtJQU9JO0UzRSs4ZVY7RTJFdDllTTtJQU9JO0UzRWs5ZVY7RTJFejllTTtJQU9JO0UzRXE5ZVY7RTJFNTllTTtJQU9JO0UzRXc5ZVY7RTJFLzllTTtJQU9JO0UzRTI5ZVY7RTJFbCtlTTtJQU9JO0UzRTg5ZVY7RTJFcitlTTtJQU9JO0UzRWkrZVY7RTJFeCtlTTtJQU9JO0UzRW8rZVY7RTJFMytlTTtJQU9JO0UzRXUrZVY7RTJFOStlTTtJQU9JO0UzRTArZVY7RTJFai9lTTtJQU9JO0UzRTYrZVY7RTJFcC9lTTtJQU9JO0UzRWcvZVY7RTJFdi9lTTtJQU9JO0lBQUE7RTNFby9lVjtFMkUzL2VNO0lBT0k7SUFBQTtFM0V3L2VWO0UyRS8vZU07SUFPSTtJQUFBO0UzRTQvZVY7RTJFbmdmTTtJQU9JO0lBQUE7RTNFZ2dmVjtFMkV2Z2ZNO0lBT0k7SUFBQTtFM0VvZ2ZWO0UyRTNnZk07SUFPSTtJQUFBO0UzRXdnZlY7RTJFL2dmTTtJQU9JO0lBQUE7RTNFNGdmVjtFMkVuaGZNO0lBT0k7SUFBQTtFM0VnaGZWO0UyRXZoZk07SUFPSTtJQUFBO0UzRW9oZlY7RTJFM2hmTTtJQU9JO0lBQUE7RTNFd2hmVjtFMkUvaGZNO0lBT0k7SUFBQTtFM0U0aGZWO0UyRW5pZk07SUFPSTtJQUFBO0UzRWdpZlY7RTJFdmlmTTtJQU9JO0lBQUE7RTNFb2lmVjtFMkUzaWZNO0lBT0k7SUFBQTtFM0V3aWZWO0UyRS9pZk07SUFPSTtJQUFBO0UzRTRpZlY7RTJFbmpmTTtJQU9JO0lBQUE7RTNFZ2pmVjtFMkV2amZNO0lBT0k7SUFBQTtFM0VvamZWO0UyRTNqZk07SUFPSTtJQUFBO0UzRXdqZlY7RTJFL2pmTTtJQU9JO0lBQUE7RTNFNGpmVjtFMkVua2ZNO0lBT0k7SUFBQTtFM0Vna2ZWO0UyRXZrZk07SUFPSTtJQUFBO0UzRW9rZlY7RTJFM2tmTTtJQU9JO0lBQUE7RTNFd2tmVjtFMkUva2ZNO0lBT0k7RTNFMmtmVjtFMkVsbGZNO0lBT0k7RTNFOGtmVjtFMkVybGZNO0lBT0k7RTNFaWxmVjtFMkV4bGZNO0lBT0k7RTNFb2xmVjtFMkUzbGZNO0lBT0k7RTNFdWxmVjtFMkU5bGZNO0lBT0k7RTNFMGxmVjtFMkVqbWZNO0lBT0k7RTNFNmxmVjtFMkVwbWZNO0lBT0k7RTNFZ21mVjtFMkV2bWZNO0lBT0k7RTNFbW1mVjtFMkUxbWZNO0lBT0k7RTNFc21mVjtFMkU3bWZNO0lBT0k7RTNFeW1mVjtFMkVobmZNO0lBT0k7RTNFNG1mVjtFMkVubmZNO0lBT0k7RTNFK21mVjtFMkV0bmZNO0lBT0k7RTNFa25mVjtFMkV6bmZNO0lBT0k7RTNFcW5mVjtFMkU1bmZNO0lBT0k7RTNFd25mVjtFMkUvbmZNO0lBT0k7RTNFMm5mVjtFMkVsb2ZNO0lBT0k7RTNFOG5mVjtFMkVyb2ZNO0lBT0k7RTNFaW9mVjtFMkV4b2ZNO0lBT0k7RTNFb29mVjtFMkUzb2ZNO0lBT0k7RTNFdW9mVjtFMkU5b2ZNO0lBT0k7RTNFMG9mVjtFMkVqcGZNO0lBT0k7RTNFNm9mVjtFMkVwcGZNO0lBT0k7RTNFZ3BmVjtFMkV2cGZNO0lBT0k7RTNFbXBmVjtFMkUxcGZNO0lBT0k7RTNFc3BmVjtFMkU3cGZNO0lBT0k7RTNFeXBmVjtFMkVocWZNO0lBT0k7RTNFNHBmVjtFMkVucWZNO0lBT0k7RTNFK3BmVjtFMkV0cWZNO0lBT0k7RTNFa3FmVjtFMkV6cWZNO0lBT0k7RTNFcXFmVjtFMkU1cWZNO0lBT0k7RTNFd3FmVjtFMkUvcWZNO0lBT0k7RTNFMnFmVjtFMkVscmZNO0lBT0k7RTNFOHFmVjtFMkVycmZNO0lBT0k7RTNFaXJmVjtFMkV4cmZNO0lBT0k7RTNFb3JmVjtFMkUzcmZNO0lBT0k7RTNFdXJmVjtFMkU5cmZNO0lBT0k7RTNFMHJmVjtFMkVqc2ZNO0lBT0k7RTNFNnJmVjtFMkVwc2ZNO0lBT0k7RTNFZ3NmVjtFMkV2c2ZNO0lBT0k7RTNFbXNmVjtFMkUxc2ZNO0lBT0k7RTNFc3NmVjtFMkU3c2ZNO0lBT0k7RTNFeXNmVjtFMkVodGZNO0lBT0k7RTNFNHNmVjtFMkVudGZNO0lBT0k7RTNFK3NmVjtFMkV0dGZNO0lBT0k7RTNFa3RmVjtFMkV6dGZNO0lBT0k7RTNFcXRmVjtFMkU1dGZNO0lBT0k7RTNFd3RmVjtFMkUvdGZNO0lBT0k7RTNFMnRmVjtFMkVsdWZNO0lBT0k7RTNFOHRmVjtFMkVydWZNO0lBT0k7RTNFaXVmVjtFMkV4dWZNO0lBT0k7RTNFb3VmVjtFMkUzdWZNO0lBT0k7RTNFdXVmVjtFMkU5dWZNO0lBT0k7RTNFMHVmVjtFMkVqdmZNO0lBT0k7RTNFNnVmVjtFMkVwdmZNO0lBT0k7RTNFZ3ZmVjtFMkV2dmZNO0lBT0k7RTNFbXZmVjtFMkUxdmZNO0lBT0k7RTNFc3ZmVjtFMkU3dmZNO0lBT0k7RTNFeXZmVjtFMkVod2ZNO0lBT0k7RTNFNHZmVjtFMkVud2ZNO0lBT0k7RTNFK3ZmVjtFMkV0d2ZNO0lBT0k7RTNFa3dmVjtFMkV6d2ZNO0lBT0k7RTNFcXdmVjtFMkU1d2ZNO0lBT0k7RTNFd3dmVjtFMkUvd2ZNO0lBT0k7RTNFMndmVjtFMkVseGZNO0lBT0k7RTNFOHdmVjtFMkVyeGZNO0lBT0k7U0FBQTtFM0VpeGZWO0UyRXh4Zk07SUFPSTtTQUFBO0UzRW94ZlY7RTJFM3hmTTtJQU9JO1NBQUE7RTNFdXhmVjtFMkU5eGZNO0lBT0k7U0FBQTtFM0UweGZWO0UyRWp5Zk07SUFPSTtTQUFBO0UzRTZ4ZlY7RTJFcHlmTTtJQU9JO1NBQUE7RTNFZ3lmVjtFMkV2eWZNO0lBT0k7U0FBQTtFM0VteWZWO0UyRTF5Zk07SUFPSTtTQUFBO0UzRXN5ZlY7RTJFN3lmTTtJQU9JO1NBQUE7RTNFeXlmVjtFMkVoemZNO0lBT0k7U0FBQTtFM0U0eWZWO0UyRW56Zk07SUFPSTtTQUFBO0UzRSt5ZlY7RTJFdHpmTTtJQU9JO0UzRWt6ZlY7RTJFenpmTTtJQU9JO0UzRXF6ZlY7RTJFNXpmTTtJQU9JO0UzRXd6ZlY7RTJFL3pmTTtJQU9JO0UzRTJ6ZlY7RTJFbDBmTTtJQU9JO0UzRTh6ZlY7RTJFcjBmTTtJQU9JO0UzRWkwZlY7RTJFeDBmTTtJQU9JO0UzRW8wZlY7RTJFMzBmTTtJQU9JO0UzRXUwZlY7RTJFOTBmTTtJQU9JO0UzRTAwZlY7RTJFajFmTTtJQU9JO0UzRTYwZlY7RTJFcDFmTTtJQU9JO0UzRWcxZlY7RTJFdjFmTTtJQU9JO0UzRW0xZlY7RTJFMTFmTTtJQU9JO0UzRXMxZlY7RTJFNzFmTTtJQU9JO0UzRXkxZlY7RTJFaDJmTTtJQU9JO0UzRTQxZlY7RTJFbjJmTTtJQU9JO0UzRSsxZlY7RTJFdDJmTTtJQU9JO0UzRWsyZlY7RTJFejJmTTtJQU9JO0UzRXEyZlY7RTJFNTJmTTtJQU9JO0UzRXcyZlY7RTJFLzJmTTtJQU9JO0UzRTIyZlY7RTJFbDNmTTtJQU9JO0UzRTgyZlY7RTJFcjNmTTtJQU9JO0UzRWkzZlY7RTJFeDNmTTtJQU9JO0UzRW8zZlY7RTJFMzNmTTtJQU9JO0UzRXUzZlY7RTJFOTNmTTtJQU9JO0UzRTAzZlY7RTJFajRmTTtJQU9JO0UzRTYzZlY7RTJFcDRmTTtJQU9JO0UzRWc0ZlY7RTJFdjRmTTtJQU9JO0UzRW00ZlY7RTJFMTRmTTtJQU9JO0UzRXM0ZlY7RTJFNzRmTTtJQU9JO0UzRXk0ZlY7RTJFaDVmTTtJQU9JO0UzRTQ0ZlY7RTJFbjVmTTtJQU9JO0UzRSs0ZlY7RTJFdDVmTTtJQU9JO0UzRWs1ZlY7RTJFejVmTTtJQU9JO0UzRXE1ZlY7RTJFNTVmTTtJQU9JO0UzRXc1ZlY7RTJFLzVmTTtJQU9JO0UzRTI1ZlY7RTJFbDZmTTtJQU9JO0UzRTg1ZlY7RTJFcjZmTTtJQU9JO0UzRWk2ZlY7RTJFeDZmTTtJQU9JO0UzRW82ZlY7RTJFMzZmTTtJQU9JO0UzRXU2ZlY7RTJFOTZmTTtJQU9JO0UzRTA2ZlY7RTJFajdmTTtJQU9JO0UzRTY2ZlY7RTJFcDdmTTtJQU9JO0UzRWc3ZlY7RTJFdjdmTTtJQU9JO0UzRW03ZlY7RTJFMTdmTTtJQU9JO0UzRXM3ZlY7RTJFNzdmTTtJQU9JO0UzRXk3ZlY7RTJFaDhmTTtJQU9JO0UzRTQ3ZlY7RTJFbjhmTTtJQU9JO0UzRSs3ZlY7RTJFdDhmTTtJQU9JO0UzRWs4ZlY7RTJFejhmTTtJQU9JO0UzRXE4ZlY7RTJFNThmTTtJQU9JO0UzRXc4ZlY7RTJFLzhmTTtJQU9JO0UzRTI4ZlY7RTJFbDlmTTtJQU9JO0UzRTg4ZlY7RTJFcjlmTTtJQU9JO0UzRWk5ZlY7RTJFeDlmTTtJQU9JO0UzRW85ZlY7RTJFMzlmTTtJQU9JO0UzRXU5ZlY7RTJFOTlmTTtJQU9JO0UzRTA5ZlY7RTJFaitmTTtJQU9JO0UzRTY5ZlY7RTJFcCtmTTtJQU9JO0UzRWcrZlY7RTJFditmTTtJQU9JO0UzRW0rZlY7RTJFMStmTTtJQU9JO0UzRXMrZlY7RTJFNytmTTtJQU9JO0UzRXkrZlY7RTJFaC9mTTtJQU9JO0UzRTQrZlY7RTJFbi9mTTtJQU9JO0UzRSsrZlY7RTJFdC9mTTtJQU9JO0UzRWsvZlY7RTJFei9mTTtJQU9JO0UzRXEvZlY7RTJFNS9mTTtJQU9JO0UzRXcvZlY7RTJFLy9mTTtJQU9JO0UzRTIvZlY7RTJFbGdnQk07SUFPSTtFM0U4L2ZWO0UyRXJnZ0JNO0lBT0k7RTNFaWdnQlY7RTJFeGdnQk07SUFPSTtFM0VvZ2dCVjtFMkUzZ2dCTTtJQU9JO0UzRXVnZ0JWO0UyRTlnZ0JNO0lBT0k7RTNFMGdnQlY7RTJFamhnQk07SUFPSTtFM0U2Z2dCVjtFMkVwaGdCTTtJQU9JO0UzRWdoZ0JWO0UyRXZoZ0JNO0lBT0k7RTNFbWhnQlY7RTJFMWhnQk07SUFPSTtFM0VzaGdCVjtFMkU3aGdCTTtJQU9JO0UzRXloZ0JWO0UyRWhpZ0JNO0lBT0k7RTNFNGhnQlY7RTJFbmlnQk07SUFPSTtFM0UraGdCVjtFMkV0aWdCTTtJQU9JO0UzRWtpZ0JWO0UyRXppZ0JNO0lBT0k7RTNFcWlnQlY7RTJFNWlnQk07SUFPSTtFM0V3aWdCVjtFMkUvaWdCTTtJQU9JO0UzRTJpZ0JWO0UyRWxqZ0JNO0lBT0k7RTNFOGlnQlY7RTJFcmpnQk07SUFPSTtFM0VpamdCVjtFMkV4amdCTTtJQU9JO0UzRW9qZ0JWO0UyRTNqZ0JNO0lBT0k7RTNFdWpnQlY7RTJFOWpnQk07SUFPSTtFM0UwamdCVjtFMkVqa2dCTTtJQU9JO0UzRTZqZ0JWO0UyRXBrZ0JNO0lBT0k7RTNFZ2tnQlY7RTJFdmtnQk07SUFPSTtFM0Vta2dCVjtFMkUxa2dCTTtJQU9JO0UzRXNrZ0JWO0UyRTdrZ0JNO0lBT0k7RTNFeWtnQlY7RTJFaGxnQk07SUFPSTtFM0U0a2dCVjtFMkVubGdCTTtJQU9JO0UzRStrZ0JWO0UyRXRsZ0JNO0lBT0k7RTNFa2xnQlY7RTJFemxnQk07SUFPSTtFM0VxbGdCVjtFMkU1bGdCTTtJQU9JO0UzRXdsZ0JWO0UyRS9sZ0JNO0lBT0k7RTNFMmxnQlY7RTJFbG1nQk07SUFPSTtFM0U4bGdCVjtFMkVybWdCTTtJQU9JO0UzRWltZ0JWO0UyRXhtZ0JNO0lBT0k7RTNFb21nQlY7RTJFM21nQk07SUFPSTtFM0V1bWdCVjtFMkU5bWdCTTtJQU9JO0UzRTBtZ0JWO0UyRWpuZ0JNO0lBT0k7RTNFNm1nQlY7RTJFcG5nQk07SUFPSTtFM0VnbmdCVjtFMkV2bmdCTTtJQU9JO0UzRW1uZ0JWO0UyRTFuZ0JNO0lBT0k7RTNFc25nQlY7RTJFN25nQk07SUFPSTtFM0V5bmdCVjtFMkVob2dCTTtJQU9JO0UzRTRuZ0JWO0UyRW5vZ0JNO0lBT0k7RTNFK25nQlY7RTJFdG9nQk07SUFPSTtFM0Vrb2dCVjtFMkV6b2dCTTtJQU9JO0UzRXFvZ0JWO0UyRTVvZ0JNO0lBT0k7RTNFd29nQlY7RTJFL29nQk07SUFPSTtFM0Uyb2dCVjtFMkVscGdCTTtJQU9JO0UzRThvZ0JWO0UyRXJwZ0JNO0lBT0k7RTNFaXBnQlY7RTJFeHBnQk07SUFPSTtFM0VvcGdCVjtFMkUzcGdCTTtJQU9JO0UzRXVwZ0JWO0UyRTlwZ0JNO0lBT0k7RTNFMHBnQlY7RTJFanFnQk07SUFPSTtFM0U2cGdCVjtFMkVwcWdCTTtJQU9JO0UzRWdxZ0JWO0UyRXZxZ0JNO0lBT0k7RTNFbXFnQlY7RTJFMXFnQk07SUFPSTtFM0VzcWdCVjtFMkU3cWdCTTtJQU9JO0UzRXlxZ0JWO0UyRWhyZ0JNO0lBT0k7RTNFNHFnQlY7RTJFbnJnQk07SUFPSTtFM0UrcWdCVjtFMkV0cmdCTTtJQU9JO0UzRWtyZ0JWO0UyRXpyZ0JNO0lBT0k7RTNFcXJnQlY7RTJFNXJnQk07SUFPSTtFM0V3cmdCVjtFMkUvcmdCTTtJQU9JO0UzRTJyZ0JWO0UyRWxzZ0JNO0lBT0k7RTNFOHJnQlY7RTJFcnNnQk07SUFPSTtFM0Vpc2dCVjtFMkV4c2dCTTtJQU9JO0UzRW9zZ0JWO0UyRTNzZ0JNO0lBT0k7RTNFdXNnQlY7RTJFOXNnQk07SUFPSTtFM0Uwc2dCVjtFMkVqdGdCTTtJQU9JO0UzRTZzZ0JWO0UyRXB0Z0JNO0lBT0k7RTNFZ3RnQlY7RTJFdnRnQk07SUFPSTtFM0VtdGdCVjtFMkUxdGdCTTtJQU9JO0UzRXN0Z0JWO0UyRTd0Z0JNO0lBT0k7RTNFeXRnQlY7RTJFaHVnQk07SUFPSTtFM0U0dGdCVjtFMkVudWdCTTtJQU9JO0UzRSt0Z0JWO0UyRXR1Z0JNO0lBT0k7RTNFa3VnQlY7RTJFenVnQk07SUFPSTtFM0VxdWdCVjtFMkU1dWdCTTtJQU9JO0UzRXd1Z0JWO0UyRS91Z0JNO0lBT0k7RTNFMnVnQlY7RTJFbHZnQk07SUFPSTtFM0U4dWdCVjtFMkVydmdCTTtJQU9JO0UzRWl2Z0JWO0UyRXh2Z0JNO0lBT0k7RTNFb3ZnQlY7RTJFM3ZnQk07SUFPSTtFM0V1dmdCVjtFMkU5dmdCTTtJQU9JO0UzRTB2Z0JWO0UyRWp3Z0JNO0lBT0k7RTNFNnZnQlY7RTJFcHdnQk07SUFPSTtFM0Vnd2dCVjtFMkV2d2dCTTtJQU9JO0UzRW13Z0JWO0UyRTF3Z0JNO0lBT0k7RTNFc3dnQlY7RTJFN3dnQk07SUFPSTtFM0V5d2dCVjtFMkVoeGdCTTtJQU9JO0UzRTR3Z0JWO0UyRW54Z0JNO0lBT0k7RTNFK3dnQlY7RTJFdHhnQk07SUFPSTtFM0VreGdCVjtFMkV6eGdCTTtJQU9JO0UzRXF4Z0JWO0UyRTV4Z0JNO0lBT0k7RTNFd3hnQlY7RTJFL3hnQk07SUFPSTtFM0UyeGdCVjtFMkVseWdCTTtJQU9JO0UzRTh4Z0JWO0UyRXJ5Z0JNO0lBT0k7RTNFaXlnQlY7RTJFeHlnQk07SUFPSTtFM0VveWdCVjtFMkUzeWdCTTtJQU9JO0UzRXV5Z0JWO0UyRTl5Z0JNO0lBT0k7RTNFMHlnQlY7RTJFanpnQk07SUFPSTtFM0U2eWdCVjtFMkVwemdCTTtJQU9JO0UzRWd6Z0JWO0FBQ0Y7QWMzemdCSTtFNkRHSTtJQU9JO0UzRXF6Z0JWO0UyRTV6Z0JNO0lBT0k7RTNFd3pnQlY7RTJFL3pnQk07SUFPSTtFM0UyemdCVjtFMkVsMGdCTTtJQU9JO09BQUE7RTNFOHpnQlY7RTJFcjBnQk07SUFPSTtPQUFBO0UzRWkwZ0JWO0UyRXgwZ0JNO0lBT0k7T0FBQTtFM0VvMGdCVjtFMkUzMGdCTTtJQU9JO09BQUE7RTNFdTBnQlY7RTJFOTBnQk07SUFPSTtPQUFBO0UzRTAwZ0JWO0UyRWoxZ0JNO0lBT0k7RTNFNjBnQlY7RTJFcDFnQk07SUFPSTtFM0VnMWdCVjtFMkV2MWdCTTtJQU9JO0UzRW0xZ0JWO0UyRTExZ0JNO0lBT0k7RTNFczFnQlY7RTJFNzFnQk07SUFPSTtFM0V5MWdCVjtFMkVoMmdCTTtJQU9JO0UzRTQxZ0JWO0UyRW4yZ0JNO0lBT0k7RTNFKzFnQlY7RTJFdDJnQk07SUFPSTtFM0VrMmdCVjtFMkV6MmdCTTtJQU9JO0UzRXEyZ0JWO0UyRTUyZ0JNO0lBT0k7RTNFdzJnQlY7RTJFLzJnQk07SUFPSTtFM0UyMmdCVjtFMkVsM2dCTTtJQU9JO0UzRTgyZ0JWO0UyRXIzZ0JNO0lBT0k7RTNFaTNnQlY7RTJFeDNnQk07SUFPSTtFM0VvM2dCVjtFMkUzM2dCTTtJQU9JO0UzRXUzZ0JWO0UyRTkzZ0JNO0lBT0k7RTNFMDNnQlY7RTJFajRnQk07SUFPSTtFM0U2M2dCVjtFMkVwNGdCTTtJQU9JO0UzRWc0Z0JWO0UyRXY0Z0JNO0lBT0k7RTNFbTRnQlY7RTJFMTRnQk07SUFPSTtFM0VzNGdCVjtFMkU3NGdCTTtJQU9JO0UzRXk0Z0JWO0UyRWg1Z0JNO0lBT0k7RTNFNDRnQlY7RTJFbjVnQk07SUFPSTtFM0UrNGdCVjtFMkV0NWdCTTtJQU9JO0UzRWs1Z0JWO0UyRXo1Z0JNO0lBT0k7RTNFcTVnQlY7RTJFNTVnQk07SUFPSTtFM0V3NWdCVjtFMkUvNWdCTTtJQU9JO0UzRTI1Z0JWO0UyRWw2Z0JNO0lBT0k7RTNFODVnQlY7RTJFcjZnQk07SUFPSTtFM0VpNmdCVjtFMkV4NmdCTTtJQU9JO0UzRW82Z0JWO0UyRTM2Z0JNO0lBT0k7RTNFdTZnQlY7RTJFOTZnQk07SUFPSTtFM0UwNmdCVjtFMkVqN2dCTTtJQU9JO0UzRTY2Z0JWO0UyRXA3Z0JNO0lBT0k7RTNFZzdnQlY7RTJFdjdnQk07SUFPSTtFM0VtN2dCVjtFMkUxN2dCTTtJQU9JO0UzRXM3Z0JWO0UyRTc3Z0JNO0lBT0k7RTNFeTdnQlY7RTJFaDhnQk07SUFPSTtFM0U0N2dCVjtFMkVuOGdCTTtJQU9JO0UzRSs3Z0JWO0UyRXQ4Z0JNO0lBT0k7RTNFazhnQlY7RTJFejhnQk07SUFPSTtFM0VxOGdCVjtFMkU1OGdCTTtJQU9JO0UzRXc4Z0JWO0UyRS84Z0JNO0lBT0k7RTNFMjhnQlY7RTJFbDlnQk07SUFPSTtFM0U4OGdCVjtFMkVyOWdCTTtJQU9JO0UzRWk5Z0JWO0UyRXg5Z0JNO0lBT0k7RTNFbzlnQlY7RTJFMzlnQk07SUFPSTtFM0V1OWdCVjtFMkU5OWdCTTtJQU9JO0UzRTA5Z0JWO0UyRWorZ0JNO0lBT0k7RTNFNjlnQlY7RTJFcCtnQk07SUFPSTtFM0VnK2dCVjtFMkV2K2dCTTtJQU9JO0UzRW0rZ0JWO0UyRTErZ0JNO0lBT0k7RTNFcytnQlY7RTJFNytnQk07SUFPSTtFM0V5K2dCVjtFMkVoL2dCTTtJQU9JO0UzRTQrZ0JWO0UyRW4vZ0JNO0lBT0k7RTNFKytnQlY7RTJFdC9nQk07SUFPSTtFM0VrL2dCVjtFMkV6L2dCTTtJQU9JO0UzRXEvZ0JWO0UyRTUvZ0JNO0lBT0k7RTNFdy9nQlY7RTJFLy9nQk07SUFPSTtFM0UyL2dCVjtFMkVsZ2hCTTtJQU9JO0UzRTgvZ0JWO0UyRXJnaEJNO0lBT0k7RTNFaWdoQlY7RTJFeGdoQk07SUFPSTtFM0VvZ2hCVjtFMkUzZ2hCTTtJQU9JO0UzRXVnaEJWO0UyRTlnaEJNO0lBT0k7RTNFMGdoQlY7RTJFamhoQk07SUFPSTtFM0U2Z2hCVjtFMkVwaGhCTTtJQU9JO0UzRWdoaEJWO0UyRXZoaEJNO0lBT0k7RTNFbWhoQlY7RTJFMWhoQk07SUFPSTtFM0VzaGhCVjtFMkU3aGhCTTtJQU9JO0UzRXloaEJWO0UyRWhpaEJNO0lBT0k7RTNFNGhoQlY7RTJFbmloQk07SUFPSTtFM0UraGhCVjtFMkV0aWhCTTtJQU9JO0UzRWtpaEJWO0UyRXppaEJNO0lBT0k7RTNFcWloQlY7RTJFNWloQk07SUFPSTtFM0V3aWhCVjtFMkUvaWhCTTtJQU9JO0UzRTJpaEJWO0UyRWxqaEJNO0lBT0k7RTNFOGloQlY7RTJFcmpoQk07SUFPSTtFM0VpamhCVjtFMkV4amhCTTtJQU9JO0UzRW9qaEJWO0UyRTNqaEJNO0lBT0k7RTNFdWpoQlY7RTJFOWpoQk07SUFPSTtFM0UwamhCVjtFMkVqa2hCTTtJQU9JO0UzRTZqaEJWO0UyRXBraEJNO0lBT0k7RTNFZ2toQlY7RTJFdmtoQk07SUFPSTtFM0Vta2hCVjtFMkUxa2hCTTtJQU9JO0lBQUE7RTNFdWtoQlY7RTJFOWtoQk07SUFPSTtJQUFBO0UzRTJraEJWO0UyRWxsaEJNO0lBT0k7SUFBQTtFM0Ura2hCVjtFMkV0bGhCTTtJQU9JO0lBQUE7RTNFbWxoQlY7RTJFMWxoQk07SUFPSTtJQUFBO0UzRXVsaEJWO0UyRTlsaEJNO0lBT0k7SUFBQTtFM0UybGhCVjtFMkVsbWhCTTtJQU9JO0lBQUE7RTNFK2xoQlY7RTJFdG1oQk07SUFPSTtJQUFBO0UzRW1taEJWO0UyRTFtaEJNO0lBT0k7SUFBQTtFM0V1bWhCVjtFMkU5bWhCTTtJQU9JO0lBQUE7RTNFMm1oQlY7RTJFbG5oQk07SUFPSTtJQUFBO0UzRSttaEJWO0UyRXRuaEJNO0lBT0k7SUFBQTtFM0VtbmhCVjtFMkUxbmhCTTtJQU9JO0lBQUE7RTNFdW5oQlY7RTJFOW5oQk07SUFPSTtJQUFBO0UzRTJuaEJWO0UyRWxvaEJNO0lBT0k7SUFBQTtFM0UrbmhCVjtFMkV0b2hCTTtJQU9JO0lBQUE7RTNFbW9oQlY7RTJFMW9oQk07SUFPSTtJQUFBO0UzRXVvaEJWO0UyRTlvaEJNO0lBT0k7SUFBQTtFM0Uyb2hCVjtFMkVscGhCTTtJQU9JO0lBQUE7RTNFK29oQlY7RTJFdHBoQk07SUFPSTtJQUFBO0UzRW1waEJWO0UyRTFwaEJNO0lBT0k7SUFBQTtFM0V1cGhCVjtFMkU5cGhCTTtJQU9JO0lBQUE7RTNFMnBoQlY7RTJFbHFoQk07SUFPSTtJQUFBO0UzRStwaEJWO0UyRXRxaEJNO0lBT0k7SUFBQTtFM0VtcWhCVjtFMkUxcWhCTTtJQU9JO0UzRXNxaEJWO0UyRTdxaEJNO0lBT0k7RTNFeXFoQlY7RTJFaHJoQk07SUFPSTtFM0U0cWhCVjtFMkVucmhCTTtJQU9JO0UzRStxaEJWO0UyRXRyaEJNO0lBT0k7RTNFa3JoQlY7RTJFenJoQk07SUFPSTtFM0VxcmhCVjtFMkU1cmhCTTtJQU9JO0UzRXdyaEJWO0UyRS9yaEJNO0lBT0k7RTNFMnJoQlY7RTJFbHNoQk07SUFPSTtFM0U4cmhCVjtFMkVyc2hCTTtJQU9JO0UzRWlzaEJWO0UyRXhzaEJNO0lBT0k7RTNFb3NoQlY7RTJFM3NoQk07SUFPSTtFM0V1c2hCVjtFMkU5c2hCTTtJQU9JO0UzRTBzaEJWO0UyRWp0aEJNO0lBT0k7RTNFNnNoQlY7RTJFcHRoQk07SUFPSTtFM0VndGhCVjtFMkV2dGhCTTtJQU9JO0UzRW10aEJWO0UyRTF0aEJNO0lBT0k7RTNFc3RoQlY7RTJFN3RoQk07SUFPSTtFM0V5dGhCVjtFMkVodWhCTTtJQU9JO0UzRTR0aEJWO0UyRW51aEJNO0lBT0k7RTNFK3RoQlY7RTJFdHVoQk07SUFPSTtFM0VrdWhCVjtFMkV6dWhCTTtJQU9JO0UzRXF1aEJWO0UyRTV1aEJNO0lBT0k7RTNFd3VoQlY7RTJFL3VoQk07SUFPSTtFM0UydWhCVjtFMkVsdmhCTTtJQU9JO0UzRTh1aEJWO0UyRXJ2aEJNO0lBT0k7RTNFaXZoQlY7RTJFeHZoQk07SUFPSTtFM0VvdmhCVjtFMkUzdmhCTTtJQU9JO0UzRXV2aEJWO0UyRTl2aEJNO0lBT0k7RTNFMHZoQlY7RTJFandoQk07SUFPSTtFM0U2dmhCVjtFMkVwd2hCTTtJQU9JO0UzRWd3aEJWO0UyRXZ3aEJNO0lBT0k7RTNFbXdoQlY7RTJFMXdoQk07SUFPSTtFM0Vzd2hCVjtFMkU3d2hCTTtJQU9JO0UzRXl3aEJWO0UyRWh4aEJNO0lBT0k7RTNFNHdoQlY7RTJFbnhoQk07SUFPSTtFM0Urd2hCVjtFMkV0eGhCTTtJQU9JO0UzRWt4aEJWO0UyRXp4aEJNO0lBT0k7RTNFcXhoQlY7RTJFNXhoQk07SUFPSTtFM0V3eGhCVjtFMkUveGhCTTtJQU9JO0UzRTJ4aEJWO0UyRWx5aEJNO0lBT0k7RTNFOHhoQlY7RTJFcnloQk07SUFPSTtFM0VpeWhCVjtFMkV4eWhCTTtJQU9JO0UzRW95aEJWO0UyRTN5aEJNO0lBT0k7RTNFdXloQlY7RTJFOXloQk07SUFPSTtFM0UweWhCVjtFMkVqemhCTTtJQU9JO0UzRTZ5aEJWO0UyRXB6aEJNO0lBT0k7RTNFZ3poQlY7RTJFdnpoQk07SUFPSTtFM0VtemhCVjtFMkUxemhCTTtJQU9JO0UzRXN6aEJWO0UyRTd6aEJNO0lBT0k7RTNFeXpoQlY7RTJFaDBoQk07SUFPSTtFM0U0emhCVjtFMkVuMGhCTTtJQU9JO0UzRSt6aEJWO0UyRXQwaEJNO0lBT0k7RTNFazBoQlY7RTJFejBoQk07SUFPSTtFM0VxMGhCVjtFMkU1MGhCTTtJQU9JO0UzRXcwaEJWO0UyRS8waEJNO0lBT0k7RTNFMjBoQlY7RTJFbDFoQk07SUFPSTtFM0U4MGhCVjtFMkVyMWhCTTtJQU9JO0UzRWkxaEJWO0UyRXgxaEJNO0lBT0k7SUFBQTtFM0VxMWhCVjtFMkU1MWhCTTtJQU9JO0lBQUE7RTNFeTFoQlY7RTJFaDJoQk07SUFPSTtJQUFBO0UzRTYxaEJWO0UyRXAyaEJNO0lBT0k7SUFBQTtFM0VpMmhCVjtFMkV4MmhCTTtJQU9JO0lBQUE7RTNFcTJoQlY7RTJFNTJoQk07SUFPSTtJQUFBO0UzRXkyaEJWO0UyRWgzaEJNO0lBT0k7SUFBQTtFM0U2MmhCVjtFMkVwM2hCTTtJQU9JO0lBQUE7RTNFaTNoQlY7RTJFeDNoQk07SUFPSTtJQUFBO0UzRXEzaEJWO0UyRTUzaEJNO0lBT0k7SUFBQTtFM0V5M2hCVjtFMkVoNGhCTTtJQU9JO0lBQUE7RTNFNjNoQlY7RTJFcDRoQk07SUFPSTtJQUFBO0UzRWk0aEJWO0UyRXg0aEJNO0lBT0k7SUFBQTtFM0VxNGhCVjtFMkU1NGhCTTtJQU9JO0lBQUE7RTNFeTRoQlY7RTJFaDVoQk07SUFPSTtJQUFBO0UzRTY0aEJWO0UyRXA1aEJNO0lBT0k7SUFBQTtFM0VpNWhCVjtFMkV4NWhCTTtJQU9JO0lBQUE7RTNFcTVoQlY7RTJFNTVoQk07SUFPSTtJQUFBO0UzRXk1aEJWO0UyRWg2aEJNO0lBT0k7SUFBQTtFM0U2NWhCVjtFMkVwNmhCTTtJQU9JO0lBQUE7RTNFaTZoQlY7RTJFeDZoQk07SUFPSTtFM0VvNmhCVjtFMkUzNmhCTTtJQU9JO0UzRXU2aEJWO0UyRTk2aEJNO0lBT0k7RTNFMDZoQlY7RTJFajdoQk07SUFPSTtFM0U2NmhCVjtFMkVwN2hCTTtJQU9JO0UzRWc3aEJWO0UyRXY3aEJNO0lBT0k7RTNFbTdoQlY7RTJFMTdoQk07SUFPSTtFM0VzN2hCVjtFMkU3N2hCTTtJQU9JO0UzRXk3aEJWO0UyRWg4aEJNO0lBT0k7RTNFNDdoQlY7RTJFbjhoQk07SUFPSTtFM0UrN2hCVjtFMkV0OGhCTTtJQU9JO0UzRWs4aEJWO0UyRXo4aEJNO0lBT0k7RTNFcThoQlY7RTJFNThoQk07SUFPSTtFM0V3OGhCVjtFMkUvOGhCTTtJQU9JO0UzRTI4aEJWO0UyRWw5aEJNO0lBT0k7RTNFODhoQlY7RTJFcjloQk07SUFPSTtFM0VpOWhCVjtFMkV4OWhCTTtJQU9JO0UzRW85aEJWO0UyRTM5aEJNO0lBT0k7RTNFdTloQlY7RTJFOTloQk07SUFPSTtFM0UwOWhCVjtFMkVqK2hCTTtJQU9JO0UzRTY5aEJWO0UyRXAraEJNO0lBT0k7RTNFZytoQlY7RTJFditoQk07SUFPSTtFM0VtK2hCVjtFMkUxK2hCTTtJQU9JO0UzRXMraEJWO0UyRTcraEJNO0lBT0k7RTNFeStoQlY7RTJFaC9oQk07SUFPSTtFM0U0K2hCVjtFMkVuL2hCTTtJQU9JO0UzRSsraEJWO0UyRXQvaEJNO0lBT0k7RTNFay9oQlY7RTJFei9oQk07SUFPSTtFM0VxL2hCVjtFMkU1L2hCTTtJQU9JO0UzRXcvaEJWO0UyRS8vaEJNO0lBT0k7RTNFMi9oQlY7RTJFbGdpQk07SUFPSTtFM0U4L2hCVjtFMkVyZ2lCTTtJQU9JO0UzRWlnaUJWO0UyRXhnaUJNO0lBT0k7RTNFb2dpQlY7RTJFM2dpQk07SUFPSTtFM0V1Z2lCVjtFMkU5Z2lCTTtJQU9JO0UzRTBnaUJWO0UyRWpoaUJNO0lBT0k7RTNFNmdpQlY7RTJFcGhpQk07SUFPSTtFM0VnaGlCVjtFMkV2aGlCTTtJQU9JO0UzRW1oaUJWO0UyRTFoaUJNO0lBT0k7RTNFc2hpQlY7RTJFN2hpQk07SUFPSTtFM0V5aGlCVjtFMkVoaWlCTTtJQU9JO0UzRTRoaUJWO0UyRW5paUJNO0lBT0k7RTNFK2hpQlY7RTJFdGlpQk07SUFPSTtFM0VraWlCVjtFMkV6aWlCTTtJQU9JO0UzRXFpaUJWO0UyRTVpaUJNO0lBT0k7RTNFd2lpQlY7RTJFL2lpQk07SUFPSTtFM0UyaWlCVjtFMkVsamlCTTtJQU9JO0UzRThpaUJWO0UyRXJqaUJNO0lBT0k7RTNFaWppQlY7RTJFeGppQk07SUFPSTtFM0VvamlCVjtFMkUzamlCTTtJQU9JO0UzRXVqaUJWO0UyRTlqaUJNO0lBT0k7RTNFMGppQlY7RTJFamtpQk07SUFPSTtJQUFBO0UzRThqaUJWO0UyRXJraUJNO0lBT0k7SUFBQTtFM0Vra2lCVjtFMkV6a2lCTTtJQU9JO0lBQUE7RTNFc2tpQlY7RTJFN2tpQk07SUFPSTtJQUFBO0UzRTBraUJWO0UyRWpsaUJNO0lBT0k7SUFBQTtFM0U4a2lCVjtFMkVybGlCTTtJQU9JO0lBQUE7RTNFa2xpQlY7RTJFemxpQk07SUFPSTtJQUFBO0UzRXNsaUJWO0UyRTdsaUJNO0lBT0k7SUFBQTtFM0UwbGlCVjtFMkVqbWlCTTtJQU9JO0lBQUE7RTNFOGxpQlY7RTJFcm1pQk07SUFPSTtJQUFBO0UzRWttaUJWO0UyRXptaUJNO0lBT0k7SUFBQTtFM0VzbWlCVjtFMkU3bWlCTTtJQU9JO0lBQUE7RTNFMG1pQlY7RTJFam5pQk07SUFPSTtJQUFBO0UzRThtaUJWO0UyRXJuaUJNO0lBT0k7SUFBQTtFM0VrbmlCVjtFMkV6bmlCTTtJQU9JO0lBQUE7RTNFc25pQlY7RTJFN25pQk07SUFPSTtJQUFBO0UzRTBuaUJWO0UyRWpvaUJNO0lBT0k7SUFBQTtFM0U4bmlCVjtFMkVyb2lCTTtJQU9JO0lBQUE7RTNFa29pQlY7RTJFem9pQk07SUFPSTtJQUFBO0UzRXNvaUJWO0UyRTdvaUJNO0lBT0k7SUFBQTtFM0Uwb2lCVjtFMkVqcGlCTTtJQU9JO0lBQUE7RTNFOG9pQlY7RTJFcnBpQk07SUFPSTtJQUFBO0UzRWtwaUJWO0UyRXpwaUJNO0lBT0k7RTNFcXBpQlY7RTJFNXBpQk07SUFPSTtFM0V3cGlCVjtFMkUvcGlCTTtJQU9JO0UzRTJwaUJWO0UyRWxxaUJNO0lBT0k7RTNFOHBpQlY7RTJFcnFpQk07SUFPSTtFM0VpcWlCVjtFMkV4cWlCTTtJQU9JO0UzRW9xaUJWO0UyRTNxaUJNO0lBT0k7RTNFdXFpQlY7RTJFOXFpQk07SUFPSTtFM0UwcWlCVjtFMkVqcmlCTTtJQU9JO0UzRTZxaUJWO0UyRXByaUJNO0lBT0k7RTNFZ3JpQlY7RTJFdnJpQk07SUFPSTtFM0VtcmlCVjtFMkUxcmlCTTtJQU9JO0UzRXNyaUJWO0UyRTdyaUJNO0lBT0k7RTNFeXJpQlY7RTJFaHNpQk07SUFPSTtFM0U0cmlCVjtFMkVuc2lCTTtJQU9JO0UzRStyaUJWO0UyRXRzaUJNO0lBT0k7RTNFa3NpQlY7RTJFenNpQk07SUFPSTtFM0Vxc2lCVjtFMkU1c2lCTTtJQU9JO0UzRXdzaUJWO0UyRS9zaUJNO0lBT0k7RTNFMnNpQlY7RTJFbHRpQk07SUFPSTtFM0U4c2lCVjtFMkVydGlCTTtJQU9JO0UzRWl0aUJWO0UyRXh0aUJNO0lBT0k7RTNFb3RpQlY7RTJFM3RpQk07SUFPSTtFM0V1dGlCVjtFMkU5dGlCTTtJQU9JO0UzRTB0aUJWO0UyRWp1aUJNO0lBT0k7RTNFNnRpQlY7RTJFcHVpQk07SUFPSTtFM0VndWlCVjtFMkV2dWlCTTtJQU9JO0UzRW11aUJWO0UyRTF1aUJNO0lBT0k7RTNFc3VpQlY7RTJFN3VpQk07SUFPSTtFM0V5dWlCVjtFMkVodmlCTTtJQU9JO0UzRTR1aUJWO0UyRW52aUJNO0lBT0k7RTNFK3VpQlY7RTJFdHZpQk07SUFPSTtFM0VrdmlCVjtFMkV6dmlCTTtJQU9JO0UzRXF2aUJWO0UyRTV2aUJNO0lBT0k7RTNFd3ZpQlY7RTJFL3ZpQk07SUFPSTtFM0UydmlCVjtFMkVsd2lCTTtJQU9JO0UzRTh2aUJWO0UyRXJ3aUJNO0lBT0k7RTNFaXdpQlY7RTJFeHdpQk07SUFPSTtFM0Vvd2lCVjtFMkUzd2lCTTtJQU9JO0UzRXV3aUJWO0UyRTl3aUJNO0lBT0k7RTNFMHdpQlY7RTJFanhpQk07SUFPSTtFM0U2d2lCVjtFMkVweGlCTTtJQU9JO0UzRWd4aUJWO0UyRXZ4aUJNO0lBT0k7RTNFbXhpQlY7RTJFMXhpQk07SUFPSTtFM0VzeGlCVjtFMkU3eGlCTTtJQU9JO0UzRXl4aUJWO0UyRWh5aUJNO0lBT0k7RTNFNHhpQlY7RTJFbnlpQk07SUFPSTtFM0UreGlCVjtFMkV0eWlCTTtJQU9JO0UzRWt5aUJWO0UyRXp5aUJNO0lBT0k7RTNFcXlpQlY7RTJFNXlpQk07SUFPSTtFM0V3eWlCVjtFMkUveWlCTTtJQU9JO0UzRTJ5aUJWO0UyRWx6aUJNO0lBT0k7RTNFOHlpQlY7RTJFcnppQk07SUFPSTtFM0VpemlCVjtFMkV4emlCTTtJQU9JO0UzRW96aUJWO0UyRTN6aUJNO0lBT0k7RTNFdXppQlY7RTJFOXppQk07SUFPSTtFM0UwemlCVjtFMkVqMGlCTTtJQU9JO0UzRTZ6aUJWO0UyRXAwaUJNO0lBT0k7RTNFZzBpQlY7RTJFdjBpQk07SUFPSTtFM0VtMGlCVjtFMkUxMGlCTTtJQU9JO0UzRXMwaUJWO0UyRTcwaUJNO0lBT0k7RTNFeTBpQlY7RTJFaDFpQk07SUFPSTtFM0U0MGlCVjtFMkVuMWlCTTtJQU9JO0UzRSswaUJWO0UyRXQxaUJNO0lBT0k7RTNFazFpQlY7RTJFejFpQk07SUFPSTtFM0VxMWlCVjtFMkU1MWlCTTtJQU9JO0UzRXcxaUJWO0UyRS8xaUJNO0lBT0k7U0FBQTtFM0UyMWlCVjtFMkVsMmlCTTtJQU9JO1NBQUE7RTNFODFpQlY7RTJFcjJpQk07SUFPSTtTQUFBO0UzRWkyaUJWO0UyRXgyaUJNO0lBT0k7U0FBQTtFM0VvMmlCVjtFMkUzMmlCTTtJQU9JO1NBQUE7RTNFdTJpQlY7RTJFOTJpQk07SUFPSTtTQUFBO0UzRTAyaUJWO0UyRWozaUJNO0lBT0k7U0FBQTtFM0U2MmlCVjtFMkVwM2lCTTtJQU9JO1NBQUE7RTNFZzNpQlY7RTJFdjNpQk07SUFPSTtTQUFBO0UzRW0zaUJWO0UyRTEzaUJNO0lBT0k7U0FBQTtFM0VzM2lCVjtFMkU3M2lCTTtJQU9JO1NBQUE7RTNFeTNpQlY7RTJFaDRpQk07SUFPSTtFM0U0M2lCVjtFMkVuNGlCTTtJQU9JO0UzRSszaUJWO0UyRXQ0aUJNO0lBT0k7RTNFazRpQlY7RTJFejRpQk07SUFPSTtFM0VxNGlCVjtFMkU1NGlCTTtJQU9JO0UzRXc0aUJWO0UyRS80aUJNO0lBT0k7RTNFMjRpQlY7RTJFbDVpQk07SUFPSTtFM0U4NGlCVjtFMkVyNWlCTTtJQU9JO0UzRWk1aUJWO0UyRXg1aUJNO0lBT0k7RTNFbzVpQlY7RTJFMzVpQk07SUFPSTtFM0V1NWlCVjtFMkU5NWlCTTtJQU9JO0UzRTA1aUJWO0UyRWo2aUJNO0lBT0k7RTNFNjVpQlY7RTJFcDZpQk07SUFPSTtFM0VnNmlCVjtFMkV2NmlCTTtJQU9JO0UzRW02aUJWO0UyRTE2aUJNO0lBT0k7RTNFczZpQlY7RTJFNzZpQk07SUFPSTtFM0V5NmlCVjtFMkVoN2lCTTtJQU9JO0UzRTQ2aUJWO0UyRW43aUJNO0lBT0k7RTNFKzZpQlY7RTJFdDdpQk07SUFPSTtFM0VrN2lCVjtFMkV6N2lCTTtJQU9JO0UzRXE3aUJWO0UyRTU3aUJNO0lBT0k7RTNFdzdpQlY7RTJFLzdpQk07SUFPSTtFM0UyN2lCVjtFMkVsOGlCTTtJQU9JO0UzRTg3aUJWO0UyRXI4aUJNO0lBT0k7RTNFaThpQlY7RTJFeDhpQk07SUFPSTtFM0VvOGlCVjtFMkUzOGlCTTtJQU9JO0UzRXU4aUJWO0UyRTk4aUJNO0lBT0k7RTNFMDhpQlY7RTJFajlpQk07SUFPSTtFM0U2OGlCVjtFMkVwOWlCTTtJQU9JO0UzRWc5aUJWO0UyRXY5aUJNO0lBT0k7RTNFbTlpQlY7RTJFMTlpQk07SUFPSTtFM0VzOWlCVjtFMkU3OWlCTTtJQU9JO0UzRXk5aUJWO0UyRWgraUJNO0lBT0k7RTNFNDlpQlY7RTJFbitpQk07SUFPSTtFM0UrOWlCVjtFMkV0K2lCTTtJQU9JO0UzRWsraUJWO0UyRXoraUJNO0lBT0k7RTNFcStpQlY7RTJFNStpQk07SUFPSTtFM0V3K2lCVjtFMkUvK2lCTTtJQU9JO0UzRTIraUJWO0UyRWwvaUJNO0lBT0k7RTNFOCtpQlY7RTJFci9pQk07SUFPSTtFM0VpL2lCVjtFMkV4L2lCTTtJQU9JO0UzRW8vaUJWO0UyRTMvaUJNO0lBT0k7RTNFdS9pQlY7RTJFOS9pQk07SUFPSTtFM0UwL2lCVjtFMkVqZ2pCTTtJQU9JO0UzRTYvaUJWO0UyRXBnakJNO0lBT0k7RTNFZ2dqQlY7RTJFdmdqQk07SUFPSTtFM0VtZ2pCVjtFMkUxZ2pCTTtJQU9JO0UzRXNnakJWO0UyRTdnakJNO0lBT0k7RTNFeWdqQlY7RTJFaGhqQk07SUFPSTtFM0U0Z2pCVjtFMkVuaGpCTTtJQU9JO0UzRStnakJWO0UyRXRoakJNO0lBT0k7RTNFa2hqQlY7RTJFemhqQk07SUFPSTtFM0VxaGpCVjtFMkU1aGpCTTtJQU9JO0UzRXdoakJWO0UyRS9oakJNO0lBT0k7RTNFMmhqQlY7RTJFbGlqQk07SUFPSTtFM0U4aGpCVjtFMkVyaWpCTTtJQU9JO0UzRWlpakJWO0UyRXhpakJNO0lBT0k7RTNFb2lqQlY7RTJFM2lqQk07SUFPSTtFM0V1aWpCVjtFMkU5aWpCTTtJQU9JO0UzRTBpakJWO0UyRWpqakJNO0lBT0k7RTNFNmlqQlY7RTJFcGpqQk07SUFPSTtFM0VnampCVjtFMkV2ampCTTtJQU9JO0UzRW1qakJWO0UyRTFqakJNO0lBT0k7RTNFc2pqQlY7RTJFN2pqQk07SUFPSTtFM0V5ampCVjtFMkVoa2pCTTtJQU9JO0UzRTRqakJWO0UyRW5rakJNO0lBT0k7RTNFK2pqQlY7RTJFdGtqQk07SUFPSTtFM0Vra2pCVjtFMkV6a2pCTTtJQU9JO0UzRXFrakJWO0UyRTVrakJNO0lBT0k7RTNFd2tqQlY7RTJFL2tqQk07SUFPSTtFM0Uya2pCVjtFMkVsbGpCTTtJQU9JO0UzRThrakJWO0UyRXJsakJNO0lBT0k7RTNFaWxqQlY7RTJFeGxqQk07SUFPSTtFM0VvbGpCVjtFMkUzbGpCTTtJQU9JO0UzRXVsakJWO0UyRTlsakJNO0lBT0k7RTNFMGxqQlY7RTJFam1qQk07SUFPSTtFM0U2bGpCVjtFMkVwbWpCTTtJQU9JO0UzRWdtakJWO0UyRXZtakJNO0lBT0k7RTNFbW1qQlY7RTJFMW1qQk07SUFPSTtFM0VzbWpCVjtFMkU3bWpCTTtJQU9JO0UzRXltakJWO0UyRWhuakJNO0lBT0k7RTNFNG1qQlY7RTJFbm5qQk07SUFPSTtFM0UrbWpCVjtFMkV0bmpCTTtJQU9JO0UzRWtuakJWO0UyRXpuakJNO0lBT0k7RTNFcW5qQlY7RTJFNW5qQk07SUFPSTtFM0V3bmpCVjtFMkUvbmpCTTtJQU9JO0UzRTJuakJWO0UyRWxvakJNO0lBT0k7RTNFOG5qQlY7RTJFcm9qQk07SUFPSTtFM0Vpb2pCVjtFMkV4b2pCTTtJQU9JO0UzRW9vakJWO0UyRTNvakJNO0lBT0k7RTNFdW9qQlY7RTJFOW9qQk07SUFPSTtFM0Uwb2pCVjtFMkVqcGpCTTtJQU9JO0UzRTZvakJWO0UyRXBwakJNO0lBT0k7RTNFZ3BqQlY7RTJFdnBqQk07SUFPSTtFM0VtcGpCVjtFMkUxcGpCTTtJQU9JO0UzRXNwakJWO0UyRTdwakJNO0lBT0k7RTNFeXBqQlY7RTJFaHFqQk07SUFPSTtFM0U0cGpCVjtFMkVucWpCTTtJQU9JO0UzRStwakJWO0UyRXRxakJNO0lBT0k7RTNFa3FqQlY7RTJFenFqQk07SUFPSTtFM0VxcWpCVjtFMkU1cWpCTTtJQU9JO0UzRXdxakJWO0UyRS9xakJNO0lBT0k7RTNFMnFqQlY7RTJFbHJqQk07SUFPSTtFM0U4cWpCVjtFMkVycmpCTTtJQU9JO0UzRWlyakJWO0UyRXhyakJNO0lBT0k7RTNFb3JqQlY7RTJFM3JqQk07SUFPSTtFM0V1cmpCVjtFMkU5cmpCTTtJQU9JO0UzRTByakJWO0UyRWpzakJNO0lBT0k7RTNFNnJqQlY7RTJFcHNqQk07SUFPSTtFM0Vnc2pCVjtFMkV2c2pCTTtJQU9JO0UzRW1zakJWO0UyRTFzakJNO0lBT0k7RTNFc3NqQlY7RTJFN3NqQk07SUFPSTtFM0V5c2pCVjtFMkVodGpCTTtJQU9JO0UzRTRzakJWO0UyRW50akJNO0lBT0k7RTNFK3NqQlY7RTJFdHRqQk07SUFPSTtFM0VrdGpCVjtFMkV6dGpCTTtJQU9JO0UzRXF0akJWO0UyRTV0akJNO0lBT0k7RTNFd3RqQlY7RTJFL3RqQk07SUFPSTtFM0UydGpCVjtFMkVsdWpCTTtJQU9JO0UzRTh0akJWO0UyRXJ1akJNO0lBT0k7RTNFaXVqQlY7RTJFeHVqQk07SUFPSTtFM0VvdWpCVjtFMkUzdWpCTTtJQU9JO0UzRXV1akJWO0UyRTl1akJNO0lBT0k7RTNFMHVqQlY7RTJFanZqQk07SUFPSTtFM0U2dWpCVjtFMkVwdmpCTTtJQU9JO0UzRWd2akJWO0UyRXZ2akJNO0lBT0k7RTNFbXZqQlY7RTJFMXZqQk07SUFPSTtFM0VzdmpCVjtFMkU3dmpCTTtJQU9JO0UzRXl2akJWO0UyRWh3akJNO0lBT0k7RTNFNHZqQlY7RTJFbndqQk07SUFPSTtFM0UrdmpCVjtFMkV0d2pCTTtJQU9JO0UzRWt3akJWO0UyRXp3akJNO0lBT0k7RTNFcXdqQlY7RTJFNXdqQk07SUFPSTtFM0V3d2pCVjtFMkUvd2pCTTtJQU9JO0UzRTJ3akJWO0UyRWx4akJNO0lBT0k7RTNFOHdqQlY7RTJFcnhqQk07SUFPSTtFM0VpeGpCVjtFMkV4eGpCTTtJQU9JO0UzRW94akJWO0UyRTN4akJNO0lBT0k7RTNFdXhqQlY7RTJFOXhqQk07SUFPSTtFM0UweGpCVjtFMkVqeWpCTTtJQU9JO0UzRTZ4akJWO0UyRXB5akJNO0lBT0k7RTNFZ3lqQlY7RTJFdnlqQk07SUFPSTtFM0VteWpCVjtFMkUxeWpCTTtJQU9JO0UzRXN5akJWO0UyRTd5akJNO0lBT0k7RTNFeXlqQlY7RTJFaHpqQk07SUFPSTtFM0U0eWpCVjtFMkVuempCTTtJQU9JO0UzRSt5akJWO0UyRXR6akJNO0lBT0k7RTNFa3pqQlY7RTJFenpqQk07SUFPSTtFM0VxempCVjtFMkU1empCTTtJQU9JO0UzRXd6akJWO0UyRS96akJNO0lBT0k7RTNFMnpqQlY7RTJFbDBqQk07SUFPSTtFM0U4empCVjtFMkVyMGpCTTtJQU9JO0UzRWkwakJWO0UyRXgwakJNO0lBT0k7RTNFbzBqQlY7RTJFMzBqQk07SUFPSTtFM0V1MGpCVjtFMkU5MGpCTTtJQU9JO0UzRTAwakJWO0UyRWoxakJNO0lBT0k7RTNFNjBqQlY7RTJFcDFqQk07SUFPSTtFM0VnMWpCVjtFMkV2MWpCTTtJQU9JO0UzRW0xakJWO0UyRTExakJNO0lBT0k7RTNFczFqQlY7RTJFNzFqQk07SUFPSTtFM0V5MWpCVjtFMkVoMmpCTTtJQU9JO0UzRTQxakJWO0UyRW4yakJNO0lBT0k7RTNFKzFqQlY7RTJFdDJqQk07SUFPSTtFM0VrMmpCVjtFMkV6MmpCTTtJQU9JO0UzRXEyakJWO0UyRTUyakJNO0lBT0k7RTNFdzJqQlY7RTJFLzJqQk07SUFPSTtFM0UyMmpCVjtFMkVsM2pCTTtJQU9JO0UzRTgyakJWO0UyRXIzakJNO0lBT0k7RTNFaTNqQlY7RTJFeDNqQk07SUFPSTtFM0VvM2pCVjtFMkUzM2pCTTtJQU9JO0UzRXUzakJWO0UyRTkzakJNO0lBT0k7RTNFMDNqQlY7QUFDRjtBY3I0akJJO0U2REdJO0lBT0k7RTNFKzNqQlY7RTJFdDRqQk07SUFPSTtFM0VrNGpCVjtFMkV6NGpCTTtJQU9JO0UzRXE0akJWO0UyRTU0akJNO0lBT0k7T0FBQTtFM0V3NGpCVjtFMkUvNGpCTTtJQU9JO09BQUE7RTNFMjRqQlY7RTJFbDVqQk07SUFPSTtPQUFBO0UzRTg0akJWO0UyRXI1akJNO0lBT0k7T0FBQTtFM0VpNWpCVjtFMkV4NWpCTTtJQU9JO09BQUE7RTNFbzVqQlY7RTJFMzVqQk07SUFPSTtFM0V1NWpCVjtFMkU5NWpCTTtJQU9JO0UzRTA1akJWO0UyRWo2akJNO0lBT0k7RTNFNjVqQlY7RTJFcDZqQk07SUFPSTtFM0VnNmpCVjtFMkV2NmpCTTtJQU9JO0UzRW02akJWO0UyRTE2akJNO0lBT0k7RTNFczZqQlY7RTJFNzZqQk07SUFPSTtFM0V5NmpCVjtFMkVoN2pCTTtJQU9JO0UzRTQ2akJWO0UyRW43akJNO0lBT0k7RTNFKzZqQlY7RTJFdDdqQk07SUFPSTtFM0VrN2pCVjtFMkV6N2pCTTtJQU9JO0UzRXE3akJWO0UyRTU3akJNO0lBT0k7RTNFdzdqQlY7RTJFLzdqQk07SUFPSTtFM0UyN2pCVjtFMkVsOGpCTTtJQU9JO0UzRTg3akJWO0UyRXI4akJNO0lBT0k7RTNFaThqQlY7RTJFeDhqQk07SUFPSTtFM0VvOGpCVjtFMkUzOGpCTTtJQU9JO0UzRXU4akJWO0UyRTk4akJNO0lBT0k7RTNFMDhqQlY7RTJFajlqQk07SUFPSTtFM0U2OGpCVjtFMkVwOWpCTTtJQU9JO0UzRWc5akJWO0UyRXY5akJNO0lBT0k7RTNFbTlqQlY7RTJFMTlqQk07SUFPSTtFM0VzOWpCVjtFMkU3OWpCTTtJQU9JO0UzRXk5akJWO0UyRWgrakJNO0lBT0k7RTNFNDlqQlY7RTJFbitqQk07SUFPSTtFM0UrOWpCVjtFMkV0K2pCTTtJQU9JO0UzRWsrakJWO0UyRXorakJNO0lBT0k7RTNFcStqQlY7RTJFNStqQk07SUFPSTtFM0V3K2pCVjtFMkUvK2pCTTtJQU9JO0UzRTIrakJWO0UyRWwvakJNO0lBT0k7RTNFOCtqQlY7RTJFci9qQk07SUFPSTtFM0VpL2pCVjtFMkV4L2pCTTtJQU9JO0UzRW8vakJWO0UyRTMvakJNO0lBT0k7RTNFdS9qQlY7RTJFOS9qQk07SUFPSTtFM0UwL2pCVjtFMkVqZ2tCTTtJQU9JO0UzRTYvakJWO0UyRXBna0JNO0lBT0k7RTNFZ2drQlY7RTJFdmdrQk07SUFPSTtFM0VtZ2tCVjtFMkUxZ2tCTTtJQU9JO0UzRXNna0JWO0UyRTdna0JNO0lBT0k7RTNFeWdrQlY7RTJFaGhrQk07SUFPSTtFM0U0Z2tCVjtFMkVuaGtCTTtJQU9JO0UzRStna0JWO0UyRXRoa0JNO0lBT0k7RTNFa2hrQlY7RTJFemhrQk07SUFPSTtFM0VxaGtCVjtFMkU1aGtCTTtJQU9JO0UzRXdoa0JWO0UyRS9oa0JNO0lBT0k7RTNFMmhrQlY7RTJFbGlrQk07SUFPSTtFM0U4aGtCVjtFMkVyaWtCTTtJQU9JO0UzRWlpa0JWO0UyRXhpa0JNO0lBT0k7RTNFb2lrQlY7RTJFM2lrQk07SUFPSTtFM0V1aWtCVjtFMkU5aWtCTTtJQU9JO0UzRTBpa0JWO0UyRWpqa0JNO0lBT0k7RTNFNmlrQlY7RTJFcGprQk07SUFPSTtFM0VnamtCVjtFMkV2amtCTTtJQU9JO0UzRW1qa0JWO0UyRTFqa0JNO0lBT0k7RTNFc2prQlY7RTJFN2prQk07SUFPSTtFM0V5amtCVjtFMkVoa2tCTTtJQU9JO0UzRTRqa0JWO0UyRW5ra0JNO0lBT0k7RTNFK2prQlY7RTJFdGtrQk07SUFPSTtFM0Vra2tCVjtFMkV6a2tCTTtJQU9JO0UzRXFra0JWO0UyRTVra0JNO0lBT0k7RTNFd2trQlY7RTJFL2trQk07SUFPSTtFM0Uya2tCVjtFMkVsbGtCTTtJQU9JO0UzRThra0JWO0UyRXJsa0JNO0lBT0k7RTNFaWxrQlY7RTJFeGxrQk07SUFPSTtFM0VvbGtCVjtFMkUzbGtCTTtJQU9JO0UzRXVsa0JWO0UyRTlsa0JNO0lBT0k7RTNFMGxrQlY7RTJFam1rQk07SUFPSTtFM0U2bGtCVjtFMkVwbWtCTTtJQU9JO0UzRWdta0JWO0UyRXZta0JNO0lBT0k7RTNFbW1rQlY7RTJFMW1rQk07SUFPSTtFM0VzbWtCVjtFMkU3bWtCTTtJQU9JO0UzRXlta0JWO0UyRWhua0JNO0lBT0k7RTNFNG1rQlY7RTJFbm5rQk07SUFPSTtFM0UrbWtCVjtFMkV0bmtCTTtJQU9JO0UzRWtua0JWO0UyRXpua0JNO0lBT0k7RTNFcW5rQlY7RTJFNW5rQk07SUFPSTtFM0V3bmtCVjtFMkUvbmtCTTtJQU9JO0UzRTJua0JWO0UyRWxva0JNO0lBT0k7RTNFOG5rQlY7RTJFcm9rQk07SUFPSTtFM0Vpb2tCVjtFMkV4b2tCTTtJQU9JO0UzRW9va0JWO0UyRTNva0JNO0lBT0k7RTNFdW9rQlY7RTJFOW9rQk07SUFPSTtFM0Uwb2tCVjtFMkVqcGtCTTtJQU9JO0UzRTZva0JWO0UyRXBwa0JNO0lBT0k7SUFBQTtFM0VpcGtCVjtFMkV4cGtCTTtJQU9JO0lBQUE7RTNFcXBrQlY7RTJFNXBrQk07SUFPSTtJQUFBO0UzRXlwa0JWO0UyRWhxa0JNO0lBT0k7SUFBQTtFM0U2cGtCVjtFMkVwcWtCTTtJQU9JO0lBQUE7RTNFaXFrQlY7RTJFeHFrQk07SUFPSTtJQUFBO0UzRXFxa0JWO0UyRTVxa0JNO0lBT0k7SUFBQTtFM0V5cWtCVjtFMkVocmtCTTtJQU9JO0lBQUE7RTNFNnFrQlY7RTJFcHJrQk07SUFPSTtJQUFBO0UzRWlya0JWO0UyRXhya0JNO0lBT0k7SUFBQTtFM0VxcmtCVjtFMkU1cmtCTTtJQU9JO0lBQUE7RTNFeXJrQlY7RTJFaHNrQk07SUFPSTtJQUFBO0UzRTZya0JWO0UyRXBza0JNO0lBT0k7SUFBQTtFM0Vpc2tCVjtFMkV4c2tCTTtJQU9JO0lBQUE7RTNFcXNrQlY7RTJFNXNrQk07SUFPSTtJQUFBO0UzRXlza0JWO0UyRWh0a0JNO0lBT0k7SUFBQTtFM0U2c2tCVjtFMkVwdGtCTTtJQU9JO0lBQUE7RTNFaXRrQlY7RTJFeHRrQk07SUFPSTtJQUFBO0UzRXF0a0JWO0UyRTV0a0JNO0lBT0k7SUFBQTtFM0V5dGtCVjtFMkVodWtCTTtJQU9JO0lBQUE7RTNFNnRrQlY7RTJFcHVrQk07SUFPSTtJQUFBO0UzRWl1a0JWO0UyRXh1a0JNO0lBT0k7SUFBQTtFM0VxdWtCVjtFMkU1dWtCTTtJQU9JO0lBQUE7RTNFeXVrQlY7RTJFaHZrQk07SUFPSTtJQUFBO0UzRTZ1a0JWO0UyRXB2a0JNO0lBT0k7RTNFZ3ZrQlY7RTJFdnZrQk07SUFPSTtFM0VtdmtCVjtFMkUxdmtCTTtJQU9JO0UzRXN2a0JWO0UyRTd2a0JNO0lBT0k7RTNFeXZrQlY7RTJFaHdrQk07SUFPSTtFM0U0dmtCVjtFMkVud2tCTTtJQU9JO0UzRSt2a0JWO0UyRXR3a0JNO0lBT0k7RTNFa3drQlY7RTJFendrQk07SUFPSTtFM0Vxd2tCVjtFMkU1d2tCTTtJQU9JO0UzRXd3a0JWO0UyRS93a0JNO0lBT0k7RTNFMndrQlY7RTJFbHhrQk07SUFPSTtFM0U4d2tCVjtFMkVyeGtCTTtJQU9JO0UzRWl4a0JWO0UyRXh4a0JNO0lBT0k7RTNFb3hrQlY7RTJFM3hrQk07SUFPSTtFM0V1eGtCVjtFMkU5eGtCTTtJQU9JO0UzRTB4a0JWO0UyRWp5a0JNO0lBT0k7RTNFNnhrQlY7RTJFcHlrQk07SUFPSTtFM0VneWtCVjtFMkV2eWtCTTtJQU9JO0UzRW15a0JWO0UyRTF5a0JNO0lBT0k7RTNFc3lrQlY7RTJFN3lrQk07SUFPSTtFM0V5eWtCVjtFMkVoemtCTTtJQU9JO0UzRTR5a0JWO0UyRW56a0JNO0lBT0k7RTNFK3lrQlY7RTJFdHprQk07SUFPSTtFM0VremtCVjtFMkV6emtCTTtJQU9JO0UzRXF6a0JWO0UyRTV6a0JNO0lBT0k7RTNFd3prQlY7RTJFL3prQk07SUFPSTtFM0UyemtCVjtFMkVsMGtCTTtJQU9JO0UzRTh6a0JWO0UyRXIwa0JNO0lBT0k7RTNFaTBrQlY7RTJFeDBrQk07SUFPSTtFM0VvMGtCVjtFMkUzMGtCTTtJQU9JO0UzRXUwa0JWO0UyRTkwa0JNO0lBT0k7RTNFMDBrQlY7RTJFajFrQk07SUFPSTtFM0U2MGtCVjtFMkVwMWtCTTtJQU9JO0UzRWcxa0JWO0UyRXYxa0JNO0lBT0k7RTNFbTFrQlY7RTJFMTFrQk07SUFPSTtFM0VzMWtCVjtFMkU3MWtCTTtJQU9JO0UzRXkxa0JWO0UyRWgya0JNO0lBT0k7RTNFNDFrQlY7RTJFbjJrQk07SUFPSTtFM0UrMWtCVjtFMkV0MmtCTTtJQU9JO0UzRWsya0JWO0UyRXoya0JNO0lBT0k7RTNFcTJrQlY7RTJFNTJrQk07SUFPSTtFM0V3MmtCVjtFMkUvMmtCTTtJQU9JO0UzRTIya0JWO0UyRWwza0JNO0lBT0k7RTNFODJrQlY7RTJFcjNrQk07SUFPSTtFM0VpM2tCVjtFMkV4M2tCTTtJQU9JO0UzRW8za0JWO0UyRTMza0JNO0lBT0k7RTNFdTNrQlY7RTJFOTNrQk07SUFPSTtFM0UwM2tCVjtFMkVqNGtCTTtJQU9JO0UzRTYza0JWO0UyRXA0a0JNO0lBT0k7RTNFZzRrQlY7RTJFdjRrQk07SUFPSTtFM0VtNGtCVjtFMkUxNGtCTTtJQU9JO0UzRXM0a0JWO0UyRTc0a0JNO0lBT0k7RTNFeTRrQlY7RTJFaDVrQk07SUFPSTtFM0U0NGtCVjtFMkVuNWtCTTtJQU9JO0UzRSs0a0JWO0UyRXQ1a0JNO0lBT0k7RTNFazVrQlY7RTJFejVrQk07SUFPSTtFM0VxNWtCVjtFMkU1NWtCTTtJQU9JO0UzRXc1a0JWO0UyRS81a0JNO0lBT0k7RTNFMjVrQlY7RTJFbDZrQk07SUFPSTtJQUFBO0UzRSs1a0JWO0UyRXQ2a0JNO0lBT0k7SUFBQTtFM0VtNmtCVjtFMkUxNmtCTTtJQU9JO0lBQUE7RTNFdTZrQlY7RTJFOTZrQk07SUFPSTtJQUFBO0UzRTI2a0JWO0UyRWw3a0JNO0lBT0k7SUFBQTtFM0UrNmtCVjtFMkV0N2tCTTtJQU9JO0lBQUE7RTNFbTdrQlY7RTJFMTdrQk07SUFPSTtJQUFBO0UzRXU3a0JWO0UyRTk3a0JNO0lBT0k7SUFBQTtFM0UyN2tCVjtFMkVsOGtCTTtJQU9JO0lBQUE7RTNFKzdrQlY7RTJFdDhrQk07SUFPSTtJQUFBO0UzRW04a0JWO0UyRTE4a0JNO0lBT0k7SUFBQTtFM0V1OGtCVjtFMkU5OGtCTTtJQU9JO0lBQUE7RTNFMjhrQlY7RTJFbDlrQk07SUFPSTtJQUFBO0UzRSs4a0JWO0UyRXQ5a0JNO0lBT0k7SUFBQTtFM0VtOWtCVjtFMkUxOWtCTTtJQU9JO0lBQUE7RTNFdTlrQlY7RTJFOTlrQk07SUFPSTtJQUFBO0UzRTI5a0JWO0UyRWwra0JNO0lBT0k7SUFBQTtFM0UrOWtCVjtFMkV0K2tCTTtJQU9JO0lBQUE7RTNFbStrQlY7RTJFMStrQk07SUFPSTtJQUFBO0UzRXUra0JWO0UyRTkra0JNO0lBT0k7SUFBQTtFM0UyK2tCVjtFMkVsL2tCTTtJQU9JO0UzRTgra0JWO0UyRXIva0JNO0lBT0k7RTNFaS9rQlY7RTJFeC9rQk07SUFPSTtFM0VvL2tCVjtFMkUzL2tCTTtJQU9JO0UzRXUva0JWO0UyRTkva0JNO0lBT0k7RTNFMC9rQlY7RTJFamdsQk07SUFPSTtFM0U2L2tCVjtFMkVwZ2xCTTtJQU9JO0UzRWdnbEJWO0UyRXZnbEJNO0lBT0k7RTNFbWdsQlY7RTJFMWdsQk07SUFPSTtFM0VzZ2xCVjtFMkU3Z2xCTTtJQU9JO0UzRXlnbEJWO0UyRWhobEJNO0lBT0k7RTNFNGdsQlY7RTJFbmhsQk07SUFPSTtFM0UrZ2xCVjtFMkV0aGxCTTtJQU9JO0UzRWtobEJWO0UyRXpobEJNO0lBT0k7RTNFcWhsQlY7RTJFNWhsQk07SUFPSTtFM0V3aGxCVjtFMkUvaGxCTTtJQU9JO0UzRTJobEJWO0UyRWxpbEJNO0lBT0k7RTNFOGhsQlY7RTJFcmlsQk07SUFPSTtFM0VpaWxCVjtFMkV4aWxCTTtJQU9JO0UzRW9pbEJWO0UyRTNpbEJNO0lBT0k7RTNFdWlsQlY7RTJFOWlsQk07SUFPSTtFM0UwaWxCVjtFMkVqamxCTTtJQU9JO0UzRTZpbEJWO0UyRXBqbEJNO0lBT0k7RTNFZ2psQlY7RTJFdmpsQk07SUFPSTtFM0VtamxCVjtFMkUxamxCTTtJQU9JO0UzRXNqbEJWO0UyRTdqbEJNO0lBT0k7RTNFeWpsQlY7RTJFaGtsQk07SUFPSTtFM0U0amxCVjtFMkVua2xCTTtJQU9JO0UzRStqbEJWO0UyRXRrbEJNO0lBT0k7RTNFa2tsQlY7RTJFemtsQk07SUFPSTtFM0Vxa2xCVjtFMkU1a2xCTTtJQU9JO0UzRXdrbEJWO0UyRS9rbEJNO0lBT0k7RTNFMmtsQlY7RTJFbGxsQk07SUFPSTtFM0U4a2xCVjtFMkVybGxCTTtJQU9JO0UzRWlsbEJWO0UyRXhsbEJNO0lBT0k7RTNFb2xsQlY7RTJFM2xsQk07SUFPSTtFM0V1bGxCVjtFMkU5bGxCTTtJQU9JO0UzRTBsbEJWO0UyRWptbEJNO0lBT0k7RTNFNmxsQlY7RTJFcG1sQk07SUFPSTtFM0VnbWxCVjtFMkV2bWxCTTtJQU9JO0UzRW1tbEJWO0UyRTFtbEJNO0lBT0k7RTNFc21sQlY7RTJFN21sQk07SUFPSTtFM0V5bWxCVjtFMkVobmxCTTtJQU9JO0UzRTRtbEJWO0UyRW5ubEJNO0lBT0k7RTNFK21sQlY7RTJFdG5sQk07SUFPSTtFM0VrbmxCVjtFMkV6bmxCTTtJQU9JO0UzRXFubEJWO0UyRTVubEJNO0lBT0k7RTNFd25sQlY7RTJFL25sQk07SUFPSTtFM0UybmxCVjtFMkVsb2xCTTtJQU9JO0UzRThubEJWO0UyRXJvbEJNO0lBT0k7RTNFaW9sQlY7RTJFeG9sQk07SUFPSTtFM0Vvb2xCVjtFMkUzb2xCTTtJQU9JO0lBQUE7RTNFd29sQlY7RTJFL29sQk07SUFPSTtJQUFBO0UzRTRvbEJWO0UyRW5wbEJNO0lBT0k7SUFBQTtFM0VncGxCVjtFMkV2cGxCTTtJQU9JO0lBQUE7RTNFb3BsQlY7RTJFM3BsQk07SUFPSTtJQUFBO0UzRXdwbEJWO0UyRS9wbEJNO0lBT0k7SUFBQTtFM0U0cGxCVjtFMkVucWxCTTtJQU9JO0lBQUE7RTNFZ3FsQlY7RTJFdnFsQk07SUFPSTtJQUFBO0UzRW9xbEJWO0UyRTNxbEJNO0lBT0k7SUFBQTtFM0V3cWxCVjtFMkUvcWxCTTtJQU9JO0lBQUE7RTNFNHFsQlY7RTJFbnJsQk07SUFPSTtJQUFBO0UzRWdybEJWO0UyRXZybEJNO0lBT0k7SUFBQTtFM0VvcmxCVjtFMkUzcmxCTTtJQU9JO0lBQUE7RTNFd3JsQlY7RTJFL3JsQk07SUFPSTtJQUFBO0UzRTRybEJWO0UyRW5zbEJNO0lBT0k7SUFBQTtFM0Vnc2xCVjtFMkV2c2xCTTtJQU9JO0lBQUE7RTNFb3NsQlY7RTJFM3NsQk07SUFPSTtJQUFBO0UzRXdzbEJWO0UyRS9zbEJNO0lBT0k7SUFBQTtFM0U0c2xCVjtFMkVudGxCTTtJQU9JO0lBQUE7RTNFZ3RsQlY7RTJFdnRsQk07SUFPSTtJQUFBO0UzRW90bEJWO0UyRTN0bEJNO0lBT0k7SUFBQTtFM0V3dGxCVjtFMkUvdGxCTTtJQU9JO0lBQUE7RTNFNHRsQlY7RTJFbnVsQk07SUFPSTtFM0UrdGxCVjtFMkV0dWxCTTtJQU9JO0UzRWt1bEJWO0UyRXp1bEJNO0lBT0k7RTNFcXVsQlY7RTJFNXVsQk07SUFPSTtFM0V3dWxCVjtFMkUvdWxCTTtJQU9JO0UzRTJ1bEJWO0UyRWx2bEJNO0lBT0k7RTNFOHVsQlY7RTJFcnZsQk07SUFPSTtFM0VpdmxCVjtFMkV4dmxCTTtJQU9JO0UzRW92bEJWO0UyRTN2bEJNO0lBT0k7RTNFdXZsQlY7RTJFOXZsQk07SUFPSTtFM0UwdmxCVjtFMkVqd2xCTTtJQU9JO0UzRTZ2bEJWO0UyRXB3bEJNO0lBT0k7RTNFZ3dsQlY7RTJFdndsQk07SUFPSTtFM0Vtd2xCVjtFMkUxd2xCTTtJQU9JO0UzRXN3bEJWO0UyRTd3bEJNO0lBT0k7RTNFeXdsQlY7RTJFaHhsQk07SUFPSTtFM0U0d2xCVjtFMkVueGxCTTtJQU9JO0UzRSt3bEJWO0UyRXR4bEJNO0lBT0k7RTNFa3hsQlY7RTJFenhsQk07SUFPSTtFM0VxeGxCVjtFMkU1eGxCTTtJQU9JO0UzRXd4bEJWO0UyRS94bEJNO0lBT0k7RTNFMnhsQlY7RTJFbHlsQk07SUFPSTtFM0U4eGxCVjtFMkVyeWxCTTtJQU9JO0UzRWl5bEJWO0UyRXh5bEJNO0lBT0k7RTNFb3lsQlY7RTJFM3lsQk07SUFPSTtFM0V1eWxCVjtFMkU5eWxCTTtJQU9JO0UzRTB5bEJWO0UyRWp6bEJNO0lBT0k7RTNFNnlsQlY7RTJFcHpsQk07SUFPSTtFM0VnemxCVjtFMkV2emxCTTtJQU9JO0UzRW16bEJWO0UyRTF6bEJNO0lBT0k7RTNFc3psQlY7RTJFN3psQk07SUFPSTtFM0V5emxCVjtFMkVoMGxCTTtJQU9JO0UzRTR6bEJWO0UyRW4wbEJNO0lBT0k7RTNFK3psQlY7RTJFdDBsQk07SUFPSTtFM0VrMGxCVjtFMkV6MGxCTTtJQU9JO0UzRXEwbEJWO0UyRTUwbEJNO0lBT0k7RTNFdzBsQlY7RTJFLzBsQk07SUFPSTtFM0UyMGxCVjtFMkVsMWxCTTtJQU9JO0UzRTgwbEJWO0UyRXIxbEJNO0lBT0k7RTNFaTFsQlY7RTJFeDFsQk07SUFPSTtFM0VvMWxCVjtFMkUzMWxCTTtJQU9JO0UzRXUxbEJWO0UyRTkxbEJNO0lBT0k7RTNFMDFsQlY7RTJFajJsQk07SUFPSTtFM0U2MWxCVjtFMkVwMmxCTTtJQU9JO0UzRWcybEJWO0UyRXYybEJNO0lBT0k7RTNFbTJsQlY7RTJFMTJsQk07SUFPSTtFM0VzMmxCVjtFMkU3MmxCTTtJQU9JO0UzRXkybEJWO0UyRWgzbEJNO0lBT0k7RTNFNDJsQlY7RTJFbjNsQk07SUFPSTtFM0UrMmxCVjtFMkV0M2xCTTtJQU9JO0UzRWszbEJWO0UyRXozbEJNO0lBT0k7RTNFcTNsQlY7RTJFNTNsQk07SUFPSTtFM0V3M2xCVjtFMkUvM2xCTTtJQU9JO0UzRTIzbEJWO0UyRWw0bEJNO0lBT0k7RTNFODNsQlY7RTJFcjRsQk07SUFPSTtFM0VpNGxCVjtFMkV4NGxCTTtJQU9JO0UzRW80bEJWO0UyRTM0bEJNO0lBT0k7RTNFdTRsQlY7RTJFOTRsQk07SUFPSTtFM0UwNGxCVjtFMkVqNWxCTTtJQU9JO0UzRTY0bEJWO0UyRXA1bEJNO0lBT0k7RTNFZzVsQlY7RTJFdjVsQk07SUFPSTtFM0VtNWxCVjtFMkUxNWxCTTtJQU9JO0UzRXM1bEJWO0UyRTc1bEJNO0lBT0k7RTNFeTVsQlY7RTJFaDZsQk07SUFPSTtFM0U0NWxCVjtFMkVuNmxCTTtJQU9JO0UzRSs1bEJWO0UyRXQ2bEJNO0lBT0k7RTNFazZsQlY7RTJFejZsQk07SUFPSTtTQUFBO0UzRXE2bEJWO0UyRTU2bEJNO0lBT0k7U0FBQTtFM0V3NmxCVjtFMkUvNmxCTTtJQU9JO1NBQUE7RTNFMjZsQlY7RTJFbDdsQk07SUFPSTtTQUFBO0UzRTg2bEJWO0UyRXI3bEJNO0lBT0k7U0FBQTtFM0VpN2xCVjtFMkV4N2xCTTtJQU9JO1NBQUE7RTNFbzdsQlY7RTJFMzdsQk07SUFPSTtTQUFBO0UzRXU3bEJWO0UyRTk3bEJNO0lBT0k7U0FBQTtFM0UwN2xCVjtFMkVqOGxCTTtJQU9JO1NBQUE7RTNFNjdsQlY7RTJFcDhsQk07SUFPSTtTQUFBO0UzRWc4bEJWO0UyRXY4bEJNO0lBT0k7U0FBQTtFM0VtOGxCVjtFMkUxOGxCTTtJQU9JO0UzRXM4bEJWO0UyRTc4bEJNO0lBT0k7RTNFeThsQlY7RTJFaDlsQk07SUFPSTtFM0U0OGxCVjtFMkVuOWxCTTtJQU9JO0UzRSs4bEJWO0UyRXQ5bEJNO0lBT0k7RTNFazlsQlY7RTJFejlsQk07SUFPSTtFM0VxOWxCVjtFMkU1OWxCTTtJQU9JO0UzRXc5bEJWO0UyRS85bEJNO0lBT0k7RTNFMjlsQlY7RTJFbCtsQk07SUFPSTtFM0U4OWxCVjtFMkVyK2xCTTtJQU9JO0UzRWkrbEJWO0UyRXgrbEJNO0lBT0k7RTNFbytsQlY7RTJFMytsQk07SUFPSTtFM0V1K2xCVjtFMkU5K2xCTTtJQU9JO0UzRTArbEJWO0UyRWovbEJNO0lBT0k7RTNFNitsQlY7RTJFcC9sQk07SUFPSTtFM0VnL2xCVjtFMkV2L2xCTTtJQU9JO0UzRW0vbEJWO0UyRTEvbEJNO0lBT0k7RTNFcy9sQlY7RTJFNy9sQk07SUFPSTtFM0V5L2xCVjtFMkVoZ21CTTtJQU9JO0UzRTQvbEJWO0UyRW5nbUJNO0lBT0k7RTNFKy9sQlY7RTJFdGdtQk07SUFPSTtFM0VrZ21CVjtFMkV6Z21CTTtJQU9JO0UzRXFnbUJWO0UyRTVnbUJNO0lBT0k7RTNFd2dtQlY7RTJFL2dtQk07SUFPSTtFM0UyZ21CVjtFMkVsaG1CTTtJQU9JO0UzRThnbUJWO0UyRXJobUJNO0lBT0k7RTNFaWhtQlY7RTJFeGhtQk07SUFPSTtFM0VvaG1CVjtFMkUzaG1CTTtJQU9JO0UzRXVobUJWO0UyRTlobUJNO0lBT0k7RTNFMGhtQlY7RTJFamltQk07SUFPSTtFM0U2aG1CVjtFMkVwaW1CTTtJQU9JO0UzRWdpbUJWO0UyRXZpbUJNO0lBT0k7RTNFbWltQlY7RTJFMWltQk07SUFPSTtFM0VzaW1CVjtFMkU3aW1CTTtJQU9JO0UzRXlpbUJWO0UyRWhqbUJNO0lBT0k7RTNFNGltQlY7RTJFbmptQk07SUFPSTtFM0UraW1CVjtFMkV0am1CTTtJQU9JO0UzRWtqbUJWO0UyRXpqbUJNO0lBT0k7RTNFcWptQlY7RTJFNWptQk07SUFPSTtFM0V3am1CVjtFMkUvam1CTTtJQU9JO0UzRTJqbUJWO0UyRWxrbUJNO0lBT0k7RTNFOGptQlY7RTJFcmttQk07SUFPSTtFM0Vpa21CVjtFMkV4a21CTTtJQU9JO0UzRW9rbUJWO0UyRTNrbUJNO0lBT0k7RTNFdWttQlY7RTJFOWttQk07SUFPSTtFM0Uwa21CVjtFMkVqbG1CTTtJQU9JO0UzRTZrbUJWO0UyRXBsbUJNO0lBT0k7RTNFZ2xtQlY7RTJFdmxtQk07SUFPSTtFM0VtbG1CVjtFMkUxbG1CTTtJQU9JO0UzRXNsbUJWO0UyRTdsbUJNO0lBT0k7RTNFeWxtQlY7RTJFaG1tQk07SUFPSTtFM0U0bG1CVjtFMkVubW1CTTtJQU9JO0UzRStsbUJWO0UyRXRtbUJNO0lBT0k7RTNFa21tQlY7RTJFem1tQk07SUFPSTtFM0VxbW1CVjtFMkU1bW1CTTtJQU9JO0UzRXdtbUJWO0UyRS9tbUJNO0lBT0k7RTNFMm1tQlY7RTJFbG5tQk07SUFPSTtFM0U4bW1CVjtFMkVybm1CTTtJQU9JO0UzRWlubUJWO0UyRXhubUJNO0lBT0k7RTNFb25tQlY7RTJFM25tQk07SUFPSTtFM0V1bm1CVjtFMkU5bm1CTTtJQU9JO0UzRTBubUJWO0UyRWpvbUJNO0lBT0k7RTNFNm5tQlY7RTJFcG9tQk07SUFPSTtFM0Vnb21CVjtFMkV2b21CTTtJQU9JO0UzRW1vbUJWO0UyRTFvbUJNO0lBT0k7RTNFc29tQlY7RTJFN29tQk07SUFPSTtFM0V5b21CVjtFMkVocG1CTTtJQU9JO0UzRTRvbUJWO0UyRW5wbUJNO0lBT0k7RTNFK29tQlY7RTJFdHBtQk07SUFPSTtFM0VrcG1CVjtFMkV6cG1CTTtJQU9JO0UzRXFwbUJWO0UyRTVwbUJNO0lBT0k7RTNFd3BtQlY7RTJFL3BtQk07SUFPSTtFM0UycG1CVjtFMkVscW1CTTtJQU9JO0UzRThwbUJWO0UyRXJxbUJNO0lBT0k7RTNFaXFtQlY7RTJFeHFtQk07SUFPSTtFM0VvcW1CVjtFMkUzcW1CTTtJQU9JO0UzRXVxbUJWO0UyRTlxbUJNO0lBT0k7RTNFMHFtQlY7RTJFanJtQk07SUFPSTtFM0U2cW1CVjtFMkVwcm1CTTtJQU9JO0UzRWdybUJWO0UyRXZybUJNO0lBT0k7RTNFbXJtQlY7RTJFMXJtQk07SUFPSTtFM0Vzcm1CVjtFMkU3cm1CTTtJQU9JO0UzRXlybUJWO0UyRWhzbUJNO0lBT0k7RTNFNHJtQlY7RTJFbnNtQk07SUFPSTtFM0Urcm1CVjtFMkV0c21CTTtJQU9JO0UzRWtzbUJWO0UyRXpzbUJNO0lBT0k7RTNFcXNtQlY7RTJFNXNtQk07SUFPSTtFM0V3c21CVjtFMkUvc21CTTtJQU9JO0UzRTJzbUJWO0UyRWx0bUJNO0lBT0k7RTNFOHNtQlY7RTJFcnRtQk07SUFPSTtFM0VpdG1CVjtFMkV4dG1CTTtJQU9JO0UzRW90bUJWO0UyRTN0bUJNO0lBT0k7RTNFdXRtQlY7RTJFOXRtQk07SUFPSTtFM0UwdG1CVjtFMkVqdW1CTTtJQU9JO0UzRTZ0bUJWO0UyRXB1bUJNO0lBT0k7RTNFZ3VtQlY7RTJFdnVtQk07SUFPSTtFM0VtdW1CVjtFMkUxdW1CTTtJQU9JO0UzRXN1bUJWO0UyRTd1bUJNO0lBT0k7RTNFeXVtQlY7RTJFaHZtQk07SUFPSTtFM0U0dW1CVjtFMkVudm1CTTtJQU9JO0UzRSt1bUJWO0UyRXR2bUJNO0lBT0k7RTNFa3ZtQlY7RTJFenZtQk07SUFPSTtFM0Vxdm1CVjtFMkU1dm1CTTtJQU9JO0UzRXd2bUJWO0UyRS92bUJNO0lBT0k7RTNFMnZtQlY7RTJFbHdtQk07SUFPSTtFM0U4dm1CVjtFMkVyd21CTTtJQU9JO0UzRWl3bUJWO0UyRXh3bUJNO0lBT0k7RTNFb3dtQlY7RTJFM3dtQk07SUFPSTtFM0V1d21CVjtFMkU5d21CTTtJQU9JO0UzRTB3bUJWO0UyRWp4bUJNO0lBT0k7RTNFNndtQlY7RTJFcHhtQk07SUFPSTtFM0VneG1CVjtFMkV2eG1CTTtJQU9JO0UzRW14bUJWO0UyRTF4bUJNO0lBT0k7RTNFc3htQlY7RTJFN3htQk07SUFPSTtFM0V5eG1CVjtFMkVoeW1CTTtJQU9JO0UzRTR4bUJWO0UyRW55bUJNO0lBT0k7RTNFK3htQlY7RTJFdHltQk07SUFPSTtFM0VreW1CVjtFMkV6eW1CTTtJQU9JO0UzRXF5bUJWO0UyRTV5bUJNO0lBT0k7RTNFd3ltQlY7RTJFL3ltQk07SUFPSTtFM0UyeW1CVjtFMkVsem1CTTtJQU9JO0UzRTh5bUJWO0UyRXJ6bUJNO0lBT0k7RTNFaXptQlY7RTJFeHptQk07SUFPSTtFM0Vvem1CVjtFMkUzem1CTTtJQU9JO0UzRXV6bUJWO0UyRTl6bUJNO0lBT0k7RTNFMHptQlY7RTJFajBtQk07SUFPSTtFM0U2em1CVjtFMkVwMG1CTTtJQU9JO0UzRWcwbUJWO0UyRXYwbUJNO0lBT0k7RTNFbTBtQlY7RTJFMTBtQk07SUFPSTtFM0VzMG1CVjtFMkU3MG1CTTtJQU9JO0UzRXkwbUJWO0UyRWgxbUJNO0lBT0k7RTNFNDBtQlY7RTJFbjFtQk07SUFPSTtFM0UrMG1CVjtFMkV0MW1CTTtJQU9JO0UzRWsxbUJWO0UyRXoxbUJNO0lBT0k7RTNFcTFtQlY7RTJFNTFtQk07SUFPSTtFM0V3MW1CVjtFMkUvMW1CTTtJQU9JO0UzRTIxbUJWO0UyRWwybUJNO0lBT0k7RTNFODFtQlY7RTJFcjJtQk07SUFPSTtFM0VpMm1CVjtFMkV4Mm1CTTtJQU9JO0UzRW8ybUJWO0UyRTMybUJNO0lBT0k7RTNFdTJtQlY7RTJFOTJtQk07SUFPSTtFM0UwMm1CVjtFMkVqM21CTTtJQU9JO0UzRTYybUJWO0UyRXAzbUJNO0lBT0k7RTNFZzNtQlY7RTJFdjNtQk07SUFPSTtFM0VtM21CVjtFMkUxM21CTTtJQU9JO0UzRXMzbUJWO0UyRTczbUJNO0lBT0k7RTNFeTNtQlY7RTJFaDRtQk07SUFPSTtFM0U0M21CVjtFMkVuNG1CTTtJQU9JO0UzRSszbUJWO0UyRXQ0bUJNO0lBT0k7RTNFazRtQlY7RTJFejRtQk07SUFPSTtFM0VxNG1CVjtFMkU1NG1CTTtJQU9JO0UzRXc0bUJWO0UyRS80bUJNO0lBT0k7RTNFMjRtQlY7RTJFbDVtQk07SUFPSTtFM0U4NG1CVjtFMkVyNW1CTTtJQU9JO0UzRWk1bUJWO0UyRXg1bUJNO0lBT0k7RTNFbzVtQlY7RTJFMzVtQk07SUFPSTtFM0V1NW1CVjtFMkU5NW1CTTtJQU9JO0UzRTA1bUJWO0UyRWo2bUJNO0lBT0k7RTNFNjVtQlY7RTJFcDZtQk07SUFPSTtFM0VnNm1CVjtFMkV2Nm1CTTtJQU9JO0UzRW02bUJWO0UyRTE2bUJNO0lBT0k7RTNFczZtQlY7RTJFNzZtQk07SUFPSTtFM0V5Nm1CVjtFMkVoN21CTTtJQU9JO0UzRTQ2bUJWO0UyRW43bUJNO0lBT0k7RTNFKzZtQlY7RTJFdDdtQk07SUFPSTtFM0VrN21CVjtFMkV6N21CTTtJQU9JO0UzRXE3bUJWO0UyRTU3bUJNO0lBT0k7RTNFdzdtQlY7RTJFLzdtQk07SUFPSTtFM0UyN21CVjtFMkVsOG1CTTtJQU9JO0UzRTg3bUJWO0UyRXI4bUJNO0lBT0k7RTNFaThtQlY7RTJFeDhtQk07SUFPSTtFM0VvOG1CVjtBQUNGO0FjLzhtQkk7RTZER0k7SUFPSTtFM0V5OG1CVjtFMkVoOW1CTTtJQU9JO0UzRTQ4bUJWO0UyRW45bUJNO0lBT0k7RTNFKzhtQlY7RTJFdDltQk07SUFPSTtPQUFBO0UzRWs5bUJWO0UyRXo5bUJNO0lBT0k7T0FBQTtFM0VxOW1CVjtFMkU1OW1CTTtJQU9JO09BQUE7RTNFdzltQlY7RTJFLzltQk07SUFPSTtPQUFBO0UzRTI5bUJWO0UyRWwrbUJNO0lBT0k7T0FBQTtFM0U4OW1CVjtFMkVyK21CTTtJQU9JO0UzRWkrbUJWO0UyRXgrbUJNO0lBT0k7RTNFbyttQlY7RTJFMyttQk07SUFPSTtFM0V1K21CVjtFMkU5K21CTTtJQU9JO0UzRTArbUJWO0UyRWovbUJNO0lBT0k7RTNFNittQlY7RTJFcC9tQk07SUFPSTtFM0VnL21CVjtFMkV2L21CTTtJQU9JO0UzRW0vbUJWO0UyRTEvbUJNO0lBT0k7RTNFcy9tQlY7RTJFNy9tQk07SUFPSTtFM0V5L21CVjtFMkVoZ25CTTtJQU9JO0UzRTQvbUJWO0UyRW5nbkJNO0lBT0k7RTNFKy9tQlY7RTJFdGduQk07SUFPSTtFM0VrZ25CVjtFMkV6Z25CTTtJQU9JO0UzRXFnbkJWO0UyRTVnbkJNO0lBT0k7RTNFd2duQlY7RTJFL2duQk07SUFPSTtFM0UyZ25CVjtFMkVsaG5CTTtJQU9JO0UzRThnbkJWO0UyRXJobkJNO0lBT0k7RTNFaWhuQlY7RTJFeGhuQk07SUFPSTtFM0VvaG5CVjtFMkUzaG5CTTtJQU9JO0UzRXVobkJWO0UyRTlobkJNO0lBT0k7RTNFMGhuQlY7RTJFamluQk07SUFPSTtFM0U2aG5CVjtFMkVwaW5CTTtJQU9JO0UzRWdpbkJWO0UyRXZpbkJNO0lBT0k7RTNFbWluQlY7RTJFMWluQk07SUFPSTtFM0VzaW5CVjtFMkU3aW5CTTtJQU9JO0UzRXlpbkJWO0UyRWhqbkJNO0lBT0k7RTNFNGluQlY7RTJFbmpuQk07SUFPSTtFM0UraW5CVjtFMkV0am5CTTtJQU9JO0UzRWtqbkJWO0UyRXpqbkJNO0lBT0k7RTNFcWpuQlY7RTJFNWpuQk07SUFPSTtFM0V3am5CVjtFMkUvam5CTTtJQU9JO0UzRTJqbkJWO0UyRWxrbkJNO0lBT0k7RTNFOGpuQlY7RTJFcmtuQk07SUFPSTtFM0Vpa25CVjtFMkV4a25CTTtJQU9JO0UzRW9rbkJWO0UyRTNrbkJNO0lBT0k7RTNFdWtuQlY7RTJFOWtuQk07SUFPSTtFM0Uwa25CVjtFMkVqbG5CTTtJQU9JO0UzRTZrbkJWO0UyRXBsbkJNO0lBT0k7RTNFZ2xuQlY7RTJFdmxuQk07SUFPSTtFM0VtbG5CVjtFMkUxbG5CTTtJQU9JO0UzRXNsbkJWO0UyRTdsbkJNO0lBT0k7RTNFeWxuQlY7RTJFaG1uQk07SUFPSTtFM0U0bG5CVjtFMkVubW5CTTtJQU9JO0UzRStsbkJWO0UyRXRtbkJNO0lBT0k7RTNFa21uQlY7RTJFem1uQk07SUFPSTtFM0VxbW5CVjtFMkU1bW5CTTtJQU9JO0UzRXdtbkJWO0UyRS9tbkJNO0lBT0k7RTNFMm1uQlY7RTJFbG5uQk07SUFPSTtFM0U4bW5CVjtFMkVybm5CTTtJQU9JO0UzRWlubkJWO0UyRXhubkJNO0lBT0k7RTNFb25uQlY7RTJFM25uQk07SUFPSTtFM0V1bm5CVjtFMkU5bm5CTTtJQU9JO0UzRTBubkJWO0UyRWpvbkJNO0lBT0k7RTNFNm5uQlY7RTJFcG9uQk07SUFPSTtFM0Vnb25CVjtFMkV2b25CTTtJQU9JO0UzRW1vbkJWO0UyRTFvbkJNO0lBT0k7RTNFc29uQlY7RTJFN29uQk07SUFPSTtFM0V5b25CVjtFMkVocG5CTTtJQU9JO0UzRTRvbkJWO0UyRW5wbkJNO0lBT0k7RTNFK29uQlY7RTJFdHBuQk07SUFPSTtFM0VrcG5CVjtFMkV6cG5CTTtJQU9JO0UzRXFwbkJWO0UyRTVwbkJNO0lBT0k7RTNFd3BuQlY7RTJFL3BuQk07SUFPSTtFM0UycG5CVjtFMkVscW5CTTtJQU9JO0UzRThwbkJWO0UyRXJxbkJNO0lBT0k7RTNFaXFuQlY7RTJFeHFuQk07SUFPSTtFM0VvcW5CVjtFMkUzcW5CTTtJQU9JO0UzRXVxbkJWO0UyRTlxbkJNO0lBT0k7RTNFMHFuQlY7RTJFanJuQk07SUFPSTtFM0U2cW5CVjtFMkVwcm5CTTtJQU9JO0UzRWdybkJWO0UyRXZybkJNO0lBT0k7RTNFbXJuQlY7RTJFMXJuQk07SUFPSTtFM0Vzcm5CVjtFMkU3cm5CTTtJQU9JO0UzRXlybkJWO0UyRWhzbkJNO0lBT0k7RTNFNHJuQlY7RTJFbnNuQk07SUFPSTtFM0Urcm5CVjtFMkV0c25CTTtJQU9JO0UzRWtzbkJWO0UyRXpzbkJNO0lBT0k7RTNFcXNuQlY7RTJFNXNuQk07SUFPSTtFM0V3c25CVjtFMkUvc25CTTtJQU9JO0UzRTJzbkJWO0UyRWx0bkJNO0lBT0k7RTNFOHNuQlY7RTJFcnRuQk07SUFPSTtFM0VpdG5CVjtFMkV4dG5CTTtJQU9JO0UzRW90bkJWO0UyRTN0bkJNO0lBT0k7RTNFdXRuQlY7RTJFOXRuQk07SUFPSTtJQUFBO0UzRTJ0bkJWO0UyRWx1bkJNO0lBT0k7SUFBQTtFM0UrdG5CVjtFMkV0dW5CTTtJQU9JO0lBQUE7RTNFbXVuQlY7RTJFMXVuQk07SUFPSTtJQUFBO0UzRXV1bkJWO0UyRTl1bkJNO0lBT0k7SUFBQTtFM0UydW5CVjtFMkVsdm5CTTtJQU9JO0lBQUE7RTNFK3VuQlY7RTJFdHZuQk07SUFPSTtJQUFBO0UzRW12bkJWO0UyRTF2bkJNO0lBT0k7SUFBQTtFM0V1dm5CVjtFMkU5dm5CTTtJQU9JO0lBQUE7RTNFMnZuQlY7RTJFbHduQk07SUFPSTtJQUFBO0UzRSt2bkJWO0UyRXR3bkJNO0lBT0k7SUFBQTtFM0Vtd25CVjtFMkUxd25CTTtJQU9JO0lBQUE7RTNFdXduQlY7RTJFOXduQk07SUFPSTtJQUFBO0UzRTJ3bkJWO0UyRWx4bkJNO0lBT0k7SUFBQTtFM0Urd25CVjtFMkV0eG5CTTtJQU9JO0lBQUE7RTNFbXhuQlY7RTJFMXhuQk07SUFPSTtJQUFBO0UzRXV4bkJWO0UyRTl4bkJNO0lBT0k7SUFBQTtFM0UyeG5CVjtFMkVseW5CTTtJQU9JO0lBQUE7RTNFK3huQlY7RTJFdHluQk07SUFPSTtJQUFBO0UzRW15bkJWO0UyRTF5bkJNO0lBT0k7SUFBQTtFM0V1eW5CVjtFMkU5eW5CTTtJQU9JO0lBQUE7RTNFMnluQlY7RTJFbHpuQk07SUFPSTtJQUFBO0UzRSt5bkJWO0UyRXR6bkJNO0lBT0k7SUFBQTtFM0Vtem5CVjtFMkUxem5CTTtJQU9JO0lBQUE7RTNFdXpuQlY7RTJFOXpuQk07SUFPSTtFM0Uwem5CVjtFMkVqMG5CTTtJQU9JO0UzRTZ6bkJWO0UyRXAwbkJNO0lBT0k7RTNFZzBuQlY7RTJFdjBuQk07SUFPSTtFM0VtMG5CVjtFMkUxMG5CTTtJQU9JO0UzRXMwbkJWO0UyRTcwbkJNO0lBT0k7RTNFeTBuQlY7RTJFaDFuQk07SUFPSTtFM0U0MG5CVjtFMkVuMW5CTTtJQU9JO0UzRSswbkJWO0UyRXQxbkJNO0lBT0k7RTNFazFuQlY7RTJFejFuQk07SUFPSTtFM0VxMW5CVjtFMkU1MW5CTTtJQU9JO0UzRXcxbkJWO0UyRS8xbkJNO0lBT0k7RTNFMjFuQlY7RTJFbDJuQk07SUFPSTtFM0U4MW5CVjtFMkVyMm5CTTtJQU9JO0UzRWkybkJWO0UyRXgybkJNO0lBT0k7RTNFbzJuQlY7RTJFMzJuQk07SUFPSTtFM0V1Mm5CVjtFMkU5Mm5CTTtJQU9JO0UzRTAybkJWO0UyRWozbkJNO0lBT0k7RTNFNjJuQlY7RTJFcDNuQk07SUFPSTtFM0VnM25CVjtFMkV2M25CTTtJQU9JO0UzRW0zbkJWO0UyRTEzbkJNO0lBT0k7RTNFczNuQlY7RTJFNzNuQk07SUFPSTtFM0V5M25CVjtFMkVoNG5CTTtJQU9JO0UzRTQzbkJWO0UyRW40bkJNO0lBT0k7RTNFKzNuQlY7RTJFdDRuQk07SUFPSTtFM0VrNG5CVjtFMkV6NG5CTTtJQU9JO0UzRXE0bkJWO0UyRTU0bkJNO0lBT0k7RTNFdzRuQlY7RTJFLzRuQk07SUFPSTtFM0UyNG5CVjtFMkVsNW5CTTtJQU9JO0UzRTg0bkJWO0UyRXI1bkJNO0lBT0k7RTNFaTVuQlY7RTJFeDVuQk07SUFPSTtFM0VvNW5CVjtFMkUzNW5CTTtJQU9JO0UzRXU1bkJWO0UyRTk1bkJNO0lBT0k7RTNFMDVuQlY7RTJFajZuQk07SUFPSTtFM0U2NW5CVjtFMkVwNm5CTTtJQU9JO0UzRWc2bkJWO0UyRXY2bkJNO0lBT0k7RTNFbTZuQlY7RTJFMTZuQk07SUFPSTtFM0VzNm5CVjtFMkU3Nm5CTTtJQU9JO0UzRXk2bkJWO0UyRWg3bkJNO0lBT0k7RTNFNDZuQlY7RTJFbjduQk07SUFPSTtFM0UrNm5CVjtFMkV0N25CTTtJQU9JO0UzRWs3bkJWO0UyRXo3bkJNO0lBT0k7RTNFcTduQlY7RTJFNTduQk07SUFPSTtFM0V3N25CVjtFMkUvN25CTTtJQU9JO0UzRTI3bkJWO0UyRWw4bkJNO0lBT0k7RTNFODduQlY7RTJFcjhuQk07SUFPSTtFM0VpOG5CVjtFMkV4OG5CTTtJQU9JO0UzRW84bkJWO0UyRTM4bkJNO0lBT0k7RTNFdThuQlY7RTJFOThuQk07SUFPSTtFM0UwOG5CVjtFMkVqOW5CTTtJQU9JO0UzRTY4bkJWO0UyRXA5bkJNO0lBT0k7RTNFZzluQlY7RTJFdjluQk07SUFPSTtFM0VtOW5CVjtFMkUxOW5CTTtJQU9JO0UzRXM5bkJWO0UyRTc5bkJNO0lBT0k7RTNFeTluQlY7RTJFaCtuQk07SUFPSTtFM0U0OW5CVjtFMkVuK25CTTtJQU9JO0UzRSs5bkJWO0UyRXQrbkJNO0lBT0k7RTNFaytuQlY7RTJFeituQk07SUFPSTtFM0VxK25CVjtFMkU1K25CTTtJQU9JO0lBQUE7RTNFeStuQlY7RTJFaC9uQk07SUFPSTtJQUFBO0UzRTYrbkJWO0UyRXAvbkJNO0lBT0k7SUFBQTtFM0VpL25CVjtFMkV4L25CTTtJQU9JO0lBQUE7RTNFcS9uQlY7RTJFNS9uQk07SUFPSTtJQUFBO0UzRXkvbkJWO0UyRWhnb0JNO0lBT0k7SUFBQTtFM0U2L25CVjtFMkVwZ29CTTtJQU9JO0lBQUE7RTNFaWdvQlY7RTJFeGdvQk07SUFPSTtJQUFBO0UzRXFnb0JWO0UyRTVnb0JNO0lBT0k7SUFBQTtFM0V5Z29CVjtFMkVoaG9CTTtJQU9JO0lBQUE7RTNFNmdvQlY7RTJFcGhvQk07SUFPSTtJQUFBO0UzRWlob0JWO0UyRXhob0JNO0lBT0k7SUFBQTtFM0VxaG9CVjtFMkU1aG9CTTtJQU9JO0lBQUE7RTNFeWhvQlY7RTJFaGlvQk07SUFPSTtJQUFBO0UzRTZob0JWO0UyRXBpb0JNO0lBT0k7SUFBQTtFM0VpaW9CVjtFMkV4aW9CTTtJQU9JO0lBQUE7RTNFcWlvQlY7RTJFNWlvQk07SUFPSTtJQUFBO0UzRXlpb0JWO0UyRWhqb0JNO0lBT0k7SUFBQTtFM0U2aW9CVjtFMkVwam9CTTtJQU9JO0lBQUE7RTNFaWpvQlY7RTJFeGpvQk07SUFPSTtJQUFBO0UzRXFqb0JWO0UyRTVqb0JNO0lBT0k7RTNFd2pvQlY7RTJFL2pvQk07SUFPSTtFM0Uyam9CVjtFMkVsa29CTTtJQU9JO0UzRThqb0JWO0UyRXJrb0JNO0lBT0k7RTNFaWtvQlY7RTJFeGtvQk07SUFPSTtFM0Vva29CVjtFMkUza29CTTtJQU9JO0UzRXVrb0JWO0UyRTlrb0JNO0lBT0k7RTNFMGtvQlY7RTJFamxvQk07SUFPSTtFM0U2a29CVjtFMkVwbG9CTTtJQU9JO0UzRWdsb0JWO0UyRXZsb0JNO0lBT0k7RTNFbWxvQlY7RTJFMWxvQk07SUFPSTtFM0VzbG9CVjtFMkU3bG9CTTtJQU9JO0UzRXlsb0JWO0UyRWhtb0JNO0lBT0k7RTNFNGxvQlY7RTJFbm1vQk07SUFPSTtFM0UrbG9CVjtFMkV0bW9CTTtJQU9JO0UzRWttb0JWO0UyRXptb0JNO0lBT0k7RTNFcW1vQlY7RTJFNW1vQk07SUFPSTtFM0V3bW9CVjtFMkUvbW9CTTtJQU9JO0UzRTJtb0JWO0UyRWxub0JNO0lBT0k7RTNFOG1vQlY7RTJFcm5vQk07SUFPSTtFM0Vpbm9CVjtFMkV4bm9CTTtJQU9JO0UzRW9ub0JWO0UyRTNub0JNO0lBT0k7RTNFdW5vQlY7RTJFOW5vQk07SUFPSTtFM0Uwbm9CVjtFMkVqb29CTTtJQU9JO0UzRTZub0JWO0UyRXBvb0JNO0lBT0k7RTNFZ29vQlY7RTJFdm9vQk07SUFPSTtFM0Vtb29CVjtFMkUxb29CTTtJQU9JO0UzRXNvb0JWO0UyRTdvb0JNO0lBT0k7RTNFeW9vQlY7RTJFaHBvQk07SUFPSTtFM0U0b29CVjtFMkVucG9CTTtJQU9JO0UzRStvb0JWO0UyRXRwb0JNO0lBT0k7RTNFa3BvQlY7RTJFenBvQk07SUFPSTtFM0VxcG9CVjtFMkU1cG9CTTtJQU9JO0UzRXdwb0JWO0UyRS9wb0JNO0lBT0k7RTNFMnBvQlY7RTJFbHFvQk07SUFPSTtFM0U4cG9CVjtFMkVycW9CTTtJQU9JO0UzRWlxb0JWO0UyRXhxb0JNO0lBT0k7RTNFb3FvQlY7RTJFM3FvQk07SUFPSTtFM0V1cW9CVjtFMkU5cW9CTTtJQU9JO0UzRTBxb0JWO0UyRWpyb0JNO0lBT0k7RTNFNnFvQlY7RTJFcHJvQk07SUFPSTtFM0Vncm9CVjtFMkV2cm9CTTtJQU9JO0UzRW1yb0JWO0UyRTFyb0JNO0lBT0k7RTNFc3JvQlY7RTJFN3JvQk07SUFPSTtFM0V5cm9CVjtFMkVoc29CTTtJQU9JO0UzRTRyb0JWO0UyRW5zb0JNO0lBT0k7RTNFK3JvQlY7RTJFdHNvQk07SUFPSTtFM0Vrc29CVjtFMkV6c29CTTtJQU9JO0UzRXFzb0JWO0UyRTVzb0JNO0lBT0k7RTNFd3NvQlY7RTJFL3NvQk07SUFPSTtFM0Uyc29CVjtFMkVsdG9CTTtJQU9JO0UzRThzb0JWO0UyRXJ0b0JNO0lBT0k7SUFBQTtFM0VrdG9CVjtFMkV6dG9CTTtJQU9JO0lBQUE7RTNFc3RvQlY7RTJFN3RvQk07SUFPSTtJQUFBO0UzRTB0b0JWO0UyRWp1b0JNO0lBT0k7SUFBQTtFM0U4dG9CVjtFMkVydW9CTTtJQU9JO0lBQUE7RTNFa3VvQlY7RTJFenVvQk07SUFPSTtJQUFBO0UzRXN1b0JWO0UyRTd1b0JNO0lBT0k7SUFBQTtFM0UwdW9CVjtFMkVqdm9CTTtJQU9JO0lBQUE7RTNFOHVvQlY7RTJFcnZvQk07SUFPSTtJQUFBO0UzRWt2b0JWO0UyRXp2b0JNO0lBT0k7SUFBQTtFM0Vzdm9CVjtFMkU3dm9CTTtJQU9JO0lBQUE7RTNFMHZvQlY7RTJFandvQk07SUFPSTtJQUFBO0UzRTh2b0JWO0UyRXJ3b0JNO0lBT0k7SUFBQTtFM0Vrd29CVjtFMkV6d29CTTtJQU9JO0lBQUE7RTNFc3dvQlY7RTJFN3dvQk07SUFPSTtJQUFBO0UzRTB3b0JWO0UyRWp4b0JNO0lBT0k7SUFBQTtFM0U4d29CVjtFMkVyeG9CTTtJQU9JO0lBQUE7RTNFa3hvQlY7RTJFenhvQk07SUFPSTtJQUFBO0UzRXN4b0JWO0UyRTd4b0JNO0lBT0k7SUFBQTtFM0UweG9CVjtFMkVqeW9CTTtJQU9JO0lBQUE7RTNFOHhvQlY7RTJFcnlvQk07SUFPSTtJQUFBO0UzRWt5b0JWO0UyRXp5b0JNO0lBT0k7SUFBQTtFM0VzeW9CVjtFMkU3eW9CTTtJQU9JO0UzRXl5b0JWO0UyRWh6b0JNO0lBT0k7RTNFNHlvQlY7RTJFbnpvQk07SUFPSTtFM0UreW9CVjtFMkV0em9CTTtJQU9JO0UzRWt6b0JWO0UyRXp6b0JNO0lBT0k7RTNFcXpvQlY7RTJFNXpvQk07SUFPSTtFM0V3em9CVjtFMkUvem9CTTtJQU9JO0UzRTJ6b0JWO0UyRWwwb0JNO0lBT0k7RTNFOHpvQlY7RTJFcjBvQk07SUFPSTtFM0VpMG9CVjtFMkV4MG9CTTtJQU9JO0UzRW8wb0JWO0UyRTMwb0JNO0lBT0k7RTNFdTBvQlY7RTJFOTBvQk07SUFPSTtFM0UwMG9CVjtFMkVqMW9CTTtJQU9JO0UzRTYwb0JWO0UyRXAxb0JNO0lBT0k7RTNFZzFvQlY7RTJFdjFvQk07SUFPSTtFM0VtMW9CVjtFMkUxMW9CTTtJQU9JO0UzRXMxb0JWO0UyRTcxb0JNO0lBT0k7RTNFeTFvQlY7RTJFaDJvQk07SUFPSTtFM0U0MW9CVjtFMkVuMm9CTTtJQU9JO0UzRSsxb0JWO0UyRXQyb0JNO0lBT0k7RTNFazJvQlY7RTJFejJvQk07SUFPSTtFM0VxMm9CVjtFMkU1Mm9CTTtJQU9JO0UzRXcyb0JWO0UyRS8yb0JNO0lBT0k7RTNFMjJvQlY7RTJFbDNvQk07SUFPSTtFM0U4Mm9CVjtFMkVyM29CTTtJQU9JO0UzRWkzb0JWO0UyRXgzb0JNO0lBT0k7RTNFbzNvQlY7RTJFMzNvQk07SUFPSTtFM0V1M29CVjtFMkU5M29CTTtJQU9JO0UzRTAzb0JWO0UyRWo0b0JNO0lBT0k7RTNFNjNvQlY7RTJFcDRvQk07SUFPSTtFM0VnNG9CVjtFMkV2NG9CTTtJQU9JO0UzRW00b0JWO0UyRTE0b0JNO0lBT0k7RTNFczRvQlY7RTJFNzRvQk07SUFPSTtFM0V5NG9CVjtFMkVoNW9CTTtJQU9JO0UzRTQ0b0JWO0UyRW41b0JNO0lBT0k7RTNFKzRvQlY7RTJFdDVvQk07SUFPSTtFM0VrNW9CVjtFMkV6NW9CTTtJQU9JO0UzRXE1b0JWO0UyRTU1b0JNO0lBT0k7RTNFdzVvQlY7RTJFLzVvQk07SUFPSTtFM0UyNW9CVjtFMkVsNm9CTTtJQU9JO0UzRTg1b0JWO0UyRXI2b0JNO0lBT0k7RTNFaTZvQlY7RTJFeDZvQk07SUFPSTtFM0VvNm9CVjtFMkUzNm9CTTtJQU9JO0UzRXU2b0JWO0UyRTk2b0JNO0lBT0k7RTNFMDZvQlY7RTJFajdvQk07SUFPSTtFM0U2Nm9CVjtFMkVwN29CTTtJQU9JO0UzRWc3b0JWO0UyRXY3b0JNO0lBT0k7RTNFbTdvQlY7RTJFMTdvQk07SUFPSTtFM0VzN29CVjtFMkU3N29CTTtJQU9JO0UzRXk3b0JWO0UyRWg4b0JNO0lBT0k7RTNFNDdvQlY7RTJFbjhvQk07SUFPSTtFM0UrN29CVjtFMkV0OG9CTTtJQU9JO0UzRWs4b0JWO0UyRXo4b0JNO0lBT0k7RTNFcThvQlY7RTJFNThvQk07SUFPSTtFM0V3OG9CVjtFMkUvOG9CTTtJQU9JO0UzRTI4b0JWO0UyRWw5b0JNO0lBT0k7RTNFODhvQlY7RTJFcjlvQk07SUFPSTtFM0VpOW9CVjtFMkV4OW9CTTtJQU9JO0UzRW85b0JWO0UyRTM5b0JNO0lBT0k7RTNFdTlvQlY7RTJFOTlvQk07SUFPSTtFM0UwOW9CVjtFMkVqK29CTTtJQU9JO0UzRTY5b0JWO0UyRXArb0JNO0lBT0k7RTNFZytvQlY7RTJFditvQk07SUFPSTtFM0VtK29CVjtFMkUxK29CTTtJQU9JO0UzRXMrb0JWO0UyRTcrb0JNO0lBT0k7RTNFeStvQlY7RTJFaC9vQk07SUFPSTtFM0U0K29CVjtFMkVuL29CTTtJQU9JO1NBQUE7RTNFKytvQlY7RTJFdC9vQk07SUFPSTtTQUFBO0UzRWsvb0JWO0UyRXovb0JNO0lBT0k7U0FBQTtFM0VxL29CVjtFMkU1L29CTTtJQU9JO1NBQUE7RTNFdy9vQlY7RTJFLy9vQk07SUFPSTtTQUFBO0UzRTIvb0JWO0UyRWxncEJNO0lBT0k7U0FBQTtFM0U4L29CVjtFMkVyZ3BCTTtJQU9JO1NBQUE7RTNFaWdwQlY7RTJFeGdwQk07SUFPSTtTQUFBO0UzRW9ncEJWO0UyRTNncEJNO0lBT0k7U0FBQTtFM0V1Z3BCVjtFMkU5Z3BCTTtJQU9JO1NBQUE7RTNFMGdwQlY7RTJFamhwQk07SUFPSTtTQUFBO0UzRTZncEJWO0UyRXBocEJNO0lBT0k7RTNFZ2hwQlY7RTJFdmhwQk07SUFPSTtFM0VtaHBCVjtFMkUxaHBCTTtJQU9JO0UzRXNocEJWO0UyRTdocEJNO0lBT0k7RTNFeWhwQlY7RTJFaGlwQk07SUFPSTtFM0U0aHBCVjtFMkVuaXBCTTtJQU9JO0UzRStocEJWO0UyRXRpcEJNO0lBT0k7RTNFa2lwQlY7RTJFemlwQk07SUFPSTtFM0VxaXBCVjtFMkU1aXBCTTtJQU9JO0UzRXdpcEJWO0UyRS9pcEJNO0lBT0k7RTNFMmlwQlY7RTJFbGpwQk07SUFPSTtFM0U4aXBCVjtFMkVyanBCTTtJQU9JO0UzRWlqcEJWO0UyRXhqcEJNO0lBT0k7RTNFb2pwQlY7RTJFM2pwQk07SUFPSTtFM0V1anBCVjtFMkU5anBCTTtJQU9JO0UzRTBqcEJWO0UyRWprcEJNO0lBT0k7RTNFNmpwQlY7RTJFcGtwQk07SUFPSTtFM0Vna3BCVjtFMkV2a3BCTTtJQU9JO0UzRW1rcEJWO0UyRTFrcEJNO0lBT0k7RTNFc2twQlY7RTJFN2twQk07SUFPSTtFM0V5a3BCVjtFMkVobHBCTTtJQU9JO0UzRTRrcEJWO0UyRW5scEJNO0lBT0k7RTNFK2twQlY7RTJFdGxwQk07SUFPSTtFM0VrbHBCVjtFMkV6bHBCTTtJQU9JO0UzRXFscEJWO0UyRTVscEJNO0lBT0k7RTNFd2xwQlY7RTJFL2xwQk07SUFPSTtFM0UybHBCVjtFMkVsbXBCTTtJQU9JO0UzRThscEJWO0UyRXJtcEJNO0lBT0k7RTNFaW1wQlY7RTJFeG1wQk07SUFPSTtFM0VvbXBCVjtFMkUzbXBCTTtJQU9JO0UzRXVtcEJWO0UyRTltcEJNO0lBT0k7RTNFMG1wQlY7RTJFam5wQk07SUFPSTtFM0U2bXBCVjtFMkVwbnBCTTtJQU9JO0UzRWducEJWO0UyRXZucEJNO0lBT0k7RTNFbW5wQlY7RTJFMW5wQk07SUFPSTtFM0VzbnBCVjtFMkU3bnBCTTtJQU9JO0UzRXlucEJWO0UyRWhvcEJNO0lBT0k7RTNFNG5wQlY7RTJFbm9wQk07SUFPSTtFM0UrbnBCVjtFMkV0b3BCTTtJQU9JO0UzRWtvcEJWO0UyRXpvcEJNO0lBT0k7RTNFcW9wQlY7RTJFNW9wQk07SUFPSTtFM0V3b3BCVjtFMkUvb3BCTTtJQU9JO0UzRTJvcEJWO0UyRWxwcEJNO0lBT0k7RTNFOG9wQlY7RTJFcnBwQk07SUFPSTtFM0VpcHBCVjtFMkV4cHBCTTtJQU9JO0UzRW9wcEJWO0UyRTNwcEJNO0lBT0k7RTNFdXBwQlY7RTJFOXBwQk07SUFPSTtFM0UwcHBCVjtFMkVqcXBCTTtJQU9JO0UzRTZwcEJWO0UyRXBxcEJNO0lBT0k7RTNFZ3FwQlY7RTJFdnFwQk07SUFPSTtFM0VtcXBCVjtFMkUxcXBCTTtJQU9JO0UzRXNxcEJWO0UyRTdxcEJNO0lBT0k7RTNFeXFwQlY7RTJFaHJwQk07SUFPSTtFM0U0cXBCVjtFMkVucnBCTTtJQU9JO0UzRStxcEJWO0UyRXRycEJNO0lBT0k7RTNFa3JwQlY7RTJFenJwQk07SUFPSTtFM0VxcnBCVjtFMkU1cnBCTTtJQU9JO0UzRXdycEJWO0UyRS9ycEJNO0lBT0k7RTNFMnJwQlY7RTJFbHNwQk07SUFPSTtFM0U4cnBCVjtFMkVyc3BCTTtJQU9JO0UzRWlzcEJWO0UyRXhzcEJNO0lBT0k7RTNFb3NwQlY7RTJFM3NwQk07SUFPSTtFM0V1c3BCVjtFMkU5c3BCTTtJQU9JO0UzRTBzcEJWO0UyRWp0cEJNO0lBT0k7RTNFNnNwQlY7RTJFcHRwQk07SUFPSTtFM0VndHBCVjtFMkV2dHBCTTtJQU9JO0UzRW10cEJWO0UyRTF0cEJNO0lBT0k7RTNFc3RwQlY7RTJFN3RwQk07SUFPSTtFM0V5dHBCVjtFMkVodXBCTTtJQU9JO0UzRTR0cEJWO0UyRW51cEJNO0lBT0k7RTNFK3RwQlY7RTJFdHVwQk07SUFPSTtFM0VrdXBCVjtFMkV6dXBCTTtJQU9JO0UzRXF1cEJWO0UyRTV1cEJNO0lBT0k7RTNFd3VwQlY7RTJFL3VwQk07SUFPSTtFM0UydXBCVjtFMkVsdnBCTTtJQU9JO0UzRTh1cEJWO0UyRXJ2cEJNO0lBT0k7RTNFaXZwQlY7RTJFeHZwQk07SUFPSTtFM0VvdnBCVjtFMkUzdnBCTTtJQU9JO0UzRXV2cEJWO0UyRTl2cEJNO0lBT0k7RTNFMHZwQlY7RTJFandwQk07SUFPSTtFM0U2dnBCVjtFMkVwd3BCTTtJQU9JO0UzRWd3cEJWO0UyRXZ3cEJNO0lBT0k7RTNFbXdwQlY7RTJFMXdwQk07SUFPSTtFM0Vzd3BCVjtFMkU3d3BCTTtJQU9JO0UzRXl3cEJWO0UyRWh4cEJNO0lBT0k7RTNFNHdwQlY7RTJFbnhwQk07SUFPSTtFM0Urd3BCVjtFMkV0eHBCTTtJQU9JO0UzRWt4cEJWO0UyRXp4cEJNO0lBT0k7RTNFcXhwQlY7RTJFNXhwQk07SUFPSTtFM0V3eHBCVjtFMkUveHBCTTtJQU9JO0UzRTJ4cEJWO0UyRWx5cEJNO0lBT0k7RTNFOHhwQlY7RTJFcnlwQk07SUFPSTtFM0VpeXBCVjtFMkV4eXBCTTtJQU9JO0UzRW95cEJWO0UyRTN5cEJNO0lBT0k7RTNFdXlwQlY7RTJFOXlwQk07SUFPSTtFM0UweXBCVjtFMkVqenBCTTtJQU9JO0UzRTZ5cEJWO0UyRXB6cEJNO0lBT0k7RTNFZ3pwQlY7RTJFdnpwQk07SUFPSTtFM0VtenBCVjtFMkUxenBCTTtJQU9JO0UzRXN6cEJWO0UyRTd6cEJNO0lBT0k7RTNFeXpwQlY7RTJFaDBwQk07SUFPSTtFM0U0enBCVjtFMkVuMHBCTTtJQU9JO0UzRSt6cEJWO0UyRXQwcEJNO0lBT0k7RTNFazBwQlY7RTJFejBwQk07SUFPSTtFM0VxMHBCVjtFMkU1MHBCTTtJQU9JO0UzRXcwcEJWO0UyRS8wcEJNO0lBT0k7RTNFMjBwQlY7RTJFbDFwQk07SUFPSTtFM0U4MHBCVjtFMkVyMXBCTTtJQU9JO0UzRWkxcEJWO0UyRXgxcEJNO0lBT0k7RTNFbzFwQlY7RTJFMzFwQk07SUFPSTtFM0V1MXBCVjtFMkU5MXBCTTtJQU9JO0UzRTAxcEJWO0UyRWoycEJNO0lBT0k7RTNFNjFwQlY7RTJFcDJwQk07SUFPSTtFM0VnMnBCVjtFMkV2MnBCTTtJQU9JO0UzRW0ycEJWO0UyRTEycEJNO0lBT0k7RTNFczJwQlY7RTJFNzJwQk07SUFPSTtFM0V5MnBCVjtFMkVoM3BCTTtJQU9JO0UzRTQycEJWO0UyRW4zcEJNO0lBT0k7RTNFKzJwQlY7RTJFdDNwQk07SUFPSTtFM0VrM3BCVjtFMkV6M3BCTTtJQU9JO0UzRXEzcEJWO0UyRTUzcEJNO0lBT0k7RTNFdzNwQlY7RTJFLzNwQk07SUFPSTtFM0UyM3BCVjtFMkVsNHBCTTtJQU9JO0UzRTgzcEJWO0UyRXI0cEJNO0lBT0k7RTNFaTRwQlY7RTJFeDRwQk07SUFPSTtFM0VvNHBCVjtFMkUzNHBCTTtJQU9JO0UzRXU0cEJWO0UyRTk0cEJNO0lBT0k7RTNFMDRwQlY7RTJFajVwQk07SUFPSTtFM0U2NHBCVjtFMkVwNXBCTTtJQU9JO0UzRWc1cEJWO0UyRXY1cEJNO0lBT0k7RTNFbTVwQlY7RTJFMTVwQk07SUFPSTtFM0VzNXBCVjtFMkU3NXBCTTtJQU9JO0UzRXk1cEJWO0UyRWg2cEJNO0lBT0k7RTNFNDVwQlY7RTJFbjZwQk07SUFPSTtFM0UrNXBCVjtFMkV0NnBCTTtJQU9JO0UzRWs2cEJWO0UyRXo2cEJNO0lBT0k7RTNFcTZwQlY7RTJFNTZwQk07SUFPSTtFM0V3NnBCVjtFMkUvNnBCTTtJQU9JO0UzRTI2cEJWO0UyRWw3cEJNO0lBT0k7RTNFODZwQlY7RTJFcjdwQk07SUFPSTtFM0VpN3BCVjtFMkV4N3BCTTtJQU9JO0UzRW83cEJWO0UyRTM3cEJNO0lBT0k7RTNFdTdwQlY7RTJFOTdwQk07SUFPSTtFM0UwN3BCVjtFMkVqOHBCTTtJQU9JO0UzRTY3cEJWO0UyRXA4cEJNO0lBT0k7RTNFZzhwQlY7RTJFdjhwQk07SUFPSTtFM0VtOHBCVjtFMkUxOHBCTTtJQU9JO0UzRXM4cEJWO0UyRTc4cEJNO0lBT0k7RTNFeThwQlY7RTJFaDlwQk07SUFPSTtFM0U0OHBCVjtFMkVuOXBCTTtJQU9JO0UzRSs4cEJWO0UyRXQ5cEJNO0lBT0k7RTNFazlwQlY7RTJFejlwQk07SUFPSTtFM0VxOXBCVjtFMkU1OXBCTTtJQU9JO0UzRXc5cEJWO0UyRS85cEJNO0lBT0k7RTNFMjlwQlY7RTJFbCtwQk07SUFPSTtFM0U4OXBCVjtFMkVyK3BCTTtJQU9JO0UzRWkrcEJWO0UyRXgrcEJNO0lBT0k7RTNFbytwQlY7RTJFMytwQk07SUFPSTtFM0V1K3BCVjtFMkU5K3BCTTtJQU9JO0UzRTArcEJWO0UyRWovcEJNO0lBT0k7RTNFNitwQlY7RTJFcC9wQk07SUFPSTtFM0VnL3BCVjtFMkV2L3BCTTtJQU9JO0UzRW0vcEJWO0UyRTEvcEJNO0lBT0k7RTNFcy9wQlY7RTJFNy9wQk07SUFPSTtFM0V5L3BCVjtFMkVoZ3FCTTtJQU9JO0UzRTQvcEJWO0UyRW5ncUJNO0lBT0k7RTNFKy9wQlY7RTJFdGdxQk07SUFPSTtFM0VrZ3FCVjtFMkV6Z3FCTTtJQU9JO0UzRXFncUJWO0UyRTVncUJNO0lBT0k7RTNFd2dxQlY7RTJFL2dxQk07SUFPSTtFM0UyZ3FCVjtFMkVsaHFCTTtJQU9JO0UzRThncUJWO0FBQ0Y7QTRFcmtxQkE7RUQrQ1E7SUFPSTtFM0VtaHFCVjtFMkUxaHFCTTtJQU9JO0UzRXNocUJWO0UyRTdocUJNO0lBT0k7RTNFeWhxQlY7RTJFaGlxQk07SUFPSTtFM0U0aHFCVjtBQUNGO0E0RWhrcUJBO0VENEJRO0lBT0k7RTNFaWlxQlY7RTJFeGlxQk07SUFPSTtFM0VvaXFCVjtFMkUzaXFCTTtJQU9JO0UzRXVpcUJWO0UyRTlpcUJNO0lBT0k7RTNFMGlxQlY7RTJFampxQk07SUFPSTtFM0U2aXFCVjtFMkVwanFCTTtJQU9JO0UzRWdqcUJWO0UyRXZqcUJNO0lBT0k7RTNFbWpxQlY7RTJFMWpxQk07SUFPSTtFM0VzanFCVjtFMkU3anFCTTtJQU9JO0UzRXlqcUJWO0UyRWhrcUJNO0lBT0k7RTNFNGpxQlY7RTJFbmtxQk07SUFPSTtFM0UranFCVjtBQUNGO0E2RXpvcUJBOzs7O0VBQUE7QUNLQTs7Ozs7Ozs7RUNDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRWtwcUJGOztBOEVycHFCQTs7Ozs7Ozs7RUFVRTtBOUVzcHFCRjs7QThFbnBxQkE7RUFDQTs7Ozs7Ozs7SUFVSTtFOUVvcHFCRjtBQUNGO0FnRnRycUJFO0VBQ0U7QWhGd3JxQko7O0FnRnpycUJFO0VBQ0U7QWhGNHJxQko7O0FnRjdycUJFO0VBQ0U7QWhGZ3NxQko7O0FnRmpzcUJFO0VBQ0U7QWhGb3NxQko7O0FnRnJzcUJFO0VBQ0U7QWhGd3NxQko7O0FnRnpzcUJFO0VBQ0U7QWhGNHNxQko7O0FnRjdzcUJFO0VBQ0U7QWhGZ3RxQko7O0FnRmp0cUJFO0VBQ0U7QWhGb3RxQko7O0FnRnJ0cUJFO0VBQ0U7QWhGd3RxQko7O0FnRnp0cUJFO0VBQ0U7QWhGNHRxQko7O0FnRnR0cUJFO0VEVUE7RUFDQTtFQUNBO0EvRWd0cUJGOztBZ0Y1dHFCRTtFRFVBO0VBQ0E7RUFDQTtBL0VzdHFCRjs7QWdGbHVxQkU7RURVQTtFQUNBO0VBQ0E7QS9FNHRxQkY7O0FnRnh1cUJFO0VEVUE7RUFDQTtFQUNBO0EvRWt1cUJGOztBZ0Y5dXFCRTtFRFVBO0VBQ0E7RUFDQTtBL0V3dXFCRjs7QWdGcHZxQkU7RURVQTtFQUNBO0VBQ0E7QS9FOHVxQkY7O0FpRnB3cUJBO0VBQ0U7QWpGdXdxQkY7O0FpRnB3cUJBOztFQUVFO0FqRnV3cUJGOztBaUZwd3FCQTtFQUNFO0VBQ0E7QWpGdXdxQkY7O0FpRnB3cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpGdXdxQkY7O0FrRnp4cUJBO0VBQ0U7RUFDQTtFQUNBO0FsRjR4cUJGOztBa0YxeHFCRTtFQUFPO0FsRjh4cUJUOztBa0YzeHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGOHhxQkY7O0FtRjN5cUJBOzs7Q0FBQTtBQUtBOzs7OztDQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GNHlxQkY7O0FvRjl6cUJBOztFQUVFO0VBQ0E7QXBGaTBxQkY7O0FvRjl6cUJBOztFQUVFO0VBQ0E7QXBGaTBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjYwcUJGOztBcUYxMHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2MHFCRjs7QXFGMTBxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNjBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjYwcUJGOztBcUYxMHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2MHFCRjs7QXFGMTBxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNjBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjYwcUJGOztBcUYxMHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2MHFCRjs7QXFGMTBxQkE7RUFDRTtBckY2MHFCRjs7QXFGMTBxQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2MHFCRjs7QXFGMTBxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNjBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjYwcUJGOztBcUYxMHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2MHFCRjs7QXFGMTBxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNjBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNjBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNjBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNjBxQkY7O0FxRjEwcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjYwcUJGOztBcUZ2MHFCQTtFQUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkU7SUFDQTtFckYwMHFCRjtBQUNGO0FxRnYwcUJBO0VBQ0U7SUFDRTtFckZ5MHFCRjtFcUZ2MHFCQTtJQUNFO0VyRnkwcUJGO0VxRnYwcUJBO0lBQ0U7RXJGeTBxQkY7RXFGdjBxQkE7SUFDRTtFckZ5MHFCRjtFcUZ2MHFCQTtJQUNFO0VyRnkwcUJGO0FBQ0Y7QXFGdDBxQkE7RUFDRTtJQUNFO0lBQ0E7RXJGdzBxQkY7RXFGdDBxQkE7SUFDRTtJQUVBO0VyRnUwcUJGO0VxRnIwcUJBO0lBQ0U7SUFFQTtFckZzMHFCRjtFcUZwMHFCQTtJQUNFO0lBQ0E7RXJGczBxQkY7RXFGcDBxQkE7SUFDRTtJQUNBO0VyRnMwcUJGO0VxRnAwcUJBO0lBQ0U7SUFDQTtFckZzMHFCRjtFcUZwMHFCQTtJQUNFO0VyRnMwcUJGO0FBQ0Y7QXFGbjBxQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFckZxMHFCRjtFcUZuMHFCQTtJQUNFO0lBQ0E7SUFDQTtFckZxMHFCRjtFcUZuMHFCQTtJQUNFO0lBQ0E7RXJGcTBxQkY7QUFDRjtBcUZsMHFCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VyRm8wcUJGO0VxRmwwcUJBO0lBQ0U7SUFDQTtJQUNBO0VyRm8wcUJGO0VxRmwwcUJBO0lBQ0U7SUFDQTtJQUNBO0VyRm8wcUJGO0VxRmwwcUJBO0lBQ0U7SUFDQTtJQUNBO0VyRm8wcUJGO0VxRmwwcUJBO0lBQ0U7SUFDQTtFckZvMHFCRjtBQUNGO0FxRmowcUJBO0VBQ0U7SUFDRTtJQUNBO0VyRm0wcUJGO0VxRmowcUJBO0lBQ0U7SUFFQTtFckZrMHFCRjtFcUZoMHFCQTtJQUNFO0lBRUE7RXJGaTBxQkY7RXFGL3pxQkE7SUFDRTtJQUVBO0VyRmcwcUJGO0VxRjl6cUJBO0lBQ0U7SUFPQTtFckYwenFCRjtFcUZ4enFCQTtJQUNFO0VyRjB6cUJGO0FBQ0Y7QXFGdHpxQkE7RUFDRTtJQUNFO0lBQ0E7RXJGd3pxQkY7RXFGdHpxQkE7SUFDRTtJQUNBO0VyRnd6cUJGO0VxRnR6cUJBO0lBQ0U7SUFDQTtFckZ3enFCRjtFcUZ0enFCQTtJQUNFO0lBQ0E7RXJGd3pxQkY7RXFGdHpxQkE7SUFDRTtFckZ3enFCRjtBQUNGO0FxRnJ6cUJBO0VBQ0U7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0lBQ0E7RXJGdXpxQkY7RXFGcnpxQkE7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0lBQ0E7RXJGdXpxQkY7RXFGcnpxQkE7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0VyRnV6cUJGO0FBQ0Y7QXFGcHpxQkE7RUFDRTtJQUFLO0VyRnV6cUJMO0VxRnR6cUJBO0lBQU87RXJGeXpxQlA7QUFDRjtBcUZ2enFCQTtFQUNFO0lBQ0U7SUFDQTtFckZ5enFCRjtFcUZ2enFCQTtJQUNFO0lBQ0E7RXJGeXpxQkY7RXFGdnpxQkE7SUFDRTtJQUNBO0VyRnl6cUJGO0VxRnZ6cUJBO0lBQ0U7SUFDQTtFckZ5enFCRjtFcUZ2enFCQTtJQUNFO0lBQ0E7RXJGeXpxQkY7RXFGdnpxQkE7SUFDRTtJQUNBO0VyRnl6cUJGO0VxRnZ6cUJBO0lBQ0U7SUFDQTtFckZ5enFCRjtFcUZ2enFCQTtJQUNFO0lBQ0E7RXJGeXpxQkY7RXFGdnpxQkE7SUFDRTtJQUNBO0VyRnl6cUJGO0VxRnZ6cUJBO0lBQ0U7SUFDQTtFckZ5enFCRjtFcUZ2enFCQTtJQUNFO0lBQ0E7RXJGeXpxQkY7RXFGdnpxQkE7SUFDRTtJQUNBO0VyRnl6cUJGO0VxRnZ6cUJBO0lBQ0U7RXJGeXpxQkY7QUFDRjtBcUZ0enFCQTtFQUNFO0lBQ0U7SUFDQTtFckZ3enFCRjtFcUZ0enFCQTtJQUNFO0lBQ0E7RXJGd3pxQkY7RXFGdHpxQkE7SUFDRTtJQUNBO0VyRnd6cUJGO0VxRnR6cUJBO0lBQ0U7SUFDQTtFckZ3enFCRjtFcUZ0enFCQTtJQUNFO0lBQ0E7RXJGd3pxQkY7RXFGdHpxQkE7SUFDRTtJQUNBO0VyRnd6cUJGO0VxRnR6cUJBO0lBQ0U7SUFDQTtFckZ3enFCRjtFcUZ0enFCQTtJQUNFO0lBQ0E7RXJGd3pxQkY7RXFGdHpxQkE7SUFDRTtFckZ3enFCRjtBQUNGO0FxRnJ6cUJBO0VBQ0U7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0lBQ0E7RXJGdXpxQkY7RXFGcnpxQkE7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0lBQ0E7RXJGdXpxQkY7RXFGcnpxQkE7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0lBQ0E7RXJGdXpxQkY7RXFGcnpxQkE7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0lBQ0E7RXJGdXpxQkY7RXFGcnpxQkE7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7SUFDQTtFckZ1enFCRjtFcUZyenFCQTtJQUNFO0lBQ0E7RXJGdXpxQkY7RXFGcnpxQkE7SUFDRTtJQUNBO0VyRnV6cUJGO0VxRnJ6cUJBO0lBQ0U7RXJGdXpxQkY7QUFDRjtBcUZwenFCQTtFQUNFO0lBQ0U7SUFDQTtFckZzenFCRjtFcUZwenFCQTtJQUNFO0VyRnN6cUJGO0VxRnB6cUJBO0lBQ0U7RXJGc3pxQkY7RXFGcHpxQkE7SUFDRTtFckZzenFCRjtFcUZwenFCQTtJQUNFO0VyRnN6cUJGO0VxRnB6cUJBO0lBQ0U7RXJGc3pxQkY7RXFGcHpxQkE7SUFDRTtFckZzenFCRjtFcUZwenFCQTtJQUNFO0VyRnN6cUJGO0VxRnB6cUJBO0lBQ0U7RXJGc3pxQkY7RXFGcHpxQkE7SUFDRTtFckZzenFCRjtBQUNGO0FxRm56cUJBO0VBQ0U7SUFDRTtJQUNBO0VyRnF6cUJGO0VxRm56cUJBO0lBQ0U7SUFDQTtFckZxenFCRjtFcUZuenFCQTtJQUNFO0lBQ0E7RXJGcXpxQkY7RXFGbnpxQkE7SUFDRTtJQUNBO0VyRnF6cUJGO0VxRm56cUJBO0lBQ0U7SUFDQTtFckZxenFCRjtFcUZuenFCQTtJQUNFO0lBQ0E7RXJGcXpxQkY7RXFGbnpxQkE7SUFDRTtFckZxenFCRjtFcUZuenFCQTtJQUNFO0VyRnF6cUJGO0FBQ0Y7QXFGbHpxQkE7RUFDRTtJQUNFO0lBRUE7RXJGbXpxQkY7RXFGanpxQkE7SUFDRTtJQUVBO0VyRmt6cUJGO0VxRmh6cUJBO0lBQ0U7SUFFQTtFckZpenFCRjtFcUYveXFCQTtJQUNFO0lBRUE7RXJGZ3pxQkY7RXFGOXlxQkE7SUFDRTtJQUVBO0VyRit5cUJGO0VxRjd5cUJBO0lBQ0U7SUFFQTtFckY4eXFCRjtFcUY1eXFCQTtJQUNFO0VyRjh5cUJGO0FBQ0Y7QXFGMXlxQkE7RUFDRTtJQUNFO0lBQ0E7RXJGNHlxQkY7RXFGMXlxQkE7SUFDRTtJQUNBO0VyRjR5cUJGO0VxRjF5cUJBO0lBQ0U7SUFDQTtFckY0eXFCRjtFcUYxeXFCQTtJQUNFO0lBQ0E7RXJGNHlxQkY7RXFGMXlxQkE7SUFDRTtJQUNBO0VyRjR5cUJGO0VxRjF5cUJBO0lBQ0U7SUFDQTtFckY0eXFCRjtFcUYxeXFCQTtJQUNFO0lBQ0E7RXJGNHlxQkY7RXFGMXlxQkE7SUFDRTtFckY0eXFCRjtFcUYxeXFCQTtJQUNFO0VyRjR5cUJGO0FBQ0Y7QXFGenlxQkE7RUFDRTtJQUNFO0lBQ0E7RXJGMnlxQkY7RXFGenlxQkE7SUFDRTtJQUNBO0VyRjJ5cUJGO0VxRnp5cUJBO0lBQ0U7SUFDQTtFckYyeXFCRjtFcUZ6eXFCQTtJQUNFO0lBSUE7RXJGd3lxQkY7RXFGdHlxQkE7SUFDRTtJQUlBO0VyRnF5cUJGO0VxRm55cUJBO0lBQ0U7SUFDQTtFckZxeXFCRjtFcUZueXFCQTtJQUNFO0VyRnF5cUJGO0VxRm55cUJBO0lBQ0U7RXJGcXlxQkY7QUFDRjtBc0Z0L3JCQTtFQUNFO0F0RncvckJGOztBc0ZyL3JCQTtFQUNFO0F0RncvckJGOztBc0ZyL3JCQTtFQUNFO0F0RncvckJGOztBc0ZyL3JCQTtFQUNFO0F0RncvckJGOztBc0ZyL3JCQTtFQUNFO0F0RncvckJGOztBc0ZyL3JCQTs7RUFFRTtBdEZ3L3JCRjs7QXNGci9yQkE7RUFDRTtBdEZ3L3JCRjs7QXVGbGhzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCQ3FDdUI7RURwQ3ZCLFlDcUN1QjtBeEZnL3JCekI7O0F1Rmxoc0JBOztFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZvaHNCRjs7QXVGamhzQkE7RUFDRTtBdkZvaHNCRjs7QXVGamhzQkE7RUFDRTtBdkZvaHNCRjs7QXVGamhzQkE7RUFDRTtBdkZvaHNCRjs7QXlGaGpzQkE7bUVBQUE7QUFLRTtFQUNFO0F6Rmdqc0JKOztBeUZqanNCRTtFQUNFO0F6Rm9qc0JKOztBeUZyanNCRTtFQUNFO0F6Rndqc0JKOztBeUZ6anNCRTtFQUNFO0F6RjRqc0JKOztBeUY3anNCRTtFQUNFO0F6Rmdrc0JKOztBeUZqa3NCRTtFQUNFO0F6Rm9rc0JKOztBeUZya3NCRTtFQUNFO0F6Rndrc0JKOztBeUZ6a3NCRTtFQUNFO0F6RjRrc0JKOztBeUY3a3NCRTtFQUNFO0F6Rmdsc0JKOztBeUZqbHNCRTtFQUNFO0F6Rm9sc0JKOztBeUZybHNCRTtFQUNFO0F6Rndsc0JKOztBeUZ6bHNCRTtFQUNFO0F6RjRsc0JKOztBeUY3bHNCRTtFQUNFO0F6Rmdtc0JKOztBeUZqbXNCRTtFQUNFO0F6Rm9tc0JKOztBeUZybXNCRTtFQUNFO0F6Rndtc0JKOztBeUZ6bXNCRTtFQUNFO0F6RjRtc0JKOztBeUY3bXNCRTtFQUNFO0F6Rmduc0JKOztBeUZqbnNCRTtFQUNFO0F6Rm9uc0JKOztBeUZybnNCRTtFQUNFO0F6Rnduc0JKOztBeUZ6bnNCRTtFQUNFO0F6RjRuc0JKOztBeUY3bnNCRTtFQUNFO0F6Rmdvc0JKOztBeUZqb3NCRTtFQUNFO0F6Rm9vc0JKOztBeUZyb3NCRTtFQUNFO0F6Rndvc0JKOztBeUZ6b3NCRTtFQUNFO0F6RjRvc0JKOztBeUY3b3NCRTtFQUNFO0F6Rmdwc0JKOztBeUZqcHNCRTtFQUNFO0F6Rm9wc0JKOztBeUZycHNCRTtFQUNFO0F6Rndwc0JKOztBeUZ6cHNCRTtFQUNFO0F6RjRwc0JKOztBeUY3cHNCRTtFQUNFO0F6Rmdxc0JKOztBeUZqcXNCRTtFQUNFO0F6Rm9xc0JKOztBeUZycXNCRTtFQUNFO0F6Rndxc0JKOztBeUZ6cXNCRTtFQUNFO0F6RjRxc0JKOztBeUY3cXNCRTtFQUNFO0F6Rmdyc0JKOztBeUZqcnNCRTtFQUNFO0F6Rm9yc0JKOztBeUZycnNCRTtFQUNFO0F6Rndyc0JKOztBeUZ6cnNCRTtFQUNFO0F6RjRyc0JKOztBeUY3cnNCRTtFQUNFO0F6Rmdzc0JKOztBeUZqc3NCRTtFQUNFO0F6Rm9zc0JKOztBeUZyc3NCRTtFQUNFO0F6Rndzc0JKOztBeUZ6c3NCRTtFQUNFO0F6RjRzc0JKOztBeUY3c3NCRTtFQUNFO0F6Rmd0c0JKOztBeUZqdHNCRTtFQUNFO0F6Rm90c0JKOztBeUZydHNCRTtFQUNFO0F6Rnd0c0JKOztBeUZ6dHNCRTtFQUNFO0F6RjR0c0JKOztBeUY3dHNCRTtFQUNFO0F6Rmd1c0JKOztBeUZqdXNCRTtFQUNFO0F6Rm91c0JKOztBeUZydXNCRTtFQUNFO0F6Rnd1c0JKOztBeUZ6dXNCRTtFQUNFO0F6RjR1c0JKOztBeUY3dXNCRTtFQUNFO0F6Rmd2c0JKOztBeUZqdnNCRTtFQUNFO0F6Rm92c0JKOztBeUZydnNCRTtFQUNFO0F6Rnd2c0JKOztBeUZ6dnNCRTtFQUNFO0F6RjR2c0JKOztBeUY3dnNCRTtFQUNFO0F6Rmd3c0JKOztBeUZqd3NCRTtFQUNFO0F6Rm93c0JKOztBeUZyd3NCRTtFQUNFO0F6Rnd3c0JKOztBeUZ6d3NCRTtFQUNFO0F6RjR3c0JKOztBeUY3d3NCRTtFQUNFO0F6Rmd4c0JKOztBeUZqeHNCRTtFQUNFO0F6Rm94c0JKOztBeUZyeHNCRTtFQUNFO0F6Rnd4c0JKOztBeUZ6eHNCRTtFQUNFO0F6RjR4c0JKOztBeUY3eHNCRTtFQUNFO0F6Rmd5c0JKOztBeUZqeXNCRTtFQUNFO0F6Rm95c0JKOztBeUZyeXNCRTtFQUNFO0F6Rnd5c0JKOztBeUZ6eXNCRTtFQUNFO0F6RjR5c0JKOztBeUY3eXNCRTtFQUNFO0F6Rmd6c0JKOztBeUZqenNCRTtFQUNFO0F6Rm96c0JKOztBeUZyenNCRTtFQUNFO0F6Rnd6c0JKOztBeUZ6enNCRTtFQUNFO0F6RjR6c0JKOztBeUY3enNCRTtFQUNFO0F6Rmcwc0JKOztBeUZqMHNCRTtFQUNFO0F6Rm8wc0JKOztBeUZyMHNCRTtFQUNFO0F6Rncwc0JKOztBeUZ6MHNCRTtFQUNFO0F6RjQwc0JKOztBeUY3MHNCRTtFQUNFO0F6Rmcxc0JKOztBeUZqMXNCRTtFQUNFO0F6Rm8xc0JKOztBeUZyMXNCRTtFQUNFO0F6Rncxc0JKOztBeUZ6MXNCRTtFQUNFO0F6RjQxc0JKOztBeUY3MXNCRTtFQUNFO0F6Rmcyc0JKOztBeUZqMnNCRTtFQUNFO0F6Rm8yc0JKOztBeUZyMnNCRTtFQUNFO0F6Rncyc0JKOztBeUZ6MnNCRTtFQUNFO0F6RjQyc0JKOztBeUY3MnNCRTtFQUNFO0F6Rmczc0JKOztBeUZqM3NCRTtFQUNFO0F6Rm8zc0JKOztBeUZyM3NCRTtFQUNFO0F6Rnczc0JKOztBeUZ6M3NCRTtFQUNFO0F6RjQzc0JKOztBeUY3M3NCRTtFQUNFO0F6Rmc0c0JKOztBeUZqNHNCRTtFQUNFO0F6Rm80c0JKOztBeUZyNHNCRTtFQUNFO0F6Rnc0c0JKOztBeUZ6NHNCRTtFQUNFO0F6RjQ0c0JKOztBeUY3NHNCRTtFQUNFO0F6Rmc1c0JKOztBeUZqNXNCRTtFQUNFO0F6Rm81c0JKOztBeUZyNXNCRTtFQUNFO0F6Rnc1c0JKOztBeUZ6NXNCRTtFQUNFO0F6RjQ1c0JKOztBeUY3NXNCRTtFQUNFO0F6Rmc2c0JKOztBeUZqNnNCRTtFQUNFO0F6Rm82c0JKOztBeUZyNnNCRTtFQUNFO0F6Rnc2c0JKOztBeUZ6NnNCRTtFQUNFO0F6RjQ2c0JKOztBeUY3NnNCRTtFQUNFO0F6Rmc3c0JKOztBeUZqN3NCRTtFQUNFO0F6Rm83c0JKOztBeUZyN3NCRTtFQUNFO0F6Rnc3c0JKOztBeUZ6N3NCRTtFQUNFO0F6RjQ3c0JKOztBeUY3N3NCRTtFQUNFO0F6Rmc4c0JKOztBeUZqOHNCRTtFQUNFO0F6Rm84c0JKOztBeUZyOHNCRTtFQUNFO0F6Rnc4c0JKOztBeUZ6OHNCRTtFQUNFO0F6RjQ4c0JKOztBeUY3OHNCRTtFQUNFO0F6Rmc5c0JKOztBeUZqOXNCRTtFQUNFO0F6Rm85c0JKOztBeUZyOXNCRTtFQUNFO0F6Rnc5c0JKOztBeUZ6OXNCRTtFQUNFO0F6RjQ5c0JKOztBeUY3OXNCRTtFQUNFO0F6Rmcrc0JKOztBeUZqK3NCRTtFQUNFO0F6Rm8rc0JKOztBeUZyK3NCRTtFQUNFO0F6Rncrc0JKOztBeUZ6K3NCRTtFQUNFO0F6RjQrc0JKOztBeUY3K3NCRTtFQUNFO0F6Rmcvc0JKOztBeUZqL3NCRTtFQUNFO0F6Rm8vc0JKOztBeUZyL3NCRTtFQUNFO0F6Rncvc0JKOztBeUZ6L3NCRTtFQUNFO0F6RjQvc0JKOztBeUY3L3NCRTtFQUNFO0F6RmdndEJKOztBeUZqZ3RCRTtFQUNFO0F6Rm9ndEJKOztBeUZyZ3RCRTtFQUNFO0F6RndndEJKOztBeUZ6Z3RCRTtFQUNFO0F6RjRndEJKOztBeUY3Z3RCRTtFQUNFO0F6RmdodEJKOztBeUZqaHRCRTtFQUNFO0F6Rm9odEJKOztBeUZyaHRCRTtFQUNFO0F6RndodEJKOztBeUZ6aHRCRTtFQUNFO0F6RjRodEJKOztBeUY3aHRCRTtFQUNFO0F6RmdpdEJKOztBeUZqaXRCRTtFQUNFO0F6Rm9pdEJKOztBeUZyaXRCRTtFQUNFO0F6RndpdEJKOztBeUZ6aXRCRTtFQUNFO0F6RjRpdEJKOztBeUY3aXRCRTtFQUNFO0F6RmdqdEJKOztBeUZqanRCRTtFQUNFO0F6Rm9qdEJKOztBeUZyanRCRTtFQUNFO0F6RndqdEJKOztBeUZ6anRCRTtFQUNFO0F6RjRqdEJKOztBeUY3anRCRTtFQUNFO0F6RmdrdEJKOztBeUZqa3RCRTtFQUNFO0F6Rm9rdEJKOztBeUZya3RCRTtFQUNFO0F6RndrdEJKOztBeUZ6a3RCRTtFQUNFO0F6RjRrdEJKOztBeUY3a3RCRTtFQUNFO0F6RmdsdEJKOztBeUZqbHRCRTtFQUNFO0F6Rm9sdEJKOztBeUZybHRCRTtFQUNFO0F6RndsdEJKOztBeUZ6bHRCRTtFQUNFO0F6RjRsdEJKOztBeUY3bHRCRTtFQUNFO0F6RmdtdEJKOztBeUZqbXRCRTtFQUNFO0F6Rm9tdEJKOztBeUZybXRCRTtFQUNFO0F6RndtdEJKOztBeUZ6bXRCRTtFQUNFO0F6RjRtdEJKOztBeUY3bXRCRTtFQUNFO0F6RmdudEJKOztBeUZqbnRCRTtFQUNFO0F6Rm9udEJKOztBeUZybnRCRTtFQUNFO0F6RndudEJKOztBeUZ6bnRCRTtFQUNFO0F6RjRudEJKOztBeUY3bnRCRTtFQUNFO0F6RmdvdEJKOztBeUZqb3RCRTtFQUNFO0F6Rm9vdEJKOztBeUZyb3RCRTtFQUNFO0F6RndvdEJKOztBeUZ6b3RCRTtFQUNFO0F6RjRvdEJKOztBeUY3b3RCRTtFQUNFO0F6RmdwdEJKOztBeUZqcHRCRTtFQUNFO0F6Rm9wdEJKOztBeUZycHRCRTtFQUNFO0F6RndwdEJKOztBeUZ6cHRCRTtFQUNFO0F6RjRwdEJKOztBeUY3cHRCRTtFQUNFO0F6RmdxdEJKOztBeUZqcXRCRTtFQUNFO0F6Rm9xdEJKOztBeUZycXRCRTtFQUNFO0F6RndxdEJKOztBeUZ6cXRCRTtFQUNFO0F6RjRxdEJKOztBeUY3cXRCRTtFQUNFO0F6RmdydEJKOztBeUZqcnRCRTtFQUNFO0F6Rm9ydEJKOztBeUZycnRCRTtFQUNFO0F6RndydEJKOztBeUZ6cnRCRTtFQUNFO0F6RjRydEJKOztBeUY3cnRCRTtFQUNFO0F6RmdzdEJKOztBeUZqc3RCRTtFQUNFO0F6Rm9zdEJKOztBeUZyc3RCRTtFQUNFO0F6RndzdEJKOztBeUZ6c3RCRTtFQUNFO0F6RjRzdEJKOztBeUY3c3RCRTtFQUNFO0F6Rmd0dEJKOztBeUZqdHRCRTtFQUNFO0F6Rm90dEJKOztBeUZydHRCRTtFQUNFO0F6Rnd0dEJKOztBeUZ6dHRCRTtFQUNFO0F6RjR0dEJKOztBeUY3dHRCRTtFQUNFO0F6Rmd1dEJKOztBeUZqdXRCRTtFQUNFO0F6Rm91dEJKOztBeUZydXRCRTtFQUNFO0F6Rnd1dEJKOztBeUZ6dXRCRTtFQUNFO0F6RjR1dEJKOztBeUY3dXRCRTtFQUNFO0F6Rmd2dEJKOztBeUZqdnRCRTtFQUNFO0F6Rm92dEJKOztBeUZydnRCRTtFQUNFO0F6Rnd2dEJKOztBeUZ6dnRCRTtFQUNFO0F6RjR2dEJKOztBeUY3dnRCRTtFQUNFO0F6Rmd3dEJKOztBeUZqd3RCRTtFQUNFO0F6Rm93dEJKOztBeUZyd3RCRTtFQUNFO0F6Rnd3dEJKOztBeUZ6d3RCRTtFQUNFO0F6RjR3dEJKOztBeUY3d3RCRTtFQUNFO0F6Rmd4dEJKOztBeUZqeHRCRTtFQUNFO0F6Rm94dEJKOztBeUZyeHRCRTtFQUNFO0F6Rnd4dEJKOztBeUZ6eHRCRTtFQUNFO0F6RjR4dEJKOztBeUY3eHRCRTtFQUNFO0F6Rmd5dEJKOztBeUZqeXRCRTtFQUNFO0F6Rm95dEJKOztBeUZyeXRCRTtFQUNFO0F6Rnd5dEJKOztBeUZ6eXRCRTtFQUNFO0F6RjR5dEJKOztBeUY3eXRCRTtFQUNFO0F6Rmd6dEJKOztBeUZqenRCRTtFQUNFO0F6Rm96dEJKOztBeUZyenRCRTtFQUNFO0F6Rnd6dEJKOztBeUZ6enRCRTtFQUNFO0F6RjR6dEJKOztBeUY3enRCRTtFQUNFO0F6RmcwdEJKOztBeUZqMHRCRTtFQUNFO0F6Rm8wdEJKOztBeUZyMHRCRTtFQUNFO0F6RncwdEJKOztBeUZ6MHRCRTtFQUNFO0F6RjQwdEJKOztBeUY3MHRCRTtFQUNFO0F6RmcxdEJKOztBeUZqMXRCRTtFQUNFO0F6Rm8xdEJKOztBeUZyMXRCRTtFQUNFO0F6RncxdEJKOztBeUZ6MXRCRTtFQUNFO0F6RjQxdEJKOztBeUY3MXRCRTtFQUNFO0F6RmcydEJKOztBeUZqMnRCRTtFQUNFO0F6Rm8ydEJKOztBeUZyMnRCRTtFQUNFO0F6RncydEJKOztBeUZ6MnRCRTtFQUNFO0F6RjQydEJKOztBeUY3MnRCRTtFQUNFO0F6RmczdEJKOztBeUZqM3RCRTtFQUNFO0F6Rm8zdEJKOztBeUZyM3RCRTtFQUNFO0F6RnczdEJKOztBeUZ6M3RCRTtFQUNFO0F6RjQzdEJKOztBeUY3M3RCRTtFQUNFO0F6Rmc0dEJKOztBeUZqNHRCRTtFQUNFO0F6Rm80dEJKOztBeUZyNHRCRTtFQUNFO0F6Rnc0dEJKOztBeUZ6NHRCRTtFQUNFO0F6RjQ0dEJKOztBeUY3NHRCRTtFQUNFO0F6Rmc1dEJKOztBeUZqNXRCRTtFQUNFO0F6Rm81dEJKOztBeUZyNXRCRTtFQUNFO0F6Rnc1dEJKOztBeUZ6NXRCRTtFQUNFO0F6RjQ1dEJKOztBeUY3NXRCRTtFQUNFO0F6Rmc2dEJKOztBeUZqNnRCRTtFQUNFO0F6Rm82dEJKOztBeUZyNnRCRTtFQUNFO0F6Rnc2dEJKOztBeUZ6NnRCRTtFQUNFO0F6RjQ2dEJKOztBeUY3NnRCRTtFQUNFO0F6Rmc3dEJKOztBeUZqN3RCRTtFQUNFO0F6Rm83dEJKOztBeUZyN3RCRTtFQUNFO0F6Rnc3dEJKOztBeUZ6N3RCRTtFQUNFO0F6RjQ3dEJKOztBeUY3N3RCRTtFQUNFO0F6Rmc4dEJKOztBeUZqOHRCRTtFQUNFO0F6Rm84dEJKOztBeUZyOHRCRTtFQUNFO0F6Rnc4dEJKOztBeUZ6OHRCRTtFQUNFO0F6RjQ4dEJKOztBeUY3OHRCRTtFQUNFO0F6Rmc5dEJKOztBeUZqOXRCRTtFQUNFO0F6Rm85dEJKOztBeUZyOXRCRTtFQUNFO0F6Rnc5dEJKOztBeUZ6OXRCRTtFQUNFO0F6RjQ5dEJKOztBeUY3OXRCRTtFQUNFO0F6RmcrdEJKOztBeUZqK3RCRTtFQUNFO0F6Rm8rdEJKOztBeUZyK3RCRTtFQUNFO0F6RncrdEJKOztBeUZ6K3RCRTtFQUNFO0F6RjQrdEJKOztBeUY3K3RCRTtFQUNFO0F6RmcvdEJKOztBeUZqL3RCRTtFQUNFO0F6Rm8vdEJKOztBeUZyL3RCRTtFQUNFO0F6RncvdEJKOztBeUZ6L3RCRTtFQUNFO0F6RjQvdEJKOztBeUY3L3RCRTtFQUNFO0F6RmdndUJKOztBeUZqZ3VCRTtFQUNFO0F6Rm9ndUJKOztBeUZyZ3VCRTtFQUNFO0F6RndndUJKOztBeUZ6Z3VCRTtFQUNFO0F6RjRndUJKOztBeUY3Z3VCRTtFQUNFO0F6RmdodUJKOztBeUZqaHVCRTtFQUNFO0F6Rm9odUJKOztBeUZyaHVCRTtFQUNFO0F6RndodUJKOztBeUZ6aHVCRTtFQUNFO0F6RjRodUJKOztBeUY3aHVCRTtFQUNFO0F6RmdpdUJKOztBeUZqaXVCRTtFQUNFO0F6Rm9pdUJKOztBeUZyaXVCRTtFQUNFO0F6RndpdUJKOztBeUZ6aXVCRTtFQUNFO0F6RjRpdUJKOztBeUY3aXVCRTtFQUNFO0F6RmdqdUJKOztBeUZqanVCRTtFQUNFO0F6Rm9qdUJKOztBeUZyanVCRTtFQUNFO0F6RndqdUJKOztBeUZ6anVCRTtFQUNFO0F6RjRqdUJKOztBeUY3anVCRTtFQUNFO0F6RmdrdUJKOztBeUZqa3VCRTtFQUNFO0F6Rm9rdUJKOztBeUZya3VCRTtFQUNFO0F6RndrdUJKOztBeUZ6a3VCRTtFQUNFO0F6RjRrdUJKOztBeUY3a3VCRTtFQUNFO0F6RmdsdUJKOztBeUZqbHVCRTtFQUNFO0F6Rm9sdUJKOztBeUZybHVCRTtFQUNFO0F6RndsdUJKOztBeUZ6bHVCRTtFQUNFO0F6RjRsdUJKOztBeUY3bHVCRTtFQUNFO0F6RmdtdUJKOztBeUZqbXVCRTtFQUNFO0F6Rm9tdUJKOztBeUZybXVCRTtFQUNFO0F6RndtdUJKOztBeUZ6bXVCRTtFQUNFO0F6RjRtdUJKOztBeUY3bXVCRTtFQUNFO0F6RmdudUJKOztBeUZqbnVCRTtFQUNFO0F6Rm9udUJKOztBeUZybnVCRTtFQUNFO0F6RndudUJKOztBeUZ6bnVCRTtFQUNFO0F6RjRudUJKOztBeUY3bnVCRTtFQUNFO0F6RmdvdUJKOztBeUZqb3VCRTtFQUNFO0F6Rm9vdUJKOztBeUZyb3VCRTtFQUNFO0F6RndvdUJKOztBeUZ6b3VCRTtFQUNFO0F6RjRvdUJKOztBeUY3b3VCRTtFQUNFO0F6RmdwdUJKOztBeUZqcHVCRTtFQUNFO0F6Rm9wdUJKOztBeUZycHVCRTtFQUNFO0F6RndwdUJKOztBeUZ6cHVCRTtFQUNFO0F6RjRwdUJKOztBeUY3cHVCRTtFQUNFO0F6RmdxdUJKOztBeUZqcXVCRTtFQUNFO0F6Rm9xdUJKOztBeUZycXVCRTtFQUNFO0F6RndxdUJKOztBeUZ6cXVCRTtFQUNFO0F6RjRxdUJKOztBeUY3cXVCRTtFQUNFO0F6RmdydUJKOztBeUZqcnVCRTtFQUNFO0F6Rm9ydUJKOztBeUZycnVCRTtFQUNFO0F6RndydUJKOztBeUZ6cnVCRTtFQUNFO0F6RjRydUJKOztBeUY3cnVCRTtFQUNFO0F6RmdzdUJKOztBeUZqc3VCRTtFQUNFO0F6Rm9zdUJKOztBeUZyc3VCRTtFQUNFO0F6RndzdUJKOztBeUZ6c3VCRTtFQUNFO0F6RjRzdUJKOztBeUY3c3VCRTtFQUNFO0F6Rmd0dUJKOztBeUZqdHVCRTtFQUNFO0F6Rm90dUJKOztBeUZydHVCRTtFQUNFO0F6Rnd0dUJKOztBeUZ6dHVCRTtFQUNFO0F6RjR0dUJKOztBeUY3dHVCRTtFQUNFO0F6Rmd1dUJKOztBeUZqdXVCRTtFQUNFO0F6Rm91dUJKOztBeUZydXVCRTtFQUNFO0F6Rnd1dUJKOztBeUZ6dXVCRTtFQUNFO0F6RjR1dUJKOztBeUY3dXVCRTtFQUNFO0F6Rmd2dUJKOztBeUZqdnVCRTtFQUNFO0F6Rm92dUJKOztBeUZydnVCRTtFQUNFO0F6Rnd2dUJKOztBeUZ6dnVCRTtFQUNFO0F6RjR2dUJKOztBeUY3dnVCRTtFQUNFO0F6Rmd3dUJKOztBeUZqd3VCRTtFQUNFO0F6Rm93dUJKOztBeUZyd3VCRTtFQUNFO0F6Rnd3dUJKOztBeUZ6d3VCRTtFQUNFO0F6RjR3dUJKOztBeUY3d3VCRTtFQUNFO0F6Rmd4dUJKOztBeUZqeHVCRTtFQUNFO0F6Rm94dUJKOztBeUZyeHVCRTtFQUNFO0F6Rnd4dUJKOztBeUZ6eHVCRTtFQUNFO0F6RjR4dUJKOztBeUY3eHVCRTtFQUNFO0F6Rmd5dUJKOztBeUZqeXVCRTtFQUNFO0F6Rm95dUJKOztBeUZyeXVCRTtFQUNFO0F6Rnd5dUJKOztBeUZ6eXVCRTtFQUNFO0F6RjR5dUJKOztBeUY3eXVCRTtFQUNFO0F6Rmd6dUJKOztBeUZqenVCRTtFQUNFO0F6Rm96dUJKOztBeUZyenVCRTtFQUNFO0F6Rnd6dUJKOztBeUZ6enVCRTtFQUNFO0F6RjR6dUJKOztBeUY3enVCRTtFQUNFO0F6RmcwdUJKOztBeUZqMHVCRTtFQUNFO0F6Rm8wdUJKOztBeUZyMHVCRTtFQUNFO0F6RncwdUJKOztBeUZ6MHVCRTtFQUNFO0F6RjQwdUJKOztBeUY3MHVCRTtFQUNFO0F6RmcxdUJKOztBeUZqMXVCRTtFQUNFO0F6Rm8xdUJKOztBeUZyMXVCRTtFQUNFO0F6RncxdUJKOztBeUZ6MXVCRTtFQUNFO0F6RjQxdUJKOztBeUY3MXVCRTtFQUNFO0F6RmcydUJKOztBeUZqMnVCRTtFQUNFO0F6Rm8ydUJKOztBeUZyMnVCRTtFQUNFO0F6RncydUJKOztBeUZ6MnVCRTtFQUNFO0F6RjQydUJKOztBeUY3MnVCRTtFQUNFO0F6RmczdUJKOztBeUZqM3VCRTtFQUNFO0F6Rm8zdUJKOztBeUZyM3VCRTtFQUNFO0F6RnczdUJKOztBeUZ6M3VCRTtFQUNFO0F6RjQzdUJKOztBeUY3M3VCRTtFQUNFO0F6Rmc0dUJKOztBeUZqNHVCRTtFQUNFO0F6Rm80dUJKOztBeUZyNHVCRTtFQUNFO0F6Rnc0dUJKOztBeUZ6NHVCRTtFQUNFO0F6RjQ0dUJKOztBeUY3NHVCRTtFQUNFO0F6Rmc1dUJKOztBeUZqNXVCRTtFQUNFO0F6Rm81dUJKOztBeUZyNXVCRTtFQUNFO0F6Rnc1dUJKOztBeUZ6NXVCRTtFQUNFO0F6RjQ1dUJKOztBeUY3NXVCRTtFQUNFO0F6Rmc2dUJKOztBeUZqNnVCRTtFQUNFO0F6Rm82dUJKOztBeUZyNnVCRTtFQUNFO0F6Rnc2dUJKOztBeUZ6NnVCRTtFQUNFO0F6RjQ2dUJKOztBeUY3NnVCRTtFQUNFO0F6Rmc3dUJKOztBeUZqN3VCRTtFQUNFO0F6Rm83dUJKOztBeUZyN3VCRTtFQUNFO0F6Rnc3dUJKOztBeUZ6N3VCRTtFQUNFO0F6RjQ3dUJKOztBeUY3N3VCRTtFQUNFO0F6Rmc4dUJKOztBeUZqOHVCRTtFQUNFO0F6Rm84dUJKOztBeUZyOHVCRTtFQUNFO0F6Rnc4dUJKOztBeUZ6OHVCRTtFQUNFO0F6RjQ4dUJKOztBeUY3OHVCRTtFQUNFO0F6Rmc5dUJKOztBeUZqOXVCRTtFQUNFO0F6Rm85dUJKOztBeUZyOXVCRTtFQUNFO0F6Rnc5dUJKOztBeUZ6OXVCRTtFQUNFO0F6RjQ5dUJKOztBeUY3OXVCRTtFQUNFO0F6RmcrdUJKOztBeUZqK3VCRTtFQUNFO0F6Rm8rdUJKOztBeUZyK3VCRTtFQUNFO0F6RncrdUJKOztBeUZ6K3VCRTtFQUNFO0F6RjQrdUJKOztBeUY3K3VCRTtFQUNFO0F6RmcvdUJKOztBeUZqL3VCRTtFQUNFO0F6Rm8vdUJKOztBeUZyL3VCRTtFQUNFO0F6RncvdUJKOztBeUZ6L3VCRTtFQUNFO0F6RjQvdUJKOztBeUY3L3VCRTtFQUNFO0F6RmdndkJKOztBeUZqZ3ZCRTtFQUNFO0F6Rm9ndkJKOztBeUZyZ3ZCRTtFQUNFO0F6RndndkJKOztBeUZ6Z3ZCRTtFQUNFO0F6RjRndkJKOztBeUY3Z3ZCRTtFQUNFO0F6RmdodkJKOztBeUZqaHZCRTtFQUNFO0F6Rm9odkJKOztBeUZyaHZCRTtFQUNFO0F6RndodkJKOztBeUZ6aHZCRTtFQUNFO0F6RjRodkJKOztBeUY3aHZCRTtFQUNFO0F6RmdpdkJKOztBeUZqaXZCRTtFQUNFO0F6Rm9pdkJKOztBeUZyaXZCRTtFQUNFO0F6RndpdkJKOztBeUZ6aXZCRTtFQUNFO0F6RjRpdkJKOztBeUY3aXZCRTtFQUNFO0F6RmdqdkJKOztBeUZqanZCRTtFQUNFO0F6Rm9qdkJKOztBeUZyanZCRTtFQUNFO0F6RndqdkJKOztBeUZ6anZCRTtFQUNFO0F6RjRqdkJKOztBeUY3anZCRTtFQUNFO0F6RmdrdkJKOztBeUZqa3ZCRTtFQUNFO0F6Rm9rdkJKOztBeUZya3ZCRTtFQUNFO0F6RndrdkJKOztBeUZ6a3ZCRTtFQUNFO0F6RjRrdkJKOztBeUY3a3ZCRTtFQUNFO0F6RmdsdkJKOztBeUZqbHZCRTtFQUNFO0F6Rm9sdkJKOztBeUZybHZCRTtFQUNFO0F6RndsdkJKOztBeUZ6bHZCRTtFQUNFO0F6RjRsdkJKOztBeUY3bHZCRTtFQUNFO0F6RmdtdkJKOztBeUZqbXZCRTtFQUNFO0F6Rm9tdkJKOztBeUZybXZCRTtFQUNFO0F6RndtdkJKOztBeUZ6bXZCRTtFQUNFO0F6RjRtdkJKOztBeUY3bXZCRTtFQUNFO0F6RmdudkJKOztBeUZqbnZCRTtFQUNFO0F6Rm9udkJKOztBeUZybnZCRTtFQUNFO0F6RndudkJKOztBeUZ6bnZCRTtFQUNFO0F6RjRudkJKOztBeUY3bnZCRTtFQUNFO0F6RmdvdkJKOztBeUZqb3ZCRTtFQUNFO0F6Rm9vdkJKOztBeUZyb3ZCRTtFQUNFO0F6RndvdkJKOztBeUZ6b3ZCRTtFQUNFO0F6RjRvdkJKOztBeUY3b3ZCRTtFQUNFO0F6RmdwdkJKOztBeUZqcHZCRTtFQUNFO0F6Rm9wdkJKOztBeUZycHZCRTtFQUNFO0F6RndwdkJKOztBeUZ6cHZCRTtFQUNFO0F6RjRwdkJKOztBeUY3cHZCRTtFQUNFO0F6RmdxdkJKOztBeUZqcXZCRTtFQUNFO0F6Rm9xdkJKOztBeUZycXZCRTtFQUNFO0F6RndxdkJKOztBeUZ6cXZCRTtFQUNFO0F6RjRxdkJKOztBeUY3cXZCRTtFQUNFO0F6RmdydkJKOztBeUZqcnZCRTtFQUNFO0F6Rm9ydkJKOztBeUZycnZCRTtFQUNFO0F6RndydkJKOztBeUZ6cnZCRTtFQUNFO0F6RjRydkJKOztBeUY3cnZCRTtFQUNFO0F6RmdzdkJKOztBeUZqc3ZCRTtFQUNFO0F6Rm9zdkJKOztBeUZyc3ZCRTtFQUNFO0F6RndzdkJKOztBeUZ6c3ZCRTtFQUNFO0F6RjRzdkJKOztBeUY3c3ZCRTtFQUNFO0F6Rmd0dkJKOztBeUZqdHZCRTtFQUNFO0F6Rm90dkJKOztBeUZydHZCRTtFQUNFO0F6Rnd0dkJKOztBeUZ6dHZCRTtFQUNFO0F6RjR0dkJKOztBeUY3dHZCRTtFQUNFO0F6Rmd1dkJKOztBeUZqdXZCRTtFQUNFO0F6Rm91dkJKOztBeUZydXZCRTtFQUNFO0F6Rnd1dkJKOztBeUZ6dXZCRTtFQUNFO0F6RjR1dkJKOztBeUY3dXZCRTtFQUNFO0F6Rmd2dkJKOztBeUZqdnZCRTtFQUNFO0F6Rm92dkJKOztBeUZydnZCRTtFQUNFO0F6Rnd2dkJKOztBeUZ6dnZCRTtFQUNFO0F6RjR2dkJKOztBeUY3dnZCRTtFQUNFO0F6Rmd3dkJKOztBeUZqd3ZCRTtFQUNFO0F6Rm93dkJKOztBeUZyd3ZCRTtFQUNFO0F6Rnd3dkJKOztBeUZ6d3ZCRTtFQUNFO0F6RjR3dkJKOztBeUY3d3ZCRTtFQUNFO0F6Rmd4dkJKOztBeUZqeHZCRTtFQUNFO0F6Rm94dkJKOztBeUZyeHZCRTtFQUNFO0F6Rnd4dkJKOztBeUZ6eHZCRTtFQUNFO0F6RjR4dkJKOztBeUY3eHZCRTtFQUNFO0F6Rmd5dkJKOztBeUZqeXZCRTtFQUNFO0F6Rm95dkJKOztBeUZyeXZCRTtFQUNFO0F6Rnd5dkJKOztBeUZ6eXZCRTtFQUNFO0F6RjR5dkJKOztBeUY3eXZCRTtFQUNFO0F6Rmd6dkJKOztBeUZqenZCRTtFQUNFO0F6Rm96dkJKOztBeUZyenZCRTtFQUNFO0F6Rnd6dkJKOztBeUZ6enZCRTtFQUNFO0F6RjR6dkJKOztBeUY3enZCRTtFQUNFO0F6RmcwdkJKOztBeUZqMHZCRTtFQUNFO0F6Rm8wdkJKOztBeUZyMHZCRTtFQUNFO0F6RncwdkJKOztBeUZ6MHZCRTtFQUNFO0F6RjQwdkJKOztBeUY3MHZCRTtFQUNFO0F6RmcxdkJKOztBeUZqMXZCRTtFQUNFO0F6Rm8xdkJKOztBeUZyMXZCRTtFQUNFO0F6RncxdkJKOztBeUZ6MXZCRTtFQUNFO0F6RjQxdkJKOztBeUY3MXZCRTtFQUNFO0F6RmcydkJKOztBeUZqMnZCRTtFQUNFO0F6Rm8ydkJKOztBeUZyMnZCRTtFQUNFO0F6RncydkJKOztBeUZ6MnZCRTtFQUNFO0F6RjQydkJKOztBeUY3MnZCRTtFQUNFO0F6RmczdkJKOztBeUZqM3ZCRTtFQUNFO0F6Rm8zdkJKOztBeUZyM3ZCRTtFQUNFO0F6RnczdkJKOztBeUZ6M3ZCRTtFQUNFO0F6RjQzdkJKOztBeUY3M3ZCRTtFQUNFO0F6Rmc0dkJKOztBeUZqNHZCRTtFQUNFO0F6Rm80dkJKOztBeUZyNHZCRTtFQUNFO0F6Rnc0dkJKOztBeUZ6NHZCRTtFQUNFO0F6RjQ0dkJKOztBeUY3NHZCRTtFQUNFO0F6Rmc1dkJKOztBeUZqNXZCRTtFQUNFO0F6Rm81dkJKOztBeUZyNXZCRTtFQUNFO0F6Rnc1dkJKOztBeUZ6NXZCRTtFQUNFO0F6RjQ1dkJKOztBeUY3NXZCRTtFQUNFO0F6Rmc2dkJKOztBeUZqNnZCRTtFQUNFO0F6Rm82dkJKOztBeUZyNnZCRTtFQUNFO0F6Rnc2dkJKOztBeUZ6NnZCRTtFQUNFO0F6RjQ2dkJKOztBeUY3NnZCRTtFQUNFO0F6Rmc3dkJKOztBeUZqN3ZCRTtFQUNFO0F6Rm83dkJKOztBeUZyN3ZCRTtFQUNFO0F6Rnc3dkJKOztBeUZ6N3ZCRTtFQUNFO0F6RjQ3dkJKOztBeUY3N3ZCRTtFQUNFO0F6Rmc4dkJKOztBeUZqOHZCRTtFQUNFO0F6Rm84dkJKOztBeUZyOHZCRTtFQUNFO0F6Rnc4dkJKOztBeUZ6OHZCRTtFQUNFO0F6RjQ4dkJKOztBeUY3OHZCRTtFQUNFO0F6Rmc5dkJKOztBeUZqOXZCRTtFQUNFO0F6Rm85dkJKOztBeUZyOXZCRTtFQUNFO0F6Rnc5dkJKOztBeUZ6OXZCRTtFQUNFO0F6RjQ5dkJKOztBeUY3OXZCRTtFQUNFO0F6RmcrdkJKOztBeUZqK3ZCRTtFQUNFO0F6Rm8rdkJKOztBeUZyK3ZCRTtFQUNFO0F6RncrdkJKOztBeUZ6K3ZCRTtFQUNFO0F6RjQrdkJKOztBeUY3K3ZCRTtFQUNFO0F6RmcvdkJKOztBeUZqL3ZCRTtFQUNFO0F6Rm8vdkJKOztBeUZyL3ZCRTtFQUNFO0F6RncvdkJKOztBeUZ6L3ZCRTtFQUNFO0F6RjQvdkJKOztBeUY3L3ZCRTtFQUNFO0F6Rmdnd0JKOztBeUZqZ3dCRTtFQUNFO0F6Rm9nd0JKOztBeUZyZ3dCRTtFQUNFO0F6Rndnd0JKOztBeUZ6Z3dCRTtFQUNFO0F6RjRnd0JKOztBeUY3Z3dCRTtFQUNFO0F6Rmdod0JKOztBeUZqaHdCRTtFQUNFO0F6Rm9od0JKOztBeUZyaHdCRTtFQUNFO0F6Rndod0JKOztBeUZ6aHdCRTtFQUNFO0F6RjRod0JKOztBeUY3aHdCRTtFQUNFO0F6Rmdpd0JKOztBeUZqaXdCRTtFQUNFO0F6Rm9pd0JKOztBeUZyaXdCRTtFQUNFO0F6Rndpd0JKOztBeUZ6aXdCRTtFQUNFO0F6RjRpd0JKOztBeUY3aXdCRTtFQUNFO0F6Rmdqd0JKOztBeUZqandCRTtFQUNFO0F6Rm9qd0JKOztBeUZyandCRTtFQUNFO0F6Rndqd0JKOztBeUZ6andCRTtFQUNFO0F6RjRqd0JKOztBeUY3andCRTtFQUNFO0F6Rmdrd0JKOztBeUZqa3dCRTtFQUNFO0F6Rm9rd0JKOztBeUZya3dCRTtFQUNFO0F6Rndrd0JKOztBeUZ6a3dCRTtFQUNFO0F6RjRrd0JKOztBeUY3a3dCRTtFQUNFO0F6Rmdsd0JKOztBeUZqbHdCRTtFQUNFO0F6Rm9sd0JKOztBeUZybHdCRTtFQUNFO0F6Rndsd0JKOztBeUZ6bHdCRTtFQUNFO0F6RjRsd0JKOztBeUY3bHdCRTtFQUNFO0F6Rmdtd0JKOztBeUZqbXdCRTtFQUNFO0F6Rm9td0JKOztBeUZybXdCRTtFQUNFO0F6Rndtd0JKOztBeUZ6bXdCRTtFQUNFO0F6RjRtd0JKOztBeUY3bXdCRTtFQUNFO0F6Rmdud0JKOztBeUZqbndCRTtFQUNFO0F6Rm9ud0JKOztBeUZybndCRTtFQUNFO0F6Rndud0JKOztBeUZ6bndCRTtFQUNFO0F6RjRud0JKOztBeUY3bndCRTtFQUNFO0F6Rmdvd0JKOztBeUZqb3dCRTtFQUNFO0F6Rm9vd0JKOztBeUZyb3dCRTtFQUNFO0F6Rndvd0JKOztBeUZ6b3dCRTtFQUNFO0F6RjRvd0JKOztBeUY3b3dCRTtFQUNFO0F6Rmdwd0JKOztBeUZqcHdCRTtFQUNFO0F6Rm9wd0JKOztBeUZycHdCRTtFQUNFO0F6Rndwd0JKOztBeUZ6cHdCRTtFQUNFO0F6RjRwd0JKOztBeUY3cHdCRTtFQUNFO0F6Rmdxd0JKOztBeUZqcXdCRTtFQUNFO0F6Rm9xd0JKOztBeUZycXdCRTtFQUNFO0F6Rndxd0JKOztBeUZ6cXdCRTtFQUNFO0F6RjRxd0JKOztBeUY3cXdCRTtFQUNFO0F6Rmdyd0JKOztBeUZqcndCRTtFQUNFO0F6Rm9yd0JKOztBeUZycndCRTtFQUNFO0F6Rndyd0JKOztBeUZ6cndCRTtFQUNFO0F6RjRyd0JKOztBeUY3cndCRTtFQUNFO0F6Rmdzd0JKOztBeUZqc3dCRTtFQUNFO0F6Rm9zd0JKOztBeUZyc3dCRTtFQUNFO0F6Rndzd0JKOztBeUZ6c3dCRTtFQUNFO0F6RjRzd0JKOztBeUY3c3dCRTtFQUNFO0F6Rmd0d0JKOztBeUZqdHdCRTtFQUNFO0F6Rm90d0JKOztBeUZydHdCRTtFQUNFO0F6Rnd0d0JKOztBeUZ6dHdCRTtFQUNFO0F6RjR0d0JKOztBeUY3dHdCRTtFQUNFO0F6Rmd1d0JKOztBeUZqdXdCRTtFQUNFO0F6Rm91d0JKOztBeUZydXdCRTtFQUNFO0F6Rnd1d0JKOztBeUZ6dXdCRTtFQUNFO0F6RjR1d0JKOztBeUY3dXdCRTtFQUNFO0F6Rmd2d0JKOztBeUZqdndCRTtFQUNFO0F6Rm92d0JKOztBeUZydndCRTtFQUNFO0F6Rnd2d0JKOztBeUZ6dndCRTtFQUNFO0F6RjR2d0JKOztBeUY3dndCRTtFQUNFO0F6Rmd3d0JKOztBeUZqd3dCRTtFQUNFO0F6Rm93d0JKOztBeUZyd3dCRTtFQUNFO0F6Rnd3d0JKOztBeUZ6d3dCRTtFQUNFO0F6RjR3d0JKOztBeUY3d3dCRTtFQUNFO0F6Rmd4d0JKOztBeUZqeHdCRTtFQUNFO0F6Rm94d0JKOztBeUZyeHdCRTtFQUNFO0F6Rnd4d0JKOztBeUZ6eHdCRTtFQUNFO0F6RjR4d0JKOztBeUY3eHdCRTtFQUNFO0F6Rmd5d0JKOztBeUZqeXdCRTtFQUNFO0F6Rm95d0JKOztBeUZyeXdCRTtFQUNFO0F6Rnd5d0JKOztBeUZ6eXdCRTtFQUNFO0F6RjR5d0JKOztBeUY3eXdCRTtFQUNFO0F6Rmd6d0JKOztBeUZqendCRTtFQUNFO0F6Rm96d0JKOztBeUZyendCRTtFQUNFO0F6Rnd6d0JKOztBeUZ6endCRTtFQUNFO0F6RjR6d0JKOztBeUY3endCRTtFQUNFO0F6Rmcwd0JKOztBeUZqMHdCRTtFQUNFO0F6Rm8wd0JKOztBeUZyMHdCRTtFQUNFO0F6Rncwd0JKOztBeUZ6MHdCRTtFQUNFO0F6RjQwd0JKOztBeUY3MHdCRTtFQUNFO0F6Rmcxd0JKOztBeUZqMXdCRTtFQUNFO0F6Rm8xd0JKOztBeUZyMXdCRTtFQUNFO0F6Rncxd0JKOztBeUZ6MXdCRTtFQUNFO0F6RjQxd0JKOztBeUY3MXdCRTtFQUNFO0F6Rmcyd0JKOztBeUZqMndCRTtFQUNFO0F6Rm8yd0JKOztBeUZyMndCRTtFQUNFO0F6Rncyd0JKOztBeUZ6MndCRTtFQUNFO0F6RjQyd0JKOztBeUY3MndCRTtFQUNFO0F6Rmczd0JKOztBeUZqM3dCRTtFQUNFO0F6Rm8zd0JKOztBeUZyM3dCRTtFQUNFO0F6Rnczd0JKOztBeUZ6M3dCRTtFQUNFO0F6RjQzd0JKOztBeUY3M3dCRTtFQUNFO0F6Rmc0d0JKOztBeUZqNHdCRTtFQUNFO0F6Rm80d0JKOztBeUZyNHdCRTtFQUNFO0F6Rnc0d0JKOztBeUZ6NHdCRTtFQUNFO0F6RjQ0d0JKOztBeUY3NHdCRTtFQUNFO0F6Rmc1d0JKOztBeUZqNXdCRTtFQUNFO0F6Rm81d0JKOztBeUZyNXdCRTtFQUNFO0F6Rnc1d0JKOztBeUZ6NXdCRTtFQUNFO0F6RjQ1d0JKOztBeUY3NXdCRTtFQUNFO0F6Rmc2d0JKOztBeUZqNndCRTtFQUNFO0F6Rm82d0JKOztBeUZyNndCRTtFQUNFO0F6Rnc2d0JKOztBeUZ6NndCRTtFQUNFO0F6RjQ2d0JKOztBeUY3NndCRTtFQUNFO0F6Rmc3d0JKOztBeUZqN3dCRTtFQUNFO0F6Rm83d0JKOztBeUZyN3dCRTtFQUNFO0F6Rnc3d0JKOztBeUZ6N3dCRTtFQUNFO0F6RjQ3d0JKOztBeUY3N3dCRTtFQUNFO0F6Rmc4d0JKOztBeUZqOHdCRTtFQUNFO0F6Rm84d0JKOztBeUZyOHdCRTtFQUNFO0F6Rnc4d0JKOztBeUZ6OHdCRTtFQUNFO0F6RjQ4d0JKOztBeUY3OHdCRTtFQUNFO0F6Rmc5d0JKOztBeUZqOXdCRTtFQUNFO0F6Rm85d0JKOztBeUZyOXdCRTtFQUNFO0F6Rnc5d0JKOztBeUZ6OXdCRTtFQUNFO0F6RjQ5d0JKOztBeUY3OXdCRTtFQUNFO0F6Rmcrd0JKOztBeUZqK3dCRTtFQUNFO0F6Rm8rd0JKOztBeUZyK3dCRTtFQUNFO0F6Rncrd0JKOztBeUZ6K3dCRTtFQUNFO0F6RjQrd0JKOztBeUY3K3dCRTtFQUNFO0F6Rmcvd0JKOztBeUZqL3dCRTtFQUNFO0F6Rm8vd0JKOztBeUZyL3dCRTtFQUNFO0F6Rncvd0JKOztBeUZ6L3dCRTtFQUNFO0F6RjQvd0JKOztBeUY3L3dCRTtFQUNFO0F6RmdneEJKOztBeUZqZ3hCRTtFQUNFO0F6Rm9neEJKOztBeUZyZ3hCRTtFQUNFO0F6RndneEJKOztBeUZ6Z3hCRTtFQUNFO0F6RjRneEJKOztBeUY3Z3hCRTtFQUNFO0F6RmdoeEJKOztBeUZqaHhCRTtFQUNFO0F6Rm9oeEJKOztBeUZyaHhCRTtFQUNFO0F6RndoeEJKOztBeUZ6aHhCRTtFQUNFO0F6RjRoeEJKOztBeUY3aHhCRTtFQUNFO0F6RmdpeEJKOztBeUZqaXhCRTtFQUNFO0F6Rm9peEJKOztBeUZyaXhCRTtFQUNFO0F6RndpeEJKOztBeUZ6aXhCRTtFQUNFO0F6RjRpeEJKOztBeUY3aXhCRTtFQUNFO0F6RmdqeEJKOztBeUZqanhCRTtFQUNFO0F6Rm9qeEJKOztBeUZyanhCRTtFQUNFO0F6RndqeEJKOztBeUZ6anhCRTtFQUNFO0F6RjRqeEJKOztBeUY3anhCRTtFQUNFO0F6RmdreEJKOztBeUZqa3hCRTtFQUNFO0F6Rm9reEJKOztBeUZya3hCRTtFQUNFO0F6RndreEJKOztBeUZ6a3hCRTtFQUNFO0F6RjRreEJKOztBeUY3a3hCRTtFQUNFO0F6RmdseEJKOztBeUZqbHhCRTtFQUNFO0F6Rm9seEJKOztBeUZybHhCRTtFQUNFO0F6RndseEJKOztBeUZ6bHhCRTtFQUNFO0F6RjRseEJKOztBeUY3bHhCRTtFQUNFO0F6RmdteEJKOztBeUZqbXhCRTtFQUNFO0F6Rm9teEJKOztBeUZybXhCRTtFQUNFO0F6RndteEJKOztBeUZ6bXhCRTtFQUNFO0F6RjRteEJKOztBeUY3bXhCRTtFQUNFO0F6RmdueEJKOztBeUZqbnhCRTtFQUNFO0F6Rm9ueEJKOztBeUZybnhCRTtFQUNFO0F6RndueEJKOztBeUZ6bnhCRTtFQUNFO0F6RjRueEJKOztBeUY3bnhCRTtFQUNFO0F6RmdveEJKOztBeUZqb3hCRTtFQUNFO0F6Rm9veEJKOztBeUZyb3hCRTtFQUNFO0F6RndveEJKOztBeUZ6b3hCRTtFQUNFO0F6RjRveEJKOztBeUY3b3hCRTtFQUNFO0F6RmdweEJKOztBeUZqcHhCRTtFQUNFO0F6Rm9weEJKOztBeUZycHhCRTtFQUNFO0F6RndweEJKOztBeUZ6cHhCRTtFQUNFO0F6RjRweEJKOztBeUY3cHhCRTtFQUNFO0F6RmdxeEJKOztBeUZqcXhCRTtFQUNFO0F6Rm9xeEJKOztBeUZycXhCRTtFQUNFO0F6RndxeEJKOztBeUZ6cXhCRTtFQUNFO0F6RjRxeEJKOztBeUY3cXhCRTtFQUNFO0F6RmdyeEJKOztBeUZqcnhCRTtFQUNFO0F6Rm9yeEJKOztBeUZycnhCRTtFQUNFO0F6RndyeEJKOztBeUZ6cnhCRTtFQUNFO0F6RjRyeEJKOztBeUY3cnhCRTtFQUNFO0F6RmdzeEJKOztBeUZqc3hCRTtFQUNFO0F6Rm9zeEJKOztBeUZyc3hCRTtFQUNFO0F6RndzeEJKOztBeUZ6c3hCRTtFQUNFO0F6RjRzeEJKOztBeUY3c3hCRTtFQUNFO0F6Rmd0eEJKOztBeUZqdHhCRTtFQUNFO0F6Rm90eEJKOztBeUZydHhCRTtFQUNFO0F6Rnd0eEJKOztBeUZ6dHhCRTtFQUNFO0F6RjR0eEJKOztBeUY3dHhCRTtFQUNFO0F6Rmd1eEJKOztBeUZqdXhCRTtFQUNFO0F6Rm91eEJKOztBeUZydXhCRTtFQUNFO0F6Rnd1eEJKOztBeUZ6dXhCRTtFQUNFO0F6RjR1eEJKOztBeUY3dXhCRTtFQUNFO0F6Rmd2eEJKOztBeUZqdnhCRTtFQUNFO0F6Rm92eEJKOztBeUZydnhCRTtFQUNFO0F6Rnd2eEJKOztBeUZ6dnhCRTtFQUNFO0F6RjR2eEJKOztBeUY3dnhCRTtFQUNFO0F6Rmd3eEJKOztBeUZqd3hCRTtFQUNFO0F6Rm93eEJKOztBeUZyd3hCRTtFQUNFO0F6Rnd3eEJKOztBeUZ6d3hCRTtFQUNFO0F6RjR3eEJKOztBeUY3d3hCRTtFQUNFO0F6Rmd4eEJKOztBeUZqeHhCRTtFQUNFO0F6Rm94eEJKOztBeUZyeHhCRTtFQUNFO0F6Rnd4eEJKOztBeUZ6eHhCRTtFQUNFO0F6RjR4eEJKOztBeUY3eHhCRTtFQUNFO0F6Rmd5eEJKOztBeUZqeXhCRTtFQUNFO0F6Rm95eEJKOztBeUZyeXhCRTtFQUNFO0F6Rnd5eEJKOztBeUZ6eXhCRTtFQUNFO0F6RjR5eEJKOztBeUY3eXhCRTtFQUNFO0F6Rmd6eEJKOztBeUZqenhCRTtFQUNFO0F6Rm96eEJKOztBeUZyenhCRTtFQUNFO0F6Rnd6eEJKOztBeUZ6enhCRTtFQUNFO0F6RjR6eEJKOztBeUY3enhCRTtFQUNFO0F6RmcweEJKOztBeUZqMHhCRTtFQUNFO0F6Rm8weEJKOztBeUZyMHhCRTtFQUNFO0F6RncweEJKOztBeUZ6MHhCRTtFQUNFO0F6RjQweEJKOztBeUY3MHhCRTtFQUNFO0F6RmcxeEJKOztBeUZqMXhCRTtFQUNFO0F6Rm8xeEJKOztBeUZyMXhCRTtFQUNFO0F6RncxeEJKOztBeUZ6MXhCRTtFQUNFO0F6RjQxeEJKOztBeUY3MXhCRTtFQUNFO0F6RmcyeEJKOztBeUZqMnhCRTtFQUNFO0F6Rm8yeEJKOztBeUZyMnhCRTtFQUNFO0F6RncyeEJKOztBeUZ6MnhCRTtFQUNFO0F6RjQyeEJKOztBeUY3MnhCRTtFQUNFO0F6RmczeEJKOztBeUZqM3hCRTtFQUNFO0F6Rm8zeEJKOztBeUZyM3hCRTtFQUNFO0F6RnczeEJKOztBeUZ6M3hCRTtFQUNFO0F6RjQzeEJKOztBeUY3M3hCRTtFQUNFO0F6Rmc0eEJKOztBeUZqNHhCRTtFQUNFO0F6Rm80eEJKOztBeUZyNHhCRTtFQUNFO0F6Rnc0eEJKOztBeUZ6NHhCRTtFQUNFO0F6RjQ0eEJKOztBeUY3NHhCRTtFQUNFO0F6Rmc1eEJKOztBeUZqNXhCRTtFQUNFO0F6Rm81eEJKOztBeUZyNXhCRTtFQUNFO0F6Rnc1eEJKOztBeUZ6NXhCRTtFQUNFO0F6RjQ1eEJKOztBeUY3NXhCRTtFQUNFO0F6Rmc2eEJKOztBeUZqNnhCRTtFQUNFO0F6Rm82eEJKOztBeUZyNnhCRTtFQUNFO0F6Rnc2eEJKOztBeUZ6NnhCRTtFQUNFO0F6RjQ2eEJKOztBeUY3NnhCRTtFQUNFO0F6Rmc3eEJKOztBeUZqN3hCRTtFQUNFO0F6Rm83eEJKOztBeUZyN3hCRTtFQUNFO0F6Rnc3eEJKOztBeUZ6N3hCRTtFQUNFO0F6RjQ3eEJKOztBeUY3N3hCRTtFQUNFO0F6Rmc4eEJKOztBeUZqOHhCRTtFQUNFO0F6Rm84eEJKOztBeUZyOHhCRTtFQUNFO0F6Rnc4eEJKOztBeUZ6OHhCRTtFQUNFO0F6RjQ4eEJKOztBeUY3OHhCRTtFQUNFO0F6Rmc5eEJKOztBeUZqOXhCRTtFQUNFO0F6Rm85eEJKOztBeUZyOXhCRTtFQUNFO0F6Rnc5eEJKOztBeUZ6OXhCRTtFQUNFO0F6RjQ5eEJKOztBeUY3OXhCRTtFQUNFO0F6RmcreEJKOztBeUZqK3hCRTtFQUNFO0F6Rm8reEJKOztBeUZyK3hCRTtFQUNFO0F6RncreEJKOztBeUZ6K3hCRTtFQUNFO0F6RjQreEJKOztBeUY3K3hCRTtFQUNFO0F6RmcveEJKOztBeUZqL3hCRTtFQUNFO0F6Rm8veEJKOztBeUZyL3hCRTtFQUNFO0F6RncveEJKOztBeUZ6L3hCRTtFQUNFO0F6RjQveEJKOztBeUY3L3hCRTtFQUNFO0F6RmdneUJKOztBeUZqZ3lCRTtFQUNFO0F6Rm9neUJKOztBeUZyZ3lCRTtFQUNFO0F6RndneUJKOztBeUZ6Z3lCRTtFQUNFO0F6RjRneUJKOztBeUY3Z3lCRTtFQUNFO0F6RmdoeUJKOztBeUZqaHlCRTtFQUNFO0F6Rm9oeUJKOztBeUZyaHlCRTtFQUNFO0F6RndoeUJKOztBeUZ6aHlCRTtFQUNFO0F6RjRoeUJKOztBeUY3aHlCRTtFQUNFO0F6RmdpeUJKOztBeUZqaXlCRTtFQUNFO0F6Rm9peUJKOztBeUZyaXlCRTtFQUNFO0F6RndpeUJKOztBeUZ6aXlCRTtFQUNFO0F6RjRpeUJKOztBeUY3aXlCRTtFQUNFO0F6RmdqeUJKOztBeUZqanlCRTtFQUNFO0F6Rm9qeUJKOztBeUZyanlCRTtFQUNFO0F6RndqeUJKOztBeUZ6anlCRTtFQUNFO0F6RjRqeUJKOztBeUY3anlCRTtFQUNFO0F6RmdreUJKOztBeUZqa3lCRTtFQUNFO0F6Rm9reUJKOztBeUZya3lCRTtFQUNFO0F6RndreUJKOztBeUZ6a3lCRTtFQUNFO0F6RjRreUJKOztBeUY3a3lCRTtFQUNFO0F6RmdseUJKOztBeUZqbHlCRTtFQUNFO0F6Rm9seUJKOztBeUZybHlCRTtFQUNFO0F6RndseUJKOztBeUZ6bHlCRTtFQUNFO0F6RjRseUJKOztBeUY3bHlCRTtFQUNFO0F6RmdteUJKOztBeUZqbXlCRTtFQUNFO0F6Rm9teUJKOztBeUZybXlCRTtFQUNFO0F6RndteUJKOztBeUZ6bXlCRTtFQUNFO0F6RjRteUJKOztBeUY3bXlCRTtFQUNFO0F6RmdueUJKOztBeUZqbnlCRTtFQUNFO0F6Rm9ueUJKOztBeUZybnlCRTtFQUNFO0F6RndueUJKOztBeUZ6bnlCRTtFQUNFO0F6RjRueUJKOztBeUY3bnlCRTtFQUNFO0F6RmdveUJKOztBeUZqb3lCRTtFQUNFO0F6Rm9veUJKOztBeUZyb3lCRTtFQUNFO0F6RndveUJKOztBeUZ6b3lCRTtFQUNFO0F6RjRveUJKOztBeUY3b3lCRTtFQUNFO0F6RmdweUJKOztBeUZqcHlCRTtFQUNFO0F6Rm9weUJKOztBeUZycHlCRTtFQUNFO0F6RndweUJKOztBeUZ6cHlCRTtFQUNFO0F6RjRweUJKOztBeUY3cHlCRTtFQUNFO0F6RmdxeUJKOztBeUZqcXlCRTtFQUNFO0F6Rm9xeUJKOztBeUZycXlCRTtFQUNFO0F6RndxeUJKOztBeUZ6cXlCRTtFQUNFO0F6RjRxeUJKOztBeUY3cXlCRTtFQUNFO0F6RmdyeUJKOztBeUZqcnlCRTtFQUNFO0F6Rm9yeUJKOztBeUZycnlCRTtFQUNFO0F6RndyeUJKOztBeUZ6cnlCRTtFQUNFO0F6RjRyeUJKOztBeUY3cnlCRTtFQUNFO0F6RmdzeUJKOztBeUZqc3lCRTtFQUNFO0F6Rm9zeUJKOztBeUZyc3lCRTtFQUNFO0F6RndzeUJKOztBeUZ6c3lCRTtFQUNFO0F6RjRzeUJKOztBeUY3c3lCRTtFQUNFO0F6Rmd0eUJKOztBeUZqdHlCRTtFQUNFO0F6Rm90eUJKOztBeUZydHlCRTtFQUNFO0F6Rnd0eUJKOztBeUZ6dHlCRTtFQUNFO0F6RjR0eUJKOztBeUY3dHlCRTtFQUNFO0F6Rmd1eUJKOztBeUZqdXlCRTtFQUNFO0F6Rm91eUJKOztBeUZydXlCRTtFQUNFO0F6Rnd1eUJKOztBeUZ6dXlCRTtFQUNFO0F6RjR1eUJKOztBeUY3dXlCRTtFQUNFO0F6Rmd2eUJKOztBeUZqdnlCRTtFQUNFO0F6Rm92eUJKOztBeUZydnlCRTtFQUNFO0F6Rnd2eUJKOztBeUZ6dnlCRTtFQUNFO0F6RjR2eUJKOztBeUY3dnlCRTtFQUNFO0F6Rmd3eUJKOztBeUZqd3lCRTtFQUNFO0F6Rm93eUJKOztBeUZyd3lCRTtFQUNFO0F6Rnd3eUJKOztBeUZ6d3lCRTtFQUNFO0F6RjR3eUJKOztBeUY3d3lCRTtFQUNFO0F6Rmd4eUJKOztBeUZqeHlCRTtFQUNFO0F6Rm94eUJKOztBeUZyeHlCRTtFQUNFO0F6Rnd4eUJKOztBeUZ6eHlCRTtFQUNFO0F6RjR4eUJKOztBeUY3eHlCRTtFQUNFO0F6Rmd5eUJKOztBeUZqeXlCRTtFQUNFO0F6Rm95eUJKOztBeUZyeXlCRTtFQUNFO0F6Rnd5eUJKOztBeUZ6eXlCRTtFQUNFO0F6RjR5eUJKOztBeUY3eXlCRTtFQUNFO0F6Rmd6eUJKOztBeUZqenlCRTtFQUNFO0F6Rm96eUJKOztBeUZyenlCRTtFQUNFO0F6Rnd6eUJKOztBeUZ6enlCRTtFQUNFO0F6RjR6eUJKOztBeUY3enlCRTtFQUNFO0F6RmcweUJKOztBeUZqMHlCRTtFQUNFO0F6Rm8weUJKOztBeUZyMHlCRTtFQUNFO0F6RncweUJKOztBeUZ6MHlCRTtFQUNFO0F6RjQweUJKOztBeUY3MHlCRTtFQUNFO0F6RmcxeUJKOztBeUZqMXlCRTtFQUNFO0F6Rm8xeUJKOztBeUZyMXlCRTtFQUNFO0F6RncxeUJKOztBeUZ6MXlCRTtFQUNFO0F6RjQxeUJKOztBeUY3MXlCRTtFQUNFO0F6RmcyeUJKOztBeUZqMnlCRTtFQUNFO0F6Rm8yeUJKOztBeUZyMnlCRTtFQUNFO0F6RncyeUJKOztBeUZ6MnlCRTtFQUNFO0F6RjQyeUJKOztBeUY3MnlCRTtFQUNFO0F6RmczeUJKOztBeUZqM3lCRTtFQUNFO0F6Rm8zeUJKOztBeUZyM3lCRTtFQUNFO0F6RnczeUJKOztBeUZ6M3lCRTtFQUNFO0F6RjQzeUJKOztBeUY3M3lCRTtFQUNFO0F6Rmc0eUJKOztBeUZqNHlCRTtFQUNFO0F6Rm80eUJKOztBeUZyNHlCRTtFQUNFO0F6Rnc0eUJKOztBeUZ6NHlCRTtFQUNFO0F6RjQ0eUJKOztBeUY3NHlCRTtFQUNFO0F6Rmc1eUJKOztBeUZqNXlCRTtFQUNFO0F6Rm81eUJKOztBeUZyNXlCRTtFQUNFO0F6Rnc1eUJKOztBeUZ6NXlCRTtFQUNFO0F6RjQ1eUJKOztBeUY3NXlCRTtFQUNFO0F6Rmc2eUJKOztBeUZqNnlCRTtFQUNFO0F6Rm82eUJKOztBeUZyNnlCRTtFQUNFO0F6Rnc2eUJKOztBeUZ6NnlCRTtFQUNFO0F6RjQ2eUJKOztBeUY3NnlCRTtFQUNFO0F6Rmc3eUJKOztBeUZqN3lCRTtFQUNFO0F6Rm83eUJKOztBeUZyN3lCRTtFQUNFO0F6Rnc3eUJKOztBeUZ6N3lCRTtFQUNFO0F6RjQ3eUJKOztBeUY3N3lCRTtFQUNFO0F6Rmc4eUJKOztBeUZqOHlCRTtFQUNFO0F6Rm84eUJKOztBeUZyOHlCRTtFQUNFO0F6Rnc4eUJKOztBeUZ6OHlCRTtFQUNFO0F6RjQ4eUJKOztBeUY3OHlCRTtFQUNFO0F6Rmc5eUJKOztBeUZqOXlCRTtFQUNFO0F6Rm85eUJKOztBeUZyOXlCRTtFQUNFO0F6Rnc5eUJKOztBeUZ6OXlCRTtFQUNFO0F6RjQ5eUJKOztBeUY3OXlCRTtFQUNFO0F6RmcreUJKOztBeUZqK3lCRTtFQUNFO0F6Rm8reUJKOztBeUZyK3lCRTtFQUNFO0F6RncreUJKOztBeUZ6K3lCRTtFQUNFO0F6RjQreUJKOztBeUY3K3lCRTtFQUNFO0F6RmcveUJKOztBeUZqL3lCRTtFQUNFO0F6Rm8veUJKOztBeUZyL3lCRTtFQUNFO0F6RncveUJKOztBeUZ6L3lCRTtFQUNFO0F6RjQveUJKOztBeUY3L3lCRTtFQUNFO0F6RmdnekJKOztBeUZqZ3pCRTtFQUNFO0F6Rm9nekJKOztBeUZyZ3pCRTtFQUNFO0F6RndnekJKOztBeUZ6Z3pCRTtFQUNFO0F6RjRnekJKOztBeUY3Z3pCRTtFQUNFO0F6RmdoekJKOztBeUZqaHpCRTtFQUNFO0F6Rm9oekJKOztBeUZyaHpCRTtFQUNFO0F6RndoekJKOztBeUZ6aHpCRTtFQUNFO0F6RjRoekJKOztBeUY3aHpCRTtFQUNFO0F6RmdpekJKOztBeUZqaXpCRTtFQUNFO0F6Rm9pekJKOztBeUZyaXpCRTtFQUNFO0F6RndpekJKOztBeUZ6aXpCRTtFQUNFO0F6RjRpekJKOztBeUY3aXpCRTtFQUNFO0F6RmdqekJKOztBeUZqanpCRTtFQUNFO0F6Rm9qekJKOztBeUZyanpCRTtFQUNFO0F6RndqekJKOztBeUZ6anpCRTtFQUNFO0F6RjRqekJKOztBeUY3anpCRTtFQUNFO0F6RmdrekJKOztBeUZqa3pCRTtFQUNFO0F6Rm9rekJKOztBeUZya3pCRTtFQUNFO0F6RndrekJKOztBeUZ6a3pCRTtFQUNFO0F6RjRrekJKOztBeUY3a3pCRTtFQUNFO0F6RmdsekJKOztBeUZqbHpCRTtFQUNFO0F6Rm9sekJKOztBeUZybHpCRTtFQUNFO0F6RndsekJKOztBeUZ6bHpCRTtFQUNFO0F6RjRsekJKOztBeUY3bHpCRTtFQUNFO0F6RmdtekJKOztBeUZqbXpCRTtFQUNFO0F6Rm9tekJKOztBeUZybXpCRTtFQUNFO0F6RndtekJKOztBeUZ6bXpCRTtFQUNFO0F6RjRtekJKOztBeUY3bXpCRTtFQUNFO0F6RmduekJKOztBeUZqbnpCRTtFQUNFO0F6Rm9uekJKOztBeUZybnpCRTtFQUNFO0F6RnduekJKOztBeUZ6bnpCRTtFQUNFO0F6RjRuekJKOztBeUY3bnpCRTtFQUNFO0F6RmdvekJKOztBeUZqb3pCRTtFQUNFO0F6Rm9vekJKOztBeUZyb3pCRTtFQUNFO0F6RndvekJKOztBeUZ6b3pCRTtFQUNFO0F6RjRvekJKOztBeUY3b3pCRTtFQUNFO0F6RmdwekJKOztBeUZqcHpCRTtFQUNFO0F6Rm9wekJKOztBeUZycHpCRTtFQUNFO0F6RndwekJKOztBeUZ6cHpCRTtFQUNFO0F6RjRwekJKOztBeUY3cHpCRTtFQUNFO0F6RmdxekJKOztBeUZqcXpCRTtFQUNFO0F6Rm9xekJKOztBeUZycXpCRTtFQUNFO0F6RndxekJKOztBeUZ6cXpCRTtFQUNFO0F6RjRxekJKOztBeUY3cXpCRTtFQUNFO0F6RmdyekJKOztBeUZqcnpCRTtFQUNFO0F6Rm9yekJKOztBeUZycnpCRTtFQUNFO0F6RndyekJKOztBeUZ6cnpCRTtFQUNFO0F6RjRyekJKOztBeUY3cnpCRTtFQUNFO0F6RmdzekJKOztBeUZqc3pCRTtFQUNFO0F6Rm9zekJKOztBeUZyc3pCRTtFQUNFO0F6RndzekJKOztBeUZ6c3pCRTtFQUNFO0F6RjRzekJKOztBeUY3c3pCRTtFQUNFO0F6Rmd0ekJKOztBeUZqdHpCRTtFQUNFO0F6Rm90ekJKOztBeUZydHpCRTtFQUNFO0F6Rnd0ekJKOztBeUZ6dHpCRTtFQUNFO0F6RjR0ekJKOztBeUY3dHpCRTtFQUNFO0F6Rmd1ekJKOztBeUZqdXpCRTtFQUNFO0F6Rm91ekJKOztBeUZydXpCRTtFQUNFO0F6Rnd1ekJKOztBeUZ6dXpCRTtFQUNFO0F6RjR1ekJKOztBeUY3dXpCRTtFQUNFO0F6Rmd2ekJKOztBeUZqdnpCRTtFQUNFO0F6Rm92ekJKOztBeUZydnpCRTtFQUNFO0F6Rnd2ekJKOztBeUZ6dnpCRTtFQUNFO0F6RjR2ekJKOztBeUY3dnpCRTtFQUNFO0F6Rmd3ekJKOztBeUZqd3pCRTtFQUNFO0F6Rm93ekJKOztBeUZyd3pCRTtFQUNFO0F6Rnd3ekJKOztBeUZ6d3pCRTtFQUNFO0F6RjR3ekJKOztBeUY3d3pCRTtFQUNFO0F6Rmd4ekJKOztBeUZqeHpCRTtFQUNFO0F6Rm94ekJKOztBeUZyeHpCRTtFQUNFO0F6Rnd4ekJKOztBeUZ6eHpCRTtFQUNFO0F6RjR4ekJKOztBeUY3eHpCRTtFQUNFO0F6Rmd5ekJKOztBeUZqeXpCRTtFQUNFO0F6Rm95ekJKOztBeUZyeXpCRTtFQUNFO0F6Rnd5ekJKOztBeUZ6eXpCRTtFQUNFO0F6RjR5ekJKOztBeUY3eXpCRTtFQUNFO0F6Rmd6ekJKOztBeUZqenpCRTtFQUNFO0F6Rm96ekJKOztBeUZyenpCRTtFQUNFO0F6Rnd6ekJKOztBeUZ6enpCRTtFQUNFO0F6RjR6ekJKOztBeUY3enpCRTtFQUNFO0F6RmcwekJKOztBeUZqMHpCRTtFQUNFO0F6Rm8wekJKOztBeUZyMHpCRTtFQUNFO0F6RncwekJKOztBeUZ6MHpCRTtFQUNFO0F6RjQwekJKOztBeUY3MHpCRTtFQUNFO0F6RmcxekJKOztBeUZqMXpCRTtFQUNFO0F6Rm8xekJKOztBeUZyMXpCRTtFQUNFO0F6RncxekJKOztBeUZ6MXpCRTtFQUNFO0F6RjQxekJKOztBeUY3MXpCRTtFQUNFO0F6RmcyekJKOztBeUZqMnpCRTtFQUNFO0F6Rm8yekJKOztBeUZyMnpCRTtFQUNFO0F6RncyekJKOztBeUZ6MnpCRTtFQUNFO0F6RjQyekJKOztBeUY3MnpCRTtFQUNFO0F6RmczekJKOztBeUZqM3pCRTtFQUNFO0F6Rm8zekJKOztBeUZyM3pCRTtFQUNFO0F6RnczekJKOztBeUZ6M3pCRTtFQUNFO0F6RjQzekJKOztBeUY3M3pCRTtFQUNFO0F6Rmc0ekJKOztBeUZqNHpCRTtFQUNFO0F6Rm80ekJKOztBeUZyNHpCRTtFQUNFO0F6Rnc0ekJKOztBeUZ6NHpCRTtFQUNFO0F6RjQ0ekJKOztBeUY3NHpCRTtFQUNFO0F6Rmc1ekJKOztBeUZqNXpCRTtFQUNFO0F6Rm81ekJKOztBeUZyNXpCRTtFQUNFO0F6Rnc1ekJKOztBeUZ6NXpCRTtFQUNFO0F6RjQ1ekJKOztBeUY3NXpCRTtFQUNFO0F6Rmc2ekJKOztBeUZqNnpCRTtFQUNFO0F6Rm82ekJKOztBeUZyNnpCRTtFQUNFO0F6Rnc2ekJKOztBeUZ6NnpCRTtFQUNFO0F6RjQ2ekJKOztBeUY3NnpCRTtFQUNFO0F6Rmc3ekJKOztBeUZqN3pCRTtFQUNFO0F6Rm83ekJKOztBeUZyN3pCRTtFQUNFO0F6Rnc3ekJKOztBeUZ6N3pCRTtFQUNFO0F6RjQ3ekJKOztBeUY3N3pCRTtFQUNFO0F6Rmc4ekJKOztBeUZqOHpCRTtFQUNFO0F6Rm84ekJKOztBeUZyOHpCRTtFQUNFO0F6Rnc4ekJKOztBeUZ6OHpCRTtFQUNFO0F6RjQ4ekJKOztBeUY3OHpCRTtFQUNFO0F6Rmc5ekJKOztBeUZqOXpCRTtFQUNFO0F6Rm85ekJKOztBeUZyOXpCRTtFQUNFO0F6Rnc5ekJKOztBeUZ6OXpCRTtFQUNFO0F6RjQ5ekJKOztBeUY3OXpCRTtFQUNFO0F6RmcrekJKOztBeUZqK3pCRTtFQUNFO0F6Rm8rekJKOztBeUZyK3pCRTtFQUNFO0F6RncrekJKOztBeUZ6K3pCRTtFQUNFO0F6RjQrekJKOztBeUY3K3pCRTtFQUNFO0F6RmcvekJKOztBeUZqL3pCRTtFQUNFO0F6Rm8vekJKOztBeUZyL3pCRTtFQUNFO0F6RncvekJKOztBeUZ6L3pCRTtFQUNFO0F6RjQvekJKOztBeUY3L3pCRTtFQUNFO0F6RmdnMEJKOztBeUZqZzBCRTtFQUNFO0F6Rm9nMEJKOztBeUZyZzBCRTtFQUNFO0F6RndnMEJKOztBeUZ6ZzBCRTtFQUNFO0F6RjRnMEJKOztBeUY3ZzBCRTtFQUNFO0F6RmdoMEJKOztBeUZqaDBCRTtFQUNFO0F6Rm9oMEJKOztBeUZyaDBCRTtFQUNFO0F6RndoMEJKOztBeUZ6aDBCRTtFQUNFO0F6RjRoMEJKOztBeUY3aDBCRTtFQUNFO0F6RmdpMEJKOztBeUZqaTBCRTtFQUNFO0F6Rm9pMEJKOztBeUZyaTBCRTtFQUNFO0F6RndpMEJKOztBeUZ6aTBCRTtFQUNFO0F6RjRpMEJKOztBeUY3aTBCRTtFQUNFO0F6RmdqMEJKOztBeUZqajBCRTtFQUNFO0F6Rm9qMEJKOztBeUZyajBCRTtFQUNFO0F6RndqMEJKOztBeUZ6ajBCRTtFQUNFO0F6RjRqMEJKOztBeUY3ajBCRTtFQUNFO0F6RmdrMEJKOztBeUZqazBCRTtFQUNFO0F6Rm9rMEJKOztBeUZyazBCRTtFQUNFO0F6RndrMEJKOztBeUZ6azBCRTtFQUNFO0F6RjRrMEJKOztBeUY3azBCRTtFQUNFO0F6RmdsMEJKOztBeUZqbDBCRTtFQUNFO0F6Rm9sMEJKOztBeUZybDBCRTtFQUNFO0F6RndsMEJKOztBeUZ6bDBCRTtFQUNFO0F6RjRsMEJKOztBeUY3bDBCRTtFQUNFO0F6RmdtMEJKOztBeUZqbTBCRTtFQUNFO0F6Rm9tMEJKOztBeUZybTBCRTtFQUNFO0F6RndtMEJKOztBeUZ6bTBCRTtFQUNFO0F6RjRtMEJKOztBeUY3bTBCRTtFQUNFO0F6RmduMEJKOztBeUZqbjBCRTtFQUNFO0F6Rm9uMEJKOztBeUZybjBCRTtFQUNFO0F6RnduMEJKOztBeUZ6bjBCRTtFQUNFO0F6RjRuMEJKOztBeUY3bjBCRTtFQUNFO0F6RmdvMEJKOztBeUZqbzBCRTtFQUNFO0F6Rm9vMEJKOztBeUZybzBCRTtFQUNFO0F6RndvMEJKOztBeUZ6bzBCRTtFQUNFO0F6RjRvMEJKOztBeUY3bzBCRTtFQUNFO0F6RmdwMEJKOztBeUZqcDBCRTtFQUNFO0F6Rm9wMEJKOztBeUZycDBCRTtFQUNFO0F6RndwMEJKOztBeUZ6cDBCRTtFQUNFO0F6RjRwMEJKOztBeUY3cDBCRTtFQUNFO0F6RmdxMEJKOztBeUZqcTBCRTtFQUNFO0F6Rm9xMEJKOztBeUZycTBCRTtFQUNFO0F6RndxMEJKOztBeUZ6cTBCRTtFQUNFO0F6RjRxMEJKOztBeUY3cTBCRTtFQUNFO0F6RmdyMEJKOztBeUZqcjBCRTtFQUNFO0F6Rm9yMEJKOztBeUZycjBCRTtFQUNFO0F6RndyMEJKOztBeUZ6cjBCRTtFQUNFO0F6RjRyMEJKOztBeUY3cjBCRTtFQUNFO0F6RmdzMEJKOztBeUZqczBCRTtFQUNFO0F6Rm9zMEJKOztBeUZyczBCRTtFQUNFO0F6RndzMEJKOztBeUZ6czBCRTtFQUNFO0F6RjRzMEJKOztBeUY3czBCRTtFQUNFO0F6Rmd0MEJKOztBeUZqdDBCRTtFQUNFO0F6Rm90MEJKOztBeUZydDBCRTtFQUNFO0F6Rnd0MEJKOztBeUZ6dDBCRTtFQUNFO0F6RjR0MEJKOztBeUY3dDBCRTtFQUNFO0F6Rmd1MEJKOztBeUZqdTBCRTtFQUNFO0F6Rm91MEJKOztBeUZydTBCRTtFQUNFO0F6Rnd1MEJKOztBeUZ6dTBCRTtFQUNFO0F6RjR1MEJKOztBeUY3dTBCRTtFQUNFO0F6Rmd2MEJKOztBeUZqdjBCRTtFQUNFO0F6Rm92MEJKOztBeUZydjBCRTtFQUNFO0F6Rnd2MEJKOztBeUZ6djBCRTtFQUNFO0F6RjR2MEJKOztBeUY3djBCRTtFQUNFO0F6Rmd3MEJKOztBeUZqdzBCRTtFQUNFO0F6Rm93MEJKOztBeUZydzBCRTtFQUNFO0F6Rnd3MEJKOztBeUZ6dzBCRTtFQUNFO0F6RjR3MEJKOztBeUY3dzBCRTtFQUNFO0F6Rmd4MEJKOztBeUZqeDBCRTtFQUNFO0F6Rm94MEJKOztBeUZyeDBCRTtFQUNFO0F6Rnd4MEJKOztBeUZ6eDBCRTtFQUNFO0F6RjR4MEJKOztBeUY3eDBCRTtFQUNFO0F6Rmd5MEJKOztBeUZqeTBCRTtFQUNFO0F6Rm95MEJKOztBeUZyeTBCRTtFQUNFO0F6Rnd5MEJKOztBeUZ6eTBCRTtFQUNFO0F6RjR5MEJKOztBeUY3eTBCRTtFQUNFO0F6Rmd6MEJKOztBeUZqejBCRTtFQUNFO0F6Rm96MEJKOztBeUZyejBCRTtFQUNFO0F6Rnd6MEJKOztBeUZ6ejBCRTtFQUNFO0F6RjR6MEJKOztBeUY3ejBCRTtFQUNFO0F6RmcwMEJKOztBeUZqMDBCRTtFQUNFO0F6Rm8wMEJKOztBeUZyMDBCRTtFQUNFO0F6RncwMEJKOztBeUZ6MDBCRTtFQUNFO0F6RjQwMEJKOztBeUY3MDBCRTtFQUNFO0F6RmcxMEJKOztBeUZqMTBCRTtFQUNFO0F6Rm8xMEJKOztBeUZyMTBCRTtFQUNFO0F6RncxMEJKOztBeUZ6MTBCRTtFQUNFO0F6RjQxMEJKOztBeUY3MTBCRTtFQUNFO0F6RmcyMEJKOztBeUZqMjBCRTtFQUNFO0F6Rm8yMEJKOztBeUZyMjBCRTtFQUNFO0F6RncyMEJKOztBeUZ6MjBCRTtFQUNFO0F6RjQyMEJKOztBeUY3MjBCRTtFQUNFO0F6RmczMEJKOztBeUZqMzBCRTtFQUNFO0F6Rm8zMEJKOztBeUZyMzBCRTtFQUNFO0F6RnczMEJKOztBeUZ6MzBCRTtFQUNFO0F6RjQzMEJKOztBeUY3MzBCRTtFQUNFO0F6Rmc0MEJKOztBeUZqNDBCRTtFQUNFO0F6Rm80MEJKOztBeUZyNDBCRTtFQUNFO0F6Rnc0MEJKOztBeUZ6NDBCRTtFQUNFO0F6RjQ0MEJKOztBeUY3NDBCRTtFQUNFO0F6Rmc1MEJKOztBeUZqNTBCRTtFQUNFO0F6Rm81MEJKOztBeUZyNTBCRTtFQUNFO0F6Rnc1MEJKOztBeUZ6NTBCRTtFQUNFO0F6RjQ1MEJKOztBeUY3NTBCRTtFQUNFO0F6Rmc2MEJKOztBeUZqNjBCRTtFQUNFO0F6Rm82MEJKOztBeUZyNjBCRTtFQUNFO0F6Rnc2MEJKOztBeUZ6NjBCRTtFQUNFO0F6RjQ2MEJKOztBeUY3NjBCRTtFQUNFO0F6Rmc3MEJKOztBeUZqNzBCRTtFQUNFO0F6Rm83MEJKOztBeUZyNzBCRTtFQUNFO0F6Rnc3MEJKOztBeUZ6NzBCRTtFQUNFO0F6RjQ3MEJKOztBeUY3NzBCRTtFQUNFO0F6Rmc4MEJKOztBeUZqODBCRTtFQUNFO0F6Rm84MEJKOztBeUZyODBCRTtFQUNFO0F6Rnc4MEJKOztBeUZ6ODBCRTtFQUNFO0F6RjQ4MEJKOztBeUY3ODBCRTtFQUNFO0F6Rmc5MEJKOztBeUZqOTBCRTtFQUNFO0F6Rm85MEJKOztBeUZyOTBCRTtFQUNFO0F6Rnc5MEJKOztBeUZ6OTBCRTtFQUNFO0F6RjQ5MEJKOztBeUY3OTBCRTtFQUNFO0F6RmcrMEJKOztBeUZqKzBCRTtFQUNFO0F6Rm8rMEJKOztBeUZyKzBCRTtFQUNFO0F6RncrMEJKOztBeUZ6KzBCRTtFQUNFO0F6RjQrMEJKOztBeUY3KzBCRTtFQUNFO0F6RmcvMEJKOztBeUZqLzBCRTtFQUNFO0F6Rm8vMEJKOztBeUZyLzBCRTtFQUNFO0F6RncvMEJKOztBeUZ6LzBCRTtFQUNFO0F6RjQvMEJKOztBeUY3LzBCRTtFQUNFO0F6RmdnMUJKOztBeUZqZzFCRTtFQUNFO0F6Rm9nMUJKOztBeUZyZzFCRTtFQUNFO0F6RndnMUJKOztBeUZ6ZzFCRTtFQUNFO0F6RjRnMUJKOztBeUY3ZzFCRTtFQUNFO0F6RmdoMUJKOztBeUZqaDFCRTtFQUNFO0F6Rm9oMUJKOztBeUZyaDFCRTtFQUNFO0F6RndoMUJKOztBeUZ6aDFCRTtFQUNFO0F6RjRoMUJKOztBeUY3aDFCRTtFQUNFO0F6RmdpMUJKOztBeUZqaTFCRTtFQUNFO0F6Rm9pMUJKOztBeUZyaTFCRTtFQUNFO0F6RndpMUJKOztBeUZ6aTFCRTtFQUNFO0F6RjRpMUJKOztBeUY3aTFCRTtFQUNFO0F6RmdqMUJKOztBeUZqajFCRTtFQUNFO0F6Rm9qMUJKOztBeUZyajFCRTtFQUNFO0F6RndqMUJKOztBeUZ6ajFCRTtFQUNFO0F6RjRqMUJKOztBeUY3ajFCRTtFQUNFO0F6RmdrMUJKOztBeUZqazFCRTtFQUNFO0F6Rm9rMUJKOztBeUZyazFCRTtFQUNFO0F6RndrMUJKOztBeUZ6azFCRTtFQUNFO0F6RjRrMUJKOztBeUY3azFCRTtFQUNFO0F6RmdsMUJKOztBeUZqbDFCRTtFQUNFO0F6Rm9sMUJKOztBeUZybDFCRTtFQUNFO0F6RndsMUJKOztBeUZ6bDFCRTtFQUNFO0F6RjRsMUJKOztBeUY3bDFCRTtFQUNFO0F6RmdtMUJKOztBeUZqbTFCRTtFQUNFO0F6Rm9tMUJKOztBeUZybTFCRTtFQUNFO0F6RndtMUJKOztBeUZ6bTFCRTtFQUNFO0F6RjRtMUJKOztBeUY3bTFCRTtFQUNFO0F6RmduMUJKOztBeUZqbjFCRTtFQUNFO0F6Rm9uMUJKOztBeUZybjFCRTtFQUNFO0F6RnduMUJKOztBeUZ6bjFCRTtFQUNFO0F6RjRuMUJKOztBeUY3bjFCRTtFQUNFO0F6RmdvMUJKOztBeUZqbzFCRTtFQUNFO0F6Rm9vMUJKOztBeUZybzFCRTtFQUNFO0F6RndvMUJKOztBeUZ6bzFCRTtFQUNFO0F6RjRvMUJKOztBeUY3bzFCRTtFQUNFO0F6RmdwMUJKOztBeUZqcDFCRTtFQUNFO0F6Rm9wMUJKOztBeUZycDFCRTtFQUNFO0F6RndwMUJKOztBeUZ6cDFCRTtFQUNFO0F6RjRwMUJKOztBeUY3cDFCRTtFQUNFO0F6RmdxMUJKOztBeUZqcTFCRTtFQUNFO0F6Rm9xMUJKOztBeUZycTFCRTtFQUNFO0F6RndxMUJKOztBeUZ6cTFCRTtFQUNFO0F6RjRxMUJKOztBeUY3cTFCRTtFQUNFO0F6RmdyMUJKOztBeUZqcjFCRTtFQUNFO0F6Rm9yMUJKOztBeUZycjFCRTtFQUNFO0F6RndyMUJKOztBeUZ6cjFCRTtFQUNFO0F6RjRyMUJKOztBeUY3cjFCRTtFQUNFO0F6RmdzMUJKOztBeUZqczFCRTtFQUNFO0F6Rm9zMUJKOztBeUZyczFCRTtFQUNFO0F6RndzMUJKOztBeUZ6czFCRTtFQUNFO0F6RjRzMUJKOztBeUY3czFCRTtFQUNFO0F6Rmd0MUJKOztBeUZqdDFCRTtFQUNFO0F6Rm90MUJKOztBeUZydDFCRTtFQUNFO0F6Rnd0MUJKOztBeUZ6dDFCRTtFQUNFO0F6RjR0MUJKOztBeUY3dDFCRTtFQUNFO0F6Rmd1MUJKOztBeUZqdTFCRTtFQUNFO0F6Rm91MUJKOztBeUZydTFCRTtFQUNFO0F6Rnd1MUJKOztBeUZ6dTFCRTtFQUNFO0F6RjR1MUJKOztBeUY3dTFCRTtFQUNFO0F6Rmd2MUJKOztBeUZqdjFCRTtFQUNFO0F6Rm92MUJKOztBeUZydjFCRTtFQUNFO0F6Rnd2MUJKOztBeUZ6djFCRTtFQUNFO0F6RjR2MUJKOztBeUY3djFCRTtFQUNFO0F6Rmd3MUJKOztBeUZqdzFCRTtFQUNFO0F6Rm93MUJKOztBeUZydzFCRTtFQUNFO0F6Rnd3MUJKOztBeUZ6dzFCRTtFQUNFO0F6RjR3MUJKOztBeUY3dzFCRTtFQUNFO0F6Rmd4MUJKOztBeUZqeDFCRTtFQUNFO0F6Rm94MUJKOztBeUZyeDFCRTtFQUNFO0F6Rnd4MUJKOztBeUZ6eDFCRTtFQUNFO0F6RjR4MUJKOztBeUY3eDFCRTtFQUNFO0F6Rmd5MUJKOztBeUZqeTFCRTtFQUNFO0F6Rm95MUJKOztBeUZyeTFCRTtFQUNFO0F6Rnd5MUJKOztBeUZ6eTFCRTtFQUNFO0F6RjR5MUJKOztBeUY3eTFCRTtFQUNFO0F6Rmd6MUJKOztBeUZqejFCRTtFQUNFO0F6Rm96MUJKOztBeUZyejFCRTtFQUNFO0F6Rnd6MUJKOztBeUZ6ejFCRTtFQUNFO0F6RjR6MUJKOztBeUY3ejFCRTtFQUNFO0F6RmcwMUJKOztBeUZqMDFCRTtFQUNFO0F6Rm8wMUJKOztBeUZyMDFCRTtFQUNFO0F6RncwMUJKOztBeUZ6MDFCRTtFQUNFO0F6RjQwMUJKOztBeUY3MDFCRTtFQUNFO0F6RmcxMUJKOztBeUZqMTFCRTtFQUNFO0F6Rm8xMUJKOztBeUZyMTFCRTtFQUNFO0F6RncxMUJKOztBeUZ6MTFCRTtFQUNFO0F6RjQxMUJKOztBeUY3MTFCRTtFQUNFO0F6RmcyMUJKOztBeUZqMjFCRTtFQUNFO0F6Rm8yMUJKOztBeUZyMjFCRTtFQUNFO0F6RncyMUJKOztBeUZ6MjFCRTtFQUNFO0F6RjQyMUJKOztBeUY3MjFCRTtFQUNFO0F6RmczMUJKOztBeUZqMzFCRTtFQUNFO0F6Rm8zMUJKOztBeUZyMzFCRTtFQUNFO0F6RnczMUJKOztBeUZ6MzFCRTtFQUNFO0F6RjQzMUJKOztBeUY3MzFCRTtFQUNFO0F6Rmc0MUJKOztBeUZqNDFCRTtFQUNFO0F6Rm80MUJKOztBeUZyNDFCRTtFQUNFO0F6Rnc0MUJKOztBeUZ6NDFCRTtFQUNFO0F6RjQ0MUJKOztBeUY3NDFCRTtFQUNFO0F6Rmc1MUJKOztBeUZqNTFCRTtFQUNFO0F6Rm81MUJKOztBeUZyNTFCRTtFQUNFO0F6Rnc1MUJKOztBeUZ6NTFCRTtFQUNFO0F6RjQ1MUJKOztBeUY3NTFCRTtFQUNFO0F6Rmc2MUJKOztBeUZqNjFCRTtFQUNFO0F6Rm82MUJKOztBeUZyNjFCRTtFQUNFO0F6Rnc2MUJKOztBeUZ6NjFCRTtFQUNFO0F6RjQ2MUJKOztBeUY3NjFCRTtFQUNFO0F6Rmc3MUJKOztBeUZqNzFCRTtFQUNFO0F6Rm83MUJKOztBeUZyNzFCRTtFQUNFO0F6Rnc3MUJKOztBeUZ6NzFCRTtFQUNFO0F6RjQ3MUJKOztBeUY3NzFCRTtFQUNFO0F6Rmc4MUJKOztBeUZqODFCRTtFQUNFO0F6Rm84MUJKOztBeUZyODFCRTtFQUNFO0F6Rnc4MUJKOztBeUZ6ODFCRTtFQUNFO0F6RjQ4MUJKOztBeUY3ODFCRTtFQUNFO0F6Rmc5MUJKOztBeUZqOTFCRTtFQUNFO0F6Rm85MUJKOztBeUZyOTFCRTtFQUNFO0F6Rnc5MUJKOztBeUZ6OTFCRTtFQUNFO0F6RjQ5MUJKOztBeUY3OTFCRTtFQUNFO0F6RmcrMUJKOztBeUZqKzFCRTtFQUNFO0F6Rm8rMUJKOztBeUZyKzFCRTtFQUNFO0F6RncrMUJKOztBeUZ6KzFCRTtFQUNFO0F6RjQrMUJKOztBeUY3KzFCRTtFQUNFO0F6RmcvMUJKOztBeUZqLzFCRTtFQUNFO0F6Rm8vMUJKOztBeUZyLzFCRTtFQUNFO0F6RncvMUJKOztBeUZ6LzFCRTtFQUNFO0F6RjQvMUJKOztBeUY3LzFCRTtFQUNFO0F6RmdnMkJKOztBeUZqZzJCRTtFQUNFO0F6Rm9nMkJKOztBeUZyZzJCRTtFQUNFO0F6RndnMkJKOztBeUZ6ZzJCRTtFQUNFO0F6RjRnMkJKOztBeUY3ZzJCRTtFQUNFO0F6RmdoMkJKOztBeUZqaDJCRTtFQUNFO0F6Rm9oMkJKOztBeUZyaDJCRTtFQUNFO0F6RndoMkJKOztBeUZ6aDJCRTtFQUNFO0F6RjRoMkJKOztBeUY3aDJCRTtFQUNFO0F6RmdpMkJKOztBeUZqaTJCRTtFQUNFO0F6Rm9pMkJKOztBeUZyaTJCRTtFQUNFO0F6RndpMkJKOztBeUZ6aTJCRTtFQUNFO0F6RjRpMkJKOztBeUY3aTJCRTtFQUNFO0F6RmdqMkJKOztBeUZqajJCRTtFQUNFO0F6Rm9qMkJKOztBeUZyajJCRTtFQUNFO0F6RndqMkJKOztBeUZ6ajJCRTtFQUNFO0F6RjRqMkJKOztBeUY3ajJCRTtFQUNFO0F6RmdrMkJKOztBeUZqazJCRTtFQUNFO0F6Rm9rMkJKOztBeUZyazJCRTtFQUNFO0F6RndrMkJKOztBeUZ6azJCRTtFQUNFO0F6RjRrMkJKOztBeUY3azJCRTtFQUNFO0F6RmdsMkJKOztBeUZqbDJCRTtFQUNFO0F6Rm9sMkJKOztBeUZybDJCRTtFQUNFO0F6RndsMkJKOztBeUZ6bDJCRTtFQUNFO0F6RjRsMkJKOztBeUY3bDJCRTtFQUNFO0F6RmdtMkJKOztBeUZqbTJCRTtFQUNFO0F6Rm9tMkJKOztBeUZybTJCRTtFQUNFO0F6RndtMkJKOztBeUZ6bTJCRTtFQUNFO0F6RjRtMkJKOztBeUY3bTJCRTtFQUNFO0F6RmduMkJKOztBeUZqbjJCRTtFQUNFO0F6Rm9uMkJKOztBeUZybjJCRTtFQUNFO0F6RnduMkJKOztBeUZ6bjJCRTtFQUNFO0F6RjRuMkJKOztBeUY3bjJCRTtFQUNFO0F6RmdvMkJKOztBeUZqbzJCRTtFQUNFO0F6Rm9vMkJKOztBeUZybzJCRTtFQUNFO0F6RndvMkJKOztBeUZ6bzJCRTtFQUNFO0F6RjRvMkJKOztBeUY3bzJCRTtFQUNFO0F6RmdwMkJKOztBeUZqcDJCRTtFQUNFO0F6Rm9wMkJKOztBeUZycDJCRTtFQUNFO0F6RndwMkJKOztBeUZ6cDJCRTtFQUNFO0F6RjRwMkJKOztBeUY3cDJCRTtFQUNFO0F6RmdxMkJKOztBeUZqcTJCRTtFQUNFO0F6Rm9xMkJKOztBeUZycTJCRTtFQUNFO0F6RndxMkJKOztBeUZ6cTJCRTtFQUNFO0F6RjRxMkJKOztBeUY3cTJCRTtFQUNFO0F6RmdyMkJKOztBeUZqcjJCRTtFQUNFO0F6Rm9yMkJKOztBeUZycjJCRTtFQUNFO0F6RndyMkJKOztBeUZ6cjJCRTtFQUNFO0F6RjRyMkJKOztBeUY3cjJCRTtFQUNFO0F6RmdzMkJKOztBeUZqczJCRTtFQUNFO0F6Rm9zMkJKOztBeUZyczJCRTtFQUNFO0F6RndzMkJKOztBeUZ6czJCRTtFQUNFO0F6RjRzMkJKOztBeUY3czJCRTtFQUNFO0F6Rmd0MkJKOztBeUZqdDJCRTtFQUNFO0F6Rm90MkJKOztBeUZydDJCRTtFQUNFO0F6Rnd0MkJKOztBeUZ6dDJCRTtFQUNFO0F6RjR0MkJKOztBeUY3dDJCRTtFQUNFO0F6Rmd1MkJKOztBeUZqdTJCRTtFQUNFO0F6Rm91MkJKOztBeUZydTJCRTtFQUNFO0F6Rnd1MkJKOztBeUZ6dTJCRTtFQUNFO0F6RjR1MkJKOztBeUY3dTJCRTtFQUNFO0F6Rmd2MkJKOztBeUZqdjJCRTtFQUNFO0F6Rm92MkJKOztBeUZydjJCRTtFQUNFO0F6Rnd2MkJKOztBeUZ6djJCRTtFQUNFO0F6RjR2MkJKOztBeUY3djJCRTtFQUNFO0F6Rmd3MkJKOztBeUZqdzJCRTtFQUNFO0F6Rm93MkJKOztBeUZydzJCRTtFQUNFO0F6Rnd3MkJKOztBeUZ6dzJCRTtFQUNFO0F6RjR3MkJKOztBeUY3dzJCRTtFQUNFO0F6Rmd4MkJKOztBeUZqeDJCRTtFQUNFO0F6Rm94MkJKOztBeUZyeDJCRTtFQUNFO0F6Rnd4MkJKOztBeUZ6eDJCRTtFQUNFO0F6RjR4MkJKOztBeUY3eDJCRTtFQUNFO0F6Rmd5MkJKOztBeUZqeTJCRTtFQUNFO0F6Rm95MkJKOztBeUZyeTJCRTtFQUNFO0F6Rnd5MkJKOztBeUZ6eTJCRTtFQUNFO0F6RjR5MkJKOztBeUY3eTJCRTtFQUNFO0F6Rmd6MkJKOztBeUZqejJCRTtFQUNFO0F6Rm96MkJKOztBeUZyejJCRTtFQUNFO0F6Rnd6MkJKOztBeUZ6ejJCRTtFQUNFO0F6RjR6MkJKOztBeUY3ejJCRTtFQUNFO0F6RmcwMkJKOztBeUZqMDJCRTtFQUNFO0F6Rm8wMkJKOztBeUZyMDJCRTtFQUNFO0F6RncwMkJKOztBeUZ6MDJCRTtFQUNFO0F6RjQwMkJKOztBeUY3MDJCRTtFQUNFO0F6RmcxMkJKOztBeUZqMTJCRTtFQUNFO0F6Rm8xMkJKOztBeUZyMTJCRTtFQUNFO0F6RncxMkJKOztBeUZ6MTJCRTtFQUNFO0F6RjQxMkJKOztBeUY3MTJCRTtFQUNFO0F6RmcyMkJKOztBeUZqMjJCRTtFQUNFO0F6Rm8yMkJKOztBeUZyMjJCRTtFQUNFO0F6RncyMkJKOztBeUZ6MjJCRTtFQUNFO0F6RjQyMkJKOztBeUY3MjJCRTtFQUNFO0F6RmczMkJKOztBeUZqMzJCRTtFQUNFO0F6Rm8zMkJKOztBeUZyMzJCRTtFQUNFO0F6RnczMkJKOztBeUZ6MzJCRTtFQUNFO0F6RjQzMkJKOztBeUY3MzJCRTtFQUNFO0F6Rmc0MkJKOztBeUZqNDJCRTtFQUNFO0F6Rm80MkJKOztBeUZyNDJCRTtFQUNFO0F6Rnc0MkJKOztBeUZ6NDJCRTtFQUNFO0F6RjQ0MkJKOztBeUY3NDJCRTtFQUNFO0F6Rmc1MkJKOztBeUZqNTJCRTtFQUNFO0F6Rm81MkJKOztBeUZyNTJCRTtFQUNFO0F6Rnc1MkJKOztBeUZ6NTJCRTtFQUNFO0F6RjQ1MkJKOztBeUY3NTJCRTtFQUNFO0F6Rmc2MkJKOztBeUZqNjJCRTtFQUNFO0F6Rm82MkJKOztBeUZyNjJCRTtFQUNFO0F6Rnc2MkJKOztBeUZ6NjJCRTtFQUNFO0F6RjQ2MkJKOztBeUY3NjJCRTtFQUNFO0F6Rmc3MkJKOztBeUZqNzJCRTtFQUNFO0F6Rm83MkJKOztBeUZyNzJCRTtFQUNFO0F6Rnc3MkJKOztBeUZ6NzJCRTtFQUNFO0F6RjQ3MkJKOztBeUY3NzJCRTtFQUNFO0F6Rmc4MkJKOztBeUZqODJCRTtFQUNFO0F6Rm84MkJKOztBeUZyODJCRTtFQUNFO0F6Rnc4MkJKOztBeUZ6ODJCRTtFQUNFO0F6RjQ4MkJKOztBeUY3ODJCRTtFQUNFO0F6Rmc5MkJKOztBeUZqOTJCRTtFQUNFO0F6Rm85MkJKOztBeUZyOTJCRTtFQUNFO0F6Rnc5MkJKOztBeUZ6OTJCRTtFQUNFO0F6RjQ5MkJKOztBeUY3OTJCRTtFQUNFO0F6RmcrMkJKOztBeUZqKzJCRTtFQUNFO0F6Rm8rMkJKOztBeUZyKzJCRTtFQUNFO0F6RncrMkJKOztBeUZ6KzJCRTtFQUNFO0F6RjQrMkJKOztBeUY3KzJCRTtFQUNFO0F6RmcvMkJKOztBeUZqLzJCRTtFQUNFO0F6Rm8vMkJKOztBeUZyLzJCRTtFQUNFO0F6RncvMkJKOztBeUZ6LzJCRTtFQUNFO0F6RjQvMkJKOztBeUY3LzJCRTtFQUNFO0F6RmdnM0JKOztBeUZqZzNCRTtFQUNFO0F6Rm9nM0JKOztBeUZyZzNCRTtFQUNFO0F6RndnM0JKOztBeUZ6ZzNCRTtFQUNFO0F6RjRnM0JKOztBeUY3ZzNCRTtFQUNFO0F6RmdoM0JKOztBeUZqaDNCRTtFQUNFO0F6Rm9oM0JKOztBeUZyaDNCRTtFQUNFO0F6RndoM0JKOztBeUZ6aDNCRTtFQUNFO0F6RjRoM0JKOztBeUY3aDNCRTtFQUNFO0F6RmdpM0JKOztBeUZqaTNCRTtFQUNFO0F6Rm9pM0JKOztBeUZyaTNCRTtFQUNFO0F6RndpM0JKOztBeUZ6aTNCRTtFQUNFO0F6RjRpM0JKOztBeUY3aTNCRTtFQUNFO0F6RmdqM0JKOztBeUZqajNCRTtFQUNFO0F6Rm9qM0JKOztBeUZyajNCRTtFQUNFO0F6RndqM0JKOztBeUZ6ajNCRTtFQUNFO0F6RjRqM0JKOztBeUY3ajNCRTtFQUNFO0F6RmdrM0JKOztBeUZqazNCRTtFQUNFO0F6Rm9rM0JKOztBeUZyazNCRTtFQUNFO0F6RndrM0JKOztBeUZ6azNCRTtFQUNFO0F6RjRrM0JKOztBeUY3azNCRTtFQUNFO0F6RmdsM0JKOztBeUZqbDNCRTtFQUNFO0F6Rm9sM0JKOztBeUZybDNCRTtFQUNFO0F6RndsM0JKOztBeUZ6bDNCRTtFQUNFO0F6RjRsM0JKOztBeUY3bDNCRTtFQUNFO0F6RmdtM0JKOztBeUZqbTNCRTtFQUNFO0F6Rm9tM0JKOztBeUZybTNCRTtFQUNFO0F6RndtM0JKOztBeUZ6bTNCRTtFQUNFO0F6RjRtM0JKOztBeUY3bTNCRTtFQUNFO0F6RmduM0JKOztBeUZqbjNCRTtFQUNFO0F6Rm9uM0JKOztBeUZybjNCRTtFQUNFO0F6RnduM0JKOztBeUZ6bjNCRTtFQUNFO0F6RjRuM0JKOztBeUY3bjNCRTtFQUNFO0F6RmdvM0JKOztBeUZqbzNCRTtFQUNFO0F6Rm9vM0JKOztBeUZybzNCRTtFQUNFO0F6RndvM0JKOztBeUZ6bzNCRTtFQUNFO0F6RjRvM0JKOztBeUY3bzNCRTtFQUNFO0F6RmdwM0JKOztBeUZqcDNCRTtFQUNFO0F6Rm9wM0JKOztBeUZycDNCRTtFQUNFO0F6RndwM0JKOztBeUZ6cDNCRTtFQUNFO0F6RjRwM0JKOztBeUY3cDNCRTtFQUNFO0F6RmdxM0JKOztBeUZqcTNCRTtFQUNFO0F6Rm9xM0JKOztBeUZycTNCRTtFQUNFO0F6RndxM0JKOztBeUZ6cTNCRTtFQUNFO0F6RjRxM0JKOztBeUY3cTNCRTtFQUNFO0F6RmdyM0JKOztBeUZqcjNCRTtFQUNFO0F6Rm9yM0JKOztBeUZycjNCRTtFQUNFO0F6RndyM0JKOztBeUZ6cjNCRTtFQUNFO0F6RjRyM0JKOztBeUY3cjNCRTtFQUNFO0F6RmdzM0JKOztBeUZqczNCRTtFQUNFO0F6Rm9zM0JKOztBeUZyczNCRTtFQUNFO0F6RndzM0JKOztBeUZ6czNCRTtFQUNFO0F6RjRzM0JKOztBeUY3czNCRTtFQUNFO0F6Rmd0M0JKOztBeUZqdDNCRTtFQUNFO0F6Rm90M0JKOztBeUZydDNCRTtFQUNFO0F6Rnd0M0JKOztBeUZ6dDNCRTtFQUNFO0F6RjR0M0JKOztBeUY3dDNCRTtFQUNFO0F6Rmd1M0JKOztBeUZqdTNCRTtFQUNFO0F6Rm91M0JKOztBeUZydTNCRTtFQUNFO0F6Rnd1M0JKOztBeUZ6dTNCRTtFQUNFO0F6RjR1M0JKOztBeUY3dTNCRTtFQUNFO0F6Rmd2M0JKOztBeUZqdjNCRTtFQUNFO0F6Rm92M0JKOztBeUZydjNCRTtFQUNFO0F6Rnd2M0JKOztBeUZ6djNCRTtFQUNFO0F6RjR2M0JKOztBeUY3djNCRTtFQUNFO0F6Rmd3M0JKOztBeUZqdzNCRTtFQUNFO0F6Rm93M0JKOztBeUZydzNCRTtFQUNFO0F6Rnd3M0JKOztBeUZ6dzNCRTtFQUNFO0F6RjR3M0JKOztBeUY3dzNCRTtFQUNFO0F6Rmd4M0JKOztBeUZqeDNCRTtFQUNFO0F6Rm94M0JKOztBeUZyeDNCRTtFQUNFO0F6Rnd4M0JKOztBeUZ6eDNCRTtFQUNFO0F6RjR4M0JKOztBeUY3eDNCRTtFQUNFO0F6Rmd5M0JKOztBeUZqeTNCRTtFQUNFO0F6Rm95M0JKOztBeUZyeTNCRTtFQUNFO0F6Rnd5M0JKOztBeUZ6eTNCRTtFQUNFO0F6RjR5M0JKOztBeUY3eTNCRTtFQUNFO0F6Rmd6M0JKOztBeUZqejNCRTtFQUNFO0F6Rm96M0JKOztBeUZyejNCRTtFQUNFO0F6Rnd6M0JKOztBeUZ6ejNCRTtFQUNFO0F6RjR6M0JKOztBeUY3ejNCRTtFQUNFO0F6RmcwM0JKOztBeUZqMDNCRTtFQUNFO0F6Rm8wM0JKOztBeUZyMDNCRTtFQUNFO0F6RncwM0JKOztBeUZ6MDNCRTtFQUNFO0F6RjQwM0JKOztBeUY3MDNCRTtFQUNFO0F6RmcxM0JKOztBeUZqMTNCRTtFQUNFO0F6Rm8xM0JKOztBeUZyMTNCRTtFQUNFO0F6RncxM0JKOztBeUZ6MTNCRTtFQUNFO0F6RjQxM0JKOztBeUY3MTNCRTtFQUNFO0F6RmcyM0JKOztBeUZqMjNCRTtFQUNFO0F6Rm8yM0JKOztBeUZyMjNCRTtFQUNFO0F6RncyM0JKOztBeUZ6MjNCRTtFQUNFO0F6RjQyM0JKOztBeUY3MjNCRTtFQUNFO0F6RmczM0JKOztBeUZqMzNCRTtFQUNFO0F6Rm8zM0JKOztBeUZyMzNCRTtFQUNFO0F6RnczM0JKOztBeUZ6MzNCRTtFQUNFO0F6RjQzM0JKOztBeUY3MzNCRTtFQUNFO0F6Rmc0M0JKOztBeUZqNDNCRTtFQUNFO0F6Rm80M0JKOztBeUZyNDNCRTtFQUNFO0F6Rnc0M0JKOztBeUZ6NDNCRTtFQUNFO0F6RjQ0M0JKOztBeUY3NDNCRTtFQUNFO0F6Rmc1M0JKOztBeUZqNTNCRTtFQUNFO0F6Rm81M0JKOztBeUZyNTNCRTtFQUNFO0F6Rnc1M0JKOztBeUZ6NTNCRTtFQUNFO0F6RjQ1M0JKOztBeUY3NTNCRTtFQUNFO0F6Rmc2M0JKOztBeUZqNjNCRTtFQUNFO0F6Rm82M0JKOztBeUZyNjNCRTtFQUNFO0F6Rnc2M0JKOztBeUZ6NjNCRTtFQUNFO0F6RjQ2M0JKOztBeUY3NjNCRTtFQUNFO0F6Rmc3M0JKOztBeUZqNzNCRTtFQUNFO0F6Rm83M0JKOztBeUZyNzNCRTtFQUNFO0F6Rnc3M0JKOztBeUZ6NzNCRTtFQUNFO0F6RjQ3M0JKOztBeUY3NzNCRTtFQUNFO0F6Rmc4M0JKOztBeUZqODNCRTtFQUNFO0F6Rm84M0JKOztBeUZyODNCRTtFQUNFO0F6Rnc4M0JKOztBeUZ6ODNCRTtFQUNFO0F6RjQ4M0JKOztBeUY3ODNCRTtFQUNFO0F6Rmc5M0JKOztBeUZqOTNCRTtFQUNFO0F6Rm85M0JKOztBeUZyOTNCRTtFQUNFO0F6Rnc5M0JKOztBeUZ6OTNCRTtFQUNFO0F6RjQ5M0JKOztBeUY3OTNCRTtFQUNFO0F6RmcrM0JKOztBeUZqKzNCRTtFQUNFO0F6Rm8rM0JKOztBeUZyKzNCRTtFQUNFO0F6RncrM0JKOztBeUZ6KzNCRTtFQUNFO0F6RjQrM0JKOztBeUY3KzNCRTtFQUNFO0F6RmcvM0JKOztBeUZqLzNCRTtFQUNFO0F6Rm8vM0JKOztBeUZyLzNCRTtFQUNFO0F6RncvM0JKOztBeUZ6LzNCRTtFQUNFO0F6RjQvM0JKOztBeUY3LzNCRTtFQUNFO0F6RmdnNEJKOztBeUZqZzRCRTtFQUNFO0F6Rm9nNEJKOztBeUZyZzRCRTtFQUNFO0F6RndnNEJKOztBeUZ6ZzRCRTtFQUNFO0F6RjRnNEJKOztBeUY3ZzRCRTtFQUNFO0F6RmdoNEJKOztBeUZqaDRCRTtFQUNFO0F6Rm9oNEJKOztBeUZyaDRCRTtFQUNFO0F6RndoNEJKOztBeUZ6aDRCRTtFQUNFO0F6RjRoNEJKOztBeUY3aDRCRTtFQUNFO0F6RmdpNEJKOztBeUZqaTRCRTtFQUNFO0F6Rm9pNEJKOztBeUZyaTRCRTtFQUNFO0F6RndpNEJKOztBeUZ6aTRCRTtFQUNFO0F6RjRpNEJKOztBeUY3aTRCRTtFQUNFO0F6RmdqNEJKOztBeUZqajRCRTtFQUNFO0F6Rm9qNEJKOztBeUZyajRCRTtFQUNFO0F6RndqNEJKOztBeUZ6ajRCRTtFQUNFO0F6RjRqNEJKOztBeUY3ajRCRTtFQUNFO0F6RmdrNEJKOztBeUZqazRCRTtFQUNFO0F6Rm9rNEJKOztBeUZyazRCRTtFQUNFO0F6RndrNEJKOztBeUZ6azRCRTtFQUNFO0F6RjRrNEJKOztBeUY3azRCRTtFQUNFO0F6RmdsNEJKOztBeUZqbDRCRTtFQUNFO0F6Rm9sNEJKOztBeUZybDRCRTtFQUNFO0F6RndsNEJKOztBeUZ6bDRCRTtFQUNFO0F6RjRsNEJKOztBeUY3bDRCRTtFQUNFO0F6RmdtNEJKOztBeUZqbTRCRTtFQUNFO0F6Rm9tNEJKOztBeUZybTRCRTtFQUNFO0F6RndtNEJKOztBeUZ6bTRCRTtFQUNFO0F6RjRtNEJKOztBeUY3bTRCRTtFQUNFO0F6RmduNEJKOztBeUZqbjRCRTtFQUNFO0F6Rm9uNEJKOztBeUZybjRCRTtFQUNFO0F6RnduNEJKOztBeUZ6bjRCRTtFQUNFO0F6RjRuNEJKOztBeUY3bjRCRTtFQUNFO0F6RmdvNEJKOztBeUZqbzRCRTtFQUNFO0F6Rm9vNEJKOztBeUZybzRCRTtFQUNFO0F6RndvNEJKOztBeUZ6bzRCRTtFQUNFO0F6RjRvNEJKOztBeUY3bzRCRTtFQUNFO0F6RmdwNEJKOztBeUZqcDRCRTtFQUNFO0F6Rm9wNEJKOztBeUZycDRCRTtFQUNFO0F6RndwNEJKOztBeUZ6cDRCRTtFQUNFO0F6RjRwNEJKOztBeUY3cDRCRTtFQUNFO0F6RmdxNEJKOztBeUZqcTRCRTtFQUNFO0F6Rm9xNEJKOztBeUZycTRCRTtFQUNFO0F6RndxNEJKOztBeUZ6cTRCRTtFQUNFO0F6RjRxNEJKOztBeUY3cTRCRTtFQUNFO0F6RmdyNEJKOztBeUZqcjRCRTtFQUNFO0F6Rm9yNEJKOztBeUZycjRCRTtFQUNFO0F6RndyNEJKOztBeUZ6cjRCRTtFQUNFO0F6RjRyNEJKOztBeUY3cjRCRTtFQUNFO0F6RmdzNEJKOztBeUZqczRCRTtFQUNFO0F6Rm9zNEJKOztBeUZyczRCRTtFQUNFO0F6RndzNEJKOztBeUZ6czRCRTtFQUNFO0F6RjRzNEJKOztBeUY3czRCRTtFQUNFO0F6Rmd0NEJKOztBeUZqdDRCRTtFQUNFO0F6Rm90NEJKOztBeUZydDRCRTtFQUNFO0F6Rnd0NEJKOztBeUZ6dDRCRTtFQUNFO0F6RjR0NEJKOztBeUY3dDRCRTtFQUNFO0F6Rmd1NEJKOztBeUZqdTRCRTtFQUNFO0F6Rm91NEJKOztBeUZydTRCRTtFQUNFO0F6Rnd1NEJKOztBeUZ6dTRCRTtFQUNFO0F6RjR1NEJKOztBeUY3dTRCRTtFQUNFO0F6Rmd2NEJKOztBeUZqdjRCRTtFQUNFO0F6Rm92NEJKOztBeUZydjRCRTtFQUNFO0F6Rnd2NEJKOztBeUZ6djRCRTtFQUNFO0F6RjR2NEJKOztBeUY3djRCRTtFQUNFO0F6Rmd3NEJKOztBeUZqdzRCRTtFQUNFO0F6Rm93NEJKOztBeUZydzRCRTtFQUNFO0F6Rnd3NEJKOztBeUZ6dzRCRTtFQUNFO0F6RjR3NEJKOztBeUY3dzRCRTtFQUNFO0F6Rmd4NEJKOztBeUZqeDRCRTtFQUNFO0F6Rm94NEJKOztBeUZyeDRCRTtFQUNFO0F6Rnd4NEJKOztBeUZ6eDRCRTtFQUNFO0F6RjR4NEJKOztBeUY3eDRCRTtFQUNFO0F6Rmd5NEJKOztBeUZqeTRCRTtFQUNFO0F6Rm95NEJKOztBeUZyeTRCRTtFQUNFO0F6Rnd5NEJKOztBeUZ6eTRCRTtFQUNFO0F6RjR5NEJKOztBeUY3eTRCRTtFQUNFO0F6Rmd6NEJKOztBeUZqejRCRTtFQUNFO0F6Rm96NEJKOztBeUZyejRCRTtFQUNFO0F6Rnd6NEJKOztBeUZ6ejRCRTtFQUNFO0F6RjR6NEJKOztBeUY3ejRCRTtFQUNFO0F6RmcwNEJKOztBeUZqMDRCRTtFQUNFO0F6Rm8wNEJKOztBeUZyMDRCRTtFQUNFO0F6RncwNEJKOztBeUZ6MDRCRTtFQUNFO0F6RjQwNEJKOztBeUY3MDRCRTtFQUNFO0F6RmcxNEJKOztBeUZqMTRCRTtFQUNFO0F6Rm8xNEJKOztBeUZyMTRCRTtFQUNFO0F6RncxNEJKOztBeUZ6MTRCRTtFQUNFO0F6RjQxNEJKOztBeUY3MTRCRTtFQUNFO0F6RmcyNEJKOztBeUZqMjRCRTtFQUNFO0F6Rm8yNEJKOztBeUZyMjRCRTtFQUNFO0F6RncyNEJKOztBeUZ6MjRCRTtFQUNFO0F6RjQyNEJKOztBeUY3MjRCRTtFQUNFO0F6RmczNEJKOztBeUZqMzRCRTtFQUNFO0F6Rm8zNEJKOztBeUZyMzRCRTtFQUNFO0F6RnczNEJKOztBeUZ6MzRCRTtFQUNFO0F6RjQzNEJKOztBeUY3MzRCRTtFQUNFO0F6Rmc0NEJKOztBeUZqNDRCRTtFQUNFO0F6Rm80NEJKOztBeUZyNDRCRTtFQUNFO0F6Rnc0NEJKOztBeUZ6NDRCRTtFQUNFO0F6RjQ0NEJKOztBeUY3NDRCRTtFQUNFO0F6Rmc1NEJKOztBeUZqNTRCRTtFQUNFO0F6Rm81NEJKOztBeUZyNTRCRTtFQUNFO0F6Rnc1NEJKOztBeUZ6NTRCRTtFQUNFO0F6RjQ1NEJKOztBeUY3NTRCRTtFQUNFO0F6Rmc2NEJKOztBeUZqNjRCRTtFQUNFO0F6Rm82NEJKOztBeUZyNjRCRTtFQUNFO0F6Rnc2NEJKOztBeUZ6NjRCRTtFQUNFO0F6RjQ2NEJKOztBeUY3NjRCRTtFQUNFO0F6Rmc3NEJKOztBeUZqNzRCRTtFQUNFO0F6Rm83NEJKOztBeUZyNzRCRTtFQUNFO0F6Rnc3NEJKOztBeUZ6NzRCRTtFQUNFO0F6RjQ3NEJKOztBeUY3NzRCRTtFQUNFO0F6Rmc4NEJKOztBeUZqODRCRTtFQUNFO0F6Rm84NEJKOztBeUZyODRCRTtFQUNFO0F6Rnc4NEJKOztBeUZ6ODRCRTtFQUNFO0F6RjQ4NEJKOztBeUY3ODRCRTtFQUNFO0F6Rmc5NEJKOztBeUZqOTRCRTtFQUNFO0F6Rm85NEJKOztBeUZyOTRCRTtFQUNFO0F6Rnc5NEJKOztBeUZ6OTRCRTtFQUNFO0F6RjQ5NEJKOztBeUY3OTRCRTtFQUNFO0F6RmcrNEJKOztBeUZqKzRCRTtFQUNFO0F6Rm8rNEJKOztBeUZyKzRCRTtFQUNFO0F6RncrNEJKOztBeUZ6KzRCRTtFQUNFO0F6RjQrNEJKOztBeUY3KzRCRTtFQUNFO0F6RmcvNEJKOztBeUZqLzRCRTtFQUNFO0F6Rm8vNEJKOztBeUZyLzRCRTtFQUNFO0F6RncvNEJKOztBeUZ6LzRCRTtFQUNFO0F6RjQvNEJKOztBeUY3LzRCRTtFQUNFO0F6RmdnNUJKOztBeUZqZzVCRTtFQUNFO0F6Rm9nNUJKOztBeUZyZzVCRTtFQUNFO0F6RndnNUJKOztBeUZ6ZzVCRTtFQUNFO0F6RjRnNUJKOztBeUY3ZzVCRTtFQUNFO0F6RmdoNUJKOztBeUZqaDVCRTtFQUNFO0F6Rm9oNUJKOztBeUZyaDVCRTtFQUNFO0F6RndoNUJKOztBeUZ6aDVCRTtFQUNFO0F6RjRoNUJKOztBeUY3aDVCRTtFQUNFO0F6RmdpNUJKOztBeUZqaTVCRTtFQUNFO0F6Rm9pNUJKOztBeUZyaTVCRTtFQUNFO0F6RndpNUJKOztBeUZ6aTVCRTtFQUNFO0F6RjRpNUJKOztBeUY3aTVCRTtFQUNFO0F6RmdqNUJKOztBeUZqajVCRTtFQUNFO0F6Rm9qNUJKOztBeUZyajVCRTtFQUNFO0F6RndqNUJKOztBeUZ6ajVCRTtFQUNFO0F6RjRqNUJKOztBeUY3ajVCRTtFQUNFO0F6RmdrNUJKOztBeUZqazVCRTtFQUNFO0F6Rm9rNUJKOztBeUZyazVCRTtFQUNFO0F6RndrNUJKOztBeUZ6azVCRTtFQUNFO0F6RjRrNUJKOztBeUY3azVCRTtFQUNFO0F6RmdsNUJKOztBeUZqbDVCRTtFQUNFO0F6Rm9sNUJKOztBeUZybDVCRTtFQUNFO0F6RndsNUJKOztBeUZ6bDVCRTtFQUNFO0F6RjRsNUJKOztBeUY3bDVCRTtFQUNFO0F6RmdtNUJKOztBeUZqbTVCRTtFQUNFO0F6Rm9tNUJKOztBeUZybTVCRTtFQUNFO0F6RndtNUJKOztBeUZ6bTVCRTtFQUNFO0F6RjRtNUJKOztBeUY3bTVCRTtFQUNFO0F6RmduNUJKOztBeUZqbjVCRTtFQUNFO0F6Rm9uNUJKOztBeUZybjVCRTtFQUNFO0F6RnduNUJKOztBeUZ6bjVCRTtFQUNFO0F6RjRuNUJKOztBeUY3bjVCRTtFQUNFO0F6RmdvNUJKOztBeUZqbzVCRTtFQUNFO0F6Rm9vNUJKOztBeUZybzVCRTtFQUNFO0F6RndvNUJKOztBeUZ6bzVCRTtFQUNFO0F6RjRvNUJKOztBeUY3bzVCRTtFQUNFO0F6RmdwNUJKOztBeUZqcDVCRTtFQUNFO0F6Rm9wNUJKOztBeUZycDVCRTtFQUNFO0F6RndwNUJKOztBeUZ6cDVCRTtFQUNFO0F6RjRwNUJKOztBeUY3cDVCRTtFQUNFO0F6RmdxNUJKOztBeUZqcTVCRTtFQUNFO0F6Rm9xNUJKOztBeUZycTVCRTtFQUNFO0F6RndxNUJKOztBeUZ6cTVCRTtFQUNFO0F6RjRxNUJKOztBeUY3cTVCRTtFQUNFO0F6RmdyNUJKOztBeUZqcjVCRTtFQUNFO0F6Rm9yNUJKOztBeUZycjVCRTtFQUNFO0F6RndyNUJKOztBeUZ6cjVCRTtFQUNFO0F6RjRyNUJKOztBeUY3cjVCRTtFQUNFO0F6RmdzNUJKOztBeUZqczVCRTtFQUNFO0F6Rm9zNUJKOztBeUZyczVCRTtFQUNFO0F6RndzNUJKOztBeUZ6czVCRTtFQUNFO0F6RjRzNUJKOztBeUY3czVCRTtFQUNFO0F6Rmd0NUJKOztBeUZqdDVCRTtFQUNFO0F6Rm90NUJKOztBeUZydDVCRTtFQUNFO0F6Rnd0NUJKOztBeUZ6dDVCRTtFQUNFO0F6RjR0NUJKOztBeUY3dDVCRTtFQUNFO0F6Rmd1NUJKOztBeUZqdTVCRTtFQUNFO0F6Rm91NUJKOztBeUZydTVCRTtFQUNFO0F6Rnd1NUJKOztBeUZ6dTVCRTtFQUNFO0F6RjR1NUJKOztBeUY3dTVCRTtFQUNFO0F6Rmd2NUJKOztBeUZqdjVCRTtFQUNFO0F6Rm92NUJKOztBeUZydjVCRTtFQUNFO0F6Rnd2NUJKOztBeUZ6djVCRTtFQUNFO0F6RjR2NUJKOztBeUY3djVCRTtFQUNFO0F6Rmd3NUJKOztBeUZqdzVCRTtFQUNFO0F6Rm93NUJKOztBeUZydzVCRTtFQUNFO0F6Rnd3NUJKOztBeUZ6dzVCRTtFQUNFO0F6RjR3NUJKOztBeUY3dzVCRTtFQUNFO0F6Rmd4NUJKOztBeUZqeDVCRTtFQUNFO0F6Rm94NUJKOztBeUZyeDVCRTtFQUNFO0F6Rnd4NUJKOztBeUZ6eDVCRTtFQUNFO0F6RjR4NUJKOztBeUY3eDVCRTtFQUNFO0F6Rmd5NUJKOztBeUZqeTVCRTtFQUNFO0F6Rm95NUJKOztBeUZyeTVCRTtFQUNFO0F6Rnd5NUJKOztBeUZ6eTVCRTtFQUNFO0F6RjR5NUJKOztBeUY3eTVCRTtFQUNFO0F6Rmd6NUJKOztBeUZqejVCRTtFQUNFO0F6Rm96NUJKOztBeUZyejVCRTtFQUNFO0F6Rnd6NUJKOztBeUZ6ejVCRTtFQUNFO0F6RjR6NUJKOztBeUY3ejVCRTtFQUNFO0F6RmcwNUJKOztBeUZqMDVCRTtFQUNFO0F6Rm8wNUJKOztBeUZyMDVCRTtFQUNFO0F6RncwNUJKOztBeUZ6MDVCRTtFQUNFO0F6RjQwNUJKOztBeUY3MDVCRTtFQUNFO0F6RmcxNUJKOztBeUZqMTVCRTtFQUNFO0F6Rm8xNUJKOztBeUZyMTVCRTtFQUNFO0F6RncxNUJKOztBeUZ6MTVCRTtFQUNFO0F6RjQxNUJKOztBeUY3MTVCRTtFQUNFO0F6RmcyNUJKOztBeUZqMjVCRTtFQUNFO0F6Rm8yNUJKOztBeUZyMjVCRTtFQUNFO0F6RncyNUJKOztBeUZ6MjVCRTtFQUNFO0F6RjQyNUJKOztBeUY3MjVCRTtFQUNFO0F6RmczNUJKOztBeUZqMzVCRTtFQUNFO0F6Rm8zNUJKOztBeUZyMzVCRTtFQUNFO0F6RnczNUJKOztBeUZ6MzVCRTtFQUNFO0F6RjQzNUJKOztBeUY3MzVCRTtFQUNFO0F6Rmc0NUJKOztBeUZqNDVCRTtFQUNFO0F6Rm80NUJKOztBeUZyNDVCRTtFQUNFO0F6Rnc0NUJKOztBeUZ6NDVCRTtFQUNFO0F6RjQ0NUJKOztBeUY3NDVCRTtFQUNFO0F6Rmc1NUJKOztBeUZqNTVCRTtFQUNFO0F6Rm81NUJKOztBeUZyNTVCRTtFQUNFO0F6Rnc1NUJKOztBeUZ6NTVCRTtFQUNFO0F6RjQ1NUJKOztBeUY3NTVCRTtFQUNFO0F6Rmc2NUJKOztBeUZqNjVCRTtFQUNFO0F6Rm82NUJKOztBeUZyNjVCRTtFQUNFO0F6Rnc2NUJKOztBeUZ6NjVCRTtFQUNFO0F6RjQ2NUJKOztBeUY3NjVCRTtFQUNFO0F6Rmc3NUJKOztBeUZqNzVCRTtFQUNFO0F6Rm83NUJKOztBeUZyNzVCRTtFQUNFO0F6Rnc3NUJKOztBeUZ6NzVCRTtFQUNFO0F6RjQ3NUJKOztBeUY3NzVCRTtFQUNFO0F6Rmc4NUJKOztBeUZqODVCRTtFQUNFO0F6Rm84NUJKOztBeUZyODVCRTtFQUNFO0F6Rnc4NUJKOztBeUZ6ODVCRTtFQUNFO0F6RjQ4NUJKOztBeUY3ODVCRTtFQUNFO0F6Rmc5NUJKOztBeUZqOTVCRTtFQUNFO0F6Rm85NUJKOztBeUZyOTVCRTtFQUNFO0F6Rnc5NUJKOztBeUZ6OTVCRTtFQUNFO0F6RjQ5NUJKOztBeUY3OTVCRTtFQUNFO0F6RmcrNUJKOztBeUZqKzVCRTtFQUNFO0F6Rm8rNUJKOztBeUZyKzVCRTtFQUNFO0F6RncrNUJKOztBeUZ6KzVCRTtFQUNFO0F6RjQrNUJKOztBeUY3KzVCRTtFQUNFO0F6RmcvNUJKOztBeUZqLzVCRTtFQUNFO0F6Rm8vNUJKOztBeUZyLzVCRTtFQUNFO0F6RncvNUJKOztBeUZ6LzVCRTtFQUNFO0F6RjQvNUJKOztBeUY3LzVCRTtFQUNFO0F6RmdnNkJKOztBeUZqZzZCRTtFQUNFO0F6Rm9nNkJKOztBeUZyZzZCRTtFQUNFO0F6RndnNkJKOztBeUZ6ZzZCRTtFQUNFO0F6RjRnNkJKOztBeUY3ZzZCRTtFQUNFO0F6RmdoNkJKOztBeUZqaDZCRTtFQUNFO0F6Rm9oNkJKOztBeUZyaDZCRTtFQUNFO0F6RndoNkJKOztBeUZ6aDZCRTtFQUNFO0F6RjRoNkJKOztBeUY3aDZCRTtFQUNFO0F6RmdpNkJKOztBeUZqaTZCRTtFQUNFO0F6Rm9pNkJKOztBeUZyaTZCRTtFQUNFO0F6RndpNkJKOztBeUZ6aTZCRTtFQUNFO0F6RjRpNkJKOztBeUY3aTZCRTtFQUNFO0F6RmdqNkJKOztBeUZqajZCRTtFQUNFO0F6Rm9qNkJKOztBeUZyajZCRTtFQUNFO0F6RndqNkJKOztBeUZ6ajZCRTtFQUNFO0F6RjRqNkJKOztBeUY3ajZCRTtFQUNFO0F6RmdrNkJKOztBeUZqazZCRTtFQUNFO0F6Rm9rNkJKOztBeUZyazZCRTtFQUNFO0F6RndrNkJKOztBeUZ6azZCRTtFQUNFO0F6RjRrNkJKOztBeUY3azZCRTtFQUNFO0F6RmdsNkJKOztBeUZqbDZCRTtFQUNFO0F6Rm9sNkJKOztBeUZybDZCRTtFQUNFO0F6RndsNkJKOztBeUZ6bDZCRTtFQUNFO0F6RjRsNkJKOztBeUY3bDZCRTtFQUNFO0F6RmdtNkJKOztBeUZqbTZCRTtFQUNFO0F6Rm9tNkJKOztBeUZybTZCRTtFQUNFO0F6RndtNkJKOztBeUZ6bTZCRTtFQUNFO0F6RjRtNkJKOztBeUY3bTZCRTtFQUNFO0F6RmduNkJKOztBeUZqbjZCRTtFQUNFO0F6Rm9uNkJKOztBeUZybjZCRTtFQUNFO0F6RnduNkJKOztBeUZ6bjZCRTtFQUNFO0F6RjRuNkJKOztBeUY3bjZCRTtFQUNFO0F6RmdvNkJKOztBeUZqbzZCRTtFQUNFO0F6Rm9vNkJKOztBeUZybzZCRTtFQUNFO0F6RndvNkJKOztBeUZ6bzZCRTtFQUNFO0F6RjRvNkJKOztBeUY3bzZCRTtFQUNFO0F6RmdwNkJKOztBeUZqcDZCRTtFQUNFO0F6Rm9wNkJKOztBeUZycDZCRTtFQUNFO0F6RndwNkJKOztBeUZ6cDZCRTtFQUNFO0F6RjRwNkJKOztBeUY3cDZCRTtFQUNFO0F6RmdxNkJKOztBeUZqcTZCRTtFQUNFO0F6Rm9xNkJKOztBeUZycTZCRTtFQUNFO0F6RndxNkJKOztBeUZ6cTZCRTtFQUNFO0F6RjRxNkJKOztBeUY3cTZCRTtFQUNFO0F6RmdyNkJKOztBeUZqcjZCRTtFQUNFO0F6Rm9yNkJKOztBeUZycjZCRTtFQUNFO0F6RndyNkJKOztBeUZ6cjZCRTtFQUNFO0F6RjRyNkJKOztBeUY3cjZCRTtFQUNFO0F6RmdzNkJKOztBeUZqczZCRTtFQUNFO0F6Rm9zNkJKOztBeUZyczZCRTtFQUNFO0F6RndzNkJKOztBeUZ6czZCRTtFQUNFO0F6RjRzNkJKOztBeUY3czZCRTtFQUNFO0F6Rmd0NkJKOztBeUZqdDZCRTtFQUNFO0F6Rm90NkJKOztBeUZydDZCRTtFQUNFO0F6Rnd0NkJKOztBeUZ6dDZCRTtFQUNFO0F6RjR0NkJKOztBeUY3dDZCRTtFQUNFO0F6Rmd1NkJKOztBeUZqdTZCRTtFQUNFO0F6Rm91NkJKOztBeUZydTZCRTtFQUNFO0F6Rnd1NkJKOztBeUZ6dTZCRTtFQUNFO0F6RjR1NkJKOztBeUY3dTZCRTtFQUNFO0F6Rmd2NkJKOztBeUZqdjZCRTtFQUNFO0F6Rm92NkJKOztBeUZydjZCRTtFQUNFO0F6Rnd2NkJKOztBeUZ6djZCRTtFQUNFO0F6RjR2NkJKOztBeUY3djZCRTtFQUNFO0F6Rmd3NkJKOztBeUZqdzZCRTtFQUNFO0F6Rm93NkJKOztBeUZydzZCRTtFQUNFO0F6Rnd3NkJKOztBeUZ6dzZCRTtFQUNFO0F6RjR3NkJKOztBeUY3dzZCRTtFQUNFO0F6Rmd4NkJKOztBeUZqeDZCRTtFQUNFO0F6Rm94NkJKOztBeUZyeDZCRTtFQUNFO0F6Rnd4NkJKOztBeUZ6eDZCRTtFQUNFO0F6RjR4NkJKOztBeUY3eDZCRTtFQUNFO0F6Rmd5NkJKOztBeUZqeTZCRTtFQUNFO0F6Rm95NkJKOztBeUZyeTZCRTtFQUNFO0F6Rnd5NkJKOztBeUZ6eTZCRTtFQUNFO0F6RjR5NkJKOztBeUY3eTZCRTtFQUNFO0F6Rmd6NkJKOztBeUZqejZCRTtFQUNFO0F6Rm96NkJKOztBeUZyejZCRTtFQUNFO0F6Rnd6NkJKOztBeUZ6ejZCRTtFQUNFO0F6RjR6NkJKOztBeUY3ejZCRTtFQUNFO0F6RmcwNkJKOztBeUZqMDZCRTtFQUNFO0F6Rm8wNkJKOztBeUZyMDZCRTtFQUNFO0F6RncwNkJKOztBeUZ6MDZCRTtFQUNFO0F6RjQwNkJKOztBeUY3MDZCRTtFQUNFO0F6RmcxNkJKOztBeUZqMTZCRTtFQUNFO0F6Rm8xNkJKOztBeUZyMTZCRTtFQUNFO0F6RncxNkJKOztBeUZ6MTZCRTtFQUNFO0F6RjQxNkJKOztBeUY3MTZCRTtFQUNFO0F6RmcyNkJKOztBeUZqMjZCRTtFQUNFO0F6Rm8yNkJKOztBeUZyMjZCRTtFQUNFO0F6RncyNkJKOztBeUZ6MjZCRTtFQUNFO0F6RjQyNkJKOztBeUY3MjZCRTtFQUNFO0F6RmczNkJKOztBeUZqMzZCRTtFQUNFO0F6Rm8zNkJKOztBeUZyMzZCRTtFQUNFO0F6RnczNkJKOztBeUZ6MzZCRTtFQUNFO0F6RjQzNkJKOztBeUY3MzZCRTtFQUNFO0F6Rmc0NkJKOztBeUZqNDZCRTtFQUNFO0F6Rm80NkJKOztBeUZyNDZCRTtFQUNFO0F6Rnc0NkJKOztBeUZ6NDZCRTtFQUNFO0F6RjQ0NkJKOztBeUY3NDZCRTtFQUNFO0F6Rmc1NkJKOztBeUZqNTZCRTtFQUNFO0F6Rm81NkJKOztBeUZyNTZCRTtFQUNFO0F6Rnc1NkJKOztBeUZ6NTZCRTtFQUNFO0F6RjQ1NkJKOztBeUY3NTZCRTtFQUNFO0F6Rmc2NkJKOztBeUZqNjZCRTtFQUNFO0F6Rm82NkJKOztBeUZyNjZCRTtFQUNFO0F6Rnc2NkJKOztBeUZ6NjZCRTtFQUNFO0F6RjQ2NkJKOztBeUY3NjZCRTtFQUNFO0F6Rmc3NkJKOztBeUZqNzZCRTtFQUNFO0F6Rm83NkJKOztBeUZyNzZCRTtFQUNFO0F6Rnc3NkJKOztBeUZ6NzZCRTtFQUNFO0F6RjQ3NkJKOztBeUY3NzZCRTtFQUNFO0F6Rmc4NkJKOztBeUZqODZCRTtFQUNFO0F6Rm84NkJKOztBeUZyODZCRTtFQUNFO0F6Rnc4NkJKOztBeUZ6ODZCRTtFQUNFO0F6RjQ4NkJKOztBeUY3ODZCRTtFQUNFO0F6Rmc5NkJKOztBeUZqOTZCRTtFQUNFO0F6Rm85NkJKOztBeUZyOTZCRTtFQUNFO0F6Rnc5NkJKOztBeUZ6OTZCRTtFQUNFO0F6RjQ5NkJKOztBeUY3OTZCRTtFQUNFO0F6RmcrNkJKOztBeUZqKzZCRTtFQUNFO0F6Rm8rNkJKOztBeUZyKzZCRTtFQUNFO0F6RncrNkJKOztBeUZ6KzZCRTtFQUNFO0F6RjQrNkJKOztBeUY3KzZCRTtFQUNFO0F6RmcvNkJKOztBeUZqLzZCRTtFQUNFO0F6Rm8vNkJKOztBeUZyLzZCRTtFQUNFO0F6RncvNkJKOztBeUZ6LzZCRTtFQUNFO0F6RjQvNkJKOztBeUY3LzZCRTtFQUNFO0F6RmdnN0JKOztBeUZqZzdCRTtFQUNFO0F6Rm9nN0JKOztBeUZyZzdCRTtFQUNFO0F6RndnN0JKOztBeUZ6ZzdCRTtFQUNFO0F6RjRnN0JKOztBeUY3ZzdCRTtFQUNFO0F6RmdoN0JKOztBeUZqaDdCRTtFQUNFO0F6Rm9oN0JKOztBeUZyaDdCRTtFQUNFO0F6RndoN0JKOztBeUZ6aDdCRTtFQUNFO0F6RjRoN0JKOztBeUY3aDdCRTtFQUNFO0F6RmdpN0JKOztBeUZqaTdCRTtFQUNFO0F6Rm9pN0JKOztBeUZyaTdCRTtFQUNFO0F6RndpN0JKOztBeUZ6aTdCRTtFQUNFO0F6RjRpN0JKOztBeUY3aTdCRTtFQUNFO0F6RmdqN0JKOztBeUZqajdCRTtFQUNFO0F6Rm9qN0JKOztBeUZyajdCRTtFQUNFO0F6RndqN0JKOztBeUZ6ajdCRTtFQUNFO0F6RjRqN0JKOztBeUY3ajdCRTtFQUNFO0F6RmdrN0JKOztBeUZqazdCRTtFQUNFO0F6Rm9rN0JKOztBeUZyazdCRTtFQUNFO0F6RndrN0JKOztBeUZ6azdCRTtFQUNFO0F6RjRrN0JKOztBeUY3azdCRTtFQUNFO0F6RmdsN0JKOztBeUZqbDdCRTtFQUNFO0F6Rm9sN0JKOztBeUZybDdCRTtFQUNFO0F6RndsN0JKOztBeUZ6bDdCRTtFQUNFO0F6RjRsN0JKOztBeUY3bDdCRTtFQUNFO0F6RmdtN0JKOztBeUZqbTdCRTtFQUNFO0F6Rm9tN0JKOztBeUZybTdCRTtFQUNFO0F6RndtN0JKOztBeUZ6bTdCRTtFQUNFO0F6RjRtN0JKOztBeUY3bTdCRTtFQUNFO0F6RmduN0JKOztBeUZqbjdCRTtFQUNFO0F6Rm9uN0JKOztBeUZybjdCRTtFQUNFO0F6RnduN0JKOztBeUZ6bjdCRTtFQUNFO0F6RjRuN0JKOztBeUY3bjdCRTtFQUNFO0F6RmdvN0JKOztBeUZqbzdCRTtFQUNFO0F6Rm9vN0JKOztBeUZybzdCRTtFQUNFO0F6RndvN0JKOztBeUZ6bzdCRTtFQUNFO0F6RjRvN0JKOztBeUY3bzdCRTtFQUNFO0F6RmdwN0JKOztBeUZqcDdCRTtFQUNFO0F6Rm9wN0JKOztBeUZycDdCRTtFQUNFO0F6RndwN0JKOztBeUZ6cDdCRTtFQUNFO0F6RjRwN0JKOztBeUY3cDdCRTtFQUNFO0F6RmdxN0JKOztBeUZqcTdCRTtFQUNFO0F6Rm9xN0JKOztBeUZycTdCRTtFQUNFO0F6RndxN0JKOztBeUZ6cTdCRTtFQUNFO0F6RjRxN0JKOztBeUY3cTdCRTtFQUNFO0F6RmdyN0JKOztBeUZqcjdCRTtFQUNFO0F6Rm9yN0JKOztBeUZycjdCRTtFQUNFO0F6RndyN0JKOztBeUZ6cjdCRTtFQUNFO0F6RjRyN0JKOztBeUY3cjdCRTtFQUNFO0F6RmdzN0JKOztBeUZqczdCRTtFQUNFO0F6Rm9zN0JKOztBeUZyczdCRTtFQUNFO0F6RndzN0JKOztBeUZ6czdCRTtFQUNFO0F6RjRzN0JKOztBeUY3czdCRTtFQUNFO0F6Rmd0N0JKOztBeUZqdDdCRTtFQUNFO0F6Rm90N0JKOztBeUZydDdCRTtFQUNFO0F6Rnd0N0JKOztBeUZ6dDdCRTtFQUNFO0F6RjR0N0JKOztBeUY3dDdCRTtFQUNFO0F6Rmd1N0JKOztBeUZqdTdCRTtFQUNFO0F6Rm91N0JKOztBeUZydTdCRTtFQUNFO0F6Rnd1N0JKOztBeUZ6dTdCRTtFQUNFO0F6RjR1N0JKOztBeUY3dTdCRTtFQUNFO0F6Rmd2N0JKOztBeUZqdjdCRTtFQUNFO0F6Rm92N0JKOztBeUZydjdCRTtFQUNFO0F6Rnd2N0JKOztBeUZ6djdCRTtFQUNFO0F6RjR2N0JKOztBeUY3djdCRTtFQUNFO0F6Rmd3N0JKOztBeUZqdzdCRTtFQUNFO0F6Rm93N0JKOztBeUZydzdCRTtFQUNFO0F6Rnd3N0JKOztBeUZ6dzdCRTtFQUNFO0F6RjR3N0JKOztBeUY3dzdCRTtFQUNFO0F6Rmd4N0JKOztBeUZqeDdCRTtFQUNFO0F6Rm94N0JKOztBeUZyeDdCRTtFQUNFO0F6Rnd4N0JKOztBeUZ6eDdCRTtFQUNFO0F6RjR4N0JKOztBeUY3eDdCRTtFQUNFO0F6Rmd5N0JKOztBeUZqeTdCRTtFQUNFO0F6Rm95N0JKOztBeUZyeTdCRTtFQUNFO0F6Rnd5N0JKOztBeUZ6eTdCRTtFQUNFO0F6RjR5N0JKOztBeUY3eTdCRTtFQUNFO0F6Rmd6N0JKOztBeUZqejdCRTtFQUNFO0F6Rm96N0JKOztBeUZyejdCRTtFQUNFO0F6Rnd6N0JKOztBeUZ6ejdCRTtFQUNFO0F6RjR6N0JKOztBeUY3ejdCRTtFQUNFO0F6RmcwN0JKOztBeUZqMDdCRTtFQUNFO0F6Rm8wN0JKOztBeUZyMDdCRTtFQUNFO0F6RncwN0JKOztBeUZ6MDdCRTtFQUNFO0F6RjQwN0JKOztBeUY3MDdCRTtFQUNFO0F6RmcxN0JKOztBeUZqMTdCRTtFQUNFO0F6Rm8xN0JKOztBeUZyMTdCRTtFQUNFO0F6RncxN0JKOztBeUZ6MTdCRTtFQUNFO0F6RjQxN0JKOztBeUY3MTdCRTtFQUNFO0F6RmcyN0JKOztBeUZqMjdCRTtFQUNFO0F6Rm8yN0JKOztBeUZyMjdCRTtFQUNFO0F6RncyN0JKOztBeUZ6MjdCRTtFQUNFO0F6RjQyN0JKOztBeUY3MjdCRTtFQUNFO0F6RmczN0JKOztBMEYzMzdCQTs7OztFQUFBO0FBU0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtBMUZ5MzdCRjs7QTBGcjM3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQkY2QnVCO0VFNUJ2QjtBMUZ3MzdCRjtBMEZwMzdCQTtFQUNFO0VBQ0E7QTFGczM3QkY7O0EwRm4zN0JBO0VBQ0U7QTFGczM3QkY7O0EwRm4zN0JBO0VBQ0U7QTFGczM3QkY7O0EyRjM1N0JBO0VBQ0U7RUFDQTs7OztHQUFBO0EzRms2N0JGOztBMkY1NTdCQTs7RUFFRTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtJQUNFO0lBQ0E7SUFDQTtFM0Y2NTdCRjtFMkYzNTdCQTtJQUNFO0lBQ0E7SUFDQTtFM0Y2NTdCRjtFMkYzNTdCQTtJQUNFO0UzRjY1N0JGO0UyRjE1N0JBOztJQUVFO0lBQ0E7SUFDQTtPQUFBO0lBQ0E7SUFDQTtJQUNBO0UzRjQ1N0JGO0FBQ0Y7O0EyRno1N0JBO0VBQ0U7QTNGNDU3QkY7O0EyRno1N0JBOztFQUVFO0VBQ0E7QTNGNDU3QkY7O0EyRjE1N0JBO0VBQ0U7RUFDQTtFQUNBOztJQUVFO0UzRjY1N0JGO0FBQ0Y7O0EyRjM1N0JBO0VBQ0U7RUFDQTtBM0Y4NTdCRjs7QTJGNTU3QkE7RUFDRTs7OztJQUlFO0lBQ0E7SUFDQTtFM0YrNTdCRjtFMkY3NTdCQTs7OztJQUlFO0lBQ0E7RTNGKzU3QkY7RTJGNzU3QkE7Ozs7SUFJRTtJQUNBO0UzRis1N0JGO0UyRjc1N0JBOzs7O0lBSUU7O01BRUU7STNGKzU3QkY7RUFDRjtFMkY3NTdCQTs7SUFFRTs7TUFFRTtJM0YrNTdCRjtFQUNGO0FBQ0Y7O0EyRjc1N0JBO0VBQ0U7Ozs7SUFJRTtJQUNBO0lBQ0E7SUFDQTtFM0ZnNjdCRjtFMkY5NTdCQTs7SUFFRTtJQUNBO0lBQ0E7O01BRUU7STNGZzY3QkY7RUFDRjtFMkY5NTdCQTs7SUFFRTtJQUNBO0lBQ0E7O01BRUU7STNGZzY3QkY7RUFDRjtBQUNGOztBNEZ0aThCQTtFQUNFO0E1RnlpOEJGO0FjMys3Qkk7RThFL0RKO0lBSUk7RTVGMGk4QkY7QUFDRjtBNEZ4aThCRTtFQUNFO0E1RjBpOEJKO0E0RnZpOEJFO0VBQ0U7QTVGeWk4Qko7QWN0LzdCSTtFOEVwREY7SUFJSTtFNUYwaThCSjtBQUNGO0E0RnZpOEJFO0VBQ0U7QTVGeWk4Qko7QTRGdGk4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCN0V2Qkk7RTZFd0JKO0E1RndpOEJKO0E0RnBpOEJJO0VBQ0U7RUFDQTtFQUNBO0E1RnNpOEJOO0E0RnBpOEJNO0VBQ0U7RUFDQTtBNUZzaThCUjtBNEZsaThCSTtFQUNFO0E1Rm9pOEJOO0E0RmxpOEJNO0VBQ0U7QTVGb2k4QlI7QTRGOWg4Qkk7RUFDRTtFQUNBO0E1RmdpOEJOO0E0RjVoOEJNO0VBQ0U7QTVGOGg4QlI7QTRGNWg4QlE7RUFDRTtBNUY4aDhCVjtBNEYxaDhCTTtFQUNFLGM3RWpFRDtBZjZsOEJQO0E0RjFoOEJRO0VBRUUsYzdFekVBO0Fmb204QlY7QTRGdmg4Qk07RUFDRTtBNUZ5aDhCUjtBNEZ0aDhCTTtFQUNFO0VBQ0E7QTVGd2g4QlI7QTRGcmg4Qk07RUFDRTtBNUZ1aDhCUjtBNEZwaDhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1FQUNFO0E1RnFoOEJWO0E0RmxoOEJRO0VBQ0U7RUFDQTtFQUNBO0E1Rm9oOEJWO0E0RjdnOEJROztFQUNFO0VBQ0E7RUFDQTtBNUZnaDhCVjtBNEY3ZzhCUTs7RUFDRTtBNUZnaDhCVjtBNEY1ZzhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM3RTdIRDtFNkU4SEMsdUVBQ0U7QTVGNmc4QlY7QTRGMWc4QlE7RUFFRTtFQUNBLGM3RXpJQTtBZm9wOEJWO0E0RnhnOEJRO0VBQ0UsVzdFeElGO0U2RXlJRTtBNUYwZzhCVjtBNEZyZzhCSTtFQUNFO0VBQ0E7RUFDQSxjN0VsSkM7RTZFbUpEO0VBQ0E7QTVGdWc4Qk47QTRGcmc4Qk07RUFDRSxjN0UzSkU7QWZrcThCVjtBNEZuZzhCSTtFQUNFLGM3RTVKQztFNkU2SkQ7QTVGcWc4Qk47QTRGbmc4Qk07RUFDRSxjN0VwS0U7QWZ5cThCVjtBNEZoZzhCTTtFQUNFO0VBQ0EsVzdFdEtBO0U2RXVLQTtFQUNBO0VBQ0E7QTVGa2c4QlI7QTRGaGc4QlE7RUFDRSxXN0U1S0Y7QWY4cThCUjtBNEY1LzdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3RXBMTztFNkVxTFA7RUFDQTtFQUNBO0VBQ0EsaUZBQ0U7QTVGNi83Qk47QTRGei83Qkk7RUFDRTtFQUNBO0VBQ0E7QTVGMi83Qk47QTRGdi83QkU7RUFDRTtFQUNBO0VBQ0E7QTVGeS83Qko7QTRGdC83QkU7RUFDRTtFQUNBO0VBQ0E7QTVGdy83Qko7QTRGci83QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCN0V4Tkk7RTZFeU5KO0E1RnUvN0JKO0E0RnIvN0JJO0VBQ0U7RUFDQTtBNUZ1LzdCTjtBNEZuLzdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0U5T0c7QWZtdThCUDtBNEZuLzdCSTtFQUNFLGM3RXJQSTtBZjB1OEJWO0E0RmovN0JFO0VBQ0U7QTVGbS83Qko7QTRGaC83QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZrLzdCSjtBY3ByOEJJO0U4RThMRjtJQU9JO0U1Rm0vN0JKO0FBQ0Y7QTRGai83Qkk7RUFDRTtBNUZtLzdCTjtBNEZqLzdCTTtFQUNFO0E1Rm0vN0JSO0E0RmgvN0JNO0VBQ0U7QTVGay83QlI7QTRGNys3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RisrN0JKO0E0RjUrN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCN0VoU0k7RTZFaVNKO0VBQ0E7RUFDQTtBNUY4KzdCSjtBNEYzKzdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNis3Qko7QTRGMys3Qkk7RUFDRTtFQUNBO0E1RjYrN0JOO0E0RnorN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3RTdURztFNkU4VEg7QTVGMis3Qko7QTRGeis3Qkk7RUFDRSx5QjdFN1RLO0Fmd3k4Qlg7QTRGdis3QkU7RUFDRTtFQUNBO0VBQ0E7QTVGeSs3Qko7QTRGdCs3QkU7RUFDRTtFQUNBO0VBQ0E7QTVGdys3Qko7QTRGcis3QkU7RUFDRTtBNUZ1KzdCSjtBNEZyKzdCSTtFQUNFO0E1RnUrN0JOO0E0Rm4rN0JFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdFbFdHO0U2RW1XSDtFQUNBO0VBQ0E7RUFDQTtBNUZxKzdCSjtBNEZuKzdCSTs7RUFDRSxjN0U3V0k7QWZtMThCVjtBNEZuKzdCSTs7RUFDRTtFQUNBO0E1RnMrN0JOO0E0RmwrN0JFO0VBQ0U7QTVGbys3Qko7QTRGais3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGbSs3Qko7QTRGaCs3QkU7RUFDRTtBNUZrKzdCSjtBNEYvOTdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RmkrN0JKO0E0Rjk5N0JFO0VBQ0U7RUFDQTtFQUNBO0E1RmcrN0JKO0E0Rjc5N0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Ris5N0JKO0E0RjU5N0JFO0VBQ0U7RUFDQTtBNUY4OTdCSjtBNEYzOTdCRTtFQUNFO0VBQ0E7RUFDQTtBNUY2OTdCSjs7QTZGbDQ4QkE7RUFDRSxXOUVJTTtBZmk0OEJSO0E2Rm40OEJFO0VBQ0UsVzlFQ0k7RThFQUo7QTdGcTQ4Qko7QTZGbjQ4Qkk7RUFDRTtBN0ZxNDhCTjs7QTZGaDQ4QkE7RUFDRTtFQUNBO0VBQ0E7QTdGbTQ4QkY7QWNwMThCSTtFK0VsREo7SUFLSTtFN0ZxNDhCRjtBQUNGOztBNkZsNDhCQTtFQUNFO0E3RnE0OEJGOztBNkZsNDhCQTtFQUNFO0VBQ0E7QTdGcTQ4QkY7QTZGbjQ4QkU7RUFDRTtBN0ZxNDhCSjtBNkZuNDhCSTtFQUNFO0E3RnE0OEJOOztBNkZoNDhCQTtFQUNFO0E3Rm00OEJGOztBNkZoNDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Rm00OEJGOztBNkZoNDhCQTtFQUNFO0VBQ0E7QTdGbTQ4QkY7O0E2Rmg0OEJBO0VBQ0U7QTdGbTQ4QkY7QTZGajQ4QkU7RUFDRTtFQUNBO0E3Rm00OEJKOztBOEYvNzhCQTtFQ0NFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVHQUNFO0VBR0Y7RUFBQTtBL0YrNzhCRjtBK0Y3NzhCRTtFQUNFO0EvRis3OEJKO0E4Rm45OEJBO0VDNEJFO0VBQ0EseUJoRjdCUTtFZ0Y4QlIsV2hGekJNO0FmbTk4QlI7QStGeDc4QkU7RUFDRTtFQUNBO0VBQ0EsV2hGOUJJO0Fmdzk4QlI7O0E4Rng5OEJBO0VDSkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUdBQ0U7RUFHRjtFQUFBO0EvRjY5OEJGO0ErRjM5OEJFO0VBQ0U7QS9GNjk4Qko7QThGNSs4QkE7RUNzQ0U7RUFDQSxzQmhGdkNNO0VnRndDTixjaEY3Q1E7QWZzLzhCVjtBK0Z2ODhCRTtFQUNFLHlCaEZoRE07RWdGaUROLFdoRjVDSTtBZnEvOEJSOztBZ0cxLzhCQTtFQUNFO0VBQ0EsY2pGRFU7RWlGRVY7RUFDQTtBaEc2LzhCRjs7QWdHMS84QkE7RUFDRTtFQUNBO0FoRzYvOEJGOztBZ0cxLzhCQTtFQUNFO0FoRzYvOEJGOztBZ0cxLzhCQTtFQUNFO0VBQ0E7RUFDQTtFRG1DQSxrQkNqQ3lCO0FoRzQvOEIzQjtBK0Z6OThCRTtFQ3hDRjtJRHlDSSxtQkNwQ2dDO0VoR2dnOUJsQztBQUNGOztBZ0c5LzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR2lnOUJGOztBZ0c5LzhCQTtFQUNFO0FoR2lnOUJGO0FnRy8vOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpZzlCSjtBY3orOEJJO0VrRjdCRjtJQVFJO0lBQ0E7RWhHa2c5Qko7QUFDRjtBZ0doZzlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR2tnOUJOO0FnRzkvOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRjFESTtBZjBqOUJSO0FnRzcvOEJFO0VBQ0U7RUFDQTtFRGRGLGlCQ2dCMkI7QWhHOC84QjdCO0ErRjVnOUJFO0VDVUE7SURURSxrQkNhaUM7RWhHa2c5Qm5DO0FBQ0Y7QWdHaGc5QkU7RUFDRTtFQUNBO0VBQ0E7QWhHa2c5Qko7O0FnRzkvOEJBO0VBQ0UseUJqRjFFUTtBZjJrOUJWO0FnRy8vOEJFO0VBQ0U7QWhHaWc5Qko7QWdHOS84QkU7RUFDRTtFQUNBLGNqRnhGUTtFaUZ5RlI7RURwQ0YsZUNzQzJCO0FoRysvOEI3QjtBK0ZuaTlCRTtFQytCQTtJRDlCRSxlQ21DK0I7RWhHbWc5QmpDO0FBQ0Y7QWdHamc5QkU7RUFDRTtFQUNBO0FoR21nOUJKOztBZ0cvLzhCQTtFQUNFO0VBQ0E7QWhHa2c5QkY7QWMxaTlCSTtFa0ZzQ0o7SUFLSTtJQUNBO0VoR21nOUJGO0FBQ0Y7QWdHamc5QkU7RUFDRSxXakYxR0k7QWY2bTlCUjtBZ0dqZzlCSTtFQUNFLFdqRjdHRTtBZmduOUJSO0FnR2hnOUJJO0VBQ0U7RUFDQTtFQUNBLFdqRm5IRTtBZnFuOUJSO0FnR2hnOUJNO0VBQ0Usc0JqRnRIQTtFaUZ1SEEsY2pGNUhFO0FmOG45QlY7O0FnRzUvOEJBO0VBQ0U7RUFDQTtFQUNBO0VEL0VBLGtCQ2lGeUI7QWhHOC84QjNCO0ErRjdrOUJFO0VDMEVGO0lEekVJLG1CQzhFZ0M7RWhHa2c5QmxDO0FBQ0Y7QWdHamc5QkU7RUFDRTtBaEdtZzlCSjtBZ0doZzlCRTtFQUNFLGNqRnRJTztBZndvOUJYOztBZ0c5LzhCQTtFQUNFO0VBQ0E7RUFDQTtBaEdpZzlCRjs7QWdHOS84QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FoR2lnOUJGO0FjOWw5Qkk7RWtGeUZKO0lBT0k7RWhHa2c5QkY7QUFDRjs7QWdHLy84QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRnpLTTtFaUYwS047RUFDQTtBaEdrZzlCRjtBZ0doZzlCRTtFQUNFLFdqRjlLSTtBZmdyOUJSO0FjdG45Qkk7RWtGb0dKO0lBb0JJO0lBQ0E7SUFDQTtFaEdrZzlCRjtBQUNGO0FnR2hnOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHa2c5Qko7QWdHLy84QkU7RUFDRTtBaEdpZzlCSjtBZ0c5LzhCRTtFQUNFO0FoR2dnOUJKO0FnRzcvOEJFO0VBQ0U7RUFDQTtBaEcrLzhCSjs7QWdHMy84QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7QWhHOC84QkY7O0FnRzMvOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzgvOEJGOztBZ0czLzhCQTtFQUNFO0VBQ0E7QWhHOC84QkY7O0FnRzMvOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHOC84QkY7O0FnRzMvOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4LzhCRjs7QWdHMy84QkE7RUFDRTtBaEc4LzhCRjtBZ0c1LzhCRTtFQUNFO0VBQ0E7QWhHOC84Qko7O0FnRzEvOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakZqUU07RWlGa1FOO0VBQ0E7QWhHNi84QkY7QWdHMy84QkU7RUFDRSxXakZ0UUk7RWlGdVFKO0FoRzYvOEJKOztBZ0d6LzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNC84QkY7O0FnR3ovOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqRjdSSztBZnl4OUJQO0FnRzEvOEJFO0VBQ0UscUJqRnBTTTtFaUZxU04sY2pGclNNO0FmaXk5QlY7QWdHei84QkU7RUFDRTtFQUNBO0FoRzIvOEJKOztBY3R1OUJJO0VrRitPSjtJQUdJO0VoR3kvOEJGO0FBQ0Y7O0FjNXU5Qkk7RWtGMFBBO0lBQ0U7SUFDQTtJQUNBO0VoR3MvOEJKO0FBQ0Y7O0FjcHY5Qkk7RWtGa1FKO0lBR0k7RWhHby84QkY7QUFDRjs7QWMxdjlCSTtFa0Y2UUE7SUFDRTtJQUNBO0lBQ0E7RWhHaS84Qko7QUFDRjs7QWNsdzlCSTtFa0ZxUko7SUFHSTtFaEcrKzhCRjtBQUNGOztBZ0c1KzhCQTtFQUNFLHlCakZwVlM7QWZtMDlCWDtBZ0c3KzhCRTtFQUNFO0FoRysrOEJKOztBZ0czKzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzgrOEJGO0FjdHg5Qkk7RWtGb1NKO0lBT0k7SUFDQTtJQUNBO0VoRysrOEJGO0FBQ0Y7O0FnRzUrOEJBO0VBQ0U7RUFDQSxXakY3V007RWlGOFdOO0VEN1RBLGtCQytUeUI7QWhHOCs4QjNCO0ErRjN5OUJFO0VDd1RGO0lEdlRJLG1CQzRUZ0M7RWhHay84QmxDO0FBQ0Y7O0FnR2gvOEJBO0VBQ0U7RUFDQSxXakZyWE07RWlGc1hOO0FoR20vOEJGO0FnR2ovOEJFO0VBQ0U7QWhHbS84Qko7O0FnRy8rOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmpGbFlNO0FmbzM5QlI7QWMxejlCSTtFa0ZtVUo7SUFRSTtFaEdtLzhCRjtBQUNGOztBZ0doLzhCQTtFQUNFO0VBQ0EsY2pGaFpRO0VpRmlaUjtFQUNBO0VBQ0E7QWhHbS84QkY7O0FnR2gvOEJBO0VBQ0U7RUFDQTtFQUNBO0FoR20vOEJGOztBZ0doLzhCQTtFQUNFO0VBQ0E7QWhHbS84QkY7O0FnRzkrOEJFO0VBQ0U7QWhHaS84Qko7QWdHOSs4QkU7RUFDRTtBaEdnLzhCSjs7QWdHNSs4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pGOWFLO0VpRithTDtFQUNBO0FoRysrOEJGO0FnRzcrOEJFO0VBQ0UsY2pGbmJHO0FmazY5QlA7QWN2MjlCSTtFa0Y2V0o7SUFlSTtFaEcrKzhCRjtBQUNGOztBZ0c1KzhCQTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QWhHKys4QkY7QWNuMzlCSTtFa0ZnWUo7SUFPSTtJQUNBO0VoR2cvOEJGO0FBQ0Y7O0FnRzcrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdnLzhCRjtBY2o0OUJJO0VrRjRZSjtJQVFJO0VoR2kvOEJGO0FBQ0Y7O0FnRzkrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpLzhCRjs7QWdHOSs4QkE7RUFDRTtFQUNBO0VBQ0E7QWhHaS84QkY7O0FnRzkrOEJBO0VBQ0U7RUFDQSxjakZ2ZVE7QWZ3OTlCVjtBZ0cvKzhCRTtFQUNFO0VBQ0E7QWhHaS84Qko7O0FnRzcrOEJBO0VBQ0U7RUFDQTtBaEdnLzhCRjs7QWdHNys4QkE7RUFDRTtFQUNBO0FoR2cvOEJGOztBZ0c3KzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pGMWZLO0VpRjJmTDtFQUNBO0FoR2cvOEJGO0FnRzkrOEJFO0VBQ0UsY2pGL2ZHO0FmKys5QlA7O0FnRzUrOEJBO0VBQ0U7RUFDQTtFQUNBO0tBQUE7QWhHKys4QkY7O0FnRzUrOEJBO0VBQ0U7QWhHKys4QkY7O0FnRzUrOEJBO0VBQ0U7RUFDQSxjakYvZ0JLO0VpRmdoQkw7RUFDQTtBaEcrKzhCRjs7QWdHNSs4QkE7RUFDRTtFQUNBO0VBQ0E7QWhHKys4QkY7O0FnRzUrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2pGbGlCUTtFaUZtaUJSO0VBQ0E7QWhHKys4QkY7QWdHNys4QkU7RUFDRSxjakZ2aUJNO0VpRndpQk47QWhHKys4Qko7O0FnRzMrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRm5qQk07RWlGb2pCTjtBaEc4KzhCRjtBY3grOUJJO0VrRjZlSjtJQWdCSTtJQUNBO0lBQ0E7RWhHKys4QkY7QUFDRjtBZ0c3KzhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRysrOEJKOztBZ0czKzhCQTtFQUNFO0VBQ0E7QWhHOCs4QkY7O0FnRzMrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHOCs4QkY7O0FnRzMrOEJBO0VBQ0U7RUFDQTtFQUNBO0FoRzgrOEJGOztBZ0czKzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pGM2xCTTtFaUY0bEJOO0VBQ0E7QWhHOCs4QkY7QWdHNSs4QkU7RUFDRSxXakZobUJJO0VpRmltQko7QWhHOCs4Qko7O0FnRzErOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0JqRnptQk07RWlGMG1CTjtFQUNBO0VBQ0EsY2pGN21CSztFaUY4bUJMO0VBQ0E7QWhHNis4QkY7QWdHMys4QkU7RUFDRSxjakZsbkJHO0FmK2wrQlA7QWNwaStCSTtFa0YyaUJKO0lBZ0JJO0VoRzYrOEJGO0FBQ0Y7QWN6aStCSTtFa0YyaUJKO0lBb0JJO0VoRzgrOEJGO0FBQ0Y7O0FnRzMrOEJBO0VBQ0U7RUFDQTtFQUNBO0tBQUE7RUFDQTtBaEc4KzhCRjtBY3JqK0JJO0VrRm1rQko7SUFPSTtJQUNBO0VoRysrOEJGO0FBQ0Y7QWMzaitCSTtFa0Zta0JKO0lBWUk7SUFDQTtJQUNBO0VoR2cvOEJGO0FBQ0Y7O0FnRzcrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdnLzhCRjs7QWdHNys4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2cvOEJGOztBZ0c3KzhCQTtFQUNFO0VBQ0E7RUFDQTtBaEdnLzhCRjs7QWdHNys4QkE7RUFDRTtFQUNBLGNqRjVxQlE7QWY0cCtCVjtBZ0c5KzhCRTtFQUNFO0VBQ0E7QWhHZy84Qko7O0FnRzUrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRysrOEJGOztBZ0c1KzhCQTtFQUNFO0FoRysrOEJGOztBZ0c1KzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHKys4QkY7QWN0bitCSTtFa0Zrb0JKO0lBUUk7RWhHZy84QkY7QUFDRjs7QWdHNys4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2cvOEJGO0Fjbm8rQkk7RWtGOG9CSjtJQVFJO0VoR2kvOEJGO0FBQ0Y7QWdHLys4QkU7RUFDRTtFQUNBO0VBQ0E7QWhHaS84Qko7QWdHOSs4QkU7RUFDRTtBaEdnLzhCSjs7QWdHNSs4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcrKzhCRjtBZ0c3KzhCRTtFQUNFO0VBQ0E7QWhHKys4Qko7O0FnRzMrOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRi92Qk07QWY2dStCUjtBZ0c1KzhCRTtFQUNFO0FoRzgrOEJKOztBZ0cxKzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNis4QkY7QWdHMys4QkU7RUFDRTtBaEc2KzhCSjs7QWdHeis4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FoRzQrOEJGOztBZ0d6KzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdqRjd4Qk07QWZ5dytCUjs7QWdHeis4QkE7RUFDRTtBaEc0KzhCRjs7QWlHbHgrQkE7RUFDRTtBakdxeCtCRjtBY3Z0K0JJO0VtRi9ESjtJQUlJO0VqR3N4K0JGO0FBQ0Y7O0FpR254K0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBakdzeCtCRjs7QWlHbngrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakdzeCtCRjs7QWlHbngrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3N4K0JGO0FpR3B4K0JFO0VBRUUscUJsRmxDTTtBZnV6K0JWOztBaUdqeCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7QWpHb3grQkY7O0FpR2p4K0JBO0VBQ0U7RUFDQTtFQUNBO0VGTUEsa0JFSnlCO0FqR214K0IzQjtBK0Y3dytCRTtFRVhGO0lGWUksbUJFUGdDO0VqR3V4K0JsQztBQUNGOztBaUdyeCtCQTtFQUNFO0VBQ0E7RUFDQTtBakd3eCtCRjs7QWlHcngrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakd3eCtCRjs7QWlHcngrQkE7RUFDRTtFQUNBLHlCbEY3RFE7RWtGOERSO0VBQ0EsY2xGdEVRO0VrRnVFUjtFQUNBO0FqR3d4K0JGOztBaUdyeCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqR3d4K0JGO0FjeHkrQkk7RW1GWUo7SUFPSTtFakd5eCtCRjtBQUNGOztBaUd0eCtCQTtFQUNFO0VBQ0EsY2xGaEZTO0VrRmlGVDtBakd5eCtCRjs7QWlHdHgrQkE7RUFDRTtFQUNBO0FqR3l4K0JGOztBaUd0eCtCQTtFQUNFO0VBQ0E7RUFDQTtBakd5eCtCRjs7QWlHdHgrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQmxGdEdNO0VrRnVHTjtBakd5eCtCRjtBaUd2eCtCRTtFQUNFO0FqR3l4K0JKOztBaUdyeCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xGdkhLO0VrRndITDtFQUNBO0FqR3d4K0JGO0FpR3R4K0JFO0VBQ0U7QWpHd3grQko7QWlHcngrQkU7RUFDRTtBakd1eCtCSjtBYzUxK0JJO0VtRm9ESjtJQXFCSTtFakd1eCtCRjtBQUNGOztBaUdweCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHdXgrQkY7QWlHcngrQkU7RUFDRTtBakd1eCtCSjtBYy8xK0JJO0VtRmdFSjtJQVlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCbEZ6Skk7SWtGMEpKO0lBQ0E7RWpHdXgrQkY7QUFDRjtBY3ozK0JJO0VtRjZFSjtJQXdCSTtJQUNBO0lBQ0E7SUFDQTtFakd3eCtCRjtBQUNGOztBaUdyeCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNsRjNLSztFa0Y0S0w7RUFDQTtBakd3eCtCRjtBaUd0eCtCRTtFQUVFLDRCbEZyTE07RWtGc0xOLGNsRmxMRztBZnk4K0JQO0FjajQrQkk7RW1GK0ZKO0lBZUk7SUFDQTtJQUNBO0lBQ0E7RWpHdXgrQkY7RWlHcngrQkU7SUFFRSwwQmxGak1JO0lrRmtNSix5QmxGM0xJO0VmaTkrQlI7QUFDRjs7QWlHbHgrQkE7RUFDRTtFQUNBO0VGbkpBLGtCRXFKeUI7QWpHb3grQjNCO0ErRnY2K0JFO0VFK0lGO0lGOUlJLG1CRWtKZ0M7RWpHd3grQmxDO0FBQ0Y7O0FpR3R4K0JBOzs7O0VBSUU7QWpHeXgrQkY7QWM1NitCSTtFbUYrSUo7Ozs7SUFPSTtFakc2eCtCRjtBQUNGOztBaUcxeCtCQTtFQUNFO0FqRzZ4K0JGOztBaUcxeCtCQTtFQUNFO0VBQ0EseUJsRnhOUTtFa0Z5TlI7QWpHNngrQkY7QWM5NytCSTtFbUY4Sko7SUFNSTtFakc4eCtCRjtBQUNGOztBaUczeCtCQTtFQUNFO0VBQ0E7RUFDQTtBakc4eCtCRjs7QWlHM3grQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHOHgrQkY7O0FpRzN4K0JBO0VBQ0UsY2xGdlBRO0FmcWgvQlY7O0FpRzN4K0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbEYzUE07QWZ5aC9CUjtBYy85K0JJO0VtRjJMSjtJQVNJO0VqRyt4K0JGO0FBQ0Y7QWlHN3grQkU7RUFDRTtBakcreCtCSjs7QWlHM3grQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzh4K0JGOztBaUczeCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRzh4K0JGOztBaUczeCtCQTtFQUNFLHlCbEZuUlM7QWZpai9CWDs7QWMxLytCSTtFbUZtT0E7SUFDRTtJQUNBO0lBQ0E7RWpHMngrQko7QUFDRjs7QWNsZy9CSTtFbUYyT0o7SUFHSTtFakd5eCtCRjtBQUNGOztBaUd0eCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmxGbFRNO0VrRm1UTjtFQUNBLGNsRnJUSztBZjhrL0JQO0FpR3Z4K0JFO0VBQ0UsY2xGeFRHO0FmaWwvQlA7O0FpR3J4K0JBO0VBQ0U7RUFDQTtBakd3eCtCRjs7QWlHcngrQkE7RUFDRTtFQUNBO0FqR3d4K0JGOztBaUdyeCtCQTtFQUNFO0FqR3d4K0JGOztBaUdyeCtCQTtFQUNFO0FqR3d4K0JGOztBaUdyeCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbEZwVk07RWtGcVZOO0VBQ0E7QWpHd3grQkY7O0FpR3J4K0JBO0VBQ0U7RUFDQTtFQUNBLGNsRjdWSztBZnFuL0JQOztBaUdyeCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHd3grQkY7QWlHdHgrQkU7RUFDRTtBakd3eCtCSjs7QWlHcHgrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxGMVhRO0VrRjJYUixXbEZ0WE07QWY2by9CUjs7QWlHcHgrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjbEY5WEs7QWZxcC9CUDtBaUdyeCtCRTtFQUNFLGNsRmpZRztBZndwL0JQOztBaUdueCtCQTtFQUNFO0VBQ0E7RUFDQTtBakdzeCtCRjtBaUdweCtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHc3grQko7O0FpR2x4K0JBO0VBQ0U7RUFDQTtFQUNBO0tBQUE7QWpHcXgrQkY7O0FpR2x4K0JBO0VBQ0U7RUFDQTtFQUNBLHNCbEYzWk07RWtGNFpOO0VBQ0E7RUFDQTtBakdxeCtCRjs7QWlHbHgrQkE7RUFDRTtFQUNBO0VBQ0E7QWpHcXgrQkY7O0FpR2x4K0JBO0VBQ0U7RUFDQTtBakdxeCtCRjs7QWlHbHgrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQmxGaGJNO0VrRmliTjtFQUNBO0VBQ0EsY2xGcGJLO0VrRnFiTDtBakdxeCtCRjtBaUdueCtCRTtFQUNFLGNsRnhiRztBZjZzL0JQOztBaUdqeCtCQTtFQUNFO0VBQ0EsY2xGbGNRO0VrRm1jUjtFQUNBO0VBQ0E7RUFDQTtBakdveCtCRjs7QWlHangrQkE7RUFDRTtFQUNBO0VBQ0E7QWpHb3grQkY7O0FpR2p4K0JBO0VBQ0U7RUFDQTtBakdveCtCRjs7QWlHangrQkE7RUFDRTtFQUNBO0VBQ0E7QWpHb3grQkY7O0FpR2p4K0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbEYzZE07RWtGNGROO0VBQ0E7RUFDQTtFQUNBO0FqR294K0JGO0FpR2x4K0JFO0VBQ0UsY2xGbmVHO0FmdXYvQlA7QWlHbHgrQkk7RUFDRSxjbEYxZUk7QWY4di9CVjtBaUdoeCtCRTtFQUNFLGNsRi9lTTtFa0ZnZk47QWpHa3grQko7O0FpRzl3K0JBO0VBQ0U7RUFDQTtFRmhjQSxrQkVrY3lCO0FqR2d4K0IzQjtBK0ZodC9CRTtFRTRiRjtJRjNiSSxtQkUrYmdDO0VqR294K0JsQztBQUNGO0FpR254K0JFO0VBQ0UsY2xGbmZPO0Fmd3cvQlg7O0FpR2p4K0JBO0VBQ0U7QWpHb3grQkY7O0FpR2p4K0JBO0VBQ0U7RUFDQSx5QmxGOWZRO0Fma3gvQlY7QWlHbHgrQkU7RUFDRSxXbEZuZ0JJO0FmdXgvQlI7QWlHbHgrQkk7RUFDRSxXbEZ0Z0JFO0FmMHgvQlI7O0FpRy93K0JBO0VBQ0U7RUFDQTtFRjVkQSxrQkU4ZHlCO0FqR2l4K0IzQjtBK0Y3dS9CRTtFRXdkRjtJRnZkSSxpQkUyZGdDO0VqR3F4K0JsQztBQUNGOztBaUdueCtCQTtFQUNFO0VBQ0E7QWpHc3grQkY7O0FrRy95L0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFduRlBNO0VtRlFOO0FsR2t6L0JGO0FrR2h6L0JFO0VBQ0UsV25GWEk7QWY2ei9CUjtBY253L0JJO0VvRi9ESjtJQW9CSTtFbEdrei9CRjtBQUNGO0FrR2h6L0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxHa3ovQko7O0FrRzl5L0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2l6L0JGOztBa0c5eS9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsR2l6L0JGOztBa0c5eS9CQTtFQUNFO0VBQ0E7RUFDQTtBbEdpei9CRjs7QWtHOXkvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdpei9CRjs7QWtHOXkvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV25GbkVNO0VtRm9FTjtBbEdpei9CRjtBYzN6L0JJO0VvRkhKO0lBZ0JJO0VsR2t6L0JGO0FBQ0Y7QWtHaHovQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdrei9CSjs7QWtHOXkvQkE7RUFDRTtFQUNBO0FsR2l6L0JGOztBa0c5eS9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsR2l6L0JGOztBa0c5eS9CQTtFQUNFO0FsR2l6L0JGOztBa0c5eS9CQTtFQUNFO0VBQ0EseUJuRnpHUTtFbUYwR1IsV25GckdNO0FmczUvQlI7QWtHL3kvQkU7RUFDRSxXbkZ4R0k7QWZ5NS9CUjs7QWtHN3kvQkE7RUFDRTtFQUNBO0VIN0RBLGtCRytEeUI7QWxHK3kvQjNCO0ErRjUyL0JFO0VHeURGO0lIeERJLG1CRzREZ0M7RWxHbXovQmxDO0FBQ0Y7O0FrR2p6L0JBO0VBQ0U7RUFDQTtFQUNBO0FsR296L0JGOztBa0dqei9CQTtFQUNFO0VBQ0E7QWxHb3ovQkY7O0FrR2p6L0JBO0VBQ0U7RUFDQSx5Qm5GcklRO0VtRnNJUixXbkZqSU07QWZxNy9CUjtBa0dsei9CRTtFQUNFLFduRnBJSTtBZnc3L0JSOztBa0doei9CQTtFQUNFO0VBQ0E7RUh6RkEsa0JHMkZ5QjtBbEdrei9CM0I7QStGMzQvQkU7RUdxRkY7SUhwRkksbUJHd0ZnQztFbEdzei9CbEM7QUFDRjs7QWtHcHovQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd1ei9CRjtBY241L0JJO0VvRnFGSjtJQVVJO0lBQ0E7SUFDQTtFbEd3ei9CRjtBQUNGOztBa0dyei9CQTtFQUNFO0VBQ0E7RUFDQTtBbEd3ei9CRjtBa0d0ei9CRTtFQUNFO0VBQ0E7QWxHd3ovQko7QWNwNi9CSTtFb0YwR0Y7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEd5ei9CSjtBQUNGOztBa0dyei9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JuRjVMTTtFbUY2TE4sY25GbE1RO0VtRm1NUjtFQUNBO0VBQ0E7RUFDQTtBbEd3ei9CRjs7QWtHcnovQkE7RUFDRTtFQUNBO0VBQ0E7QWxHd3ovQkY7O0FrR3J6L0JBO0VBQ0U7RUFDQTtFQUNBO0FsR3d6L0JGOztBbUcxZ2dDQTtFQUNFO0VBQ0Esc0JwRkdNO0FmMGdnQ1I7O0FtRzFnZ0NBO0VBQ0U7RUFDQSxzQnBGRk07RW9GR047RUFDQTtBbkc2Z2dDRjtBY3Y5L0JJO0VxRjFESjtJQU9JO0VuRzhnZ0NGO0FBQ0Y7O0FtRzNnZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwRnJCSztFb0ZzQkw7RUFDQTtBbkc4Z2dDRjtBbUc1Z2dDRTtFQUNFO0FuRzhnZ0NKO0FtRzNnZ0NFO0VBQ0U7QW5HNmdnQ0o7QWNoLy9CSTtFcUYvQ0o7SUFzQkk7RW5HNmdnQ0Y7QUFDRjs7QW1HMWdnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzZnZ0NGO0FtRzNnZ0NFO0VBQ0U7QW5HNmdnQ0o7QWN0Ly9CSTtFcUZsQ0o7SUFlSTtJQUNBO0VuRzZnZ0NGO0FBQ0Y7QWN6Z2dDSTtFcUZyQko7SUFvQkk7SUFDQTtFbkc4Z2dDRjtBQUNGOztBbUczZ2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEZ4RUs7RW9GeUVMO0VBQ0EscUVBQ0U7QW5HNmdnQ0o7QWM3aGdDSTtFcUZJSjtJQWdCSTtFbkc2Z2dDRjtBQUNGO0FtRzNnZ0NFO0VBQ0UseUJwRnZGTTtFb0Z3Rk4sV3BGbkZJO0FmZ21nQ1I7O0FtR3pnZ0NBO0VBRUU7SUFDRTtJQUNBO0VuRzJnZ0NGO0VtR3hnZ0NBO0lBQ0U7SUFDQTtFbkcwZ2dDRjtBQUNGO0FtR3ZnZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HeWdnQ0Y7QW1HdmdnQ0U7RUFDRTtFQUNBO0FuR3lnZ0NKO0FjM2pnQ0k7RXFGMENKO0lBWUk7SUFDQTtJQUNBO0VuR3lnZ0NGO0FBQ0Y7O0FtR3RnZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEY1SEs7RW9GNkhMO0FuR3lnZ0NGO0FtR3ZnZ0NFO0VBQ0UsY3BGaElHO0FmeW9nQ1A7QWM5a2dDSTtFcUY0REo7SUFhSTtJQUNBO0VuR3lnZ0NGO0FBQ0Y7O0FtR3RnZ0NBO0VBQ0U7RUFDQTtBbkd5Z2dDRjtBY3psZ0NJO0VxRjhFSjtJQUtJO0VuRzBnZ0NGO0FBQ0Y7O0FtR3ZnZ0NBO0VBQ0U7QW5HMGdnQ0Y7QWNsbWdDSTtFcUZ1Rko7SUFJSTtFbkcyZ2dDRjtBQUNGO0FtR3pnZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FuRzJnZ0NKOztBbUd2Z2dDQTtFQUNFO0FuRzBnZ0NGOztBbUd2Z2dDQTtFQUNFO0VBQ0E7RUp0SEEsa0JJd0h5QjtBbkd5Z2dDM0I7QStGL25nQ0U7RUlrSEY7SUpqSEksbUJJcUhnQztFbkc2Z2dDbEM7QUFDRjs7QW1HM2dnQ0E7RUFDRTtFQUNBO0FuRzhnZ0NGOztBbUczZ2dDQTtFQUNFO0VBQ0E7RUFDQSxzQnBGcExNO0VvRnFMTjtBbkc4Z2dDRjtBbUc1Z2dDRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbkc4Z2dDSjtBbUczZ2dDRTtFQUNFLHlCcEZyTU07RW9Gc01OLFdwRmpNSTtBZjhzZ0NSO0FtRzNnZ0NJO0VBQ0U7QW5HNmdnQ047QW1HMWdnQ0k7RUFDRTtBbkc0Z2dDTjtBbUd6Z2dDSTtFQUNFO0FuRzJnZ0NOO0FtR3ZnZ0NFO0VBQ0U7QW5HeWdnQ0o7O0FtR3JnZ0NBO0VBQ0U7RUFDQSx5QnBGNU5RO0VvRjZOUixXcEZ4Tk07QWZndWdDUjtBbUd0Z2dDRTtFQUNFLGNwRi9OUTtBZnV1Z0NaOztBbUdwZ2dDQTtFQUNFO0VBQ0E7RUpoTEEsa0JJa0x5QjtBbkdzZ2dDM0I7QStGdHJnQ0U7RUk0S0Y7SUozS0ksbUJJK0tnQztFbkcwZ2dDbEM7QUFDRjs7QW1HeGdnQ0E7RUFDRTtFQUNBO0FuRzJnZ0NGOztBbUd4Z2dDQTtFQUNFO0FuRzJnZ0NGO0FtR3ZnZ0NJOzs7RUFHRTtBbkd5Z2dDTjtBbUd0Z2dDSTtFQUNFLFdwRnZQRTtBZit2Z0NSO0FtR3JnZ0NJOzs7RUFHRSxjcEZqUU07RW9Ga1FOO0FuR3VnZ0NOO0FtR3BnZ0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3NnZ0NOO0FtR25nZ0NJO0VBQ0U7QW5HcWdnQ047QWN0dGdDSTtFcUZtTkU7SUFHSTtFbkdvZ2dDUjtBQUNGO0FtR2hnZ0NJO0VBQ0U7RUFDQSxXcEZ2UkU7RW9Gd1JGO0VBQ0E7QW5Ha2dnQ047QW1HLy8vQkk7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR2lnZ0NOO0FtRzkvL0JJOzs7O0VBSUU7QW5HZ2dnQ047QW1HNy8vQkk7RUFDRTtBbkcrLy9CTjtBbUc1Ly9CSTtFQUNFO0FuRzgvL0JOO0FtRzMvL0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HNi8vQk47QW1HMS8vQkk7RUpuVUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUdBQ0U7RUFHRjtFQUFBO0EvRjZ6Z0NGO0ErRjN6Z0NFO0VBQ0U7QS9GNnpnQ0o7QW1HN2dnQ0k7RUp6UkY7RUFDQSxzQmhGdkNNO0VnRndDTixjaEY3Q1E7QWZzMWdDVjtBK0Z2eWdDRTtFQUNFLHlCaEZoRE07RWdGaUROLFdoRjVDSTtBZnExZ0NSO0FtR2xoZ0NNO0VBQ0Usc0JwRnBVQTtFb0ZxVUEsY3BGMVVFO0VvRjJVRjtBbkdvaGdDUjtBbUdoaGdDSTs7RUFFRTtFQUNBO0FuR2toZ0NOOztBb0dwMmdDQTtFQUNFO0VBQ0E7QXBHdTJnQ0Y7O0FvR3AyZ0NBO0VBQ0U7QXBHdTJnQ0Y7O0FvR3AyZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNyRmRLO0VxRmVMO0VBQ0E7QXBHdTJnQ0Y7QW9HcjJnQ0U7RUFDRTtBcEd1MmdDSjtBb0dwMmdDRTtFQUNFO0FwR3MyZ0NKO0FjbDBnQ0k7RXNGdERKO0lBc0JJO0VwR3MyZ0NGO0FBQ0Y7O0FvR24yZ0NBO0VBQ0U7QXBHczJnQ0Y7QW9HcDJnQ0U7RUFDRTtBcEdzMmdDSjtBY2owZ0NJO0VzRnpDSjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esc0JyRjFDSTtJcUYyQ0o7SUFDQTtFcEdzMmdDRjtBQUNGO0FjejFnQ0k7RXNGNUJKO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBHdTJnQ0Y7QUFDRjs7QW9HcDJnQ0E7RUFDRTtFQUNBO0VBQ0EsY3JGNURLO0VxRjZETDtBcEd1MmdDRjtBYzUxZ0NJO0VzRmZKO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHFFQUNFO0VwR3UyZ0NKO0VvR3AyZ0NFO0lBQ0UseUJyRjlFSTtJcUYrRUosV3JGMUVFO0VmZzdnQ047RW9HbjJnQ0U7SUFDRSx5QnJGNUVJO0VmaTdnQ1I7QUFDRjtBYzEzZ0NJO0VzRkZKO0lMNURFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHVHQUNFO0lBR0Y7SUFBQTtFL0Z5N2dDQTtFK0Z2N2dDQTtJQUNFO0UvRnk3Z0NGO0VvR2g1Z0NGO0lMbEJFO0lBQ0Esc0JoRnZDTTtJZ0Z3Q04sY2hGN0NRO0VmazlnQ1I7RStGbjZnQ0E7SUFDRSx5QmhGaERNO0lnRmlETixXaEY1Q0k7RWZpOWdDTjtFb0czM2dDRTtJTDFGRjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx1R0FDRTtJQUdGO0lBQUE7RS9GcTlnQ0E7RStGbjlnQ0E7SUFDRTtFL0ZxOWdDRjtFb0c5NGdDRTtJTC9ERjtJQUNBLHlCaEY3QlE7SWdGOEJSLFdoRnpCTTtFZnkrZ0NOO0UrRjk4Z0NBO0lBQ0U7SUFDQTtJQUNBLFdoRjlCSTtFZjgrZ0NOO0FBQ0Y7O0FvR2w1Z0NBO0VBQ0U7RUFDQTtFQUNBO0FwR3E1Z0NGO0FjMzdnQ0k7RXNGbUNKO0lBTUk7SUFDQTtFcEdzNWdDRjtBQUNGOztBb0duNWdDQTtFQUNFO0VBQ0E7QXBHczVnQ0Y7QWN0OGdDSTtFc0Y4Q0o7SUFLSTtFcEd1NWdDRjtBQUNGO0FvR3I1Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FwR3U1Z0NKOztBb0duNWdDQTtFQUNFO0VBQ0EsY3JGNUhLO0VxRjZITDtBcEdzNWdDRjtBb0dwNWdDRTtFQUNFLGNyRmhJRztBZnNoaENQOztBb0dsNWdDQTtFQUNFO0VBQ0E7RUxwRkEsa0JLc0Z5QjtBcEdvNWdDM0I7QStGeCtnQ0U7RUtnRkY7SUwvRUksbUJLbUZnQztFcEd3NWdDbEM7QUFDRjs7QW9HdDVnQ0E7RUFDRTtFQUNBO0FwR3k1Z0NGOztBb0d0NWdDQTtFQUNFO0VBQ0EsY3JGOUlTO0VxRitJVDtBcEd5NWdDRjs7QW9HcDVnQ0U7RUFDRTtFQUNBO0VBQ0E7QXBHdTVnQ0o7QW9HcjVnQ0k7OztFQUVFO0VBQ0E7QXBHdzVnQ047QW9HcjVnQ0k7RUFDRTtFQUNBO0VBQ0EseUJyRm5LSTtFcUZvS0o7RUFDQTtBcEd1NWdDTjtBb0dwNWdDSTtFQUNFO0FwR3M1Z0NOOztBb0dqNWdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvNWdDRjs7QW9HajVnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckYvTFE7RXFGZ01SLGNyRi9MUztFcUZnTVQ7QXBHbzVnQ0Y7QW9HbDVnQ0U7RUFDRTtFQUNBO0VBQ0E7S0FBQTtBcEdvNWdDSjs7QW9HaDVnQ0E7RUFDRTtFQUNBO0VBQ0E7QXBHbTVnQ0Y7O0FvR2g1Z0NBO0VBQ0U7RUFDQSxjckZqTlM7RXFGa05UO0FwR201Z0NGOztBb0doNWdDQTtFQUNFO0VBQ0E7RUFDQTtBcEdtNWdDRjs7QXFHbm5oQ0E7RUFDRTtFQUNBO0VBQ0Esc0J0RkVNO0VzRkROO0VBQ0E7QXJHc25oQ0Y7QWM1amhDSTtFdUYvREo7SUFRSTtFckd1bmhDRjtBQUNGOztBcUdwbmhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3RGZk07RXNGZ0JOO0VBQ0EseUJ0RmRTO0FmcW9oQ1g7QWM5a2hDSTtFdUZuREo7SUFhSTtFckd3bmhDRjtBQUNGOztBcUdybmhDQTtFQUNFO0VBQ0E7RUFDQTtBckd3bmhDRjs7QXFHcm5oQ0E7O0VBRUU7RUFDQTtBckd3bmhDRjs7QXFHcm5oQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3duaENGO0Fjdm1oQ0k7RXVGdEJKO0lBUUk7RXJHeW5oQ0Y7QUFDRjs7QXFHdG5oQ0E7RUFDRTtFQUNBLGN0RnREVTtFc0Z1RFY7RUFDQTtBckd5bmhDRjs7QXFHdG5oQ0E7RUFDRTtFQUNBO0VOUkEsa0JNVXlCO0FyR3duaEMzQjtBK0Zob2hDRTtFTUlGO0lOSEksbUJNT2dDO0VyRzRuaENsQztBQUNGOztBcUcxbmhDQTtFQUNFO0VBQ0E7QXJHNm5oQ0Y7O0FxRzFuaENBO0VBQ0U7RUFDQSxjdEZsRVM7RXNGbUVUO0FyRzZuaENGOztBcUcxbmhDQTtFQUNFO0VBQ0E7QXJHNm5oQ0Y7QWM5b2hDSTtFdUZlSjtJQUtJO0VyRzhuaENGO0FBQ0Y7QXFHNW5oQ0U7RUFDRTtFQUNBO0VBQ0E7S0FBQTtBckc4bmhDSjs7QXFHMW5oQ0E7RUFDRTtFQUNBO0VBQ0E7QXJHNm5oQ0Y7QWM5cGhDSTtFdUY4Qko7SUFNSTtJQUNBO0VyRzhuaENGO0VxRzVuaENFO0lBQ0U7RXJHOG5oQ0o7QUFDRjtBY3ZxaENJO0V1RjRDRjtJQUdJO0VyRzRuaENKO0VxRzFuaENJO0lBQ0U7RXJHNG5oQ047QUFDRjs7QXFHdm5oQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3RGOUhNO0VzRitITjtFQUNBO0FyRzBuaENGO0FxR3huaENFO0VBQ0UsV3RGbklJO0FmNnZoQ1I7QWNuc2hDSTtFdUZ3REo7SUFxQkk7RXJHMG5oQ0Y7QUFDRjtBcUd4bmhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHMG5oQ0o7O0FxR3RuaENBO0VBQ0U7RUFDQTtBckd5bmhDRjs7QXFHdG5oQ0E7RUFDRTtFQUNBO0VBQ0E7QXJHeW5oQ0Y7O0FxR3RuaENBO0VBQ0U7RUFDQTtBckd5bmhDRjs7QXFHdG5oQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3luaENGOztBcUd0bmhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd5bmhDRjs7QXFHdG5oQ0E7RUFDRTtFQUNBLGN0RjFMVTtFc0YyTFY7RUFDQTtBckd5bmhDRjs7QXFHdG5oQ0E7RUFDRTtFQUNBLGN0RjFMUztFc0YyTFQ7QXJHeW5oQ0Y7O0FzRzV6aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcremhDRjtBc0c3emhDRTtFQUNFO0VBQ0E7QXRHK3poQ0o7QWN6d2hDSTtFd0YvREo7SUFhSTtJQUNBO0V0Ryt6aENGO0VzRzd6aENFO0lBQ0U7RXRHK3poQ0o7QUFDRjs7QXNHM3poQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rzh6aENGOztBc0czemhDQTtFQUNFO0VBQ0E7RVBzQkEsa0JPcEJ5QjtBdEc2emhDM0I7QStGdnloQ0U7RU8xQkY7SVAyQkksbUJPdkJnQztFdEdpMGhDbEM7QUFDRjs7QXNHL3poQ0E7RUFDRTtFQUNBO0F0R2swaENGOztBc0cvemhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J2RjFDTTtFdUYyQ047RUFDQTtBdEdrMGhDRjtBY3B6aENJO0V3RnJCSjtJQVVJO0lBQ0E7SUFDQTtFdEdtMGhDRjtBQUNGOztBc0doMGhDQTtFQUNFO0VBQ0E7QXRHbTBoQ0Y7QWNoMGhDSTtFd0ZDQTtJQUNFO0V0R2swaENKO0FBQ0Y7O0FzRzl6aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkYxRUs7RXVGMkVMO0VBQ0E7QXRHaTBoQ0Y7QXNHL3poQ0U7RUFDRTtFQUNBLGN2RjVFTztFdUY2RVA7RUFDQTtBdEdpMGhDSjtBc0c5emhDRTtFQUNFO0F0R2cwaENKOztBc0c1emhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnZGL0ZNO0V1RmdHTjtFQUNBO0F0Ryt6aENGO0FzRzd6aENFO0VBQ0U7QXRHK3poQ0o7QWN6MmhDSTtFd0YrQko7SUFlSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEcremhDRjtBQUNGOztBc0c1emhDQTtFQUNFO0VBQ0E7RUFDQSxjdkZ0SEs7RXVGdUhMO0VBQ0E7QXRHK3poQ0Y7QXNHN3poQ0U7RUFDRSx5QnZGL0hNO0V1RmdJTixXdkYzSEk7QWYwN2hDUjtBc0c1emhDRTtFQUNFLHlCdkY3SE07QWYyN2hDVjs7QXNHMXpoQ0E7RUFDRTtFQUNBO0VBQ0E7QXRHNnpoQ0Y7O0FzRzF6aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzZ6aENGO0FjbDVoQ0k7RXdGK0VKO0lBU0k7SUFDQTtJQUNBO0V0Rzh6aENGO0FBQ0Y7O0FzRzN6aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRHOHpoQ0Y7O0FzRzN6aENBO0VBQ0U7RUFDQTtFQUNBO0F0Rzh6aENGOztBc0czemhDQTtFQUNFO0VBQ0E7RUFDQTtBdEc4emhDRjs7QXNHM3poQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RnhMUTtFdUZ5TFI7RUFDQTtBdEc4emhDRjs7QXVHeC9oQ0E7RUFDRTtFQUNBO0F2RzIvaENGOztBdUd4L2hDQTtFQUNFO0VBQ0E7RUFDQTtBdkcyL2hDRjtBY3A4aENJO0V5RjFESjtJQU1JO0lBQ0E7RXZHNC9oQ0Y7QUFDRjs7QXVHei9oQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RzQvaENGO0FjbDloQ0k7RXlGL0NKO0lBUUk7RXZHNi9oQ0Y7QUFDRjs7QXVHMS9oQ0E7RUFDRTtFQUNBO0VBQ0E7RVJ1QkEsa0JRckJ5QjtBdkc0L2hDM0I7QStGcitoQ0U7RVE1QkY7SVI2QkksbUJReEJnQztFdkdnZ2lDbEM7QUFDRjs7QXVHOS9oQ0E7RUFDRTtFQUNBO0VBQ0E7QXZHaWdpQ0Y7O0F1RzEvaENJOzs7RUFHRTtBdkc2L2hDTjtBdUcxL2hDSTtFQUNFLGN4RnBETTtBZmdqaUNaO0F1R3ovaENJOzs7RUFHRSxjeEYxRE07RXdGMkROO0F2RzIvaENOO0F1R3gvaENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RzAvaENOO0FjaGdpQ0k7RXlGQUE7SUFTSTtFdkcyL2hDTjtBQUNGO0F1R3gvaENJO0VBQ0U7QXZHMC9oQ047QWN4Z2lDSTtFeUZnQkU7SUFHSTtFdkd5L2hDUjtBQUNGO0F1R3IvaENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHdS9oQ047QXVHcC9oQ0k7RUFDRSxjeEZ2Rks7RXdGd0ZMO0F2R3MvaENOO0F1R24vaENJOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnhGeEdFO0V3RnlHRjtBdkdxL2hDTjtBdUdsL2hDSTtFQUNFO0VBQ0E7QXZHby9oQ047QXVHai9oQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkdtL2hDTjtBdUdoL2hDSTtFUjVIRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1R0FDRTtFQUdGO0VBQUE7QS9GNG1pQ0Y7QStGMW1pQ0U7RUFDRTtBL0Y0bWlDSjtBdUduZ2lDSTtFUmpHRjtFQUNBLHlCaEY3QlE7RWdGOEJSLFdoRnpCTTtBZmdvaUNSO0ErRnJtaUNFO0VBQ0U7RUFDQTtFQUNBLFdoRjlCSTtBZnFvaUNSOztBdUd0Z2lDQTtFQUNFO0VBQ0E7RUFDQSxXeEZsSU07RXdGbUlOLHlCeEZ4SVE7RXdGeUlSO0F2R3lnaUNGO0FjbmxpQ0k7RXlGcUVKO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXZHMGdpQ0Y7QUFDRjs7QXVHdmdpQ0E7RUFDRTtFQUNBO0VSL0ZBLGtCUWlHeUI7QXZHeWdpQzNCO0ErRnhtaUNFO0VRMkZGO0lSMUZJLG1CUThGZ0M7RXZHNmdpQ2xDO0FBQ0Y7O0F1RzNnaUNBO0VBQ0U7RUFDQTtBdkc4Z2lDRjtBdUc1Z2lDRTtFQUNFO0F2RzhnaUNKOztBdUcxZ2lDQTtFQUNFO0VBQ0E7QXZHNmdpQ0Y7O0F1RzFnaUNBO0VBQ0U7QXZHNmdpQ0Y7O0F1RzFnaUNBO0VBQ0U7RUFDQTtFUjdLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1R0FDRTtFQUdGO0VBQUE7QS9Gd3JpQ0Y7QStGdHJpQ0U7RUFDRTtBL0Z3cmlDSjtBdUdoaWlDQTtFUmpJRTtFQUNBLHNCaEZ2Q007RWdGd0NOLFdoRnhDTTtBZjRzaUNSO0ErRmxxaUNFO0VBQ0Usc0JoRjNDSTtFZ0Y0Q0osV2hGNUNJO0FmZ3RpQ1I7QXVHbmlpQ0U7RUFDRSxzQnhGOUtJO0V3RitLSixjeEZwTE07RXdGcUxOO0F2R3FpaUNKOztBdUdqaWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCeEZ0TFE7RXdGdUxSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHb2lpQ0Y7O0F1R2ppaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEYzTVE7RXdGNE1SO0VBQ0E7RUFDQTtFQUNBO0F2R29paUNGO0F1R2xpaUNFO0VBQ0U7RUFDQTtBdkdvaWlDSjtBY3hyaUNJO0V5RnNJSjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2R29paUNGO0FBQ0Y7O0F1R2ppaUNBO0VBQ0U7QXZHb2lpQ0Y7QWN4c2lDSTtFeUZtS0o7SUFJSTtJQUNBO0lBQ0E7SUFDQSxXeEZwT0k7SXdGcU9KO0lBQ0E7RXZHcWlpQ0Y7RXVHbmlpQ0U7SUFDRTtJQUNBO0V2R3FpaUNKO0FBQ0Y7O0F1R2ppaUNBO0VBQ0U7RUFDQTtBdkdvaWlDRjs7QXVHamlpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hGOVBLO0V3RitQTDtFQUNBO0F2R29paUNGO0F1R2xpaUNFO0VBQ0U7QXZHb2lpQ0o7QXVHamlpQ0U7RUFDRTtBdkdtaWlDSjs7QXVHL2hpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J4RmhSTTtFd0ZpUk47RUFDQTtBdkdraWlDRjtBdUdoaWlDRTtFQUNFO0F2R2tpaUNKOztBdUc5aGlDQTtFQUNFO0VBQ0E7RUFDQSxjeEY3Uks7RXdGOFJMO0VBQ0E7QXZHaWlpQ0Y7QXVHL2hpQ0U7RUFDRSx5QnhGL1JNO0V3RmdTTixjeEZ2U007QWZ3MGlDVjs7QXVHN2hpQ0E7RUFDRTtFQUNBO0VBQ0E7QXZHZ2lpQ0Y7QWMvd2lDSTtFeUY0T0o7SUFNSTtFdkdpaWlDRjtBQUNGO0FjcHhpQ0k7RXlGNE9KO0lBVUk7RXZHa2lpQ0Y7QUFDRjs7QXVHL2hpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hGM1RLO0V3RjRUTDtFQUNBLHNCeEY1VE07RXdGNlROO0VBQ0E7QXZHa2lpQ0Y7QXVHaGlpQ0U7RUFDRSxjeEZsVUc7QWZvMmlDUDs7QXVHOWhpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkdpaWlDRjs7QXVHOWhpQ0E7RUFDRTtFQUNBO0VBQ0E7QXZHaWlpQ0Y7O0F1RzloaUNBO0VBQ0UsY3hGeFZRO0V3RnlWUjtFQUNBO0F2R2lpaUNGOztBdUc5aGlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBdkdpaWlDRjs7QXVHOWhpQ0E7RUFDRTtFQUNBO0F2R2lpaUNGOztBd0d4NGlDQTtFQUNFO0VBQ0E7RVRvREEsa0JTbER5QjtBeEcwNGlDM0I7QStGdDFpQ0U7RVN4REY7SVR5REksbUJTckRnQztFeEc4NGlDbEM7QUFDRjtBd0c3NGlDRTtFQUNFLGN6RlBNO0FmczVpQ1Y7O0F3RzM0aUNBO0VBQ0U7QXhHODRpQ0Y7O0F3RzM0aUNBO0VBQ0U7RUFDQTtFQUNBO0F4Rzg0aUNGOztBd0czNGlDQTtFQUNFO0VBQ0E7RUFDQTtBeEc4NGlDRjtBY3YyaUNJO0UwRjFDSjtJQU1JO0V4Rys0aUNGO0FBQ0Y7QWM1MmlDSTtFMEYxQ0o7SUFVSTtFeEdnNWlDRjtBQUNGOztBd0c3NGlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pGcENLO0V5RnFDTDtFQUNBLHNCekZyQ007RXlGc0NOO0VBQ0E7QXhHZzVpQ0Y7QXdHOTRpQ0U7RUFDRSxjekYzQ0c7QWYyN2lDUDtBd0c5NGlDSTtFQUNFLGN6RmxESTtBZms4aUNWOztBd0czNGlDQTtFQUNFO0F4Rzg0aUNGO0F3RzU0aUNFO0VBQ0U7RUFDQTtFQUNBO0tBQUE7QXhHODRpQ0o7O0F3RzE0aUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEc2NGlDRjs7QXdHMTRpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0EsY3pGOUVRO0V5RitFUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzY0aUNGOztBd0cxNGlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RzY0aUNGOztBd0cxNGlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RzY0aUNGOztBd0cxNGlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pGekdRO0V5RjBHUjtFQUNBO0F4RzY0aUNGOztBeUd4L2lDQTtFQUNFO0VBQ0E7RUFDQTtBekcyL2lDRjtBYy83aUNJO0UyRi9ESjtJQU1JO0lBQ0E7RXpHNC9pQ0Y7QUFDRjs7QXlHei9pQ0E7RUFDRTtFQUNBO0VBQ0E7QXpHNC9pQ0Y7QXlHMS9pQ0U7OztFQUVFO0VBQ0E7QXpHNi9pQ0o7QXlHMS9pQ0U7RUFDRTtBekc0L2lDSjs7QXlHeC9pQ0E7RUFDRTtFQUNBO0VBQ0EsVzFGekJNO0UwRjBCTix5QjFGL0JRO0UwRmdDUjtBekcyL2lDRjtBYzU5aUNJO0UyRnBDSjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpHNC9pQ0Y7QUFDRjs7QXlHei9pQ0E7RUFDRTtFQUNBO0VWU0Esa0JVUHlCO0F6RzIvaUMzQjtBK0ZsL2lDRTtFVWJGO0lWY0ksbUJVVmdDO0V6RysvaUNsQztBQUNGOztBeUc3L2lDQTtFQUNFO0VBQ0E7QXpHZ2dqQ0Y7QXlHOS9pQ0U7RUFDRTtBekdnZ2pDSjs7QXlHNS9pQ0E7RUFDRTtFQUNBO0F6RysvaUNGOztBeUc1L2lDQTtFQUNFLFcxRjVETTtFMEY2RE47QXpHKy9pQ0Y7QXlHNy9pQ0U7RUFDRSxXMUZoRUk7RTBGaUVKO0F6RysvaUNKOztBeUczL2lDQTtFQUNFO0VBQ0E7RUFDQTtBekc4L2lDRjtBYzVnakNJO0UyRldKO0lBTUk7RXpHKy9pQ0Y7QUFDRjtBY2poakNJO0UyRldKO0lBVUk7RXpHZ2dqQ0Y7QUFDRjs7QTBHcmxqQ0E7RUFDRTtFQUNBLHlCM0ZLUTtBZm1sakNWOztBMEdybGpDQTtFQUNFO0VBQ0EsYzNGSEs7QWYybGpDUDtBMEd0bGpDRTtFQUNFLGMzRk5HO0FmOGxqQ1A7O0EwR3BsakNBO0VBQ0U7RUFDQTtBMUd1bGpDRjs7QTBHcGxqQ0E7RUFDRSxjM0ZwQlE7RTJGcUJSO0ExR3VsakNGOztBMEdwbGpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBMUd1bGpDRjtBY3JqakNJO0U0RnZDSjtJQVFJO0UxR3dsakNGO0FBQ0Y7QTBHdGxqQ0U7RUFDRTtBMUd3bGpDSjs7QTBHcGxqQ0E7RUFDRTtFQUNBLHlCM0ZuQ1E7QWYwbmpDVjs7QTBHcGxqQ0E7RUFDRTtFQUNBO0VBQ0E7QTFHdWxqQ0Y7O0EwR3BsakNBO0VBQ0U7RUFDQTtFWENBLGtCV0N5QjtBMUdzbGpDM0I7QStGcmxqQ0U7RVdMRjtJWE1JLG1CV0ZnQztFMUcwbGpDbEM7QUFDRjs7QTBHeGxqQ0E7RUFDRTtFQUNBO0ExRzJsakNGOztBMEd4bGpDQTtFQUNFO0ExRzJsakNGO0FjaGtqQ0k7RTRGNUJKO0lBSUk7RTFHNGxqQ0Y7QUFDRjtBY3BsakNJO0U0RmJKO0lBUUk7RTFHNmxqQ0Y7QUFDRjs7QTBHMWxqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzRnRGUTtFMkZ1RlI7RUFDQTtFQUNBLGdCM0ZwRk07RTJGcUZOO0VBQ0E7RUFDQTtBMUc2bGpDRjtBMEczbGpDRTtFQUNFLHlCM0YvRk07RTJGZ0dOLFczRjNGSTtBZndyakNSO0FjOW5qQ0k7RTRGWUo7SUF5Qkk7SUFDQTtFMUc2bGpDRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL2ZhbmN5Ym94L3NyYy9jc3MvY29yZS5jc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy9mYW5jeWJveC9zcmMvY3NzL3RodW1icy5jc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5jc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9hc3NldHMvc2Fzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vYXNzZXRzL3Nhc3Mvd3AvX3dwLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vYXNzZXRzL3Nhc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vYXNzZXRzL3Nhc3MvYWJzdHJhY3RzL19vdmVycmlkZS5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vYXNzZXRzL3Nhc3MvYWJzdHJhY3RzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL193aWR0aHMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYm9yZGVyZWQuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uLmNzcyIsIndlYnBhY2s6Ly9zZWljYS8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9hc3NldHMvc2Fzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2Zyb250LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fc29sdXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fZXZlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2VpY2EvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fY2FyZWVycy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zZWljYS8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19wcm9qZWN0cy5zY3NzIiwid2VicGFjazovL3NlaWNhLy4vYXNzZXRzL3Nhc3MvcGFnZXMvX2NvbW1vbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogMDtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5MjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYmcge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5OTk5NztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhciB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgbWluLXdpZHRoOiA0NHB4O1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTk1O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLW91dDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdmlkZW8sXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZpeCBpT1MgKi9cclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciBwIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogNDRweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBGaXggSUUxMSAqL1xyXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgei1pbmRleDogOTk5OTg7XHJcbn1cclxuXHJcbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgdG9wOiAtNDRweDtcclxuICAgIHotaW5kZXg6IDQwMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxuICAgIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xyXG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbn1cclxuXHJcbi8qIENhcHRpb24gKi9cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuODUpIDAlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4xNSkgNjUlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjA3NSkgNzUuNSUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDE5KSA4OCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5NjtcclxufVxyXG5cclxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xyXG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYSxcclxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cclxuXHJcbi5mYW5jeWJveC1sb2FkaW5nIHtcclxuICAgIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXHJcblxyXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXHJcblxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XHJcbiAgICAuZmFuY3lib3gtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xyXG4gICAgICAgIGNvbG9yOiAjZjJmNGY2O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcclxuICAgICAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIFRodW1icyAqL1xyXG5cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjEycHg7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy14IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgIHJpZ2h0OiAyMTJweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcclxuICAgIHotaW5kZXg6IDk5OTkxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICB9XHJcbn0iLCIvKipcbiAqIFN3aXBlciAxNC4wLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjYgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAyOSwgMjAyNlxuICovXG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItc2xpZGVzLW9mZnNldC1iZWZvcmUpO1xuICAgICAgc2Nyb2xsLW1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zd2lwZXItc2xpZGVzLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLXNsaWRlcy1vZmZzZXQtYmVmb3JlKTtcbiAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG59XG5cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCB7XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuIiwiJGlnbm9yZS13YXJuaW5nOiB0cnVlO1xuXG5AaW1wb3J0IFwid3Avd3BcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdHMvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3RzL2ZvbnRhd2Vzb21lXCI7XG5AaW1wb3J0IFwifkBmYW5jeWFwcHMvZmFuY3lib3gvc3JjL2Nzcy9jb3JlLmNzc1wiLFxuICBcIn5AZmFuY3lhcHBzL2ZhbmN5Ym94L3NyYy9jc3MvdGh1bWJzLmNzc1wiO1xuQGltcG9ydCBcIn5zd2lwZXIvc3dpcGVyLmNzc1wiO1xuQGltcG9ydCBcIn5zd2lwZXIvY3NzL25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9idXR0b25zXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZnJvbnQtcGFnZVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9zb2x1dGlvbnNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9zZXJ2aWNlc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Jsb2dcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ldmVudHNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jYXJlZXJzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29udGFjdFwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3NlYXJjaFwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3Byb2plY3RzXCI7XG5AaW1wb3J0ICdwYWdlcy9jb21tb24nO1xuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZW1wdHktc291cmNlICovXG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcblxuICAvLyAzLiBCZXR0ZXIgYWZmb3JkYW5jZSBhbmQgY29uc2lzdGVudCBhcHBlYXJhbmNlIGZvciBzZWFyY2ggY2FuY2VsIGJ1dHRvblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMiBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNjb250cmFzdC1taW5pbXVtXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuJGZvcm0tdmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1kYW5nZXItcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvciksXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1sZXZlbHMtbWFwXG4kemluZGV4LWxldmVsczogKFxuICBuMTogLTEsXG4gIDA6IDAsXG4gIDE6IDEsXG4gIDI6IDIsXG4gIDM6IDNcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuNjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4xNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1pY29uLWNvbG9yOiAgICAgICAgICAgICRuYXZiYXItZGFyay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGRyb3Bkb3duLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuM1xuLy8gZnVzdi1lbmFibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZmlsdGVyOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5AaW1wb3J0IFwidmFyaWFibGVzLWRhcmtcIjsgLy8gVE9ETzogY2FuIGJlIHJlbW92ZWQgc2FmZWx5IGluIHY2LCBvbmx5IGhlcmUgdG8gYXZvaWQgYnJlYWtpbmcgY2hhbmdlcyBpbiB2NS4zXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIiRwcmltYXJ5OiAjMDA5MUQzO1xuJHNlY29uZGFyeTogI0YzMkMyQjtcbiR0ZXJ0aWFyeTogIzkxMjAxODtcbiRncmVlbjogIzdmYTM0MztcbiRib2R5OiAjMWQxZDFkO1xuJHdoaXRlOiAjZmZmO1xuXG4kZ3JheS01MDogI0YyRjRGNztcbiRncmF5LTEwMDogI0JFQzZDRjtcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgICAgICBzbTogNTQwcHgsXG4gICAgICAgIG1kOiA3MjBweCxcbiAgICAgICAgbGc6IDk2MHB4LFxuICAgICAgICB4bDogMTE0MHB4LFxuICAgICAgICB4eGw6IDEzMjBweCkgIWRlZmF1bHQ7XG4kY29sb3JzOiAoXG4gICAgICAgIFwiZ3JheS01MFwiOiAkZ3JheS01MCxcbiAgICAgICAgXCJncmF5LTEwMFwiOiAkZ3JheS0xMDAsXG4gICAgICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcbiAgICAgICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICAgICAgXCJ0ZXJ0aWFyeVwiOiAkdGVydGlhcnksXG4gICAgICAgIFwiZ3JlZW5cIjogJGdyZWVuLFxuICAgICAgICBcIndoaXRlXCI6ICR3aGl0ZSxcbiAgICAgICAgXCJib2R5XCI6ICRib2R5LFxuKTtcbiR0aGVtZS1jb2xvcnM6IChcbiAgICAgICAgXCJncmF5LTUwXCI6ICRncmF5LTUwLFxuICAgICAgICBcImdyYXktMTAwXCI6ICRncmF5LTEwMCxcbiAgICAgICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICAgICAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxuICAgICAgICBcInRlcnRpYXJ5XCI6ICR0ZXJ0aWFyeSxcbiAgICAgICAgXCJncmVlblwiOiAkZ3JlZW4sXG4gICAgICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgICAgICBcImJvZHlcIjogJGJvZHksXG4pO1xuXG4kc3BhY2VyczogKFxuICAgICAgICAwOiAwcmVtLFxuICAgICAgICAxOiAwLjI1cmVtLFxuICAgICAgICAyOiAwLjVyZW0sXG4gICAgICAgIDM6IDFyZW0sXG4gICAgICAgIDQ6IDEuNXJlbSxcbiAgICAgICAgNTogM3JlbSxcbiAgICAgICAgNjogMy41cmVtLFxuICAgICAgICA3OiA0cmVtLFxuICAgICAgICA4OiA0LjVyZW0sXG4gICAgICAgIDk6IDVyZW0sXG4gICAgICAgIDEwOiA2cmVtLFxuKTtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZTtcblxuJGJvZHktY29sb3I6ICRib2R5O1xuXG4kZm9udC1yb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtcm9ib3RvO1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogMTAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNTAwO1xuXG4kaDItZm9udC1zaXplOiAzNnB4O1xuXG4kZGlzcGxheTEtc2l6ZTogNjBweDtcbiRkaXNwbGF5Mi1zaXplOiAyMnB4O1xuJGRpc3BsYXkzLXNpemU6IDE4cHg7XG4kZGlzcGxheTQtc2l6ZTogMTRweDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAkd2hpdGU7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICRzZWNvbmRhcnk7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICRwcmltYXJ5O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogJHNlY29uZGFyeTtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4kYm9yZGVyLXJhZGl1czogMDtcbiRidG4tYm94LXNoYWRvdzogbm9uZTtcblxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiRpbnB1dC1ib3gtc2hhZG93OiBub25lO1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjJyZW07XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmZvY3VzLFxuICA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICB+IGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3skYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoXG4gICRkaXJlY3Rpb246IGRvd24sXG4gICR3aWR0aDogJGNhcmV0LXdpZHRoLFxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXG4gICR2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduXG4pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSB0b3AgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpOyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gICY6bm90KC5hY3RpdmUpIHtcbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXItZGFya307XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSArIFwiKi9cIn07XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICN7JGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmctZGFya307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3ItZGFya307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXItZGFya307XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI3skY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXJ9O1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgLy8gU3BsaXQgcHJvcGVydGllcyB0byBhdm9pZCBpbnZhbGlkIGNhbGMoKSBmdW5jdGlvbiBpZiB2YWx1ZSBpcyAwXG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEZpeCB0byBwcmV2ZW50IG92ZXJmbG93aW5nIGNoaWxkcmVuIHRvIGJlY29tZSBmb2N1c2FibGVcbiAgKiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMi9UZWNobmlxdWVzL2dlbmVyYWwvRzEuaHRtbFxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNzAwOzAsOTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCk7XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcblxuQG1peGluIGZpdCgkcG9zaXRpb246IGFic29sdXRlLCAkc3VmZml4OiBcIlwiKSB7XG4gIHBvc2l0aW9uOiAjeyRwb3NpdGlvbn0gI3skc3VmZml4fTtcbiAgdG9wOiAwICN7JHN1ZmZpeH07XG4gIGxlZnQ6IDAgI3skc3VmZml4fTtcbiAgcmlnaHQ6IDAgI3skc3VmZml4fTtcbiAgYm90dG9tOiAwICN7JHN1ZmZpeH07XG59XG5cbi5maXQge1xuXG4gIEBpbmNsdWRlIGZpdCgpO1xufVxuXG5AZWFjaCAkcHJvcCwgJGNvZGUgaW4gKGNvdmVyOiBjb3ZlciwgY29udGFpbjogY29udGFpbiwgY2VudGVyOiBhdXRvKSB7XG4gIC5iZy0jeyRwcm9wfSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAjeyRjb2RlfTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5AZWFjaCAkcG9zUHJvcCwgJHBvc0NvZGUgaW4gKHRvcDogdG9wLCBsZWZ0OiBsZWZ0LCByaWdodDogcmlnaHQsIGJvdHRvbTogYm90dG9tKVxue1xuICAuI3skcG9zUHJvcH0ge1xuICAgICN7JHBvc0NvZGV9OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIGFic29sdXRlLWNlbnRlclgoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXJZKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5hYnNvbHV0ZS1jZW50ZXIge1xuXG4gIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcigpO1xufVxuXG4uYWJzb2x1dGUtY2VudGVyWCB7XG5cbiAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyWCgpO1xufVxuXG4uYWJzb2x1dGUtY2VudGVyWSB7XG5cbiAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyWSgpO1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AZWFjaCAkeV9sYWJlbCwgJHlfdHJhbnNwYXJlbnRfc2lkZSBpbiAodDogYm90dG9tLCBiOiB0b3ApIHtcblxuICBAZWFjaCAkeF9sYWJlbCwgJHhfc2lkZSBpbiAobDogbGVmdCwgcjogcmlnaHQpIHtcbiAgICAuYm9yZGVyLWN1dC0jeyR5X2xhYmVsfSN7JHhfbGFiZWx9IHtcbiAgICAgIGJvcmRlci0jeyR5X3RyYW5zcGFyZW50X3NpZGV9LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLSN7JHlfdHJhbnNwYXJlbnRfc2lkZX06IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItI3skeF9zaWRlfTogc29saWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLmtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgIC5jb2x1bW4jeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBjb2x1bW4tY291bnQ6ICRpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICBvcnBoYW5zOiAxO1xuICAgICAgICB3aWRvd3M6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDAgdG8gMTAge1xuICAgICAgLmxpbmUtaGVpZ2h0I3skaW5maXh9LSN7JGl9IHtcblxuICAgICAgICAmLFxuICAgICAgICA+IHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAjeyRpfXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdG8gNSB7XG4gICAgICAucmVhZC1tb3JlI3skaW5maXh9LS0jeyRpfS1saW5lLFxuICAgICAgLm1pbi1oZWlnaHQjeyRpbmZpeH0tLSN7JGl9LWxpbmUsXG4gICAgICAuaGVpZ2h0I3skaW5maXh9LS0jeyRpfS1saW5lIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICN7JGl9O1xuICAgICAgfVxuXG4gICAgICAubWluLWhlaWdodCN7JGluZml4fS0tI3skaX0tbGluZSxcbiAgICAgIC5oZWlnaHQjeyRpbmZpeH0tLSN7JGl9LWxpbmUge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIje3JlcGVhdCgnIFxcQScsICRpKX1cIjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAkcGVyYy1ncmlkLWNvbHVtczogMjA7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0byAkcGVyYy1ncmlkLWNvbHVtcyB7XG4gICAgICAuY29sI3skaW5maXh9LXBlcmMtI3skaSAqIDV9IHtcblxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJHBlcmMtZ3JpZC1jb2x1bXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkYWN0aW9uX2xhYmVsLFxuICAkYWN0aW9uX3ZhbHVlXG4gICAgaW4gKFxuICAgICAgc2hvdzogKFxuICAgICAgICBkaXNwbGF5LFxuICAgICAgICBpbmhlcml0LFxuICAgICAgKSxcbiAgICAgIGQtYmxvY2s6IChcbiAgICAgICAgZGlzcGxheSxcbiAgICAgICAgYmxvY2ssXG4gICAgICApLFxuICAgICAgZC1pbmxpbmUtYmxvY2s6IChcbiAgICAgICAgZGlzcGxheSxcbiAgICAgICAgaW5saW5lLWJsb2NrLFxuICAgICAgKSxcbiAgICAgIGhpZGU6IChcbiAgICAgICAgZGlzcGxheSxcbiAgICAgICAgbm9uZSxcbiAgICAgICksXG4gICAgICBvcGFjaXR5LTU6IChcbiAgICAgICAgb3BhY2l0eSxcbiAgICAgICAgMC41LFxuICAgICAgKSxcbiAgICAgIG9wYWNpdHktMTA6IChcbiAgICAgICAgb3BhY2l0eSxcbiAgICAgICAgMSxcbiAgICAgIClcbiAgICApXG57XG4gIC4jeyRhY3Rpb25fbGFiZWx9IHtcbiAgICAje2xpc3QubnRoKCRhY3Rpb25fdmFsdWUsIDEpfTogI3tsaXN0Lm50aCgkYWN0aW9uX3ZhbHVlLCAyKX07XG4gIH1cblxuICBAZWFjaCAkY2xhc3NfbGFiZWwsXG4gICAgJHNlbGVjdG9yXG4gICAgICBpbiAoY29sbGFwc2VkOiBcIi5jb2xsYXBzZWRcIiwgYWN0aXZlOiBcIi5hY3RpdmVcIiwgZW5hYmxlZDogXCIuZW5hYmxlZFwiKVxuICB7XG4gICAgI3skc2VsZWN0b3J9IHtcbiAgICAgIC4jeyRhY3Rpb25fbGFiZWx9LW9uLSN7JGNsYXNzX2xhYmVsfSB7XG4gICAgICAgICN7bGlzdC5udGgoJGFjdGlvbl92YWx1ZSwgMSl9OiAje2xpc3QubnRoKCRhY3Rpb25fdmFsdWUsIDIpfSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA3LjMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDI2IEZvbnRpY29ucywgSW5jLlxuICovXG4vLyBGb250IEF3ZXNvbWUgY29yZSBjb21waWxlIChXZWIgRm9udHMtYmFzZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJ2NvcmUnO1xuQHVzZSAnc2l6aW5nJztcbkB1c2UgJ3dpZHRocyc7XG5AdXNlICdsaXN0JztcbkB1c2UgJ2JvcmRlcmVkJztcbkB1c2UgJ3B1bGxlZCc7XG5AdXNlICdhbmltYXRlZCc7XG5AdXNlICdyb3RhdGVkLWZsaXBwZWQnO1xuQHVzZSAnc3RhY2tlZCc7XG5AdXNlICdpY29ucyc7XG4iLCIvLyBiYXNlIGljb24gY2xhc3MgZGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQHVzZSAndmFyaWFibGVzJyBhcyB2O1xuQHVzZSAnbWl4aW5zJyBhcyBtO1xuXG4uI3t2LiRjc3MtcHJlZml4fS1zb2xpZCxcbi4je3YuJGNzcy1wcmVmaXh9LXJlZ3VsYXIsXG4uI3t2LiRjc3MtcHJlZml4fS1icmFuZHMsXG4uI3t2LiRjc3MtcHJlZml4fS1jbGFzc2ljLFxuLmZhcyxcbi5mYXIsXG4uZmFiLFxuLiN7di4kY3NzLXByZWZpeH0ge1xuICBAaW5jbHVkZSBtLmZhLWljb24oKTtcbn1cblxuOmlzKFxuICAuZmFzLFxuICAuZmFyLFxuICAuZmFiLFxuICAuI3t2LiRjc3MtcHJlZml4fS1zb2xpZCxcbiAgLiN7di4kY3NzLXByZWZpeH0tcmVndWxhcixcbiAgLiN7di4kY3NzLXByZWZpeH0tYnJhbmRzLFxuICAuI3t2LiRjc3MtcHJlZml4fS1jbGFzc2ljLFxuICAuZmFcbik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigje3YuJGljb24tcHJvcGVydHl9KS9cIlwiO1xufVxuXG5Ac3VwcG9ydHMgbm90IChjb250ZW50OiAnJy8nJykge1xuOmlzKFxuICAuZmFzLFxuICAuZmFyLFxuICAuZmFiLFxuICAuI3t2LiRjc3MtcHJlZml4fS1zb2xpZCxcbiAgLiN7di4kY3NzLXByZWZpeH0tcmVndWxhcixcbiAgLiN7di4kY3NzLXByZWZpeH0tYnJhbmRzLFxuICAuI3t2LiRjc3MtcHJlZml4fS1jbGFzc2ljLFxuICAuZmFcbik6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKCN7di4kaWNvbi1wcm9wZXJ0eX0pO1xuICB9XG59IiwiLy8gbWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQHVzZSAndmFyaWFibGVzJyBhcyB2O1xuXG4vLyBiYXNlIHJlbmRlcmluZyBmb3IgYW4gaWNvblxuQG1peGluIGZhLWljb24oJGZhbWlseTogdi4kZmFtaWx5KSB7XG4gIC0tXyN7di4kY3NzLXByZWZpeH0tZmFtaWx5OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZhbWlseSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1zdHlsZS1mYW1pbHksICcjeyRmYW1pbHl9JykpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1kaXNwbGF5LCAje3YuJGRpc3BsYXl9KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLV8je3YuJGNzcy1wcmVmaXh9LWZhbWlseSk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3ludGhlc2lzOiBub25lO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tc3R5bGUsICN7di4kc3R5bGV9KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXdpZHRoLCAje3YuJGZ3LXdpZHRofSk7XG59XG5cbi8vIHNldHMgcmVsYXRpdmUgZm9udC1zaXppbmcgYW5kIGFsaWdubWVudCAoaW4gX3NpemluZylcbkBtaXhpbiBmYS1zaXplICgkZm9udC1zaXplKSB7XG4gIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemV9IC8gI3t2LiRzaXplLXNjYWxlLWJhc2V9ICogMWVtKTsgLyogY29udmVydHMgYSAjeyRmb250LXNpemV9cHggc2l6ZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyAje3YuJHNpemUtc2NhbGUtYmFzZX1weCBiYXNlICovXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAjeyRmb250LXNpemV9ICogMWVtKTsgLyogc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50ICovXG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKCgoNiAvICN7JGZvbnQtc2l6ZX0pIC0gKDMgLyA4KSkgKiAxZW0pOyAvKiB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlciAqL1xufVxuIiwiLy8gc2l6aW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5AdXNlICdtaXhpbnMnIGFzIG07XG5cbi8vIGxpdGVyYWwgbWFnbmlmaWNhdGlvbiBzY2FsZVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4je3YuJGNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gdi4kc2l6ZXMge1xuICAuI3t2LiRjc3MtcHJlZml4fS0jeyRzaXplfSB7XG4gICAgIEBpbmNsdWRlIG0uZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBpY29uIHdpZHRoc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQHVzZSAndmFyaWFibGVzJyBhcyB2O1xuXG4uI3t2LiRjc3MtcHJlZml4fS13aWR0aC1hdXRvIHtcbiAgLS0je3YuJGNzcy1wcmVmaXh9LXdpZHRoOiBhdXRvO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1mdyxcbi4je3YuJGNzcy1wcmVmaXh9LXdpZHRoLWZpeGVkIHtcbiAgLS0je3YuJGNzcy1wcmVmaXh9LXdpZHRoOiAje3YuJGZ3LXdpZHRofTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tY2FudmFzLXNxdWFyZSB7XG4gIHBhZGRpbmctYmxvY2s6IDAuMTI1ZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0uMTI1ZW07XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LWNhbnZhcy1yb29teSB7XG4gIHBhZGRpbmctYmxvY2s6IDAuMjVlbTtcbiAgcGFkZGluZy1pbmxpbmU6IC4xMjVlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLS4yNWVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbiIsIi8vIGljb25zIGluIGEgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQHVzZSAndmFyaWFibGVzJyBhcyB2O1xuXG4uI3t2LiRjc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1saS1tYXJnaW4sICN7di4kbGktbWFyZ2lufSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7di4kY3NzLXByZWZpeH0tbGkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWxpLXdpZHRoLCAje3YuJGxpLXdpZHRofSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tbGktd2lkdGgsICN7di4kbGktd2lkdGh9KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyAgYm9yZGVyZWQgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLyogSGVhZHMgVXA6IEJvcmRlcmVkIEljb25zIHdpbGwgbm90IGJlIHN1cHBvcnRlZCBpbiB0aGUgZnV0dXJlIVxuICAtIFRoaXMgZmVhdHVyZSB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gdGhlIG5leHQgbWFqb3IgcmVsZWFzZSBvZiBGb250IEF3ZXNvbWUgKHY4KSFcbiAgLSBZb3UgbWF5IGNvbnRpbnVlIHRvIHVzZSBpdCBpbiB0aGlzIHZlcnNpb24gKnY3KSwgYnV0IGl0IHdpbGwgbm90IGJlIHN1cHBvcnRlZCBpbiBGb250IEF3ZXNvbWUgdjguXG4qL1xuXG4vKiBOb3RlczpcbiogLS1Ae3YuJGNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCA9IDEvMTYgYnkgZGVmYXVsdCAodG8gcmVuZGVyIGFzIH4xcHggYmFzZWQgb24gYSAxNnB4IGRlZmF1bHQgZm9udC1zaXplKVxuKiAtLUB7di4kY3NzLXByZWZpeH0tYm9yZGVyLXBhZGRpbmcgPVxuICAqKiAzLzE2IGZvciB2ZXJ0aWNhbCBwYWRkaW5nICh0byBnaXZlIH4ycHggb2YgdmVydGljYWwgd2hpdGVzcGFjZSBhcm91bmQgYW4gaWNvbiBjb25zaWRlcmluZyBpdCdzIHZlcnRpY2FsIGFsaWdubWVudClcbiAgKiogNC8xNiBmb3IgaG9yaXpvbnRhbCBwYWRkaW5nICh0byBnaXZlIH40cHggb2YgaG9yaXpvbnRhbCB3aGl0ZXNwYWNlIGFyb3VuZCBhbiBpY29uKVxuKi9cblxuLiN7di4kY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3t2LiRib3JkZXItY29sb3J9KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3JkZXItcmFkaXVzLCAje3YuJGJvcmRlci1yYWRpdXN9KTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZSwgI3t2LiRib3JkZXItc3R5bGV9KTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3t2LiRib3JkZXItd2lkdGh9KTtcbiAgYm94LXNpemluZzogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3JkZXItYm94LXNpemluZywgI3t2LiRib3JkZXItYm94LXNpemluZ30pO1xuICBwYWRkaW5nOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nLCAje3YuJGJvcmRlci1wYWRkaW5nfSk7XG59XG4iLCIvLyBwdWxsZWQgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLiN7di4kY3NzLXByZWZpeH0tcHVsbC1sZWZ0LFxuLiN7di4kY3NzLXByZWZpeH0tcHVsbC1zdGFydCB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAje3YuJHB1bGwtbWFyZ2lufSk7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LXB1bGwtcmlnaHQsXG4uI3t2LiRjc3MtcHJlZml4fS1wdWxsLWVuZCB7XG4gIGZsb2F0OiBpbmxpbmUtZW5kO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAje3YuJHB1bGwtbWFyZ2lufSk7XG59XG4iLCIvLyBhbmltYXRpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5cbi4je3YuJGNzcy1wcmVmaXh9LWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogI3t2LiRjc3MtcHJlZml4fS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAje3YuJGNzcy1wcmVmaXh9LWJvdW5jZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgsIDAuODQsIDAuNDIsIDEpKTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAje3YuJGNzcy1wcmVmaXh9LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogI3t2LiRjc3MtcHJlZml4fS1mbGlwO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMS41cyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tZmxpcC0zNjAge1xuICBhbmltYXRpb24tbmFtZTogI3t2LiRjc3MtcHJlZml4fS1mbGlwLTM2MDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAje3YuJGNzcy1wcmVmaXh9LXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMC43NXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogI3t2LiRjc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1zcGluLXJldmVyc2Uge1xuICAtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tcHVsc2UsXG4uI3t2LiRjc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7di4kY3NzLXByZWZpeH0tc3BpbjtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tc3Bpbi1zbmFwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7di4kY3NzLXByZWZpeH0tc3Bpbi1zbmFwO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgM3MpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1zcGluLXNuYXAtNCB7XG4gIGFuaW1hdGlvbi1uYW1lOiAje3YuJGNzcy1wcmVmaXh9LXNwaW4tc25hcC00O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMi40cyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LXNwaW4tc25hcC04IHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7di4kY3NzLXByZWZpeH0tc3Bpbi1zbmFwLTg7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCA0cyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LWJ1enoge1xuICBhbmltYXRpb24tbmFtZTogI3t2LiRjc3MtcHJlZml4fS1idXp6O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMC42cyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LXdhZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiAje3YuJGNzcy1wcmVmaXh9LXdhZztcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDAuOXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLW91dCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LWZsb2F0IHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7di4kY3NzLXByZWZpeH0tZmxvYXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAzcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tc3dpbmcge1xuICBhbmltYXRpb24tbmFtZTogI3t2LiRjc3MtcHJlZml4fS1zd2luZztcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDEuMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLW91dCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LWplbGxvIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7di4kY3NzLXByZWZpeH0tamVsbG87XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAwLjlzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1vdXQpO1xufVxuXG4vLyBpZiBhZ2VudCBvciBvcGVyYXRpbmcgc3lzdGVtIHByZWZlcnMgcmVkdWNlZCBtb3Rpb24sIGRpc2FibGUgYW5pbWF0aW9uc1xuLy8gc2VlOiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDIwLzA5L2Rlc2lnbi1yZWR1Y2VkLW1vdGlvbi1zZW5zaXRpdml0aWVzL1xuLy8gc2VlOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC4je3YuJGNzcy1wcmVmaXh9LWJlYXQsXG4gIC4je3YuJGNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7di4kY3NzLXByZWZpeH0tZmFkZSxcbiAgLiN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlLFxuICAuI3t2LiRjc3MtcHJlZml4fS1mbGlwLFxuICAuI3t2LiRjc3MtcHJlZml4fS1mbGlwLTM2MCxcbiAgLiN7di4kY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4je3YuJGNzcy1wcmVmaXh9LXNoYWtlLFxuICAuI3t2LiRjc3MtcHJlZml4fS1zcGluLFxuICAuI3t2LiRjc3MtcHJlZml4fS1zcGluLXB1bHNlLFxuICAuI3t2LiRjc3MtcHJlZml4fS1idXp6LFxuICAuI3t2LiRjc3MtcHJlZml4fS1mbG9hdCxcbiAgLiN7di4kY3NzLXByZWZpeH0tamVsbG8sXG4gIC4je3YuJGNzcy1wcmVmaXh9LXNwaW4tc25hcCxcbiAgLiN7di4kY3NzLXByZWZpeH0tc3Bpbi1zbmFwLTQsXG4gIC4je3YuJGNzcy1wcmVmaXh9LXNwaW4tc25hcC04LFxuICAuI3t2LiRjc3MtcHJlZml4fS1zd2luZyxcbiAgLiN7di4kY3NzLXByZWZpeH0td2FnIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAje3YuJGNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxLjI1ICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1iZWF0LXNjYWxlLCAxLjI1KSkpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEuMjIgKiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjIpKSk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMS4yNSAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tYmVhdC1zY2FsZSwgMS4yNSkpKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAje3YuJGNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nKTtcbiAgfVxuICAxNCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4wNiksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOTQpKVxuICAgIHRyYW5zbGF0ZVkodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3VuY2UtYW50aWNpcGF0aW9uLCAzcHgpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC42NiwgMC4zMyk7XG4gIH1cbiAgMzIlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7di4kY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteCwgMC45NCksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xMikpXG4gICAgdHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3VuY2UtaGVpZ2h0LCAwLjVlbSkpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMC42NiwgMC42NiwgMSk7XG4gIH1cbiAgNTIlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoY2FsYygtMSAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgMC41ZW0pICogMS4xKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMSwgMC41KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA2KSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjkyKSkgdHJhbnNsYXRlWSgwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMC4zMywgMC42NiwgMSk7XG4gIH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgsIDEuMDQpIHRyYW5zbGF0ZVkoY2FsYygtMnB4ICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1ib3VuY2UtcmVib3VuZCwgMSkpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC42NiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3t2LiRjc3MtcHJlZml4fS1mYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjQsIDEpO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjQsIDEpO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogY2FsYyh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpICsgMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjI4KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgfVxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJlYXQtZmFkZS1zY2FsZSwgMS4yNSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiBjYWxjKHZhcigtLSN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlLW9wYWNpdHksIDAuNCkgKyAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1iZWF0LWZhZGUtc2NhbGUsIDEuMjgpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7di4kY3NzLXByZWZpeH0tZmxpcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC16LCAwKSwgMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMCwgMC40LCAxKTtcbiAgfVxuICA4JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC1hbnRpY2lwYXRpb24tc2NhbGUsIDAuOTUpKVxuICAgIHJvdGF0ZTNkKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC14LCAwKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteiwgMCksIDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzLCAwLCAwLjY2LCAwLjMzKTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKVxuICAgICAgcm90YXRlM2QodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC16LCAwKSwgY2FsYyh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAtYW5nbGUsIC0zNjBkZWcpICogMC42KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKDEpXG4gICAgICByb3RhdGUzZCh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteCwgMCksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC15LCAxKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXosIDApLCBjYWxjKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC1hbmdsZSwgLTM2MGRlZykgKiAwLjUpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMC42NiwgMC42NiwgMSk7XG4gIH1cbiAgOTIlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSlcbiAgICAgIHJvdGF0ZTNkKFxuICAgICAgICB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteCwgMCksXG4gICAgICAgIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC15LCAxKSxcbiAgICAgICAgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXosIDApLFxuICAgICAgICBjYWxjKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC1hbmdsZSwgLTM2MGRlZykgKiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAtb3ZlcnNob290LCAxLjA0KSlcbiAgICAgICk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuNjYsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKVxuICAgICAgcm90YXRlM2QodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC16LCAwKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMzYwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAje3YuJGNzcy1wcmVmaXh9LWZsaXAtMzYwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteCwgMCksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC15LCAxKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXosIDApLCAwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjQsIDEpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLWFudGljaXBhdGlvbi1zY2FsZSwgMC45NSkpIHJvdGF0ZTNkKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC14LCAwKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteiwgMCksIDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzLCAwLCAwLjY2LCAwLjMzKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteCwgMCksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC15LCAxKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXosIDApLCBjYWxjKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC1hbmdsZSwgLTM2MGRlZykgKiAwLjYpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMC42NiwgMC42NiwgMSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC16LCAwKSwgY2FsYyh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAtYW5nbGUsIC0zNjBkZWcpICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLW92ZXJzaG9vdCwgMS4wNCkpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC42NiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKDEpIHJvdGF0ZTNkKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC14LCAwKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsaXAteiwgMCksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxpcC1hbmdsZSwgLTM2MGRlZykpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3t2LiRjc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjgsIDEpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZykgdHJhbnNsYXRlWCgxcHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMsIDAsIDAuNywgMSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpIHRyYW5zbGF0ZVgoLTFweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMywgMCwgMC43LCAxKTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKSB0cmFuc2xhdGVYKDFweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMywgMCwgMC43LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgfVxuICA3OCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7di4kY3NzLXByZWZpeH0tc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyAje3YuJGNzcy1wcmVmaXh9LXNwaW4tc25hcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgfVxuICAxNi42NyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAyOC42NyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gIH1cbiAgMzMuMzMlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDQ1LjMzJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgNjIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICB9XG4gIDY2LjY3JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICA3OC42NyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gIH1cbiAgODMuMzMlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDk1LjMzJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3t2LiRjc3MtcHJlZml4fS1zcGluLXNuYXAtNCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAje3YuJGNzcy1wcmVmaXh9LXNwaW4tc25hcC04IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDklIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gIH1cbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAyMS41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDM0JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICA0Ni41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgNTklIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDcxLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICA4NCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gIH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgOTYuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7di4kY3NzLXByZWZpeH0tYnV6eiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAsIDAuOSwgMSk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJ1enotZGlzdGFuY2UsIDRweCkpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEgKiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWJ1enotZGlzdGFuY2UsIDRweCkpKSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1idXp6LWRpc3RhbmNlLCA0cHgpKSByb3RhdGUoMC4zZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1idXp6LWRpc3RhbmNlLCA0cHgpKSkgcm90YXRlKC0wLjNkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tI3t2LiRjc3MtcHJlZml4fS1idXp6LWRpc3RhbmNlLCA0cHgpICogMC43KSkgcm90YXRlKDAuMmRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMSAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tYnV6ei1kaXN0YW5jZSwgNHB4KSAqIDAuNykpIHJvdGF0ZSgtMC4yZGVnKTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLSN7di4kY3NzLXByZWZpeH0tYnV6ei1kaXN0YW5jZSwgNHB4KSAqIDAuNCkpIHJvdGF0ZSgwLjFkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3t2LiRjc3MtcHJlZml4fS13YWcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMCwgMC42LCAxKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLSN7di4kY3NzLXByZWZpeH0td2FnLWFuZ2xlLCAxMmRlZykpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cbiAgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjYsIDEpO1xuICB9XG4gIDM2JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXdhZy1hbmdsZSwgMTJkZWcpICogMC44NSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cbiAgNDglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjYsIDEpO1xuICB9XG4gIDU4JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXdhZy1hbmdsZSwgMTJkZWcpICogMC42KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgfVxuICA2OCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3t2LiRjc3MtcHJlZml4fS1mbG9hdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZylcbiAgICAgIHNjYWxlKHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxvYXQtc3F1YXNoLXgsIDEuMDIpLCB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LXNxdWFzaC15LCAwLjk4KSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuNjYsIDAuMzMpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTAuNCAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxvYXQtaGVpZ2h0LCA2cHgpKSkgdHJhbnNsYXRlWCh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LWRyaWZ0LCAxcHgpKVxuICAgIHJvdGF0ZSh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LXRpbHQsIDFkZWcpKSBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMC42NiwgMC42NiwgMSk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMSAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxvYXQtaGVpZ2h0LCA2cHgpKSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZylcbiAgICBzY2FsZSh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LXN0cmV0Y2gteCwgMC45OCksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxvYXQtc3RyZXRjaC15LCAxLjAzKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0wLjkyICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbG9hdC1oZWlnaHQsIDZweCkpKSB0cmFuc2xhdGVYKGNhbGMoLTAuNSAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxvYXQtZHJpZnQsIDFweCkpKVxuICAgIHJvdGF0ZShjYWxjKC0wLjUgKiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LXRpbHQsIDFkZWcpKSkgc2NhbGUoMC45OTUsIDEuMDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzLCAwLCAwLjY2LCAwLjMzKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0wLjMgKiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LWhlaWdodCwgNnB4KSkpIHRyYW5zbGF0ZVgoY2FsYygtMSAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxvYXQtZHJpZnQsIDFweCkpKVxuICAgIHJvdGF0ZShjYWxjKC0xICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbG9hdC10aWx0LCAxZGVnKSkpIHNjYWxlKDEsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzLCAwLjY2LCAwLjY2LCAxKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDAuMDUgKiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LWhlaWdodCwgNnB4KSkpIHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpXG4gICAgc2NhbGUodmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbG9hdC1zcXVhc2gteCwgMS4wMiksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmxvYXQtc3F1YXNoLXksIDAuOTgpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC42NiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpXG4gICAgICBzY2FsZSh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZsb2F0LXNxdWFzaC14LCAxLjAyKSwgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mbG9hdC1zcXVhc2gteSwgMC45OCkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3t2LiRjc3MtcHJlZml4fS1zd2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjgsIDEpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXN3aW5nLWFuZ2xlLCAyMmRlZykpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMsIDAsIDAuNywgMSk7XG4gIH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKC0xICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1zd2luZy1hbmdsZSwgMjJkZWcpICogMC44NSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMsIDAsIDAuNywgMSk7XG4gIH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLSN7di4kY3NzLXByZWZpeH0tc3dpbmctYW5nbGUsIDIyZGVnKSAqIDAuNjUpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC42NSwgMSk7XG4gIH1cbiAgMzglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKC0xICogdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1zd2luZy1hbmdsZSwgMjJkZWcpICogMC40NSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIH1cbiAgNDglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLSN7di4kY3NzLXByZWZpeH0tc3dpbmctYW5nbGUsIDIyZGVnKSAqIDAuMjUpKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB9XG4gIDU2JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygtMSAqIHZhcigtLSN7di4kY3NzLXByZWZpeH0tc3dpbmctYW5nbGUsIDIyZGVnKSAqIDAuMSkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIH1cbiAgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7di4kY3NzLXByZWZpeH0tamVsbG8ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjgsIDEpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWplbGxvLXNjYWxlLXgsIDEuMTUpLCBjYWxjKDIgLSB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWplbGxvLXNjYWxlLXgsIDEuMTUpKSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMywgMCwgMC43LCAxKTtcbiAgfVxuICAyNCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygyIC0gdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1qZWxsby1zY2FsZS15LCAxLjEyKSksIHZhcigtLSN7di4kY3NzLXByZWZpeH0tamVsbG8tc2NhbGUteSwgMS4xMikpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMsIDAsIDAuNywgMSk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKFxuICAgICAgY2FsYygxICsgKHZhcigtLSN7di4kY3NzLXByZWZpeH0tamVsbG8tc2NhbGUteCwgMS4xNSkgLSAxKSAqIDAuNSksXG4gICAgICBjYWxjKDIgLSAoMSArICh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWplbGxvLXNjYWxlLXgsIDEuMTUpIC0gMSkgKiAwLjUpKVxuICAgICk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoXG4gICAgICBjYWxjKDIgLSAoMSArICh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWplbGxvLXNjYWxlLXksIDEuMTIpIC0gMSkgKiAwLjMpKSxcbiAgICAgIGNhbGMoMSArICh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWplbGxvLXNjYWxlLXksIDEuMTIpIC0gMSkgKiAwLjMpXG4gICAgKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB9XG4gIDU4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyLCAwLjk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG4gIDY4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG4iLCIvLyByb3RhdGluZyArIGZsaXBwaW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5cbi4je3YuJGNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1mbGlwLWJvdGgsXG4uI3t2LiRjc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3t2LiRjc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXJvdGF0ZS1hbmdsZSwgMCkpO1xufVxuIiwiLy8gc3RhY2tpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLiN7di4kY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB2LiRzdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6IHYuJHN0YWNrLXdpZHRoO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1zdGFjay0xeCxcbi4je3YuJGNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgLS0je3YuJGNzcy1wcmVmaXh9LXdpZHRoOiAxMDAlO1xuXG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7di4kY3NzLXByZWZpeH0td2lkdGgpO1xuICB6LWluZGV4OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LXN0YWNrLXotaW5kZXgsICN7di4kc3RhY2stei1pbmRleH0pO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3t2LiRjc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLSN7di4kY3NzLXByZWZpeH0taW52ZXJzZSwgI3t2LiRpbnZlcnNlfSk7XG59XG4iLCIvLyB2YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjc3MtcHJlZml4ICAgICAgICAgICAgOiBmYSAhZGVmYXVsdDtcbiRzdHlsZSAgICAgICAgICAgICAgICAgOiA5MDAgIWRlZmF1bHQ7XG4kZmFtaWx5ICAgICAgICAgICAgICAgIDogXCJGb250IEF3ZXNvbWUgNyBGcmVlXCIgIWRlZmF1bHQ7XG5cbiRpY29uLXByb3BlcnR5ICAgICAgICAgOiAtLWZhICFkZWZhdWx0O1xuXG4kZGlzcGxheSAgICAgICAgICAgICAgIDogaW5saW5lLWJsb2NrICFkZWZhdWx0O1xuXG4kZnctd2lkdGggICAgICAgICAgICAgIDogY2FsYygoMjAvMTYpICogMWVtKSAhZGVmYXVsdDtcbiRpbnZlcnNlICAgICAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xuXG4kYm9yZGVyLWJveC1zaXppbmcgICAgIDogY29udGVudC1ib3ggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yICAgICAgICAgIDogI2VlZSAhZGVmYXVsdDtcbiRib3JkZXItcGFkZGluZyAgICAgICAgOiAwLjE4NzVlbSAwLjI1ZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cyAgICAgICAgIDogLjFlbSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGUgICAgICAgICAgOiBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGggICAgICAgICAgOiAuMDYyNWVtICFkZWZhdWx0O1xuXG4kc2l6ZS1zY2FsZS0yeHMgICAgICAgIDogMTAgIWRlZmF1bHQ7XG4kc2l6ZS1zY2FsZS14cyAgICAgICAgIDogMTIgIWRlZmF1bHQ7XG4kc2l6ZS1zY2FsZS1zbSAgICAgICAgIDogMTQgIWRlZmF1bHQ7XG4kc2l6ZS1zY2FsZS1iYXNlICAgICAgIDogMTYgIWRlZmF1bHQ7XG4kc2l6ZS1zY2FsZS1sZyAgICAgICAgIDogMjAgIWRlZmF1bHQ7XG4kc2l6ZS1zY2FsZS14bCAgICAgICAgIDogMjQgIWRlZmF1bHQ7XG4kc2l6ZS1zY2FsZS0yeGwgICAgICAgIDogMzIgIWRlZmF1bHQ7XG5cbiRzaXplczogKFxuICBcIjJ4c1wiICAgICAgICAgICAgICAgIDogJHNpemUtc2NhbGUtMnhzLFxuICBcInhzXCIgICAgICAgICAgICAgICAgIDogJHNpemUtc2NhbGUteHMsXG4gIFwic21cIiAgICAgICAgICAgICAgICAgOiAkc2l6ZS1zY2FsZS1zbSxcbiAgXCJsZ1wiICAgICAgICAgICAgICAgICA6ICRzaXplLXNjYWxlLWxnLFxuICBcInhsXCIgICAgICAgICAgICAgICAgIDogJHNpemUtc2NhbGUteGwsXG4gIFwiMnhsXCIgICAgICAgICAgICAgICAgOiAkc2l6ZS1zY2FsZS0yeGxcbikgIWRlZmF1bHQ7XG5cbiRsaS13aWR0aCAgICAgICAgICAgICAgOiAyZW0gIWRlZmF1bHQ7XG4kbGktbWFyZ2luICAgICAgICAgICAgIDogY2FsYygkbGktd2lkdGggKiAoNS80KSkgIWRlZmF1bHQ7XG5cbiRwdWxsLW1hcmdpbiAgICAgICAgICAgOiAuM2VtICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1vcGFjaXR5ICAgICAgIDogMSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktb3BhY2l0eSAgICAgOiAuNCAhZGVmYXVsdDtcblxuJHN0YWNrLXZlcnRpY2FsLWFsaWduICA6IG1pZGRsZSAhZGVmYXVsdDtcbiRzdGFjay13aWR0aCAgICAgICAgICAgOiAoJGZ3LXdpZHRoICogMikgIWRlZmF1bHQ7XG4kc3RhY2stei1pbmRleCAgICAgICAgIDogYXV0byAhZGVmYXVsdDtcblxuLy8gd2ViIGZvbnRzLXJlbGF0ZWQgdmFyaWFibGVzXG4kZm9udC1kaXNwbGF5ICAgICAgICAgIDogYmxvY2sgIWRlZmF1bHQ7XG4kZm9udC1wYXRoICAgICAgICAgICAgIDogXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuXG4vLyBkZXByZWNhdGVkOiB0aGVzZSBvbGRlciBTQ1NTIHZhcmlhYmxlcyB3aWxsIGJlIHJlbW92ZWQgd2l0aCBGb250IEF3ZXNvbWUncyBuZXh0IG1ham9yIHJlbGVhc2VcbiRzdHlsZS1mYW1pbHkgICAgICAgICAgOiAkZmFtaWx5O1xuXG4kdmFyLTA6IFxcMzA7XG4kdmFyLTE6IFxcMzE7XG4kdmFyLTI6IFxcMzI7XG4kdmFyLTM6IFxcMzM7XG4kdmFyLTQ6IFxcMzQ7XG4kdmFyLTU6IFxcMzU7XG4kdmFyLTY6IFxcMzY7XG4kdmFyLTc6IFxcMzc7XG4kdmFyLTg6IFxcMzg7XG4kdmFyLTk6IFxcMzk7XG4kdmFyLWV4Y2xhbWF0aW9uOiBcXDIxO1xuJHZhci1oYXNodGFnOiBcXDIzO1xuJHZhci1kb2xsYXItc2lnbjogXFwyNDtcbiR2YXItZG9sbGFyOiBcXDI0O1xuJHZhci11c2Q6IFxcMjQ7XG4kdmFyLXBlcmNlbnQ6IFxcMjU7XG4kdmFyLXBlcmNlbnRhZ2U6IFxcMjU7XG4kdmFyLWFzdGVyaXNrOiBcXDJhO1xuJHZhci1wbHVzOiBcXDJiO1xuJHZhci1hZGQ6IFxcMmI7XG4kdmFyLWxlc3MtdGhhbjogXFwzYztcbiR2YXItZXF1YWxzOiBcXDNkO1xuJHZhci1ncmVhdGVyLXRoYW46IFxcM2U7XG4kdmFyLXF1ZXN0aW9uOiBcXDNmO1xuJHZhci1hdDogXFw0MDtcbiR2YXItYTogXFw0MTtcbiR2YXItYjogXFw0MjtcbiR2YXItYzogXFw0MztcbiR2YXItZDogXFw0NDtcbiR2YXItZTogXFw0NTtcbiR2YXItZjogXFw0NjtcbiR2YXItZzogXFw0NztcbiR2YXItaDogXFw0ODtcbiR2YXItaTogXFw0OTtcbiR2YXItajogXFw0YTtcbiR2YXItazogXFw0YjtcbiR2YXItbDogXFw0YztcbiR2YXItbTogXFw0ZDtcbiR2YXItbjogXFw0ZTtcbiR2YXItbzogXFw0ZjtcbiR2YXItcDogXFw1MDtcbiR2YXItcTogXFw1MTtcbiR2YXItcjogXFw1MjtcbiR2YXItczogXFw1MztcbiR2YXItdDogXFw1NDtcbiR2YXItdTogXFw1NTtcbiR2YXItdjogXFw1NjtcbiR2YXItdzogXFw1NztcbiR2YXIteDogXFw1ODtcbiR2YXIteTogXFw1OTtcbiR2YXItejogXFw1YTtcbiR2YXItZmF1Y2V0OiBcXGUwMDU7XG4kdmFyLWZhdWNldC1kcmlwOiBcXGUwMDY7XG4kdmFyLWhvdXNlLWNoaW1uZXktd2luZG93OiBcXGUwMGQ7XG4kdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xuJHZhci10ZW1wZXJhdHVyZS1hcnJvdy1kb3duOiBcXGUwM2Y7XG4kdmFyLXRlbXBlcmF0dXJlLWRvd246IFxcZTAzZjtcbiR2YXItdGVtcGVyYXR1cmUtYXJyb3ctdXA6IFxcZTA0MDtcbiR2YXItdGVtcGVyYXR1cmUtdXA6IFxcZTA0MDtcbiR2YXItdHJhaWxlcjogXFxlMDQxO1xuJHZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJHZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiR2YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJHZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xuJHZhci1oYW5kLXNwYXJrbGVzOiBcXGUwNWQ7XG4kdmFyLWhhbmRzLWJ1YmJsZXM6IFxcZTA1ZTtcbiR2YXItaGFuZHMtd2FzaDogXFxlMDVlO1xuJHZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiR2YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDYwO1xuJHZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOiBcXGUwNjA7XG4kdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xuJHZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2g6IFxcZTA2MjtcbiR2YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcbiR2YXItaGVhZC1zaWRlLXZpcnVzOiBcXGUwNjQ7XG4kdmFyLWhvdXNlLWNoaW1uZXktdXNlcjogXFxlMDY1O1xuJHZhci1ob3VzZS1sYXB0b3A6IFxcZTA2NjtcbiR2YXItbGFwdG9wLWhvdXNlOiBcXGUwNjY7XG4kdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kdmFyLXBlb3BsZS1hcnJvd3M6IFxcZTA2ODtcbiR2YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGUwNjg7XG4kdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xuJHZhci1wdW1wLXNvYXA6IFxcZTA2YjtcbiR2YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kdmFyLXNpbms6IFxcZTA2ZDtcbiR2YXItc29hcDogXFxlMDZlO1xuJHZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiR2YXItc2hvcC1zbGFzaDogXFxlMDcwO1xuJHZhci1zdG9yZS1hbHQtc2xhc2g6IFxcZTA3MDtcbiR2YXItc3RvcmUtc2xhc2g6IFxcZTA3MTtcbiR2YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kdmFyLXVzZXJzLXNsYXNoOiBcXGUwNzM7XG4kdmFyLXZpcnVzOiBcXGUwNzQ7XG4kdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiR2YXItdmVzdDogXFxlMDg1O1xuJHZhci12ZXN0LXBhdGNoZXM6IFxcZTA4NjtcbiR2YXItYXJyb3ctdHJlbmQtZG93bjogXFxlMDk3O1xuJHZhci1hcnJvdy10cmVuZC11cDogXFxlMDk4O1xuJHZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6IFxcZTA5YTtcbiR2YXItYXVzdHJhbC1zaWduOiBcXGUwYTk7XG4kdmFyLWJhaHQtc2lnbjogXFxlMGFjO1xuJHZhci1iaXRjb2luLXNpZ246IFxcZTBiNDtcbiR2YXItYm9sdC1saWdodG5pbmc6IFxcZTBiNztcbiR2YXItYm9vay1ib29rbWFyazogXFxlMGJiO1xuJHZhci1jYW1lcmEtcm90YXRlOiBcXGUwZDg7XG4kdmFyLWNlZGktc2lnbjogXFxlMGRmO1xuJHZhci1jaGFydC1jb2x1bW46IFxcZTBlMztcbiR2YXItY2hhcnQtZ2FudHQ6IFxcZTBlNDtcbiR2YXItY2xhcHBlcmJvYXJkOiBcXGUxMzE7XG4kdmFyLWNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoOiBcXGUxMzU7XG4kdmFyLWNsb3ZlcjogXFxlMTM5O1xuJHZhci1jb2RlLWNvbXBhcmU6IFxcZTEzYTtcbiR2YXItY29kZS1mb3JrOiBcXGUxM2I7XG4kdmFyLWNvZGUtcHVsbC1yZXF1ZXN0OiBcXGUxM2M7XG4kdmFyLWNvbG9uLXNpZ246IFxcZTE0MDtcbiR2YXItY3J1emVpcm8tc2lnbjogXFxlMTUyO1xuJHZhci1kaXNwbGF5OiBcXGUxNjM7XG4kdmFyLWRvbmctc2lnbjogXFxlMTY5O1xuJHZhci1lbGV2YXRvcjogXFxlMTZkO1xuJHZhci1maWx0ZXItY2lyY2xlLXhtYXJrOiBcXGUxN2I7XG4kdmFyLWZsb3Jpbi1zaWduOiBcXGUxODQ7XG4kdmFyLWZvbGRlci1jbG9zZWQ6IFxcZTE4NTtcbiR2YXItZnJhbmMtc2lnbjogXFxlMThmO1xuJHZhci1ndWFyYW5pLXNpZ246IFxcZTE5YTtcbiR2YXItZ3VuOiBcXGUxOWI7XG4kdmFyLWhhbmRzLWNsYXBwaW5nOiBcXGUxYTg7XG4kdmFyLWhvdXNlLXVzZXI6IFxcZTFiMDtcbiR2YXItaG9tZS11c2VyOiBcXGUxYjA7XG4kdmFyLWluZGlhbi1ydXBlZS1zaWduOiBcXGUxYmM7XG4kdmFyLWluZGlhbi1ydXBlZTogXFxlMWJjO1xuJHZhci1pbnI6IFxcZTFiYztcbiR2YXIta2lwLXNpZ246IFxcZTFjNDtcbiR2YXItbGFyaS1zaWduOiBcXGUxYzg7XG4kdmFyLWxpdGVjb2luLXNpZ246IFxcZTFkMztcbiR2YXItbWFuYXQtc2lnbjogXFxlMWQ1O1xuJHZhci1tYXNrLWZhY2U6IFxcZTFkNztcbiR2YXItbWlsbC1zaWduOiBcXGUxZWQ7XG4kdmFyLW1vbmV5LWJpbGxzOiBcXGUxZjM7XG4kdmFyLW5haXJhLXNpZ246IFxcZTFmNjtcbiR2YXItbm90ZGVmOiBcXGUxZmU7XG4kdmFyLXBhbm9yYW1hOiBcXGUyMDk7XG4kdmFyLXBlc2V0YS1zaWduOiBcXGUyMjE7XG4kdmFyLXBlc28tc2lnbjogXFxlMjIyO1xuJHZhci1wbGFuZS11cDogXFxlMjJkO1xuJHZhci1ydXBpYWgtc2lnbjogXFxlMjNkO1xuJHZhci1zdGFpcnM6IFxcZTI4OTtcbiR2YXItdGltZWxpbmU6IFxcZTI5YztcbiR2YXItdHJ1Y2stZnJvbnQ6IFxcZTJiNztcbiR2YXItdHVya2lzaC1saXJhLXNpZ246IFxcZTJiYjtcbiR2YXItdHJ5OiBcXGUyYmI7XG4kdmFyLXR1cmtpc2gtbGlyYTogXFxlMmJiO1xuJHZhci12YXVsdDogXFxlMmM1O1xuJHZhci13YW5kLW1hZ2ljLXNwYXJrbGVzOiBcXGUyY2E7XG4kdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXM6IFxcZTJjYTtcbiR2YXItd2hlYXQtYXduOiBcXGUyY2Q7XG4kdmFyLXdoZWF0LWFsdDogXFxlMmNkO1xuJHZhci13aGVlbGNoYWlyLW1vdmU6IFxcZTJjZTtcbiR2YXItd2hlZWxjaGFpci1hbHQ6IFxcZTJjZTtcbiR2YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduOiBcXGUyZTY7XG4kdmFyLWJvd2wtcmljZTogXFxlMmViO1xuJHZhci1wZXJzb24tcHJlZ25hbnQ6IFxcZTMxZTtcbiR2YXItaG91c2UtY2hpbW5leTogXFxlM2FmO1xuJHZhci1ob21lLWxnOiBcXGUzYWY7XG4kdmFyLWhvdXNlLWNyYWNrOiBcXGUzYjE7XG4kdmFyLWhvdXNlLW1lZGljYWw6IFxcZTNiMjtcbiR2YXItY2VudC1zaWduOiBcXGUzZjU7XG4kdmFyLXBsdXMtbWludXM6IFxcZTQzYztcbiR2YXItc2FpbGJvYXQ6IFxcZTQ0NTtcbiR2YXItc2VjdGlvbjogXFxlNDQ3O1xuJHZhci1zaHJpbXA6IFxcZTQ0ODtcbiR2YXItYnJhemlsaWFuLXJlYWwtc2lnbjogXFxlNDZjO1xuJHZhci1jaGFydC1zaW1wbGU6IFxcZTQ3MztcbiR2YXItZGlhZ3JhbS1uZXh0OiBcXGU0NzY7XG4kdmFyLWRpYWdyYW0tcHJlZGVjZXNzb3I6IFxcZTQ3NztcbiR2YXItZGlhZ3JhbS1zdWNjZXNzb3I6IFxcZTQ3YTtcbiR2YXItZWFydGgtb2NlYW5pYTogXFxlNDdiO1xuJHZhci1nbG9iZS1vY2VhbmlhOiBcXGU0N2I7XG4kdmFyLWJ1Zy1zbGFzaDogXFxlNDkwO1xuJHZhci1maWxlLWNpcmNsZS1wbHVzOiBcXGU0OTQ7XG4kdmFyLXNob3AtbG9jazogXFxlNGE1O1xuJHZhci12aXJ1cy1jb3ZpZDogXFxlNGE4O1xuJHZhci12aXJ1cy1jb3ZpZC1zbGFzaDogXFxlNGE5O1xuJHZhci1hbmNob3ItY2lyY2xlLWNoZWNrOiBcXGU0YWE7XG4kdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRhYjtcbiR2YXItYW5jaG9yLWNpcmNsZS14bWFyazogXFxlNGFjO1xuJHZhci1hbmNob3ItbG9jazogXFxlNGFkO1xuJHZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOiBcXGU0YWY7XG4kdmFyLWFycm93LWRvd24tdXAtbG9jazogXFxlNGIwO1xuJHZhci1hcnJvdy1yaWdodC10by1jaXR5OiBcXGU0YjM7XG4kdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyOiBcXGU0YjU7XG4kdmFyLWFycm93LXVwLWZyb20td2F0ZXItcHVtcDogXFxlNGI2O1xuJHZhci1hcnJvdy11cC1yaWdodC1kb3RzOiBcXGU0Yjc7XG4kdmFyLWFycm93cy1kb3duLXRvLWxpbmU6IFxcZTRiODtcbiR2YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlOiBcXGU0Yjk7XG4kdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6IFxcZTRiYTtcbiR2YXItYXJyb3dzLXNwaW46IFxcZTRiYjtcbiR2YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0OiBcXGU0YmM7XG4kdmFyLWFycm93cy10by1jaXJjbGU6IFxcZTRiZDtcbiR2YXItYXJyb3dzLXRvLWRvdDogXFxlNGJlO1xuJHZhci1hcnJvd3MtdG8tZXllOiBcXGU0YmY7XG4kdmFyLWFycm93cy10dXJuLXJpZ2h0OiBcXGU0YzA7XG4kdmFyLWFycm93cy10dXJuLXRvLWRvdHM6IFxcZTRjMTtcbiR2YXItYXJyb3dzLXVwLXRvLWxpbmU6IFxcZTRjMjtcbiR2YXItYm9yZS1ob2xlOiBcXGU0YzM7XG4kdmFyLWJvdHRsZS1kcm9wbGV0OiBcXGU0YzQ7XG4kdmFyLWJvdHRsZS13YXRlcjogXFxlNGM1O1xuJHZhci1ib3dsLWZvb2Q6IFxcZTRjNjtcbiR2YXItYm94ZXMtcGFja2luZzogXFxlNGM3O1xuJHZhci1icmlkZ2U6IFxcZTRjODtcbiR2YXItYnJpZGdlLWNpcmNsZS1jaGVjazogXFxlNGM5O1xuJHZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0Y2E7XG4kdmFyLWJyaWRnZS1jaXJjbGUteG1hcms6IFxcZTRjYjtcbiR2YXItYnJpZGdlLWxvY2s6IFxcZTRjYztcbiR2YXItYnJpZGdlLXdhdGVyOiBcXGU0Y2U7XG4kdmFyLWJ1Y2tldDogXFxlNGNmO1xuJHZhci1idWdzOiBcXGU0ZDA7XG4kdmFyLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlNGQxO1xuJHZhci1idWlsZGluZy1jaXJjbGUtY2hlY2s6IFxcZTRkMjtcbiR2YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZDM7XG4kdmFyLWJ1aWxkaW5nLWNpcmNsZS14bWFyazogXFxlNGQ0O1xuJHZhci1idWlsZGluZy1mbGFnOiBcXGU0ZDU7XG4kdmFyLWJ1aWxkaW5nLWxvY2s6IFxcZTRkNjtcbiR2YXItYnVpbGRpbmctbmdvOiBcXGU0ZDc7XG4kdmFyLWJ1aWxkaW5nLXNoaWVsZDogXFxlNGQ4O1xuJHZhci1idWlsZGluZy11bjogXFxlNGQ5O1xuJHZhci1idWlsZGluZy11c2VyOiBcXGU0ZGE7XG4kdmFyLWJ1aWxkaW5nLXdoZWF0OiBcXGU0ZGI7XG4kdmFyLWJ1cnN0OiBcXGU0ZGM7XG4kdmFyLWNhci1vbjogXFxlNGRkO1xuJHZhci1jYXItdHVubmVsOiBcXGU0ZGU7XG4kdmFyLWNoaWxkLWNvbWJhdGFudDogXFxlNGUwO1xuJHZhci1jaGlsZC1yaWZsZTogXFxlNGUwO1xuJHZhci1jaGlsZHJlbjogXFxlNGUxO1xuJHZhci1jaXJjbGUtbm9kZXM6IFxcZTRlMjtcbiR2YXItY2xpcGJvYXJkLXF1ZXN0aW9uOiBcXGU0ZTM7XG4kdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXI6IFxcZTRlNDtcbiR2YXItY29tcHV0ZXI6IFxcZTRlNTtcbiR2YXItY3ViZXMtc3RhY2tlZDogXFxlNGU2O1xuJHZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6IFxcZTRlODtcbiR2YXItZXhwbG9zaW9uOiBcXGU0ZTk7XG4kdmFyLWZlcnJ5OiBcXGU0ZWE7XG4kdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZWI7XG4kdmFyLWZpbGUtY2lyY2xlLW1pbnVzOiBcXGU0ZWQ7XG4kdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOiBcXGU0ZWY7XG4kdmFyLWZpbGUtc2hpZWxkOiBcXGU0ZjA7XG4kdmFyLWZpcmUtYnVybmVyOiBcXGU0ZjE7XG4kdmFyLWZpc2gtZmluczogXFxlNGYyO1xuJHZhci1mbGFzay12aWFsOiBcXGU0ZjM7XG4kdmFyLWdsYXNzLXdhdGVyOiBcXGU0ZjQ7XG4kdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQ6IFxcZTRmNTtcbiR2YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZTogXFxlNGY2O1xuJHZhci1oYW5kLWhvbGRpbmctaGFuZDogXFxlNGY3O1xuJHZhci1oYW5kY3VmZnM6IFxcZTRmODtcbiR2YXItaGFuZHMtYm91bmQ6IFxcZTRmOTtcbiR2YXItaGFuZHMtaG9sZGluZy1jaGlsZDogXFxlNGZhO1xuJHZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZTogXFxlNGZiO1xuJHZhci1oZWFydC1jaXJjbGUtYm9sdDogXFxlNGZjO1xuJHZhci1oZWFydC1jaXJjbGUtY2hlY2s6IFxcZTRmZDtcbiR2YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZmU7XG4kdmFyLWhlYXJ0LWNpcmNsZS1taW51czogXFxlNGZmO1xuJHZhci1oZWFydC1jaXJjbGUtcGx1czogXFxlNTAwO1xuJHZhci1oZWFydC1jaXJjbGUteG1hcms6IFxcZTUwMTtcbiR2YXItaGVsaWNvcHRlci1zeW1ib2w6IFxcZTUwMjtcbiR2YXItaGVsbWV0LXVuOiBcXGU1MDM7XG4kdmFyLWhpbGwtYXZhbGFuY2hlOiBcXGU1MDc7XG4kdmFyLWhpbGwtcm9ja3NsaWRlOiBcXGU1MDg7XG4kdmFyLWhvdXNlLWNpcmNsZS1jaGVjazogXFxlNTA5O1xuJHZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUwYTtcbiR2YXItaG91c2UtY2lyY2xlLXhtYXJrOiBcXGU1MGI7XG4kdmFyLWhvdXNlLWZpcmU6IFxcZTUwYztcbiR2YXItaG91c2UtZmxhZzogXFxlNTBkO1xuJHZhci1ob3VzZS1mbG9vZC13YXRlcjogXFxlNTBlO1xuJHZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTUwZjtcbiR2YXItaG91c2UtbG9jazogXFxlNTEwO1xuJHZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjazogXFxlNTExO1xuJHZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTEyO1xuJHZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyazogXFxlNTEzO1xuJHZhci1ob3VzZS1tZWRpY2FsLWZsYWc6IFxcZTUxNDtcbiR2YXItaG91c2UtdHN1bmFtaTogXFxlNTE1O1xuJHZhci1qYXI6IFxcZTUxNjtcbiR2YXItamFyLXdoZWF0OiBcXGU1MTc7XG4kdmFyLWpldC1maWdodGVyLXVwOiBcXGU1MTg7XG4kdmFyLWp1Zy1kZXRlcmdlbnQ6IFxcZTUxOTtcbiR2YXIta2l0Y2hlbi1zZXQ6IFxcZTUxYTtcbiR2YXItbGFuZC1taW5lLW9uOiBcXGU1MWI7XG4kdmFyLWxhbmRtYXJrLWZsYWc6IFxcZTUxYztcbiR2YXItbGFwdG9wLWZpbGU6IFxcZTUxZDtcbiR2YXItbGluZXMtbGVhbmluZzogXFxlNTFlO1xuJHZhci1sb2NhdGlvbi1waW4tbG9jazogXFxlNTFmO1xuJHZhci1sb2N1c3Q6IFxcZTUyMDtcbiR2YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDogXFxlNTIxO1xuJHZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0OiBcXGU1MjI7XG4kdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OiBcXGU1MjM7XG4kdmFyLW1hc2stdmVudGlsYXRvcjogXFxlNTI0O1xuJHZhci1tYXR0cmVzcy1waWxsb3c6IFxcZTUyNTtcbiR2YXItbW9iaWxlLXJldHJvOiBcXGU1Mjc7XG4kdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXI6IFxcZTUyODtcbiR2YXItbW9uZXktYmlsbC10cmVuZC11cDogXFxlNTI5O1xuJHZhci1tb25leS1iaWxsLXdoZWF0OiBcXGU1MmE7XG4kdmFyLW1vc3F1aXRvOiBcXGU1MmI7XG4kdmFyLW1vc3F1aXRvLW5ldDogXFxlNTJjO1xuJHZhci1tb3VuZDogXFxlNTJkO1xuJHZhci1tb3VudGFpbi1jaXR5OiBcXGU1MmU7XG4kdmFyLW1vdW50YWluLXN1bjogXFxlNTJmO1xuJHZhci1vaWwtd2VsbDogXFxlNTMyO1xuJHZhci1wZW9wbGUtZ3JvdXA6IFxcZTUzMztcbiR2YXItcGVvcGxlLWxpbmU6IFxcZTUzNDtcbiR2YXItcGVvcGxlLXB1bGxpbmc6IFxcZTUzNTtcbiR2YXItcGVvcGxlLXJvYmJlcnk6IFxcZTUzNjtcbiR2YXItcGVvcGxlLXJvb2Y6IFxcZTUzNztcbiR2YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZTogXFxlNTM4O1xuJHZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lOiBcXGU1Mzk7XG4kdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nOiBcXGU1M2E7XG4kdmFyLXBlcnNvbi1idXJzdDogXFxlNTNiO1xuJHZhci1wZXJzb24tY2FuZTogXFxlNTNjO1xuJHZhci1wZXJzb24tY2hhbGtib2FyZDogXFxlNTNkO1xuJHZhci1wZXJzb24tY2lyY2xlLWNoZWNrOiBcXGU1M2U7XG4kdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUzZjtcbiR2YXItcGVyc29uLWNpcmNsZS1taW51czogXFxlNTQwO1xuJHZhci1wZXJzb24tY2lyY2xlLXBsdXM6IFxcZTU0MTtcbiR2YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbjogXFxlNTQyO1xuJHZhci1wZXJzb24tY2lyY2xlLXhtYXJrOiBcXGU1NDM7XG4kdmFyLXBlcnNvbi1kcmVzcy1idXJzdDogXFxlNTQ0O1xuJHZhci1wZXJzb24tZHJvd25pbmc6IFxcZTU0NTtcbiR2YXItcGVyc29uLWZhbGxpbmc6IFxcZTU0NjtcbiR2YXItcGVyc29uLWZhbGxpbmctYnVyc3Q6IFxcZTU0NztcbiR2YXItcGVyc29uLWhhbGYtZHJlc3M6IFxcZTU0ODtcbiR2YXItcGVyc29uLWhhcmFzc2luZzogXFxlNTQ5O1xuJHZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmc6IFxcZTU0YTtcbiR2YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlOiBcXGU1NGI7XG4kdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246IFxcZTU0YztcbiR2YXItcGVyc29uLXJheXM6IFxcZTU0ZDtcbiR2YXItcGVyc29uLXJpZmxlOiBcXGU1NGU7XG4kdmFyLXBlcnNvbi1zaGVsdGVyOiBcXGU1NGY7XG4kdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDogXFxlNTUxO1xuJHZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodDogXFxlNTUyO1xuJHZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDogXFxlNTUzO1xuJHZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlOiBcXGU1NTQ7XG4kdmFyLXBsYW5lLWNpcmNsZS1jaGVjazogXFxlNTU1O1xuJHZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1NjtcbiR2YXItcGxhbmUtY2lyY2xlLXhtYXJrOiBcXGU1NTc7XG4kdmFyLXBsYW5lLWxvY2s6IFxcZTU1ODtcbiR2YXItcGxhdGUtd2hlYXQ6IFxcZTU1YTtcbiR2YXItcGx1Zy1jaXJjbGUtYm9sdDogXFxlNTViO1xuJHZhci1wbHVnLWNpcmNsZS1jaGVjazogXFxlNTVjO1xuJHZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTVkO1xuJHZhci1wbHVnLWNpcmNsZS1taW51czogXFxlNTVlO1xuJHZhci1wbHVnLWNpcmNsZS1wbHVzOiBcXGU1NWY7XG4kdmFyLXBsdWctY2lyY2xlLXhtYXJrOiBcXGU1NjA7XG4kdmFyLXJhbmtpbmctc3RhcjogXFxlNTYxO1xuJHZhci1yb2FkLWJhcnJpZXI6IFxcZTU2MjtcbiR2YXItcm9hZC1icmlkZ2U6IFxcZTU2MztcbiR2YXItcm9hZC1jaXJjbGUtY2hlY2s6IFxcZTU2NDtcbiR2YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2NTtcbiR2YXItcm9hZC1jaXJjbGUteG1hcms6IFxcZTU2NjtcbiR2YXItcm9hZC1sb2NrOiBcXGU1Njc7XG4kdmFyLXJvYWQtc3Bpa2VzOiBcXGU1Njg7XG4kdmFyLXJ1ZzogXFxlNTY5O1xuJHZhci1zYWNrLXhtYXJrOiBcXGU1NmE7XG4kdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2s6IFxcZTU2YjtcbiR2YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTZjO1xuJHZhci1zY2hvb2wtY2lyY2xlLXhtYXJrOiBcXGU1NmQ7XG4kdmFyLXNjaG9vbC1mbGFnOiBcXGU1NmU7XG4kdmFyLXNjaG9vbC1sb2NrOiBcXGU1NmY7XG4kdmFyLXNoZWV0LXBsYXN0aWM6IFxcZTU3MTtcbiR2YXItc2hpZWxkLWNhdDogXFxlNTcyO1xuJHZhci1zaGllbGQtZG9nOiBcXGU1NzM7XG4kdmFyLXNoaWVsZC1oZWFydDogXFxlNTc0O1xuJHZhci1zcXVhcmUtbmZpOiBcXGU1NzY7XG4kdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQ6IFxcZTU3NztcbiR2YXItc3F1YXJlLXZpcnVzOiBcXGU1Nzg7XG4kdmFyLXN0YWZmLXNuYWtlOiBcXGU1Nzk7XG4kdmFyLXJvZC1hc2NsZXBpdXM6IFxcZTU3OTtcbiR2YXItcm9kLXNuYWtlOiBcXGU1Nzk7XG4kdmFyLXN0YWZmLWFlc2N1bGFwaXVzOiBcXGU1Nzk7XG4kdmFyLXN1bi1wbGFudC13aWx0OiBcXGU1N2E7XG4kdmFyLXRhcnA6IFxcZTU3YjtcbiR2YXItdGFycC1kcm9wbGV0OiBcXGU1N2M7XG4kdmFyLXRlbnQ6IFxcZTU3ZDtcbiR2YXItdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTU3ZTtcbiR2YXItdGVudC1hcnJvdy1sZWZ0LXJpZ2h0OiBcXGU1N2Y7XG4kdmFyLXRlbnQtYXJyb3ctdHVybi1sZWZ0OiBcXGU1ODA7XG4kdmFyLXRlbnQtYXJyb3dzLWRvd246IFxcZTU4MTtcbiR2YXItdGVudHM6IFxcZTU4MjtcbiR2YXItdG9pbGV0LXBvcnRhYmxlOiBcXGU1ODM7XG4kdmFyLXRvaWxldHMtcG9ydGFibGU6IFxcZTU4NDtcbiR2YXItdG93ZXItY2VsbDogXFxlNTg1O1xuJHZhci10b3dlci1vYnNlcnZhdGlvbjogXFxlNTg2O1xuJHZhci10cmVlLWNpdHk6IFxcZTU4NztcbiR2YXItdHJvd2VsOiBcXGU1ODk7XG4kdmFyLXRyb3dlbC1icmlja3M6IFxcZTU4YTtcbiR2YXItdHJ1Y2stYXJyb3ctcmlnaHQ6IFxcZTU4YjtcbiR2YXItdHJ1Y2stZHJvcGxldDogXFxlNThjO1xuJHZhci10cnVjay1maWVsZDogXFxlNThkO1xuJHZhci10cnVjay1maWVsZC11bjogXFxlNThlO1xuJHZhci10cnVjay1wbGFuZTogXFxlNThmO1xuJHZhci11c2Vycy1iZXR3ZWVuLWxpbmVzOiBcXGU1OTE7XG4kdmFyLXVzZXJzLWxpbmU6IFxcZTU5MjtcbiR2YXItdXNlcnMtcmF5czogXFxlNTkzO1xuJHZhci11c2Vycy1yZWN0YW5nbGU6IFxcZTU5NDtcbiR2YXItdXNlcnMtdmlld2ZpbmRlcjogXFxlNTk1O1xuJHZhci12aWFsLWNpcmNsZS1jaGVjazogXFxlNTk2O1xuJHZhci12aWFsLXZpcnVzOiBcXGU1OTc7XG4kdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU5ODtcbiR2YXItd29ybTogXFxlNTk5O1xuJHZhci14bWFya3MtbGluZXM6IFxcZTU5YTtcbiR2YXItY2hpbGQtZHJlc3M6IFxcZTU5YztcbiR2YXItY2hpbGQtcmVhY2hpbmc6IFxcZTU5ZDtcbiR2YXItZmlsZS1jaXJjbGUtY2hlY2s6IFxcZTVhMDtcbiR2YXItZmlsZS1jaXJjbGUteG1hcms6IFxcZTVhMTtcbiR2YXItcGVyc29uLXRocm91Z2gtd2luZG93OiBcXGU1YTk7XG4kdmFyLXBsYW50LXdpbHQ6IFxcZTVhYTtcbiR2YXItc3RhcGxlcjogXFxlNWFmO1xuJHZhci10cmFpbi10cmFtOiBcXGU1YjQ7XG4kdmFyLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrOiBcXGU2Nzg7XG4kdmFyLXRhYmxlLWNlbGxzLXJvdy1sb2NrOiBcXGU2N2E7XG4kdmFyLXdlYi1hd2Vzb21lOiBcXGU2ODI7XG4kdmFyLXRodW1idGFjay1zbGFzaDogXFxlNjhmO1xuJHZhci10aHVtYi10YWNrLXNsYXNoOiBcXGU2OGY7XG4kdmFyLXRhYmxlLWNlbGxzLXJvdy11bmxvY2s6IFxcZTY5MTtcbiR2YXItY2hhcnQtZGlhZ3JhbTogXFxlNjk1O1xuJHZhci1jb21tZW50LW5vZGVzOiBcXGU2OTY7XG4kdmFyLWZpbGUtZnJhZ21lbnQ6IFxcZTY5NztcbiR2YXItZmlsZS1oYWxmLWRhc2hlZDogXFxlNjk4O1xuJHZhci1oZXhhZ29uLW5vZGVzOiBcXGU2OTk7XG4kdmFyLWhleGFnb24tbm9kZXMtYm9sdDogXFxlNjlhO1xuJHZhci1zcXVhcmUtYmluYXJ5OiBcXGU2OWI7XG4kdmFyLXBlbnRhZ29uOiBcXGU3OTA7XG4kdmFyLW5vbi1iaW5hcnk6IFxcZTgwNztcbiR2YXItc3BpcmFsOiBcXGU4MGE7XG4kdmFyLXBpY3R1cmUtaW4tcGljdHVyZTogXFxlODBiO1xuJHZhci1tb2JpbGUtdmlicmF0ZTogXFxlODE2O1xuJHZhci1zaW5nbGUtcXVvdGUtbGVmdDogXFxlODFiO1xuJHZhci1zaW5nbGUtcXVvdGUtcmlnaHQ6IFxcZTgxYztcbiR2YXItYnVzLXNpZGU6IFxcZTgxZDtcbiR2YXItc2VwdGFnb246IFxcZTgyMDtcbiR2YXItaGVwdGFnb246IFxcZTgyMDtcbiR2YXItYXF1YXJpdXM6IFxcZTg0NTtcbiR2YXItYXJpZXM6IFxcZTg0NjtcbiR2YXItY2FuY2VyOiBcXGU4NDc7XG4kdmFyLWNhcHJpY29ybjogXFxlODQ4O1xuJHZhci1nZW1pbmk6IFxcZTg0OTtcbiR2YXItbGVvOiBcXGU4NGE7XG4kdmFyLWxpYnJhOiBcXGU4NGI7XG4kdmFyLXBpc2NlczogXFxlODRjO1xuJHZhci1zYWdpdHRhcml1czogXFxlODRkO1xuJHZhci1zY29ycGlvOiBcXGU4NGU7XG4kdmFyLXRhdXJ1czogXFxlODRmO1xuJHZhci12aXJnbzogXFxlODUwO1xuJHZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5OiBcXGYwMDA7XG4kdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiR2YXItbXVzaWM6IFxcZjAwMTtcbiR2YXItbWFnbmlmeWluZy1nbGFzczogXFxmMDAyO1xuJHZhci1zZWFyY2g6IFxcZjAwMjtcbiR2YXItaGVhcnQ6IFxcZjAwNDtcbiR2YXItc3RhcjogXFxmMDA1O1xuJHZhci11c2VyOiBcXGYwMDc7XG4kdmFyLXVzZXItYWx0OiBcXGYwMDc7XG4kdmFyLXVzZXItbGFyZ2U6IFxcZjAwNztcbiR2YXItZmlsbTogXFxmMDA4O1xuJHZhci1maWxtLWFsdDogXFxmMDA4O1xuJHZhci1maWxtLXNpbXBsZTogXFxmMDA4O1xuJHZhci10YWJsZS1jZWxscy1sYXJnZTogXFxmMDA5O1xuJHZhci10aC1sYXJnZTogXFxmMDA5O1xuJHZhci10YWJsZS1jZWxsczogXFxmMDBhO1xuJHZhci10aDogXFxmMDBhO1xuJHZhci10YWJsZS1saXN0OiBcXGYwMGI7XG4kdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiR2YXItY2hlY2s6IFxcZjAwYztcbiR2YXIteG1hcms6IFxcZjAwZDtcbiR2YXItY2xvc2U6IFxcZjAwZDtcbiR2YXItbXVsdGlwbHk6IFxcZjAwZDtcbiR2YXItcmVtb3ZlOiBcXGYwMGQ7XG4kdmFyLXRpbWVzOiBcXGYwMGQ7XG4kdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1czogXFxmMDBlO1xuJHZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJHZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOiBcXGYwMTA7XG4kdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJHZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiR2YXItc2lnbmFsOiBcXGYwMTI7XG4kdmFyLXNpZ25hbC01OiBcXGYwMTI7XG4kdmFyLXNpZ25hbC1wZXJmZWN0OiBcXGYwMTI7XG4kdmFyLWdlYXI6IFxcZjAxMztcbiR2YXItY29nOiBcXGYwMTM7XG4kdmFyLWhvdXNlOiBcXGYwMTU7XG4kdmFyLWhvbWU6IFxcZjAxNTtcbiR2YXItaG9tZS1hbHQ6IFxcZjAxNTtcbiR2YXItaG9tZS1sZy1hbHQ6IFxcZjAxNTtcbiR2YXItY2xvY2s6IFxcZjAxNztcbiR2YXItY2xvY2stZm91cjogXFxmMDE3O1xuJHZhci1yb2FkOiBcXGYwMTg7XG4kdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kdmFyLWluYm94OiBcXGYwMWM7XG4kdmFyLWFycm93LXJvdGF0ZS1yaWdodDogXFxmMDFlO1xuJHZhci1hcnJvdy1yaWdodC1yb3RhdGU6IFxcZjAxZTtcbiR2YXItYXJyb3ctcm90YXRlLWZvcndhcmQ6IFxcZjAxZTtcbiR2YXItcmVkbzogXFxmMDFlO1xuJHZhci1hcnJvd3Mtcm90YXRlOiBcXGYwMjE7XG4kdmFyLXJlZnJlc2g6IFxcZjAyMTtcbiR2YXItc3luYzogXFxmMDIxO1xuJHZhci1yZWN0YW5nbGUtbGlzdDogXFxmMDIyO1xuJHZhci1saXN0LWFsdDogXFxmMDIyO1xuJHZhci1sb2NrOiBcXGYwMjM7XG4kdmFyLWZsYWc6IFxcZjAyNDtcbiR2YXItaGVhZHBob25lczogXFxmMDI1O1xuJHZhci1oZWFkcGhvbmVzLWFsdDogXFxmMDI1O1xuJHZhci1oZWFkcGhvbmVzLXNpbXBsZTogXFxmMDI1O1xuJHZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kdmFyLXZvbHVtZS1sb3c6IFxcZjAyNztcbiR2YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiR2YXItdm9sdW1lLWhpZ2g6IFxcZjAyODtcbiR2YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kdmFyLXFyY29kZTogXFxmMDI5O1xuJHZhci1iYXJjb2RlOiBcXGYwMmE7XG4kdmFyLXRhZzogXFxmMDJiO1xuJHZhci10YWdzOiBcXGYwMmM7XG4kdmFyLWJvb2s6IFxcZjAyZDtcbiR2YXItYm9va21hcms6IFxcZjAyZTtcbiR2YXItcHJpbnQ6IFxcZjAyZjtcbiR2YXItY2FtZXJhOiBcXGYwMzA7XG4kdmFyLWNhbWVyYS1hbHQ6IFxcZjAzMDtcbiR2YXItZm9udDogXFxmMDMxO1xuJHZhci1ib2xkOiBcXGYwMzI7XG4kdmFyLWl0YWxpYzogXFxmMDMzO1xuJHZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJHZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiR2YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiR2YXItbGlzdDogXFxmMDNhO1xuJHZhci1saXN0LXNxdWFyZXM6IFxcZjAzYTtcbiR2YXItb3V0ZGVudDogXFxmMDNiO1xuJHZhci1kZWRlbnQ6IFxcZjAzYjtcbiR2YXItaW5kZW50OiBcXGYwM2M7XG4kdmFyLXZpZGVvOiBcXGYwM2Q7XG4kdmFyLXZpZGVvLWNhbWVyYTogXFxmMDNkO1xuJHZhci1pbWFnZTogXFxmMDNlO1xuJHZhci1sb2NhdGlvbi1waW46IFxcZjA0MTtcbiR2YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJHZhci1jaXJjbGUtaGFsZi1zdHJva2U6IFxcZjA0MjtcbiR2YXItYWRqdXN0OiBcXGYwNDI7XG4kdmFyLWRyb3BsZXQ6IFxcZjA0MztcbiR2YXItdGludDogXFxmMDQzO1xuJHZhci1wZW4tdG8tc3F1YXJlOiBcXGYwNDQ7XG4kdmFyLWVkaXQ6IFxcZjA0NDtcbiR2YXItYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMDQ3O1xuJHZhci1hcnJvd3M6IFxcZjA0NztcbiR2YXItYmFja3dhcmQtc3RlcDogXFxmMDQ4O1xuJHZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kdmFyLWJhY2t3YXJkLWZhc3Q6IFxcZjA0OTtcbiR2YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJHZhci1iYWNrd2FyZDogXFxmMDRhO1xuJHZhci1wbGF5OiBcXGYwNGI7XG4kdmFyLXBhdXNlOiBcXGYwNGM7XG4kdmFyLXN0b3A6IFxcZjA0ZDtcbiR2YXItZm9yd2FyZDogXFxmMDRlO1xuJHZhci1mb3J3YXJkLWZhc3Q6IFxcZjA1MDtcbiR2YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kdmFyLWZvcndhcmQtc3RlcDogXFxmMDUxO1xuJHZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiR2YXItZWplY3Q6IFxcZjA1MjtcbiR2YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiR2YXItY2lyY2xlLXBsdXM6IFxcZjA1NTtcbiR2YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiR2YXItY2lyY2xlLW1pbnVzOiBcXGYwNTY7XG4kdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJHZhci1jaXJjbGUteG1hcms6IFxcZjA1NztcbiR2YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kdmFyLXhtYXJrLWNpcmNsZTogXFxmMDU3O1xuJHZhci1jaXJjbGUtY2hlY2s6IFxcZjA1ODtcbiR2YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kdmFyLWNpcmNsZS1xdWVzdGlvbjogXFxmMDU5O1xuJHZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiR2YXItY2lyY2xlLWluZm86IFxcZjA1YTtcbiR2YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiR2YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJHZhci1iYW46IFxcZjA1ZTtcbiR2YXItY2FuY2VsOiBcXGYwNWU7XG4kdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiR2YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiR2YXItYXJyb3ctdXA6IFxcZjA2MjtcbiR2YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJHZhci1zaGFyZTogXFxmMDY0O1xuJHZhci1tYWlsLWZvcndhcmQ6IFxcZjA2NDtcbiR2YXItZXhwYW5kOiBcXGYwNjU7XG4kdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kdmFyLW1pbnVzOiBcXGYwNjg7XG4kdmFyLXN1YnRyYWN0OiBcXGYwNjg7XG4kdmFyLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmMDZhO1xuJHZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiR2YXItZ2lmdDogXFxmMDZiO1xuJHZhci1sZWFmOiBcXGYwNmM7XG4kdmFyLWZpcmU6IFxcZjA2ZDtcbiR2YXItZXllOiBcXGYwNmU7XG4kdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJHZhci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxmMDcxO1xuJHZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJHZhci13YXJuaW5nOiBcXGYwNzE7XG4kdmFyLXBsYW5lOiBcXGYwNzI7XG4kdmFyLWNhbGVuZGFyLWRheXM6IFxcZjA3MztcbiR2YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kdmFyLXNodWZmbGU6IFxcZjA3NDtcbiR2YXItcmFuZG9tOiBcXGYwNzQ7XG4kdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiR2YXItbWFnbmV0OiBcXGYwNzY7XG4kdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiR2YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiR2YXItY2FydC1zaG9wcGluZzogXFxmMDdhO1xuJHZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kdmFyLWZvbGRlcjogXFxmMDdiO1xuJHZhci1mb2xkZXItYmxhbms6IFxcZjA3YjtcbiR2YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiR2YXItYXJyb3dzLXVwLWRvd246IFxcZjA3ZDtcbiR2YXItYXJyb3dzLXY6IFxcZjA3ZDtcbiR2YXItYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZjA3ZTtcbiR2YXItYXJyb3dzLWg6IFxcZjA3ZTtcbiR2YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kdmFyLWJhci1jaGFydDogXFxmMDgwO1xuJHZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiR2YXIta2V5OiBcXGYwODQ7XG4kdmFyLWdlYXJzOiBcXGYwODU7XG4kdmFyLWNvZ3M6IFxcZjA4NTtcbiR2YXItY29tbWVudHM6IFxcZjA4NjtcbiR2YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMDhiO1xuJHZhci1zaWduLW91dDogXFxmMDhiO1xuJHZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiR2YXItdGh1bWItdGFjazogXFxmMDhkO1xuJHZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMDhlO1xuJHZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjA5MDtcbiR2YXItc2lnbi1pbjogXFxmMDkwO1xuJHZhci10cm9waHk6IFxcZjA5MTtcbiR2YXItdXBsb2FkOiBcXGYwOTM7XG4kdmFyLWxlbW9uOiBcXGYwOTQ7XG4kdmFyLXBob25lOiBcXGYwOTU7XG4kdmFyLXNxdWFyZS1waG9uZTogXFxmMDk4O1xuJHZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiR2YXItdW5sb2NrOiBcXGYwOWM7XG4kdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kdmFyLWNyZWRpdC1jYXJkLWFsdDogXFxmMDlkO1xuJHZhci1yc3M6IFxcZjA5ZTtcbiR2YXItZmVlZDogXFxmMDllO1xuJHZhci1oYXJkLWRyaXZlOiBcXGYwYTA7XG4kdmFyLWhkZDogXFxmMGEwO1xuJHZhci1idWxsaG9ybjogXFxmMGExO1xuJHZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJHZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJHZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJHZhci1jaXJjbGUtYXJyb3ctbGVmdDogXFxmMGE4O1xuJHZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJHZhci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZjBhOTtcbiR2YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kdmFyLWNpcmNsZS1hcnJvdy11cDogXFxmMGFhO1xuJHZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiR2YXItY2lyY2xlLWFycm93LWRvd246IFxcZjBhYjtcbiR2YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiR2YXItZ2xvYmU6IFxcZjBhYztcbiR2YXItd3JlbmNoOiBcXGYwYWQ7XG4kdmFyLWxpc3QtY2hlY2s6IFxcZjBhZTtcbiR2YXItdGFza3M6IFxcZjBhZTtcbiR2YXItZmlsdGVyOiBcXGYwYjA7XG4kdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJHZhci11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjBiMjtcbiR2YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJHZhci11c2VyczogXFxmMGMwO1xuJHZhci1saW5rOiBcXGYwYzE7XG4kdmFyLWNoYWluOiBcXGYwYzE7XG4kdmFyLWNsb3VkOiBcXGYwYzI7XG4kdmFyLWZsYXNrOiBcXGYwYzM7XG4kdmFyLXNjaXNzb3JzOiBcXGYwYzQ7XG4kdmFyLWN1dDogXFxmMGM0O1xuJHZhci1jb3B5OiBcXGYwYzU7XG4kdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJHZhci1mbG9wcHktZGlzazogXFxmMGM3O1xuJHZhci1zYXZlOiBcXGYwYzc7XG4kdmFyLXNxdWFyZTogXFxmMGM4O1xuJHZhci1iYXJzOiBcXGYwYzk7XG4kdmFyLW5hdmljb246IFxcZjBjOTtcbiR2YXItbGlzdC11bDogXFxmMGNhO1xuJHZhci1saXN0LWRvdHM6IFxcZjBjYTtcbiR2YXItbGlzdC1vbDogXFxmMGNiO1xuJHZhci1saXN0LTEtMjogXFxmMGNiO1xuJHZhci1saXN0LW51bWVyaWM6IFxcZjBjYjtcbiR2YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJHZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiR2YXItdGFibGU6IFxcZjBjZTtcbiR2YXItd2FuZC1tYWdpYzogXFxmMGQwO1xuJHZhci1tYWdpYzogXFxmMGQwO1xuJHZhci10cnVjazogXFxmMGQxO1xuJHZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiR2YXItY2FyZXQtdXA6IFxcZjBkODtcbiR2YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJHZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJHZhci10YWJsZS1jb2x1bW5zOiBcXGYwZGI7XG4kdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiR2YXItc29ydDogXFxmMGRjO1xuJHZhci11bnNvcnRlZDogXFxmMGRjO1xuJHZhci1zb3J0LWRvd246IFxcZjBkZDtcbiR2YXItc29ydC1kZXNjOiBcXGYwZGQ7XG4kdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiR2YXItc29ydC1hc2M6IFxcZjBkZTtcbiR2YXItZW52ZWxvcGU6IFxcZjBlMDtcbiR2YXItYXJyb3ctcm90YXRlLWxlZnQ6IFxcZjBlMjtcbiR2YXItYXJyb3ctbGVmdC1yb3RhdGU6IFxcZjBlMjtcbiR2YXItYXJyb3ctcm90YXRlLWJhY2s6IFxcZjBlMjtcbiR2YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkOiBcXGYwZTI7XG4kdmFyLXVuZG86IFxcZjBlMjtcbiR2YXItZ2F2ZWw6IFxcZjBlMztcbiR2YXItbGVnYWw6IFxcZjBlMztcbiR2YXItYm9sdDogXFxmMGU3O1xuJHZhci16YXA6IFxcZjBlNztcbiR2YXItc2l0ZW1hcDogXFxmMGU4O1xuJHZhci11bWJyZWxsYTogXFxmMGU5O1xuJHZhci1wYXN0ZTogXFxmMGVhO1xuJHZhci1maWxlLWNsaXBib2FyZDogXFxmMGVhO1xuJHZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiR2YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdDogXFxmMGVjO1xuJHZhci1leGNoYW5nZTogXFxmMGVjO1xuJHZhci1jbG91ZC1hcnJvdy1kb3duOiBcXGYwZWQ7XG4kdmFyLWNsb3VkLWRvd25sb2FkOiBcXGYwZWQ7XG4kdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMGVkO1xuJHZhci1jbG91ZC1hcnJvdy11cDogXFxmMGVlO1xuJHZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiR2YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMGVlO1xuJHZhci11c2VyLWRvY3RvcjogXFxmMGYwO1xuJHZhci11c2VyLW1kOiBcXGYwZjA7XG4kdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kdmFyLWJlbGw6IFxcZjBmMztcbiR2YXItbXVnLXNhdWNlcjogXFxmMGY0O1xuJHZhci1jb2ZmZWU6IFxcZjBmNDtcbiR2YXItaG9zcGl0YWw6IFxcZjBmODtcbiR2YXItaG9zcGl0YWwtYWx0OiBcXGYwZjg7XG4kdmFyLWhvc3BpdGFsLXdpZGU6IFxcZjBmODtcbiR2YXItdHJ1Y2stbWVkaWNhbDogXFxmMGY5O1xuJHZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiR2YXItc3VpdGNhc2UtbWVkaWNhbDogXFxmMGZhO1xuJHZhci1tZWRraXQ6IFxcZjBmYTtcbiR2YXItamV0LWZpZ2h0ZXI6IFxcZjBmYjtcbiR2YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiR2YXItYmVlci1tdWctZW1wdHk6IFxcZjBmYztcbiR2YXItYmVlcjogXFxmMGZjO1xuJHZhci1zcXVhcmUtaDogXFxmMGZkO1xuJHZhci1oLXNxdWFyZTogXFxmMGZkO1xuJHZhci1zcXVhcmUtcGx1czogXFxmMGZlO1xuJHZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJHZhci1hbmdsZXMtbGVmdDogXFxmMTAwO1xuJHZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJHZhci1hbmdsZXMtcmlnaHQ6IFxcZjEwMTtcbiR2YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kdmFyLWFuZ2xlcy11cDogXFxmMTAyO1xuJHZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiR2YXItYW5nbGVzLWRvd246IFxcZjEwMztcbiR2YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiR2YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJHZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJHZhci1hbmdsZS11cDogXFxmMTA2O1xuJHZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kdmFyLWxhcHRvcDogXFxmMTA5O1xuJHZhci10YWJsZXQtYnV0dG9uOiBcXGYxMGE7XG4kdmFyLW1vYmlsZS1idXR0b246IFxcZjEwYjtcbiR2YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJHZhci1xdW90ZS1sZWZ0LWFsdDogXFxmMTBkO1xuJHZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJHZhci1xdW90ZS1yaWdodC1hbHQ6IFxcZjEwZTtcbiR2YXItc3Bpbm5lcjogXFxmMTEwO1xuJHZhci1jaXJjbGU6IFxcZjExMTtcbiR2YXItZmFjZS1zbWlsZTogXFxmMTE4O1xuJHZhci1zbWlsZTogXFxmMTE4O1xuJHZhci1mYWNlLWZyb3duOiBcXGYxMTk7XG4kdmFyLWZyb3duOiBcXGYxMTk7XG4kdmFyLWZhY2UtbWVoOiBcXGYxMWE7XG4kdmFyLW1laDogXFxmMTFhO1xuJHZhci1nYW1lcGFkOiBcXGYxMWI7XG4kdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kdmFyLWNvZGU6IFxcZjEyMTtcbiR2YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kdmFyLW1haWwtcmVwbHktYWxsOiBcXGYxMjI7XG4kdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kdmFyLWNyb3A6IFxcZjEyNTtcbiR2YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiR2YXItbGluay1zbGFzaDogXFxmMTI3O1xuJHZhci1jaGFpbi1icm9rZW46IFxcZjEyNztcbiR2YXItY2hhaW4tc2xhc2g6IFxcZjEyNztcbiR2YXItdW5saW5rOiBcXGYxMjc7XG4kdmFyLWluZm86IFxcZjEyOTtcbiR2YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiR2YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kdmFyLWVyYXNlcjogXFxmMTJkO1xuJHZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiR2YXItbWljcm9waG9uZTogXFxmMTMwO1xuJHZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kdmFyLXNoaWVsZDogXFxmMTMyO1xuJHZhci1zaGllbGQtYmxhbms6IFxcZjEzMjtcbiR2YXItY2FsZW5kYXI6IFxcZjEzMztcbiR2YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiR2YXItcm9ja2V0OiBcXGYxMzU7XG4kdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQ6IFxcZjEzNztcbiR2YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJHZhci1jaXJjbGUtY2hldnJvbi1yaWdodDogXFxmMTM4O1xuJHZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJHZhci1jaXJjbGUtY2hldnJvbi11cDogXFxmMTM5O1xuJHZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJHZhci1jaXJjbGUtY2hldnJvbi1kb3duOiBcXGYxM2E7XG4kdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiR2YXItYW5jaG9yOiBcXGYxM2Q7XG4kdmFyLXVubG9jay1rZXlob2xlOiBcXGYxM2U7XG4kdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiR2YXItYnVsbHNleWU6IFxcZjE0MDtcbiR2YXItZWxsaXBzaXM6IFxcZjE0MTtcbiR2YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJHZhci1lbGxpcHNpcy12ZXJ0aWNhbDogXFxmMTQyO1xuJHZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kdmFyLXNxdWFyZS1yc3M6IFxcZjE0MztcbiR2YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJHZhci1jaXJjbGUtcGxheTogXFxmMTQ0O1xuJHZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJHZhci10aWNrZXQ6IFxcZjE0NTtcbiR2YXItc3F1YXJlLW1pbnVzOiBcXGYxNDY7XG4kdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJHZhci1hcnJvdy10dXJuLXVwOiBcXGYxNDg7XG4kdmFyLWxldmVsLXVwOiBcXGYxNDg7XG4kdmFyLWFycm93LXR1cm4tZG93bjogXFxmMTQ5O1xuJHZhci1sZXZlbC1kb3duOiBcXGYxNDk7XG4kdmFyLXNxdWFyZS1jaGVjazogXFxmMTRhO1xuJHZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiR2YXItc3F1YXJlLXBlbjogXFxmMTRiO1xuJHZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kdmFyLXBlbmNpbC1zcXVhcmU6IFxcZjE0YjtcbiR2YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0OiBcXGYxNGM7XG4kdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kdmFyLXNoYXJlLWZyb20tc3F1YXJlOiBcXGYxNGQ7XG4kdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJHZhci1jb21wYXNzOiBcXGYxNGU7XG4kdmFyLXNxdWFyZS1jYXJldC1kb3duOiBcXGYxNTA7XG4kdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kdmFyLXNxdWFyZS1jYXJldC11cDogXFxmMTUxO1xuJHZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiR2YXItc3F1YXJlLWNhcmV0LXJpZ2h0OiBcXGYxNTI7XG4kdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJHZhci1ldXJvLXNpZ246IFxcZjE1MztcbiR2YXItZXVyOiBcXGYxNTM7XG4kdmFyLWV1cm86IFxcZjE1MztcbiR2YXItc3Rlcmxpbmctc2lnbjogXFxmMTU0O1xuJHZhci1nYnA6IFxcZjE1NDtcbiR2YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJHZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kdmFyLXJ1cGVlOiBcXGYxNTY7XG4kdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kdmFyLWNueTogXFxmMTU3O1xuJHZhci1qcHk6IFxcZjE1NztcbiR2YXItcm1iOiBcXGYxNTc7XG4kdmFyLXllbjogXFxmMTU3O1xuJHZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kdmFyLXJvdWJsZTogXFxmMTU4O1xuJHZhci1ydWI6IFxcZjE1ODtcbiR2YXItcnVibGU6IFxcZjE1ODtcbiR2YXItd29uLXNpZ246IFxcZjE1OTtcbiR2YXIta3J3OiBcXGYxNTk7XG4kdmFyLXdvbjogXFxmMTU5O1xuJHZhci1maWxlOiBcXGYxNWI7XG4kdmFyLWZpbGUtbGluZXM6IFxcZjE1YztcbiR2YXItZmlsZS1hbHQ6IFxcZjE1YztcbiR2YXItZmlsZS10ZXh0OiBcXGYxNWM7XG4kdmFyLWFycm93LWRvd24tYS16OiBcXGYxNWQ7XG4kdmFyLXNvcnQtYWxwaGEtYXNjOiBcXGYxNWQ7XG4kdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJHZhci1hcnJvdy11cC1hLXo6IFxcZjE1ZTtcbiR2YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJHZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6IFxcZjE2MDtcbiR2YXItc29ydC1hbW91bnQtYXNjOiBcXGYxNjA7XG4kdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiR2YXItYXJyb3ctdXAtd2lkZS1zaG9ydDogXFxmMTYxO1xuJHZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJHZhci1hcnJvdy1kb3duLTEtOTogXFxmMTYyO1xuJHZhci1zb3J0LW51bWVyaWMtYXNjOiBcXGYxNjI7XG4kdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kdmFyLWFycm93LXVwLTEtOTogXFxmMTYzO1xuJHZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiR2YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kdmFyLWFycm93LWRvd24tbG9uZzogXFxmMTc1O1xuJHZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiR2YXItYXJyb3ctdXAtbG9uZzogXFxmMTc2O1xuJHZhci1sb25nLWFycm93LXVwOiBcXGYxNzY7XG4kdmFyLWFycm93LWxlZnQtbG9uZzogXFxmMTc3O1xuJHZhci1sb25nLWFycm93LWxlZnQ6IFxcZjE3NztcbiR2YXItYXJyb3ctcmlnaHQtbG9uZzogXFxmMTc4O1xuJHZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kdmFyLXBlcnNvbi1kcmVzczogXFxmMTgyO1xuJHZhci1mZW1hbGU6IFxcZjE4MjtcbiR2YXItcGVyc29uOiBcXGYxODM7XG4kdmFyLW1hbGU6IFxcZjE4MztcbiR2YXItc3VuOiBcXGYxODU7XG4kdmFyLW1vb246IFxcZjE4NjtcbiR2YXItYm94LWFyY2hpdmU6IFxcZjE4NztcbiR2YXItYXJjaGl2ZTogXFxmMTg3O1xuJHZhci1idWc6IFxcZjE4ODtcbiR2YXItc3F1YXJlLWNhcmV0LWxlZnQ6IFxcZjE5MTtcbiR2YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiR2YXItY2lyY2xlLWRvdDogXFxmMTkyO1xuJHZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiR2YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kdmFyLXNodXR0bGUtc3BhY2U6IFxcZjE5NztcbiR2YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJHZhci1zcXVhcmUtZW52ZWxvcGU6IFxcZjE5OTtcbiR2YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kdmFyLWJ1aWxkaW5nLWNvbHVtbnM6IFxcZjE5YztcbiR2YXItYmFuazogXFxmMTljO1xuJHZhci1pbnN0aXR1dGlvbjogXFxmMTljO1xuJHZhci1tdXNldW06IFxcZjE5YztcbiR2YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJHZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJHZhci1tb3J0YXItYm9hcmQ6IFxcZjE5ZDtcbiR2YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiR2YXItZmF4OiBcXGYxYWM7XG4kdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kdmFyLWNoaWxkOiBcXGYxYWU7XG4kdmFyLXBhdzogXFxmMWIwO1xuJHZhci1jdWJlOiBcXGYxYjI7XG4kdmFyLWN1YmVzOiBcXGYxYjM7XG4kdmFyLXJlY3ljbGU6IFxcZjFiODtcbiR2YXItY2FyOiBcXGYxYjk7XG4kdmFyLWF1dG9tb2JpbGU6IFxcZjFiOTtcbiR2YXItdGF4aTogXFxmMWJhO1xuJHZhci1jYWI6IFxcZjFiYTtcbiR2YXItdHJlZTogXFxmMWJiO1xuJHZhci1kYXRhYmFzZTogXFxmMWMwO1xuJHZhci1maWxlLXBkZjogXFxmMWMxO1xuJHZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiR2YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJHZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiR2YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJHZhci1maWxlLXppcHBlcjogXFxmMWM2O1xuJHZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiR2YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJHZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJHZhci1saWZlLXJpbmc6IFxcZjFjZDtcbiR2YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0OiBcXGYxZGE7XG4kdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiR2YXItaGVhZGluZzogXFxmMWRjO1xuJHZhci1oZWFkZXI6IFxcZjFkYztcbiR2YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kdmFyLXNsaWRlcnM6IFxcZjFkZTtcbiR2YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kdmFyLXNoYXJlLW5vZGVzOiBcXGYxZTA7XG4kdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJHZhci1zcXVhcmUtc2hhcmUtbm9kZXM6IFxcZjFlMTtcbiR2YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJHZhci1ib21iOiBcXGYxZTI7XG4kdmFyLWZ1dGJvbDogXFxmMWUzO1xuJHZhci1mdXRib2wtYmFsbDogXFxmMWUzO1xuJHZhci1zb2NjZXItYmFsbDogXFxmMWUzO1xuJHZhci10dHk6IFxcZjFlNDtcbiR2YXItdGVsZXR5cGU6IFxcZjFlNDtcbiR2YXItYmlub2N1bGFyczogXFxmMWU1O1xuJHZhci1wbHVnOiBcXGYxZTY7XG4kdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJHZhci13aWZpOiBcXGYxZWI7XG4kdmFyLXdpZmktMzogXFxmMWViO1xuJHZhci13aWZpLXN0cm9uZzogXFxmMWViO1xuJHZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiR2YXItdHJhc2g6IFxcZjFmODtcbiR2YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kdmFyLWV5ZS1kcm9wcGVyLWVtcHR5OiBcXGYxZmI7XG4kdmFyLWV5ZWRyb3BwZXI6IFxcZjFmYjtcbiR2YXItcGFpbnRicnVzaDogXFxmMWZjO1xuJHZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJHZhci1jYWtlLWNhbmRsZXM6IFxcZjFmZDtcbiR2YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJHZhci1jYWtlOiBcXGYxZmQ7XG4kdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiR2YXItYXJlYS1jaGFydDogXFxmMWZlO1xuJHZhci1jaGFydC1waWU6IFxcZjIwMDtcbiR2YXItcGllLWNoYXJ0OiBcXGYyMDA7XG4kdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiR2YXItbGluZS1jaGFydDogXFxmMjAxO1xuJHZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJHZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kdmFyLWJ1czogXFxmMjA3O1xuJHZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJHZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJHZhci1pbHM6IFxcZjIwYjtcbiR2YXItc2hla2VsOiBcXGYyMGI7XG4kdmFyLXNoZXFlbDogXFxmMjBiO1xuJHZhci1zaGVxZWwtc2lnbjogXFxmMjBiO1xuJHZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiR2YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiR2YXItc2hpcDogXFxmMjFhO1xuJHZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJHZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kdmFyLWhlYXJ0LXB1bHNlOiBcXGYyMWU7XG4kdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJHZhci12ZW51czogXFxmMjIxO1xuJHZhci1tYXJzOiBcXGYyMjI7XG4kdmFyLW1lcmN1cnk6IFxcZjIyMztcbiR2YXItbWFycy1hbmQtdmVudXM6IFxcZjIyNDtcbiR2YXItdHJhbnNnZW5kZXI6IFxcZjIyNTtcbiR2YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJHZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJHZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kdmFyLW1hcnMtc3Ryb2tlLXVwOiBcXGYyMmE7XG4kdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiR2YXItbWFycy1zdHJva2UtcmlnaHQ6IFxcZjIyYjtcbiR2YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJHZhci1uZXV0ZXI6IFxcZjIyYztcbiR2YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJHZhci1zZXJ2ZXI6IFxcZjIzMztcbiR2YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kdmFyLXVzZXIteG1hcms6IFxcZjIzNTtcbiR2YXItdXNlci10aW1lczogXFxmMjM1O1xuJHZhci1iZWQ6IFxcZjIzNjtcbiR2YXItdHJhaW46IFxcZjIzODtcbiR2YXItdHJhaW4tc3Vid2F5OiBcXGYyMzk7XG4kdmFyLXN1YndheTogXFxmMjM5O1xuJHZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiR2YXItYmF0dGVyeTogXFxmMjQwO1xuJHZhci1iYXR0ZXJ5LTU6IFxcZjI0MDtcbiR2YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJHZhci1iYXR0ZXJ5LTQ6IFxcZjI0MTtcbiR2YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kdmFyLWJhdHRlcnktMzogXFxmMjQyO1xuJHZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiR2YXItYmF0dGVyeS0yOiBcXGYyNDM7XG4kdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiR2YXItYmF0dGVyeS0wOiBcXGYyNDQ7XG4kdmFyLWFycm93LXBvaW50ZXI6IFxcZjI0NTtcbiR2YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJHZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJHZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiR2YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiR2YXItbm90ZS1zdGlja3k6IFxcZjI0OTtcbiR2YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiR2YXItY2xvbmU6IFxcZjI0ZDtcbiR2YXItc2NhbGUtYmFsYW5jZWQ6IFxcZjI0ZTtcbiR2YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJHZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiR2YXItaG91cmdsYXNzLTE6IFxcZjI1MTtcbiR2YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiR2YXItaG91cmdsYXNzLTI6IFxcZjI1MjtcbiR2YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJHZhci1ob3VyZ2xhc3MtMzogXFxmMjUzO1xuJHZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiR2YXItaG91cmdsYXNzLWVtcHR5OiBcXGYyNTQ7XG4kdmFyLWhhbmQtYmFjay1maXN0OiBcXGYyNTU7XG4kdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJHZhci1oYW5kOiBcXGYyNTY7XG4kdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiR2YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJHZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJHZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJHZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJHZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kdmFyLXR2OiBcXGYyNmM7XG4kdmFyLXRlbGV2aXNpb246IFxcZjI2YztcbiR2YXItdHYtYWx0OiBcXGYyNmM7XG4kdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiR2YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiR2YXItY2FsZW5kYXIteG1hcms6IFxcZjI3MztcbiR2YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiR2YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiR2YXItaW5kdXN0cnk6IFxcZjI3NTtcbiR2YXItbWFwLXBpbjogXFxmMjc2O1xuJHZhci1zaWducy1wb3N0OiBcXGYyNzc7XG4kdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJHZhci1tYXA6IFxcZjI3OTtcbiR2YXItbWVzc2FnZTogXFxmMjdhO1xuJHZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJHZhci1jaXJjbGUtcGF1c2U6IFxcZjI4YjtcbiR2YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kdmFyLWNpcmNsZS1zdG9wOiBcXGYyOGQ7XG4kdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kdmFyLWJhZy1zaG9wcGluZzogXFxmMjkwO1xuJHZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiR2YXItYmFza2V0LXNob3BwaW5nOiBcXGYyOTE7XG4kdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJHZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTogXFxmMjlkO1xuJHZhci1ibGluZDogXFxmMjlkO1xuJHZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJHZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiR2YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFxcZjJhMDtcbiR2YXItYnJhaWxsZTogXFxmMmExO1xuJHZhci1lYXItbGlzdGVuOiBcXGYyYTI7XG4kdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJHZhci1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kdmFyLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiR2YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiR2YXItZWFyLWRlYWY6IFxcZjJhNDtcbiR2YXItZGVhZjogXFxmMmE0O1xuJHZhci1kZWFmbmVzczogXFxmMmE0O1xuJHZhci1oYXJkLW9mLWhlYXJpbmc6IFxcZjJhNDtcbiR2YXItaGFuZHM6IFxcZjJhNztcbiR2YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJHZhci1zaWduaW5nOiBcXGYyYTc7XG4kdmFyLWV5ZS1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiR2YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XG4kdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjJiNDtcbiR2YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kdmFyLWhhbmRzaGFrZS1hbHQ6IFxcZjJiNTtcbiR2YXItaGFuZHNoYWtlLXNpbXBsZTogXFxmMmI1O1xuJHZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJHZhci1jb250YWN0LWJvb2s6IFxcZjJiOTtcbiR2YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kdmFyLWNvbnRhY3QtY2FyZDogXFxmMmJiO1xuJHZhci12Y2FyZDogXFxmMmJiO1xuJHZhci1jaXJjbGUtdXNlcjogXFxmMmJkO1xuJHZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJHZhci1pZC1iYWRnZTogXFxmMmMxO1xuJHZhci1pZC1jYXJkOiBcXGYyYzI7XG4kdmFyLWRyaXZlcnMtbGljZW5zZTogXFxmMmMyO1xuJHZhci10ZW1wZXJhdHVyZS1mdWxsOiBcXGYyYzc7XG4kdmFyLXRlbXBlcmF0dXJlLTQ6IFxcZjJjNztcbiR2YXItdGhlcm1vbWV0ZXItNDogXFxmMmM3O1xuJHZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kdmFyLXRlbXBlcmF0dXJlLTM6IFxcZjJjODtcbiR2YXItdGhlcm1vbWV0ZXItMzogXFxmMmM4O1xuJHZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJHZhci10ZW1wZXJhdHVyZS1oYWxmOiBcXGYyYzk7XG4kdmFyLXRlbXBlcmF0dXJlLTI6IFxcZjJjOTtcbiR2YXItdGhlcm1vbWV0ZXItMjogXFxmMmM5O1xuJHZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6IFxcZjJjYTtcbiR2YXItdGVtcGVyYXR1cmUtMTogXFxmMmNhO1xuJHZhci10aGVybW9tZXRlci0xOiBcXGYyY2E7XG4kdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiR2YXItdGVtcGVyYXR1cmUtZW1wdHk6IFxcZjJjYjtcbiR2YXItdGVtcGVyYXR1cmUtMDogXFxmMmNiO1xuJHZhci10aGVybW9tZXRlci0wOiBcXGYyY2I7XG4kdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kdmFyLXNob3dlcjogXFxmMmNjO1xuJHZhci1iYXRoOiBcXGYyY2Q7XG4kdmFyLWJhdGh0dWI6IFxcZjJjZDtcbiR2YXItcG9kY2FzdDogXFxmMmNlO1xuJHZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiR2YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kdmFyLXNxdWFyZS14bWFyazogXFxmMmQzO1xuJHZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiR2YXIteG1hcmstc3F1YXJlOiBcXGYyZDM7XG4kdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJHZhci1zbm93Zmxha2U6IFxcZjJkYztcbiR2YXItc3Bvb246IFxcZjJlNTtcbiR2YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJHZhci11dGVuc2lsczogXFxmMmU3O1xuJHZhci1jdXRsZXJ5OiBcXGYyZTc7XG4kdmFyLXJvdGF0ZS1sZWZ0OiBcXGYyZWE7XG4kdmFyLXJvdGF0ZS1iYWNrOiBcXGYyZWE7XG4kdmFyLXJvdGF0ZS1iYWNrd2FyZDogXFxmMmVhO1xuJHZhci11bmRvLWFsdDogXFxmMmVhO1xuJHZhci10cmFzaC1jYW46IFxcZjJlZDtcbiR2YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kdmFyLXJvdGF0ZTogXFxmMmYxO1xuJHZhci1zeW5jLWFsdDogXFxmMmYxO1xuJHZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiR2YXItcmlnaHQtZnJvbS1icmFja2V0OiBcXGYyZjU7XG4kdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJHZhci1yaWdodC10by1icmFja2V0OiBcXGYyZjY7XG4kdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kdmFyLXJvdGF0ZS1yaWdodDogXFxmMmY5O1xuJHZhci1yZWRvLWFsdDogXFxmMmY5O1xuJHZhci1yb3RhdGUtZm9yd2FyZDogXFxmMmY5O1xuJHZhci1wb286IFxcZjJmZTtcbiR2YXItaW1hZ2VzOiBcXGYzMDI7XG4kdmFyLXBlbmNpbDogXFxmMzAzO1xuJHZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kdmFyLXBlbjogXFxmMzA0O1xuJHZhci1wZW4tY2xpcDogXFxmMzA1O1xuJHZhci1wZW4tYWx0OiBcXGYzMDU7XG4kdmFyLW9jdGFnb246IFxcZjMwNjtcbiR2YXItZG93bi1sb25nOiBcXGYzMDk7XG4kdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiR2YXItbGVmdC1sb25nOiBcXGYzMGE7XG4kdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiR2YXItcmlnaHQtbG9uZzogXFxmMzBiO1xuJHZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJHZhci11cC1sb25nOiBcXGYzMGM7XG4kdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kdmFyLWhleGFnb246IFxcZjMxMjtcbiR2YXItZmlsZS1wZW46IFxcZjMxYztcbiR2YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kdmFyLW1heGltaXplOiBcXGYzMWU7XG4kdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJHZhci1sZWZ0LXJpZ2h0OiBcXGYzMzc7XG4kdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJHZhci11cC1kb3duOiBcXGYzMzg7XG4kdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJHZhci1hbGFybS1jbG9jazogXFxmMzRlO1xuJHZhci1jaXJjbGUtZG93bjogXFxmMzU4O1xuJHZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiR2YXItY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiR2YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kdmFyLWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJHZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kdmFyLWNpcmNsZS11cDogXFxmMzViO1xuJHZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYzNWQ7XG4kdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kdmFyLXNxdWFyZS11cC1yaWdodDogXFxmMzYwO1xuJHZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiR2YXItcmlnaHQtbGVmdDogXFxmMzYyO1xuJHZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiR2YXItcmVwZWF0OiBcXGYzNjM7XG4kdmFyLWNvZGUtY29tbWl0OiBcXGYzODY7XG4kdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcbiR2YXItZGVza3RvcDogXFxmMzkwO1xuJHZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJHZhci1nZW06IFxcZjNhNTtcbiR2YXItdHVybi1kb3duOiBcXGYzYmU7XG4kdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kdmFyLXR1cm4tdXA6IFxcZjNiZjtcbiR2YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJHZhci1sb2NhdGlvbi1kb3Q6IFxcZjNjNTtcbiR2YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiR2YXItbWljcm9waG9uZS1saW5lczogXFxmM2M5O1xuJHZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJHZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbjogXFxmM2NkO1xuJHZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kdmFyLW1vYmlsZTogXFxmM2NlO1xuJHZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJHZhci1tb2JpbGUtcGhvbmU6IFxcZjNjZTtcbiR2YXItbW9iaWxlLXNjcmVlbjogXFxmM2NmO1xuJHZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiR2YXItbW9uZXktYmlsbC0xOiBcXGYzZDE7XG4kdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kdmFyLWltYWdlLXBvcnRyYWl0OiBcXGYzZTA7XG4kdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kdmFyLXJlcGx5OiBcXGYzZTU7XG4kdmFyLW1haWwtcmVwbHk6IFxcZjNlNTtcbiR2YXItc2hpZWxkLWhhbHZlZDogXFxmM2VkO1xuJHZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uOiBcXGYzZmE7XG4kdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiR2YXItdGFibGV0OiBcXGYzZmI7XG4kdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcbiR2YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJHZhci1yZWN0YW5nbGUteG1hcms6IFxcZjQxMDtcbiR2YXItcmVjdGFuZ2xlLXRpbWVzOiBcXGY0MTA7XG4kdmFyLXRpbWVzLXJlY3RhbmdsZTogXFxmNDEwO1xuJHZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiR2YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6IFxcZjQyMjtcbiR2YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6IFxcZjQyNDtcbiR2YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJHZhci1iYXNlYmFsbC1iYXQtYmFsbDogXFxmNDMyO1xuJHZhci1iYXNlYmFsbDogXFxmNDMzO1xuJHZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kdmFyLWJhc2tldGJhbGw6IFxcZjQzNDtcbiR2YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJHZhci1jaGVzczogXFxmNDM5O1xuJHZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiR2YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiR2YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJHZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiR2YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJHZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJHZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kdmFyLWZvb3RiYWxsOiBcXGY0NGU7XG4kdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiR2YXItZ29sZi1iYWxsLXRlZTogXFxmNDUwO1xuJHZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiR2YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiR2YXItYnJvb20tYmFsbDogXFxmNDU4O1xuJHZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiR2YXItcXVpZGRpdGNoLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiR2YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiR2YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJHZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiR2YXItdm9sbGV5YmFsbDogXFxmNDVmO1xuJHZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiR2YXItaGFuZC1kb3RzOiBcXGY0NjE7XG4kdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJHZhci1iYW5kYWdlOiBcXGY0NjI7XG4kdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kdmFyLWJveDogXFxmNDY2O1xuJHZhci1ib3hlcy1zdGFja2VkOiBcXGY0Njg7XG4kdmFyLWJveGVzOiBcXGY0Njg7XG4kdmFyLWJveGVzLWFsdDogXFxmNDY4O1xuJHZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJHZhci1maXJlLWZsYW1lLXNpbXBsZTogXFxmNDZhO1xuJHZhci1idXJuOiBcXGY0NmE7XG4kdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJHZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJHZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcbiR2YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kdmFyLWRuYTogXFxmNDcxO1xuJHZhci1kb2xseTogXFxmNDcyO1xuJHZhci1kb2xseS1ib3g6IFxcZjQ3MjtcbiR2YXItY2FydC1mbGF0YmVkOiBcXGY0NzQ7XG4kdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiR2YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kdmFyLWZpbGUtd2F2ZWZvcm06IFxcZjQ3ODtcbiR2YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJHZhci1raXQtbWVkaWNhbDogXFxmNDc5O1xuJHZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiR2YXItY2lyY2xlLWg6IFxcZjQ3ZTtcbiR2YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kdmFyLWlkLWNhcmQtY2xpcDogXFxmNDdmO1xuJHZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJHZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kdmFyLXBhbGxldDogXFxmNDgyO1xuJHZhci1waWxsczogXFxmNDg0O1xuJHZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDogXFxmNDg2O1xuJHZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJHZhci1iZWQtcHVsc2U6IFxcZjQ4NztcbiR2YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJHZhci10cnVjay1mYXN0OiBcXGY0OGI7XG4kdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiR2YXItc21va2luZzogXFxmNDhkO1xuJHZhci1zeXJpbmdlOiBcXGY0OGU7XG4kdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiR2YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiR2YXItdmlhbDogXFxmNDkyO1xuJHZhci12aWFsczogXFxmNDkzO1xuJHZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiR2YXItd2VpZ2h0LXNjYWxlOiBcXGY0OTY7XG4kdmFyLXdlaWdodDogXFxmNDk2O1xuJHZhci14LXJheTogXFxmNDk3O1xuJHZhci1ib3gtb3BlbjogXFxmNDllO1xuJHZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiR2YXItY29tbWVudGluZzogXFxmNGFkO1xuJHZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kdmFyLWNvdWNoOiBcXGY0Yjg7XG4kdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdDogXFxmNGI5O1xuJHZhci1kb25hdGU6IFxcZjRiOTtcbiR2YXItZG92ZTogXFxmNGJhO1xuJHZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiR2YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kdmFyLWhhbmQtaG9sZGluZy1kb2xsYXI6IFxcZjRjMDtcbiR2YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJHZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xuJHZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiR2YXItaGFuZHMtaG9sZGluZzogXFxmNGMyO1xuJHZhci1oYW5kc2hha2UtYW5nbGU6IFxcZjRjNDtcbiR2YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJHZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kdmFyLXBlb3BsZS1jYXJyeS1ib3g6IFxcZjRjZTtcbiR2YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiR2YXItcmliYm9uOiBcXGY0ZDY7XG4kdmFyLXJvdXRlOiBcXGY0ZDc7XG4kdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kdmFyLXNwcm91dDogXFxmNGQ4O1xuJHZhci1zaWduLWhhbmdpbmc6IFxcZjRkOTtcbiR2YXItc2lnbjogXFxmNGQ5O1xuJHZhci1mYWNlLXNtaWxlLXdpbms6IFxcZjRkYTtcbiR2YXItc21pbGUtd2luazogXFxmNGRhO1xuJHZhci10YXBlOiBcXGY0ZGI7XG4kdmFyLXRydWNrLXJhbXAtYm94OiBcXGY0ZGU7XG4kdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiR2YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiR2YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiR2YXItdXNlci1jaGVjazogXFxmNGZjO1xuJHZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kdmFyLXVzZXItZ2VhcjogXFxmNGZlO1xuJHZhci11c2VyLWNvZzogXFxmNGZlO1xuJHZhci11c2VyLXBlbjogXFxmNGZmO1xuJHZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiR2YXItdXNlci1ncm91cDogXFxmNTAwO1xuJHZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiR2YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJHZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiR2YXItdXNlci1taW51czogXFxmNTAzO1xuJHZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiR2YXItdXNlci1hbHQtc2xhc2g6IFxcZjUwNjtcbiR2YXItdXNlci1sYXJnZS1zbGFzaDogXFxmNTA2O1xuJHZhci11c2VyLXRhZzogXFxmNTA3O1xuJHZhci11c2VyLXRpZTogXFxmNTA4O1xuJHZhci11c2Vycy1nZWFyOiBcXGY1MDk7XG4kdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJHZhci1zY2FsZS11bmJhbGFuY2VkOiBcXGY1MTU7XG4kdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJHZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXA6IFxcZjUxNjtcbiR2YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJHZhci1ibGVuZGVyOiBcXGY1MTc7XG4kdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJHZhci10b3dlci1icm9hZGNhc3Q6IFxcZjUxOTtcbiR2YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kdmFyLWJyb29tOiBcXGY1MWE7XG4kdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiR2YXItYmxhY2tib2FyZDogXFxmNTFiO1xuJHZhci1jaGFsa2JvYXJkLXVzZXI6IFxcZjUxYztcbiR2YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kdmFyLWNodXJjaDogXFxmNTFkO1xuJHZhci1jb2luczogXFxmNTFlO1xuJHZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiR2YXItY3JvdzogXFxmNTIwO1xuJHZhci1jcm93bjogXFxmNTIxO1xuJHZhci1kaWNlOiBcXGY1MjI7XG4kdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJHZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiR2YXItZGljZS1vbmU6IFxcZjUyNTtcbiR2YXItZGljZS1zaXg6IFxcZjUyNjtcbiR2YXItZGljZS10aHJlZTogXFxmNTI3O1xuJHZhci1kaWNlLXR3bzogXFxmNTI4O1xuJHZhci1kaXZpZGU6IFxcZjUyOTtcbiR2YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiR2YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiR2YXItZnJvZzogXFxmNTJlO1xuJHZhci1nYXMtcHVtcDogXFxmNTJmO1xuJHZhci1nbGFzc2VzOiBcXGY1MzA7XG4kdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJHZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJHZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiR2YXItbWVtb3J5OiBcXGY1Mzg7XG4kdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2g6IFxcZjUzOTtcbiR2YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiR2YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kdmFyLW1vbmV5LWJpbGwtMS13YXZlOiBcXGY1M2I7XG4kdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiR2YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiR2YXItbW9uZXktY2hlY2stZG9sbGFyOiBcXGY1M2Q7XG4kdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJHZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiR2YXItcGFsZXR0ZTogXFxmNTNmO1xuJHZhci1zcXVhcmUtcGFya2luZzogXFxmNTQwO1xuJHZhci1wYXJraW5nOiBcXGY1NDA7XG4kdmFyLWRpYWdyYW0tcHJvamVjdDogXFxmNTQyO1xuJHZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiR2YXItcmVjZWlwdDogXFxmNTQzO1xuJHZhci1yb2JvdDogXFxmNTQ0O1xuJHZhci1ydWxlcjogXFxmNTQ1O1xuJHZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJHZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kdmFyLXNjaG9vbDogXFxmNTQ5O1xuJHZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJHZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJHZhci1za3VsbDogXFxmNTRjO1xuJHZhci1iYW4tc21va2luZzogXFxmNTRkO1xuJHZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJHZhci1zdG9yZTogXFxmNTRlO1xuJHZhci1zaG9wOiBcXGY1NGY7XG4kdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJHZhci1iYXJzLXN0YWdnZXJlZDogXFxmNTUwO1xuJHZhci1yZW9yZGVyOiBcXGY1NTA7XG4kdmFyLXN0cmVhbTogXFxmNTUwO1xuJHZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJHZhci10b29sYm94OiBcXGY1NTI7XG4kdmFyLXNoaXJ0OiBcXGY1NTM7XG4kdmFyLXQtc2hpcnQ6IFxcZjU1MztcbiR2YXItdHNoaXJ0OiBcXGY1NTM7XG4kdmFyLXBlcnNvbi13YWxraW5nOiBcXGY1NTQ7XG4kdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiR2YXItd2FsbGV0OiBcXGY1NTU7XG4kdmFyLWZhY2UtYW5ncnk6IFxcZjU1NjtcbiR2YXItYW5ncnk6IFxcZjU1NjtcbiR2YXItYXJjaHdheTogXFxmNTU3O1xuJHZhci1ib29rLWF0bGFzOiBcXGY1NTg7XG4kdmFyLWF0bGFzOiBcXGY1NTg7XG4kdmFyLWF3YXJkOiBcXGY1NTk7XG4kdmFyLWRlbGV0ZS1sZWZ0OiBcXGY1NWE7XG4kdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJHZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiR2YXItYm9uZzogXFxmNTVjO1xuJHZhci1icnVzaDogXFxmNTVkO1xuJHZhci1idXMtc2ltcGxlOiBcXGY1NWU7XG4kdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiR2YXItY2FubmFiaXM6IFxcZjU1ZjtcbiR2YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzOiBcXGY1NjE7XG4kdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kdmFyLWJlbGwtY29uY2llcmdlOiBcXGY1NjI7XG4kdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kdmFyLWNvb2tpZTogXFxmNTYzO1xuJHZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJHZhci1jcm9wLXNpbXBsZTogXFxmNTY1O1xuJHZhci1jcm9wLWFsdDogXFxmNTY1O1xuJHZhci10YWNob2dyYXBoLWRpZ2l0YWw6IFxcZjU2NjtcbiR2YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kdmFyLWZhY2UtZGl6enk6IFxcZjU2NztcbiR2YXItZGl6enk6IFxcZjU2NztcbiR2YXItY29tcGFzcy1kcmFmdGluZzogXFxmNTY4O1xuJHZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kdmFyLWRydW06IFxcZjU2OTtcbiR2YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJHZhci1mZWF0aGVyLXBvaW50ZWQ6IFxcZjU2YjtcbiR2YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiR2YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJHZhci1maWxlLWFycm93LWRvd246IFxcZjU2ZDtcbiR2YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJHZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJHZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGU6IFxcZjU2ZTtcbiR2YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiR2YXItYXJyb3ctcmlnaHQtdG8tZmlsZTogXFxmNTZmO1xuJHZhci1maWxlLWludm9pY2U6IFxcZjU3MDtcbiR2YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJHZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJHZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJHZhci1maWxlLWFycm93LXVwOiBcXGY1NzQ7XG4kdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kdmFyLWZpbGw6IFxcZjU3NTtcbiR2YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kdmFyLWZpc2g6IFxcZjU3ODtcbiR2YXItZmFjZS1mbHVzaGVkOiBcXGY1Nzk7XG4kdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiR2YXItZmFjZS1mcm93bi1vcGVuOiBcXGY1N2E7XG4kdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiR2YXItbWFydGluaS1nbGFzczogXFxmNTdiO1xuJHZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJHZhci1lYXJ0aC1hZnJpY2E6IFxcZjU3YztcbiR2YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kdmFyLWVhcnRoLWFtZXJpY2FzOiBcXGY1N2Q7XG4kdmFyLWVhcnRoOiBcXGY1N2Q7XG4kdmFyLWVhcnRoLWFtZXJpY2E6IFxcZjU3ZDtcbiR2YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiR2YXItZWFydGgtYXNpYTogXFxmNTdlO1xuJHZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJHZhci1ncmltYWNlOiBcXGY1N2Y7XG4kdmFyLWZhY2UtZ3JpbjogXFxmNTgwO1xuJHZhci1ncmluOiBcXGY1ODA7XG4kdmFyLWZhY2UtZ3Jpbi13aWRlOiBcXGY1ODE7XG4kdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kdmFyLWZhY2UtZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJHZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJHZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiR2YXItZmFjZS1ncmluLWhlYXJ0czogXFxmNTg0O1xuJHZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJHZhci1mYWNlLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiR2YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiR2YXItZmFjZS1ncmluLXN0YXJzOiBcXGY1ODc7XG4kdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiR2YXItZmFjZS1ncmluLXRlYXJzOiBcXGY1ODg7XG4kdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiR2YXItZmFjZS1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJHZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJHZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJHZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiR2YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiR2YXItZmFjZS1ncmluLXdpbms6IFxcZjU4YztcbiR2YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kdmFyLWdyaXA6IFxcZjU4ZDtcbiR2YXItZ3JpZC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJHZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kdmFyLWdyaWQtdmVydGljYWw6IFxcZjU4ZTtcbiR2YXItaGVhZHNldDogXFxmNTkwO1xuJHZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJHZhci1ob3QtdHViLXBlcnNvbjogXFxmNTkzO1xuJHZhci1ob3QtdHViOiBcXGY1OTM7XG4kdmFyLWhvdGVsOiBcXGY1OTQ7XG4kdmFyLWpvaW50OiBcXGY1OTU7XG4kdmFyLWZhY2Uta2lzczogXFxmNTk2O1xuJHZhci1raXNzOiBcXGY1OTY7XG4kdmFyLWZhY2Uta2lzcy1iZWFtOiBcXGY1OTc7XG4kdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJHZhci1mYWNlLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJHZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiR2YXItZmFjZS1sYXVnaDogXFxmNTk5O1xuJHZhci1sYXVnaDogXFxmNTk5O1xuJHZhci1mYWNlLWxhdWdoLWJlYW06IFxcZjU5YTtcbiR2YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJHZhci1mYWNlLWxhdWdoLXNxdWludDogXFxmNTliO1xuJHZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiR2YXItZmFjZS1sYXVnaC13aW5rOiBcXGY1OWM7XG4kdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiR2YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlOiBcXGY1OWQ7XG4kdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJHZhci1tYXAtbG9jYXRpb246IFxcZjU5ZjtcbiR2YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJHZhci1tYXAtbG9jYXRpb24tZG90OiBcXGY1YTA7XG4kdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kdmFyLW1hcmtlcjogXFxmNWExO1xuJHZhci1tZWRhbDogXFxmNWEyO1xuJHZhci1mYWNlLW1laC1ibGFuazogXFxmNWE0O1xuJHZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiR2YXItZmFjZS1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiR2YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJHZhci1tb251bWVudDogXFxmNWE2O1xuJHZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJHZhci1wYXNzcG9ydDogXFxmNWFiO1xuJHZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiR2YXItcGVuLW5pYjogXFxmNWFkO1xuJHZhci1wZW4tcnVsZXI6IFxcZjVhZTtcbiR2YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiR2YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJHZhci1mYWNlLXNhZC1jcnk6IFxcZjViMztcbiR2YXItc2FkLWNyeTogXFxmNWIzO1xuJHZhci1mYWNlLXNhZC10ZWFyOiBcXGY1YjQ7XG4kdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kdmFyLXZhbi1zaHV0dGxlOiBcXGY1YjY7XG4kdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJHZhci1mYWNlLXNtaWxlLWJlYW06IFxcZjViODtcbiR2YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJHZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJHZhci1zcGE6IFxcZjViYjtcbiR2YXItbG90dXM6IFxcZjViYjtcbiR2YXItc3Bsb3RjaDogXFxmNWJjO1xuJHZhci1zcHJheS1jYW46IFxcZjViZDtcbiR2YXItc3RhbXA6IFxcZjViZjtcbiR2YXItc3Rhci1oYWxmLXN0cm9rZTogXFxmNWMwO1xuJHZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiR2YXItZmFjZS1zdXJwcmlzZTogXFxmNWMyO1xuJHZhci1zdXJwcmlzZTogXFxmNWMyO1xuJHZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kdmFyLXBlcnNvbi1zd2ltbWluZzogXFxmNWM0O1xuJHZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kdmFyLXdhdGVyLWxhZGRlcjogXFxmNWM1O1xuJHZhci1sYWRkZXItd2F0ZXI6IFxcZjVjNTtcbiR2YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJHZhci1kcm9wbGV0LXNsYXNoOiBcXGY1Yzc7XG4kdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiR2YXItZmFjZS10aXJlZDogXFxmNWM4O1xuJHZhci10aXJlZDogXFxmNWM4O1xuJHZhci10b290aDogXFxmNWM5O1xuJHZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJHZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJHZhci13aW5lLWdsYXNzLWVtcHR5OiBcXGY1Y2U7XG4kdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kdmFyLXNwcmF5LWNhbi1zcGFya2xlczogXFxmNWQwO1xuJHZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kdmFyLWFwcGxlLXdob2xlOiBcXGY1ZDE7XG4kdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJHZhci1hdG9tOiBcXGY1ZDI7XG4kdmFyLWJvbmU6IFxcZjVkNztcbiR2YXItYm9vay1vcGVuLXJlYWRlcjogXFxmNWRhO1xuJHZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJHZhci1icmFpbjogXFxmNWRjO1xuJHZhci1jYXItcmVhcjogXFxmNWRlO1xuJHZhci1jYXItYWx0OiBcXGY1ZGU7XG4kdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kdmFyLWJhdHRlcnktY2FyOiBcXGY1ZGY7XG4kdmFyLWNhci1idXJzdDogXFxmNWUxO1xuJHZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiR2YXItY2FyLXNpZGU6IFxcZjVlNDtcbiR2YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJHZhci1kaWFtb25kLXR1cm4tcmlnaHQ6IFxcZjVlYjtcbiR2YXItZGlyZWN0aW9uczogXFxmNWViO1xuJHZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiR2YXItdmVjdG9yLXBvbHlnb246IFxcZjVlZTtcbiR2YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiR2YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiR2YXItbG9jYXRpb24tY3Jvc3NoYWlyczogXFxmNjAxO1xuJHZhci1sb2NhdGlvbjogXFxmNjAxO1xuJHZhci1sdW5nczogXFxmNjA0O1xuJHZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kdmFyLW9pbC1jYW46IFxcZjYxMztcbiR2YXItcG9vcDogXFxmNjE5O1xuJHZhci1zaGFwZXM6IFxcZjYxZjtcbiR2YXItdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTogXFxmNjFmO1xuJHZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiR2YXItZ2F1Z2U6IFxcZjYyNDtcbiR2YXItZGFzaGJvYXJkOiBcXGY2MjQ7XG4kdmFyLWdhdWdlLW1lZDogXFxmNjI0O1xuJHZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XG4kdmFyLWdhdWdlLWhpZ2g6IFxcZjYyNTtcbiR2YXItdGFjaG9tZXRlci1hbHQ6IFxcZjYyNTtcbiR2YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xuJHZhci1nYXVnZS1zaW1wbGU6IFxcZjYyOTtcbiR2YXItZ2F1Z2Utc2ltcGxlLW1lZDogXFxmNjI5O1xuJHZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcbiR2YXItZ2F1Z2Utc2ltcGxlLWhpZ2g6IFxcZjYyYTtcbiR2YXItdGFjaG9tZXRlcjogXFxmNjJhO1xuJHZhci10YWNob21ldGVyLWZhc3Q6IFxcZjYyYTtcbiR2YXItdGVldGg6IFxcZjYyZTtcbiR2YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJHZhci1tYXNrcy10aGVhdGVyOiBcXGY2MzA7XG4kdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiR2YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJHZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJHZhci1yZWN0YW5nbGUtYWQ6IFxcZjY0MTtcbiR2YXItYWQ6IFxcZjY0MTtcbiR2YXItYW5raDogXFxmNjQ0O1xuJHZhci1ib29rLWJpYmxlOiBcXGY2NDc7XG4kdmFyLWJpYmxlOiBcXGY2NDc7XG4kdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiR2YXItYnJpZWZjYXNlLWNsb2NrOiBcXGY2NGE7XG4kdmFyLWNpdHk6IFxcZjY0ZjtcbiR2YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiR2YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kdmFyLWNyb3NzOiBcXGY2NTQ7XG4kdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJHZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiR2YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyOiBcXGY2NjI7XG4kdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiR2YXItZ29wdXJhbTogXFxmNjY0O1xuJHZhci1oYW1zYTogXFxmNjY1O1xuJHZhci1iYWhhaTogXFxmNjY2O1xuJHZhci1oYXlrYWw6IFxcZjY2NjtcbiR2YXItamVkaTogXFxmNjY5O1xuJHZhci1ib29rLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kdmFyLWthYWJhOiBcXGY2NmI7XG4kdmFyLWtoYW5kYTogXFxmNjZkO1xuJHZhci1sYW5kbWFyazogXFxmNjZmO1xuJHZhci1lbnZlbG9wZXMtYnVsazogXFxmNjc0O1xuJHZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiR2YXItbWVub3JhaDogXFxmNjc2O1xuJHZhci1tb3NxdWU6IFxcZjY3ODtcbiR2YXItb206IFxcZjY3OTtcbiR2YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOiBcXGY2N2I7XG4kdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kdmFyLXBlYWNlOiBcXGY2N2M7XG4kdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiR2YXItc3F1YXJlLXBvbGwtdmVydGljYWw6IFxcZjY4MTtcbiR2YXItcG9sbDogXFxmNjgxO1xuJHZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOiBcXGY2ODI7XG4kdmFyLXBvbGwtaDogXFxmNjgyO1xuJHZhci1wZXJzb24tcHJheWluZzogXFxmNjgzO1xuJHZhci1wcmF5OiBcXGY2ODM7XG4kdmFyLWhhbmRzLXByYXlpbmc6IFxcZjY4NDtcbiR2YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJHZhci1ib29rLXF1cmFuOiBcXGY2ODc7XG4kdmFyLXF1cmFuOiBcXGY2ODc7XG4kdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOiBcXGY2ODg7XG4kdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiR2YXItbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbjogXFxmNjg5O1xuJHZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiR2YXItc29ja3M6IFxcZjY5NjtcbiR2YXItc3F1YXJlLXJvb3QtdmFyaWFibGU6IFxcZjY5ODtcbiR2YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiR2YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kdmFyLXNjcm9sbC10b3JhaDogXFxmNmEwO1xuJHZhci10b3JhaDogXFxmNmEwO1xuJHZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kdmFyLXZpaGFyYTogXFxmNmE3O1xuJHZhci12b2x1bWU6IFxcZjZhODtcbiR2YXItdm9sdW1lLW1lZGl1bTogXFxmNmE4O1xuJHZhci12b2x1bWUteG1hcms6IFxcZjZhOTtcbiR2YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiR2YXItdm9sdW1lLXRpbWVzOiBcXGY2YTk7XG4kdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiR2YXItYm9vay1za3VsbDogXFxmNmI3O1xuJHZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiR2YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJHZhci1jYXQ6IFxcZjZiZTtcbiR2YXItY2hhaXI6IFxcZjZjMDtcbiR2YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJHZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiR2YXItY293OiBcXGY2Yzg7XG4kdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiR2YXItZG9nOiBcXGY2ZDM7XG4kdmFyLWRyYWdvbjogXFxmNmQ1O1xuJHZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJHZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kdmFyLWhhbmQtZmlzdDogXFxmNmRlO1xuJHZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJHZhci1naG9zdDogXFxmNmUyO1xuJHZhci1oYW1tZXI6IFxcZjZlMztcbiR2YXItaGFudWtpYWg6IFxcZjZlNjtcbiR2YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJHZhci1wZXJzb24taGlraW5nOiBcXGY2ZWM7XG4kdmFyLWhpa2luZzogXFxmNmVjO1xuJHZhci1oaXBwbzogXFxmNmVkO1xuJHZhci1ob3JzZTogXFxmNmYwO1xuJHZhci1ob3VzZS1jaGltbmV5LWNyYWNrOiBcXGY2ZjE7XG4kdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJHZhci1ocnl2bmlhLXNpZ246IFxcZjZmMjtcbiR2YXItaHJ5dm5pYTogXFxmNmYyO1xuJHZhci1tYXNrOiBcXGY2ZmE7XG4kdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiR2YXItb3R0ZXI6IFxcZjcwMDtcbiR2YXItcmluZzogXFxmNzBiO1xuJHZhci1wZXJzb24tcnVubmluZzogXFxmNzBjO1xuJHZhci1ydW5uaW5nOiBcXGY3MGM7XG4kdmFyLXNjcm9sbDogXFxmNzBlO1xuJHZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kdmFyLXNsYXNoOiBcXGY3MTU7XG4kdmFyLXNwaWRlcjogXFxmNzE3O1xuJHZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiR2YXItdG9pbGV0LXBhcGVyLWFsdDogXFxmNzFlO1xuJHZhci10b2lsZXQtcGFwZXItYmxhbms6IFxcZjcxZTtcbiR2YXItdHJhY3RvcjogXFxmNzIyO1xuJHZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiR2YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kdmFyLXdhbmQtc3BhcmtsZXM6IFxcZjcyYjtcbiR2YXItd2luZDogXFxmNzJlO1xuJHZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJHZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJHZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiR2YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJHZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xuJHZhci1sYW5kbWFyay1kb21lOiBcXGY3NTI7XG4kdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJHZhci1tZXRlb3I6IFxcZjc1MztcbiR2YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJHZhci1wb28tYm9sdDogXFxmNzVhO1xuJHZhci1yYWluYm93OiBcXGY3NWI7XG4kdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiR2YXItc21vZzogXFxmNzVmO1xuJHZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJHZhci1jbG91ZC1ib2x0OiBcXGY3NmM7XG4kdmFyLXRodW5kZXJzdG9ybTogXFxmNzZjO1xuJHZhci10b3JuYWRvOiBcXGY3NmY7XG4kdmFyLXZvbGNhbm86IFxcZjc3MDtcbiR2YXItY2hlY2stdG8tc2xvdDogXFxmNzcyO1xuJHZhci12b3RlLXllYTogXFxmNzcyO1xuJHZhci13YXRlcjogXFxmNzczO1xuJHZhci1iYWJ5OiBcXGY3N2M7XG4kdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiR2YXItY2FycmlhZ2UtYmFieTogXFxmNzdkO1xuJHZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiR2YXItYmxvZzogXFxmNzgxO1xuJHZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiR2YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJHZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kdmFyLWNhcnJvdDogXFxmNzg3O1xuJHZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kdmFyLW1pbmltaXplOiBcXGY3OGM7XG4kdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiR2YXItZHVtcHN0ZXI6IFxcZjc5MztcbiR2YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJHZhci1ldGhlcm5ldDogXFxmNzk2O1xuJHZhci1naWZ0czogXFxmNzljO1xuJHZhci1jaGFtcGFnbmUtZ2xhc3NlczogXFxmNzlmO1xuJHZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiR2YXItd2hpc2tleS1nbGFzczogXFxmN2EwO1xuJHZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kdmFyLWVhcnRoLWV1cm9wZTogXFxmN2EyO1xuJHZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiR2YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJHZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kdmFyLWd1aXRhcjogXFxmN2E2O1xuJHZhci1oZWFydC1jcmFjazogXFxmN2E5O1xuJHZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiR2YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiR2YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJHZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kdmFyLWlnbG9vOiBcXGY3YWU7XG4kdmFyLW1pdHRlbjogXFxmN2I1O1xuJHZhci1tdWctaG90OiBcXGY3YjY7XG4kdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJHZhci1jaXJjbGUtcmFkaWF0aW9uOiBcXGY3YmE7XG4kdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiR2YXItcmVzdHJvb206IFxcZjdiZDtcbiR2YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiR2YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiR2YXItcGVyc29uLXNrYXRpbmc6IFxcZjdjNTtcbiR2YXItc2thdGluZzogXFxmN2M1O1xuJHZhci1wZXJzb24tc2tpaW5nOiBcXGY3Yzk7XG4kdmFyLXNraWluZzogXFxmN2M5O1xuJHZhci1wZXJzb24tc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJHZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kdmFyLXNsZWlnaDogXFxmN2NjO1xuJHZhci1jb21tZW50LXNtczogXFxmN2NkO1xuJHZhci1zbXM6IFxcZjdjZDtcbiR2YXItcGVyc29uLXNub3dib2FyZGluZzogXFxmN2NlO1xuJHZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiR2YXItc25vd21hbjogXFxmN2QwO1xuJHZhci1zbm93cGxvdzogXFxmN2QyO1xuJHZhci10ZW5nZS1zaWduOiBcXGY3ZDc7XG4kdmFyLXRlbmdlOiBcXGY3ZDc7XG4kdmFyLXRvaWxldDogXFxmN2Q4O1xuJHZhci1zY3Jld2RyaXZlci13cmVuY2g6IFxcZjdkOTtcbiR2YXItdG9vbHM6IFxcZjdkOTtcbiR2YXItY2FibGUtY2FyOiBcXGY3ZGE7XG4kdmFyLXRyYW06IFxcZjdkYTtcbiR2YXItZmlyZS1mbGFtZS1jdXJ2ZWQ6IFxcZjdlNDtcbiR2YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiR2YXItYmFjb246IFxcZjdlNTtcbiR2YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kdmFyLWNoZWVzZTogXFxmN2VmO1xuJHZhci1ob3VzZS1jaGltbmV5LW1lZGljYWw6IFxcZjdmMjtcbiR2YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiR2YXItY2xpcGJvYXJkLXVzZXI6IFxcZjdmMztcbiR2YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kdmFyLWNydXRjaDogXFxmN2Y3O1xuJHZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kdmFyLWVnZzogXFxmN2ZiO1xuJHZhci1mb2xkZXItdHJlZTogXFxmODAyO1xuJHZhci1idXJnZXI6IFxcZjgwNTtcbiR2YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJHZhci1oZWxtZXQtc2FmZXR5OiBcXGY4MDc7XG4kdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kdmFyLWhhdC1oYXJkOiBcXGY4MDc7XG4kdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiR2YXItaG90ZG9nOiBcXGY4MGY7XG4kdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJHZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJHZhci1wYWdlcjogXFxmODE1O1xuJHZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kdmFyLWJvb2stdGFuYWtoOiBcXGY4Mjc7XG4kdmFyLXRhbmFraDogXFxmODI3O1xuJHZhci1iYXJzLXByb2dyZXNzOiBcXGY4Mjg7XG4kdmFyLXRhc2tzLWFsdDogXFxmODI4O1xuJHZhci10cmFzaC1hcnJvdy11cDogXFxmODI5O1xuJHZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kdmFyLXRyYXNoLWNhbi1hcnJvdy11cDogXFxmODJhO1xuJHZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJHZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kdmFyLXBlcnNvbi1iaWtpbmc6IFxcZjg0YTtcbiR2YXItYmlraW5nOiBcXGY4NGE7XG4kdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiR2YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiR2YXItYm9yZGVyLXRvcC1sZWZ0OiBcXGY4NTM7XG4kdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJHZhci1wZXJzb24tZGlnZ2luZzogXFxmODVlO1xuJHZhci1kaWdnaW5nOiBcXGY4NWU7XG4kdmFyLWZhbjogXFxmODYzO1xuJHZhci1pY29uczogXFxmODZkO1xuJHZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDogXFxmODZkO1xuJHZhci1waG9uZS1mbGlwOiBcXGY4Nzk7XG4kdmFyLXBob25lLWFsdDogXFxmODc5O1xuJHZhci1zcXVhcmUtcGhvbmUtZmxpcDogXFxmODdiO1xuJHZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XG4kdmFyLXBob3RvLWZpbG06IFxcZjg3YztcbiR2YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiR2YXItdGV4dC1zbGFzaDogXFxmODdkO1xuJHZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XG4kdmFyLWFycm93LWRvd24tei1hOiBcXGY4ODE7XG4kdmFyLXNvcnQtYWxwaGEtZGVzYzogXFxmODgxO1xuJHZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kdmFyLWFycm93LXVwLXotYTogXFxmODgyO1xuJHZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJHZhci1hcnJvdy1kb3duLXNob3J0LXdpZGU6IFxcZjg4NDtcbiR2YXItc29ydC1hbW91bnQtZGVzYzogXFxmODg0O1xuJHZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJHZhci1hcnJvdy11cC1zaG9ydC13aWRlOiBcXGY4ODU7XG4kdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJHZhci1hcnJvdy1kb3duLTktMTogXFxmODg2O1xuJHZhci1zb3J0LW51bWVyaWMtZGVzYzogXFxmODg2O1xuJHZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcbiR2YXItYXJyb3ctdXAtOS0xOiBcXGY4ODc7XG4kdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ6IFxcZjg4NztcbiR2YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcbiR2YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcbiR2YXItaGF0LWNvd2JveS1zaWRlOiBcXGY4YzE7XG4kdmFyLWNvbXB1dGVyLW1vdXNlOiBcXGY4Y2M7XG4kdmFyLW1vdXNlOiBcXGY4Y2M7XG4kdmFyLXJhZGlvOiBcXGY4ZDc7XG4kdmFyLXJlY29yZC12aW55bDogXFxmOGQ5O1xuJHZhci13YWxraWUtdGFsa2llOiBcXGY4ZWY7XG4kdmFyLWNhcmF2YW46IFxcZjhmZjtcblxuJHZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiR2YXItaWRlYWw6IFxcZTAxMztcbiR2YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kdmFyLXNxdWFyZS1waWVkLXBpcGVyOiBcXGUwMWU7XG4kdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcXGUwMWU7XG4kdmFyLXVuaXR5OiBcXGUwNDk7XG4kdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XG4kdmFyLXNxdWFyZS1pbnN0YWdyYW06IFxcZTA1NTtcbiR2YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJHZhci1taXhlcjogXFxlMDU2O1xuJHZhci1zaG9waWZ5OiBcXGUwNTc7XG4kdmFyLWRlZXplcjogXFxlMDc3O1xuJHZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJHZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kdmFyLXJ1c3Q6IFxcZTA3YTtcbiR2YXItdGlrdG9rOiBcXGUwN2I7XG4kdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kdmFyLWNsb3VkZmxhcmU6IFxcZTA3ZDtcbiR2YXItZ3VpbGRlZDogXFxlMDdlO1xuJHZhci1oaXZlOiBcXGUwN2Y7XG4kdmFyLTQyLWdyb3VwOiBcXGUwODA7XG4kdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiR2YXItdW5jaGFydGVkOiBcXGUwODQ7XG4kdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc6IFxcZTA4NztcbiR2YXItd29kdTogXFxlMDg4O1xuJHZhci13aXJzaW5kaGFuZHdlcms6IFxcZTJkMDtcbiR2YXItd3NoOiBcXGUyZDA7XG4kdmFyLWJvdHM6IFxcZTM0MDtcbiR2YXItY21wbGlkOiBcXGUzNjA7XG4kdmFyLWJpbGliaWxpOiBcXGUzZDk7XG4kdmFyLWdvbGFuZzogXFxlNDBmO1xuJHZhci1waXg6IFxcZTQzYTtcbiR2YXItc2l0cm94OiBcXGU0NGE7XG4kdmFyLWhhc2hub2RlOiBcXGU0OTk7XG4kdmFyLW1ldGE6IFxcZTQ5YjtcbiR2YXItcGFkbGV0OiBcXGU0YTA7XG4kdmFyLW5mYy1kaXJlY3Rpb25hbDogXFxlNTMwO1xuJHZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kdmFyLXNjcmVlbnBhbDogXFxlNTcwO1xuJHZhci1zcGFjZS1hd2Vzb21lOiBcXGU1YWM7XG4kdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcbiR2YXItc3F1YXJlLWdpdGxhYjogXFxlNWFlO1xuJHZhci1naXRsYWItc3F1YXJlOiBcXGU1YWU7XG4kdmFyLW9keXNlZTogXFxlNWM2O1xuJHZhci1zdHViYmVyOiBcXGU1Yzc7XG4kdmFyLWRlYmlhbjogXFxlNjBiO1xuJHZhci1zaG9lbGFjZTogXFxlNjBjO1xuJHZhci10aHJlYWRzOiBcXGU2MTg7XG4kdmFyLXNxdWFyZS10aHJlYWRzOiBcXGU2MTk7XG4kdmFyLXNxdWFyZS14LXR3aXR0ZXI6IFxcZTYxYTtcbiR2YXIteC10d2l0dGVyOiBcXGU2MWI7XG4kdmFyLW9wZW5zdXNlOiBcXGU2MmI7XG4kdmFyLWxldHRlcmJveGQ6IFxcZTYyZDtcbiR2YXItc3F1YXJlLWxldHRlcmJveGQ6IFxcZTYyZTtcbiR2YXItbWludGJpdDogXFxlNjJmO1xuJHZhci1nb29nbGUtc2Nob2xhcjogXFxlNjNiO1xuJHZhci1icmF2ZTogXFxlNjNjO1xuJHZhci1icmF2ZS1yZXZlcnNlOiBcXGU2M2Q7XG4kdmFyLXBpeGl2OiBcXGU2NDA7XG4kdmFyLXVwd29yazogXFxlNjQxO1xuJHZhci13ZWJmbG93OiBcXGU2NWM7XG4kdmFyLXNpZ25hbC1tZXNzZW5nZXI6IFxcZTY2MztcbiR2YXItYmx1ZXNreTogXFxlNjcxO1xuJHZhci1qeGw6IFxcZTY3YjtcbiR2YXItc3F1YXJlLXVwd29yazogXFxlNjdjO1xuJHZhci13ZWItYXdlc29tZTogXFxlNjgyO1xuJHZhci1zcXVhcmUtd2ViLWF3ZXNvbWU6IFxcZTY4MztcbiR2YXItc3F1YXJlLXdlYi1hd2Vzb21lLXN0cm9rZTogXFxlNjg0O1xuJHZhci1kYXJ0LWxhbmc6IFxcZTY5MztcbiR2YXItZmx1dHRlcjogXFxlNjk0O1xuJHZhci1maWxlcy1waW53aGVlbDogXFxlNjlmO1xuJHZhci1jc3M6IFxcZTZhMjtcbiR2YXItc3F1YXJlLWJsdWVza3k6IFxcZTZhMztcbiR2YXItb3BlbmFpOiBcXGU3Y2Y7XG4kdmFyLXNxdWFyZS1saW5rZWRpbjogXFxlN2QwO1xuJHZhci1jYXNoLWFwcDogXFxlN2Q0O1xuJHZhci1kaXNxdXM6IFxcZTdkNTtcbiR2YXItZWxldmVudHk6IFxcZTdkNjtcbiR2YXItMTF0eTogXFxlN2Q2O1xuJHZhci1rYWthby10YWxrOiBcXGU3ZDc7XG4kdmFyLWxpbmt0cmVlOiBcXGU3ZDg7XG4kdmFyLW5vdGlvbjogXFxlN2Q5O1xuJHZhci1wYW5kb3JhOiBcXGU3ZGE7XG4kdmFyLXBpeGVsZmVkOiBcXGU3ZGI7XG4kdmFyLXRpZGFsOiBcXGU3ZGM7XG4kdmFyLXZzY286IFxcZTdkZDtcbiR2YXItdzNjOiBcXGU3ZGU7XG4kdmFyLWx1bW9uOiBcXGU3ZTI7XG4kdmFyLWx1bW9uLWRyb3A6IFxcZTdlMztcbiR2YXItc3F1YXJlLWZpZ21hOiBcXGU3ZTQ7XG4kdmFyLXRleDogXFxlN2ZmO1xuJHZhci1kdW9saW5nbzogXFxlODEyO1xuJHZhci1zdXBwb3J0bm93OiBcXGU4MzM7XG4kdmFyLXRvci1icm93c2VyOiBcXGU4Mzg7XG4kdmFyLXR5cGVzY3JpcHQ6IFxcZTg0MDtcbiR2YXItc3F1YXJlLWRlc2twcm86IFxcZTg0NDtcbiR2YXItY2lyY2xlLXp1bGlwOiBcXGU4NTE7XG4kdmFyLWp1bGlhOiBcXGU4NTI7XG4kdmFyLXp1bGlwOiBcXGU4NTM7XG4kdmFyLXVuaXNvbjogXFxlODU0O1xuJHZhci1ib2FyZC1nYW1lLWdlZWs6IFxcZTg1NTtcbiR2YXItYmdnOiBcXGU4NTU7XG4kdmFyLWtvLWZpOiBcXGU4NTY7XG4kdmFyLWt1YmVybmV0ZXM6IFxcZTg1NztcbiR2YXItcG9zdGdyZXNxbDogXFxlODU4O1xuJHZhci1zY2FsZXdheTogXFxlODU5O1xuJHZhci12ZW5tbzogXFxlODVhO1xuJHZhci12ZW5tby12OiBcXGU4NWI7XG4kdmFyLXVucmVhbC1lbmdpbmU6IFxcZTg1YztcbiR2YXItZ2xvYmFsZWFrczogXFxlODVkO1xuJHZhci1zb2xhbmE6IFxcZTg1ZTtcbiR2YXItdGhyZWVtYTogXFxlODVmO1xuJHZhci1mb3JnZWpvOiBcXGU4NjA7XG4kdmFyLWNsYXVkZTogXFxlODYxO1xuJHZhci1naXRlZTogXFxlODYzO1xuJHZhci14bXBwOiBcXGU4NjQ7XG4kdmFyLWZlZGl2ZXJzZTogXFxlODY1O1xuJHZhci10YWlsd2luZC1jc3M6IFxcZTg2NjtcbiR2YXItYXJjaC1saW51eDogXFxlODY3O1xuJHZhci1zdmVsdGU6IFxcZTg2ODtcbiR2YXItaHVnZ2luZy1mYWNlOiBcXGU4Njk7XG4kdmFyLWxlZXRjb2RlOiBcXGU4NmE7XG4kdmFyLW9wZW5zdHJlZXRtYXA6IFxcZTg2YjtcbiR2YXItdWx0cmFseXRpY3M6IFxcZTg2ZDtcbiR2YXItdWx0cmFseXRpY3MtaHViOiBcXGU4NmU7XG4kdmFyLXVsdHJhbHl0aWNzLXlvbG86IFxcZTg2ZjtcbiR2YXItb2JzaWRpYW46IFxcZTg3OTtcbiR2YXItem9vbTogXFxlODdiO1xuJHZhci12aW06IFxcZTg4YTtcbiR2YXItc3ltZm9ueWNhc3RzOiBcXGU4YWI7XG4kdmFyLWJ1aWxkLWF3ZXNvbWU6IFxcZThhYztcbiR2YXItY29kZWJlcmc6IFxcZThhZDtcbiR2YXItZGV2cG9zdDogXFxlOGFlO1xuJHZhci1pbnRlcm5ldC1hcmNoaXZlOiBcXGU4YjE7XG4kdmFyLWxldHMtZW5jcnlwdDogXFxlOGIyO1xuJHZhci1tYXRyaXg6IFxcZThiMztcbiR2YXItbWF0dGVybW9zdDogXFxlOGI0O1xuJHZhci1uZXh0Y2xvdWQ6IFxcZThiNTtcbiR2YXItcm9ibG94LWNyZWF0b3Itc3R1ZGlvOiBcXGU4YjY7XG4kdmFyLXNxdWFyZS1idWlsZC1hd2Vzb21lLXN0cm9rZTogXFxlOGI3O1xuJHZhci1zdWJzdGFjazogXFxlOGI4O1xuJHZhci10ZXNsYTogXFxlOGI5O1xuJHZhci14cnA6IFxcZThiYTtcbiR2YXIteHJwbDogXFxlOGJiO1xuJHZhci15b3V0dWJlLXNob3J0czogXFxlOGJjO1xuJHZhci1yb3I6IFxcZThiZDtcbiR2YXItc3F1YXJlLXR3aXR0ZXI6IFxcZjA4MTtcbiR2YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiR2YXItc3F1YXJlLWZhY2Vib29rOiBcXGYwODI7XG4kdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJHZhci1saW5rZWRpbjogXFxmMDhjO1xuJHZhci1zcXVhcmUtZ2l0aHViOiBcXGYwOTI7XG4kdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiR2YXItdHdpdHRlcjogXFxmMDk5O1xuJHZhci1mYWNlYm9vazogXFxmMDlhO1xuJHZhci1naXRodWI6IFxcZjA5YjtcbiR2YXItcGludGVyZXN0OiBcXGYwZDI7XG4kdmFyLXNxdWFyZS1waW50ZXJlc3Q6IFxcZjBkMztcbiR2YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJHZhci1zcXVhcmUtZ29vZ2xlLXBsdXM6IFxcZjBkNDtcbiR2YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiR2YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiR2YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJHZhci1tYXhjZG46IFxcZjEzNjtcbiR2YXItaHRtbDU6IFxcZjEzYjtcbiR2YXItY3NzMzogXFxmMTNjO1xuJHZhci1idGM6IFxcZjE1YTtcbiR2YXIteW91dHViZTogXFxmMTY3O1xuJHZhci14aW5nOiBcXGYxNjg7XG4kdmFyLXNxdWFyZS14aW5nOiBcXGYxNjk7XG4kdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiR2YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiR2YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kdmFyLWZsaWNrcjogXFxmMTZlO1xuJHZhci1hZG46IFxcZjE3MDtcbiR2YXItYml0YnVja2V0OiBcXGYxNzE7XG4kdmFyLXR1bWJscjogXFxmMTczO1xuJHZhci1zcXVhcmUtdHVtYmxyOiBcXGYxNzQ7XG4kdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiR2YXItYXBwbGU6IFxcZjE3OTtcbiR2YXItd2luZG93czogXFxmMTdhO1xuJHZhci1hbmRyb2lkOiBcXGYxN2I7XG4kdmFyLWxpbnV4OiBcXGYxN2M7XG4kdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kdmFyLXNreXBlOiBcXGYxN2U7XG4kdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiR2YXItdHJlbGxvOiBcXGYxODE7XG4kdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kdmFyLXZrOiBcXGYxODk7XG4kdmFyLXdlaWJvOiBcXGYxOGE7XG4kdmFyLXJlbnJlbjogXFxmMThiO1xuJHZhci1wYWdlbGluZXM6IFxcZjE4YztcbiR2YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiR2YXItc3F1YXJlLXZpbWVvOiBcXGYxOTQ7XG4kdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJHZhci1zbGFjazogXFxmMTk4O1xuJHZhci1zbGFjay1oYXNoOiBcXGYxOTg7XG4kdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJHZhci1vcGVuaWQ6IFxcZjE5YjtcbiR2YXIteWFob286IFxcZjE5ZTtcbiR2YXItZ29vZ2xlOiBcXGYxYTA7XG4kdmFyLXJlZGRpdDogXFxmMWExO1xuJHZhci1zcXVhcmUtcmVkZGl0OiBcXGYxYTI7XG4kdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiR2YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kdmFyLWRlbGljaW91czogXFxmMWE1O1xuJHZhci1kaWdnOiBcXGYxYTY7XG4kdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiR2YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiR2YXItZHJ1cGFsOiBcXGYxYTk7XG4kdmFyLWpvb21sYTogXFxmMWFhO1xuJHZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kdmFyLXNxdWFyZS1iZWhhbmNlOiBcXGYxYjU7XG4kdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kdmFyLXN0ZWFtOiBcXGYxYjY7XG4kdmFyLXNxdWFyZS1zdGVhbTogXFxmMWI3O1xuJHZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiR2YXItc3BvdGlmeTogXFxmMWJjO1xuJHZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiR2YXItdmluZTogXFxmMWNhO1xuJHZhci1jb2RlcGVuOiBcXGYxY2I7XG4kdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kdmFyLXJlYmVsOiBcXGYxZDA7XG4kdmFyLWVtcGlyZTogXFxmMWQxO1xuJHZhci1zcXVhcmUtZ2l0OiBcXGYxZDI7XG4kdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiR2YXItZ2l0OiBcXGYxZDM7XG4kdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiR2YXItcXE6IFxcZjFkNjtcbiR2YXItd2VpeGluOiBcXGYxZDc7XG4kdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiR2YXItdHdpdGNoOiBcXGYxZTg7XG4kdmFyLXllbHA6IFxcZjFlOTtcbiR2YXItcGF5cGFsOiBcXGYxZWQ7XG4kdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiR2YXItY2MtdmlzYTogXFxmMWYwO1xuJHZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kdmFyLWNjLWFtZXg6IFxcZjFmMztcbiR2YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJHZhci1sYXN0Zm06IFxcZjIwMjtcbiR2YXItc3F1YXJlLWxhc3RmbTogXFxmMjAzO1xuJHZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kdmFyLWlveGhvc3Q6IFxcZjIwODtcbiR2YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiR2YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiR2YXItZGFzaGN1YmU6IFxcZjIxMDtcbiR2YXItZm9ydW1iZWU6IFxcZjIxMTtcbiR2YXItbGVhbnB1YjogXFxmMjEyO1xuJHZhci1zZWxsc3k6IFxcZjIxMztcbiR2YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kdmFyLXZpYWNvaW46IFxcZjIzNztcbiR2YXItbWVkaXVtOiBcXGYyM2E7XG4kdmFyLW1lZGl1bS1tOiBcXGYyM2E7XG4kdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJHZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJHZhci1jYy1qY2I6IFxcZjI0YjtcbiR2YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiR2YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJHZhci1nZzogXFxmMjYwO1xuJHZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiR2YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJHZhci1zcXVhcmUtb2Rub2tsYXNzbmlraTogXFxmMjY0O1xuJHZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJHZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kdmFyLXNhZmFyaTogXFxmMjY3O1xuJHZhci1jaHJvbWU6IFxcZjI2ODtcbiR2YXItZmlyZWZveDogXFxmMjY5O1xuJHZhci1vcGVyYTogXFxmMjZhO1xuJHZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJHZhci1jb250YW86IFxcZjI2ZDtcbiR2YXItNTAwcHg6IFxcZjI2ZTtcbiR2YXItYW1hem9uOiBcXGYyNzA7XG4kdmFyLWhvdXp6OiBcXGYyN2M7XG4kdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiR2YXItYmxhY2stdGllOiBcXGYyN2U7XG4kdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJHZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiR2YXItZWRnZTogXFxmMjgyO1xuJHZhci1jb2RpZXBpZTogXFxmMjg0O1xuJHZhci1tb2R4OiBcXGYyODU7XG4kdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJHZhci11c2I6IFxcZjI4NztcbiR2YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kdmFyLXNjcmliZDogXFxmMjhhO1xuJHZhci1ibHVldG9vdGg6IFxcZjI5MztcbiR2YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiR2YXItZ2l0bGFiOiBcXGYyOTY7XG4kdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiR2YXItd3Bmb3JtczogXFxmMjk4O1xuJHZhci1lbnZpcmE6IFxcZjI5OTtcbiR2YXItZ2xpZGU6IFxcZjJhNTtcbiR2YXItZ2xpZGUtZzogXFxmMmE2O1xuJHZhci12aWFkZW86IFxcZjJhOTtcbiR2YXItc3F1YXJlLXZpYWRlbzogXFxmMmFhO1xuJHZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWI7XG4kdmFyLXNxdWFyZS1zbmFwY2hhdDogXFxmMmFkO1xuJHZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiR2YXItcGllZC1waXBlcjogXFxmMmFlO1xuJHZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJHZhci15b2FzdDogXFxmMmIxO1xuJHZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiR2YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiR2YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XG4kdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjJiNDtcbiR2YXItbGlub2RlOiBcXGYyYjg7XG4kdmFyLXF1b3JhOiBcXGYyYzQ7XG4kdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYyYzY7XG4kdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kdmFyLWdyYXY6IFxcZjJkNjtcbiR2YXItZXRzeTogXFxmMmQ3O1xuJHZhci1pbWRiOiBcXGYyZDg7XG4kdmFyLXJhdmVscnk6IFxcZjJkOTtcbiR2YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiR2YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiR2YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJHZhci1tZWV0dXA6IFxcZjJlMDtcbiR2YXItc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6IFxcZjM1YztcbiR2YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJHZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiR2YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiR2YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiR2YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiR2YXItYWxnb2xpYTogXFxmMzZjO1xuJHZhci1hbWlsaWE6IFxcZjM2ZDtcbiR2YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJHZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiR2YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJHZhci1hcHBlcjogXFxmMzcxO1xuJHZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kdmFyLWF1ZGlibGU6IFxcZjM3MztcbiR2YXItYXZpYW5leDogXFxmMzc0O1xuJHZhci1hd3M6IFxcZjM3NTtcbiR2YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kdmFyLWJpdGNvaW46IFxcZjM3OTtcbiR2YXItYml0eTogXFxmMzdhO1xuJHZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kdmFyLWJsb2dnZXI6IFxcZjM3YztcbiR2YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiR2YXItY2VudGVyY29kZTogXFxmMzgwO1xuJHZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiR2YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kdmFyLWNwYW5lbDogXFxmMzg4O1xuJHZhci1jc3MzLWFsdDogXFxmMzhiO1xuJHZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiR2YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kdmFyLWRlc2twcm86IFxcZjM4ZjtcbiR2YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJHZhci1kaXNjb3JkOiBcXGYzOTI7XG4kdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJHZhci1kb2NodWI6IFxcZjM5NDtcbiR2YXItZG9ja2VyOiBcXGYzOTU7XG4kdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiR2YXItc3F1YXJlLWRyaWJiYmxlOiBcXGYzOTc7XG4kdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJHZhci1keWFsb2c6IFxcZjM5OTtcbiR2YXItZWFybHliaXJkczogXFxmMzlhO1xuJHZhci1lcmxhbmc6IFxcZjM5ZDtcbiR2YXItZmFjZWJvb2stZjogXFxmMzllO1xuJHZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiR2YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJHZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiR2YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJHZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJHZhci1nb2ZvcmU6IFxcZjNhNztcbiR2YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJHZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJHZhci1ncmlwZmlyZTogXFxmM2FjO1xuJHZhci1ncnVudDogXFxmM2FkO1xuJHZhci1ndWxwOiBcXGYzYWU7XG4kdmFyLXNxdWFyZS1oYWNrZXItbmV3czogXFxmM2FmO1xuJHZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiR2YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJHZhci1ob3RqYXI6IFxcZjNiMTtcbiR2YXItaHVic3BvdDogXFxmM2IyO1xuJHZhci1pdHVuZXM6IFxcZjNiNDtcbiR2YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiR2YXItamVua2luczogXFxmM2I2O1xuJHZhci1qb2dldDogXFxmM2I3O1xuJHZhci1qczogXFxmM2I4O1xuJHZhci1zcXVhcmUtanM6IFxcZjNiOTtcbiR2YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kdmFyLWtleWNkbjogXFxmM2JhO1xuJHZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJHZhci1zcXVhcmUta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiR2YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJHZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kdmFyLWxpbmU6IFxcZjNjMDtcbiR2YXItbHlmdDogXFxmM2MzO1xuJHZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiR2YXItbWVkcnQ6IFxcZjNjODtcbiR2YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kdmFyLW1peDogXFxmM2NiO1xuJHZhci1taXp1bmk6IFxcZjNjYztcbiR2YXItbW9uZXJvOiBcXGYzZDA7XG4kdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiR2YXItbm9kZS1qczogXFxmM2QzO1xuJHZhci1ucG06IFxcZjNkNDtcbiR2YXItbnM4OiBcXGYzZDU7XG4kdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kdmFyLXBhZ2U0OiBcXGYzZDc7XG4kdmFyLXBhbGZlZDogXFxmM2Q4O1xuJHZhci1wYXRyZW9uOiBcXGYzZDk7XG4kdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJHZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJHZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJHZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJHZhci1wdXNoZWQ6IFxcZjNlMTtcbiR2YXItcHl0aG9uOiBcXGYzZTI7XG4kdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJHZhci13cHJlc3NyOiBcXGYzZTQ7XG4kdmFyLXJlbmRhY3Q6IFxcZjNlNDtcbiR2YXItcmVwbHlkOiBcXGYzZTY7XG4kdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJHZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XG4kdmFyLXJvY2tybXM6IFxcZjNlOTtcbiR2YXItc2NobGl4OiBcXGYzZWE7XG4kdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJHZhci1zaXN0cml4OiBcXGYzZWU7XG4kdmFyLXNwZWFrYXA6IFxcZjNmMztcbiR2YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJHZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiR2YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJHZhci1zdXBwbGU6IFxcZjNmOTtcbiR2YXItdWJlcjogXFxmNDAyO1xuJHZhci11aWtpdDogXFxmNDAzO1xuJHZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJHZhci11bnRhcHBkOiBcXGY0MDU7XG4kdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kdmFyLXZhYWRpbjogXFxmNDA4O1xuJHZhci12aWJlcjogXFxmNDA5O1xuJHZhci12aW1lbzogXFxmNDBhO1xuJHZhci12bnY6IFxcZjQwYjtcbiR2YXItc3F1YXJlLXdoYXRzYXBwOiBcXGY0MGM7XG4kdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJHZhci13aG1jczogXFxmNDBkO1xuJHZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kdmFyLXhib3g6IFxcZjQxMjtcbiR2YXIteWFuZGV4OiBcXGY0MTM7XG4kdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJHZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiR2YXItZmx5OiBcXGY0MTc7XG4kdmFyLW5vZGU6IFxcZjQxOTtcbiR2YXItb3NpOiBcXGY0MWE7XG4kdmFyLXJlYWN0OiBcXGY0MWI7XG4kdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJHZhci1sZXNzOiBcXGY0MWQ7XG4kdmFyLXNhc3M6IFxcZjQxZTtcbiR2YXItdnVlanM6IFxcZjQxZjtcbiR2YXItYW5ndWxhcjogXFxmNDIwO1xuJHZhci1hdmlhdG86IFxcZjQyMTtcbiR2YXItZW1iZXI6IFxcZjQyMztcbiR2YXItZ2l0dGVyOiBcXGY0MjY7XG4kdmFyLWhvb2xpOiBcXGY0Mjc7XG4kdmFyLXN0cmF2YTogXFxmNDI4O1xuJHZhci1zdHJpcGU6IFxcZjQyOTtcbiR2YXItc3RyaXBlLXM6IFxcZjQyYTtcbiR2YXItdHlwbzM6IFxcZjQyYjtcbiR2YXItYW1hem9uLXBheTogXFxmNDJjO1xuJHZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJHZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiR2YXItc3F1YXJlLXlvdXR1YmU6IFxcZjQzMTtcbiR2YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiR2YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kdmFyLWhpcHM6IFxcZjQ1MjtcbiR2YXItcGhwOiBcXGY0NTc7XG4kdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJHZhci1yZWFkbWU6IFxcZjRkNTtcbiR2YXItamF2YTogXFxmNGU0O1xuJHZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJHZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiR2YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJHZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiR2YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJHZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJHZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiR2YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJHZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiR2YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJHZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiR2YXItZWJheTogXFxmNGY0O1xuJHZhci1rZXliYXNlOiBcXGY0ZjU7XG4kdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJHZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiR2YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJHZhci1mdWxjcnVtOiBcXGY1MGI7XG4kdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJHZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJHZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kdmFyLXNpdGg6IFxcZjUxMjtcbiR2YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJHZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kdmFyLW1haWxjaGltcDogXFxmNTllO1xuJHZhci1tZWdhcG9ydDogXFxmNWEzO1xuJHZhci1uaW1ibHI6IFxcZjVhODtcbiR2YXItcmV2OiBcXGY1YjI7XG4kdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kdmFyLXRoZW1lY286IFxcZjVjNjtcbiR2YXItd2VlYmx5OiBcXGY1Y2M7XG4kdmFyLXdpeDogXFxmNWNmO1xuJHZhci1lbGxvOiBcXGY1ZjE7XG4kdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiR2YXIta2FnZ2xlOiBcXGY1ZmE7XG4kdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kdmFyLW5lb3M6IFxcZjYxMjtcbiR2YXItemhpaHU6IFxcZjYzZjtcbiR2YXItYWxpcGF5OiBcXGY2NDI7XG4kdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJHZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kdmFyLWRldjogXFxmNmNjO1xuJHZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJHZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJHZhci10aGluay1wZWFrczogXFxmNzMxO1xuJHZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJHZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJHZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kdmFyLWNlbnRvczogXFxmNzg5O1xuJHZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kdmFyLWRobDogXFxmNzkwO1xuJHZhci1kaWFzcG9yYTogXFxmNzkxO1xuJHZhci1mZWRleDogXFxmNzk3O1xuJHZhci1mZWRvcmE6IFxcZjc5ODtcbiR2YXItZmlnbWE6IFxcZjc5OTtcbiR2YXItaW50ZXJjb206IFxcZjdhZjtcbiR2YXItaW52aXNpb246IFxcZjdiMDtcbiR2YXItamlyYTogXFxmN2IxO1xuJHZhci1tZW5kZWxleTogXFxmN2IzO1xuJHZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiR2YXItcmVkaGF0OiBcXGY3YmM7XG4kdmFyLXNrZXRjaDogXFxmN2M2O1xuJHZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kdmFyLXN1c2U6IFxcZjdkNjtcbiR2YXItdWJ1bnR1OiBcXGY3ZGY7XG4kdmFyLXVwczogXFxmN2UwO1xuJHZhci11c3BzOiBcXGY3ZTE7XG4kdmFyLXlhcm46IFxcZjdlMztcbiR2YXItYWlyYm5iOiBcXGY4MzQ7XG4kdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiR2YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kdmFyLWJ1ZmZlcjogXFxmODM3O1xuJHZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiR2YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJHZhci1zcGVha2VyLWRlY2s6IFxcZjgzYztcbiR2YXItc3ltZm9ueTogXFxmODNkO1xuJHZhci13YXplOiBcXGY4M2Y7XG4kdmFyLXlhbW1lcjogXFxmODQwO1xuJHZhci1naXQtYWx0OiBcXGY4NDE7XG4kdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJHZhci1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XG4kdmFyLWJ1eS1uLWxhcmdlOiBcXGY4YTY7XG4kdmFyLW1kYjogXFxmOGNhO1xuJHZhci1vcmNpZDogXFxmOGQyO1xuJHZhci1zd2lmdDogXFxmOGUxO1xuJHZhci11bWJyYWNvOiBcXGY4ZTg7XG5cbiRpY29uczogKFxuICBcIjBcIjogJHZhci0wLFxuICBcIjFcIjogJHZhci0xLFxuICBcIjJcIjogJHZhci0yLFxuICBcIjNcIjogJHZhci0zLFxuICBcIjRcIjogJHZhci00LFxuICBcIjVcIjogJHZhci01LFxuICBcIjZcIjogJHZhci02LFxuICBcIjdcIjogJHZhci03LFxuICBcIjhcIjogJHZhci04LFxuICBcIjlcIjogJHZhci05LFxuICBcImV4Y2xhbWF0aW9uXCI6ICR2YXItZXhjbGFtYXRpb24sXG4gIFwiaGFzaHRhZ1wiOiAkdmFyLWhhc2h0YWcsXG4gIFwiZG9sbGFyLXNpZ25cIjogJHZhci1kb2xsYXItc2lnbixcbiAgXCJkb2xsYXJcIjogJHZhci1kb2xsYXIsXG4gIFwidXNkXCI6ICR2YXItdXNkLFxuICBcInBlcmNlbnRcIjogJHZhci1wZXJjZW50LFxuICBcInBlcmNlbnRhZ2VcIjogJHZhci1wZXJjZW50YWdlLFxuICBcImFzdGVyaXNrXCI6ICR2YXItYXN0ZXJpc2ssXG4gIFwicGx1c1wiOiAkdmFyLXBsdXMsXG4gIFwiYWRkXCI6ICR2YXItYWRkLFxuICBcImxlc3MtdGhhblwiOiAkdmFyLWxlc3MtdGhhbixcbiAgXCJlcXVhbHNcIjogJHZhci1lcXVhbHMsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICR2YXItZ3JlYXRlci10aGFuLFxuICBcInF1ZXN0aW9uXCI6ICR2YXItcXVlc3Rpb24sXG4gIFwiYXRcIjogJHZhci1hdCxcbiAgXCJhXCI6ICR2YXItYSxcbiAgXCJiXCI6ICR2YXItYixcbiAgXCJjXCI6ICR2YXItYyxcbiAgXCJkXCI6ICR2YXItZCxcbiAgXCJlXCI6ICR2YXItZSxcbiAgXCJmXCI6ICR2YXItZixcbiAgXCJnXCI6ICR2YXItZyxcbiAgXCJoXCI6ICR2YXItaCxcbiAgXCJpXCI6ICR2YXItaSxcbiAgXCJqXCI6ICR2YXItaixcbiAgXCJrXCI6ICR2YXItayxcbiAgXCJsXCI6ICR2YXItbCxcbiAgXCJtXCI6ICR2YXItbSxcbiAgXCJuXCI6ICR2YXItbixcbiAgXCJvXCI6ICR2YXItbyxcbiAgXCJwXCI6ICR2YXItcCxcbiAgXCJxXCI6ICR2YXItcSxcbiAgXCJyXCI6ICR2YXItcixcbiAgXCJzXCI6ICR2YXItcyxcbiAgXCJ0XCI6ICR2YXItdCxcbiAgXCJ1XCI6ICR2YXItdSxcbiAgXCJ2XCI6ICR2YXItdixcbiAgXCJ3XCI6ICR2YXItdyxcbiAgXCJ4XCI6ICR2YXIteCxcbiAgXCJ5XCI6ICR2YXIteSxcbiAgXCJ6XCI6ICR2YXIteixcbiAgXCJmYXVjZXRcIjogJHZhci1mYXVjZXQsXG4gIFwiZmF1Y2V0LWRyaXBcIjogJHZhci1mYXVjZXQtZHJpcCxcbiAgXCJob3VzZS1jaGltbmV5LXdpbmRvd1wiOiAkdmFyLWhvdXNlLWNoaW1uZXktd2luZG93LFxuICBcImhvdXNlLXNpZ25hbFwiOiAkdmFyLWhvdXNlLXNpZ25hbCxcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy1kb3duXCI6ICR2YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bixcbiAgXCJ0ZW1wZXJhdHVyZS1kb3duXCI6ICR2YXItdGVtcGVyYXR1cmUtZG93bixcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy11cFwiOiAkdmFyLXRlbXBlcmF0dXJlLWFycm93LXVwLFxuICBcInRlbXBlcmF0dXJlLXVwXCI6ICR2YXItdGVtcGVyYXR1cmUtdXAsXG4gIFwidHJhaWxlclwiOiAkdmFyLXRyYWlsZXIsXG4gIFwiYmFjdGVyaWFcIjogJHZhci1iYWN0ZXJpYSxcbiAgXCJiYWN0ZXJpdW1cIjogJHZhci1iYWN0ZXJpdW0sXG4gIFwiYm94LXRpc3N1ZVwiOiAkdmFyLWJveC10aXNzdWUsXG4gIFwiaGFuZC1ob2xkaW5nLW1lZGljYWxcIjogJHZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCxcbiAgXCJoYW5kLXNwYXJrbGVzXCI6ICR2YXItaGFuZC1zcGFya2xlcyxcbiAgXCJoYW5kcy1idWJibGVzXCI6ICR2YXItaGFuZHMtYnViYmxlcyxcbiAgXCJoYW5kcy13YXNoXCI6ICR2YXItaGFuZHMtd2FzaCxcbiAgXCJoYW5kc2hha2Utc2xhc2hcIjogJHZhci1oYW5kc2hha2Utc2xhc2gsXG4gIFwiaGFuZHNoYWtlLWFsdC1zbGFzaFwiOiAkdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gsXG4gIFwiaGFuZHNoYWtlLXNpbXBsZS1zbGFzaFwiOiAkdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2gsXG4gIFwiaGVhZC1zaWRlLWNvdWdoXCI6ICR2YXItaGVhZC1zaWRlLWNvdWdoLFxuICBcImhlYWQtc2lkZS1jb3VnaC1zbGFzaFwiOiAkdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcbiAgXCJoZWFkLXNpZGUtbWFza1wiOiAkdmFyLWhlYWQtc2lkZS1tYXNrLFxuICBcImhlYWQtc2lkZS12aXJ1c1wiOiAkdmFyLWhlYWQtc2lkZS12aXJ1cyxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJHZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaG91c2UtbGFwdG9wXCI6ICR2YXItaG91c2UtbGFwdG9wLFxuICBcImxhcHRvcC1ob3VzZVwiOiAkdmFyLWxhcHRvcC1ob3VzZSxcbiAgXCJsdW5ncy12aXJ1c1wiOiAkdmFyLWx1bmdzLXZpcnVzLFxuICBcInBlb3BsZS1hcnJvd3NcIjogJHZhci1wZW9wbGUtYXJyb3dzLFxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJwbGFuZS1zbGFzaFwiOiAkdmFyLXBsYW5lLXNsYXNoLFxuICBcInB1bXAtbWVkaWNhbFwiOiAkdmFyLXB1bXAtbWVkaWNhbCxcbiAgXCJwdW1wLXNvYXBcIjogJHZhci1wdW1wLXNvYXAsXG4gIFwic2hpZWxkLXZpcnVzXCI6ICR2YXItc2hpZWxkLXZpcnVzLFxuICBcInNpbmtcIjogJHZhci1zaW5rLFxuICBcInNvYXBcIjogJHZhci1zb2FwLFxuICBcInN0b3B3YXRjaC0yMFwiOiAkdmFyLXN0b3B3YXRjaC0yMCxcbiAgXCJzaG9wLXNsYXNoXCI6ICR2YXItc2hvcC1zbGFzaCxcbiAgXCJzdG9yZS1hbHQtc2xhc2hcIjogJHZhci1zdG9yZS1hbHQtc2xhc2gsXG4gIFwic3RvcmUtc2xhc2hcIjogJHZhci1zdG9yZS1zbGFzaCxcbiAgXCJ0b2lsZXQtcGFwZXItc2xhc2hcIjogJHZhci10b2lsZXQtcGFwZXItc2xhc2gsXG4gIFwidXNlcnMtc2xhc2hcIjogJHZhci11c2Vycy1zbGFzaCxcbiAgXCJ2aXJ1c1wiOiAkdmFyLXZpcnVzLFxuICBcInZpcnVzLXNsYXNoXCI6ICR2YXItdmlydXMtc2xhc2gsXG4gIFwidmlydXNlc1wiOiAkdmFyLXZpcnVzZXMsXG4gIFwidmVzdFwiOiAkdmFyLXZlc3QsXG4gIFwidmVzdC1wYXRjaGVzXCI6ICR2YXItdmVzdC1wYXRjaGVzLFxuICBcImFycm93LXRyZW5kLWRvd25cIjogJHZhci1hcnJvdy10cmVuZC1kb3duLFxuICBcImFycm93LXRyZW5kLXVwXCI6ICR2YXItYXJyb3ctdHJlbmQtdXAsXG4gIFwiYXJyb3ctdXAtZnJvbS1icmFja2V0XCI6ICR2YXItYXJyb3ctdXAtZnJvbS1icmFja2V0LFxuICBcImF1c3RyYWwtc2lnblwiOiAkdmFyLWF1c3RyYWwtc2lnbixcbiAgXCJiYWh0LXNpZ25cIjogJHZhci1iYWh0LXNpZ24sXG4gIFwiYml0Y29pbi1zaWduXCI6ICR2YXItYml0Y29pbi1zaWduLFxuICBcImJvbHQtbGlnaHRuaW5nXCI6ICR2YXItYm9sdC1saWdodG5pbmcsXG4gIFwiYm9vay1ib29rbWFya1wiOiAkdmFyLWJvb2stYm9va21hcmssXG4gIFwiY2FtZXJhLXJvdGF0ZVwiOiAkdmFyLWNhbWVyYS1yb3RhdGUsXG4gIFwiY2VkaS1zaWduXCI6ICR2YXItY2VkaS1zaWduLFxuICBcImNoYXJ0LWNvbHVtblwiOiAkdmFyLWNoYXJ0LWNvbHVtbixcbiAgXCJjaGFydC1nYW50dFwiOiAkdmFyLWNoYXJ0LWdhbnR0LFxuICBcImNsYXBwZXJib2FyZFwiOiAkdmFyLWNsYXBwZXJib2FyZCxcbiAgXCJjbG9zZWQtY2FwdGlvbmluZy1zbGFzaFwiOiAkdmFyLWNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoLFxuICBcImNsb3ZlclwiOiAkdmFyLWNsb3ZlcixcbiAgXCJjb2RlLWNvbXBhcmVcIjogJHZhci1jb2RlLWNvbXBhcmUsXG4gIFwiY29kZS1mb3JrXCI6ICR2YXItY29kZS1mb3JrLFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0XCI6ICR2YXItY29kZS1wdWxsLXJlcXVlc3QsXG4gIFwiY29sb24tc2lnblwiOiAkdmFyLWNvbG9uLXNpZ24sXG4gIFwiY3J1emVpcm8tc2lnblwiOiAkdmFyLWNydXplaXJvLXNpZ24sXG4gIFwiZGlzcGxheVwiOiAkdmFyLWRpc3BsYXksXG4gIFwiZG9uZy1zaWduXCI6ICR2YXItZG9uZy1zaWduLFxuICBcImVsZXZhdG9yXCI6ICR2YXItZWxldmF0b3IsXG4gIFwiZmlsdGVyLWNpcmNsZS14bWFya1wiOiAkdmFyLWZpbHRlci1jaXJjbGUteG1hcmssXG4gIFwiZmxvcmluLXNpZ25cIjogJHZhci1mbG9yaW4tc2lnbixcbiAgXCJmb2xkZXItY2xvc2VkXCI6ICR2YXItZm9sZGVyLWNsb3NlZCxcbiAgXCJmcmFuYy1zaWduXCI6ICR2YXItZnJhbmMtc2lnbixcbiAgXCJndWFyYW5pLXNpZ25cIjogJHZhci1ndWFyYW5pLXNpZ24sXG4gIFwiZ3VuXCI6ICR2YXItZ3VuLFxuICBcImhhbmRzLWNsYXBwaW5nXCI6ICR2YXItaGFuZHMtY2xhcHBpbmcsXG4gIFwiaG91c2UtdXNlclwiOiAkdmFyLWhvdXNlLXVzZXIsXG4gIFwiaG9tZS11c2VyXCI6ICR2YXItaG9tZS11c2VyLFxuICBcImluZGlhbi1ydXBlZS1zaWduXCI6ICR2YXItaW5kaWFuLXJ1cGVlLXNpZ24sXG4gIFwiaW5kaWFuLXJ1cGVlXCI6ICR2YXItaW5kaWFuLXJ1cGVlLFxuICBcImluclwiOiAkdmFyLWlucixcbiAgXCJraXAtc2lnblwiOiAkdmFyLWtpcC1zaWduLFxuICBcImxhcmktc2lnblwiOiAkdmFyLWxhcmktc2lnbixcbiAgXCJsaXRlY29pbi1zaWduXCI6ICR2YXItbGl0ZWNvaW4tc2lnbixcbiAgXCJtYW5hdC1zaWduXCI6ICR2YXItbWFuYXQtc2lnbixcbiAgXCJtYXNrLWZhY2VcIjogJHZhci1tYXNrLWZhY2UsXG4gIFwibWlsbC1zaWduXCI6ICR2YXItbWlsbC1zaWduLFxuICBcIm1vbmV5LWJpbGxzXCI6ICR2YXItbW9uZXktYmlsbHMsXG4gIFwibmFpcmEtc2lnblwiOiAkdmFyLW5haXJhLXNpZ24sXG4gIFwibm90ZGVmXCI6ICR2YXItbm90ZGVmLFxuICBcInBhbm9yYW1hXCI6ICR2YXItcGFub3JhbWEsXG4gIFwicGVzZXRhLXNpZ25cIjogJHZhci1wZXNldGEtc2lnbixcbiAgXCJwZXNvLXNpZ25cIjogJHZhci1wZXNvLXNpZ24sXG4gIFwicGxhbmUtdXBcIjogJHZhci1wbGFuZS11cCxcbiAgXCJydXBpYWgtc2lnblwiOiAkdmFyLXJ1cGlhaC1zaWduLFxuICBcInN0YWlyc1wiOiAkdmFyLXN0YWlycyxcbiAgXCJ0aW1lbGluZVwiOiAkdmFyLXRpbWVsaW5lLFxuICBcInRydWNrLWZyb250XCI6ICR2YXItdHJ1Y2stZnJvbnQsXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJHZhci10dXJraXNoLWxpcmEtc2lnbixcbiAgXCJ0cnlcIjogJHZhci10cnksXG4gIFwidHVya2lzaC1saXJhXCI6ICR2YXItdHVya2lzaC1saXJhLFxuICBcInZhdWx0XCI6ICR2YXItdmF1bHQsXG4gIFwid2FuZC1tYWdpYy1zcGFya2xlc1wiOiAkdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXMsXG4gIFwibWFnaWMtd2FuZC1zcGFya2xlc1wiOiAkdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXMsXG4gIFwid2hlYXQtYXduXCI6ICR2YXItd2hlYXQtYXduLFxuICBcIndoZWF0LWFsdFwiOiAkdmFyLXdoZWF0LWFsdCxcbiAgXCJ3aGVlbGNoYWlyLW1vdmVcIjogJHZhci13aGVlbGNoYWlyLW1vdmUsXG4gIFwid2hlZWxjaGFpci1hbHRcIjogJHZhci13aGVlbGNoYWlyLWFsdCxcbiAgXCJiYW5nbGFkZXNoaS10YWthLXNpZ25cIjogJHZhci1iYW5nbGFkZXNoaS10YWthLXNpZ24sXG4gIFwiYm93bC1yaWNlXCI6ICR2YXItYm93bC1yaWNlLFxuICBcInBlcnNvbi1wcmVnbmFudFwiOiAkdmFyLXBlcnNvbi1wcmVnbmFudCxcbiAgXCJob3VzZS1jaGltbmV5XCI6ICR2YXItaG91c2UtY2hpbW5leSxcbiAgXCJob21lLWxnXCI6ICR2YXItaG9tZS1sZyxcbiAgXCJob3VzZS1jcmFja1wiOiAkdmFyLWhvdXNlLWNyYWNrLFxuICBcImhvdXNlLW1lZGljYWxcIjogJHZhci1ob3VzZS1tZWRpY2FsLFxuICBcImNlbnQtc2lnblwiOiAkdmFyLWNlbnQtc2lnbixcbiAgXCJwbHVzLW1pbnVzXCI6ICR2YXItcGx1cy1taW51cyxcbiAgXCJzYWlsYm9hdFwiOiAkdmFyLXNhaWxib2F0LFxuICBcInNlY3Rpb25cIjogJHZhci1zZWN0aW9uLFxuICBcInNocmltcFwiOiAkdmFyLXNocmltcCxcbiAgXCJicmF6aWxpYW4tcmVhbC1zaWduXCI6ICR2YXItYnJhemlsaWFuLXJlYWwtc2lnbixcbiAgXCJjaGFydC1zaW1wbGVcIjogJHZhci1jaGFydC1zaW1wbGUsXG4gIFwiZGlhZ3JhbS1uZXh0XCI6ICR2YXItZGlhZ3JhbS1uZXh0LFxuICBcImRpYWdyYW0tcHJlZGVjZXNzb3JcIjogJHZhci1kaWFncmFtLXByZWRlY2Vzc29yLFxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICR2YXItZGlhZ3JhbS1zdWNjZXNzb3IsXG4gIFwiZWFydGgtb2NlYW5pYVwiOiAkdmFyLWVhcnRoLW9jZWFuaWEsXG4gIFwiZ2xvYmUtb2NlYW5pYVwiOiAkdmFyLWdsb2JlLW9jZWFuaWEsXG4gIFwiYnVnLXNsYXNoXCI6ICR2YXItYnVnLXNsYXNoLFxuICBcImZpbGUtY2lyY2xlLXBsdXNcIjogJHZhci1maWxlLWNpcmNsZS1wbHVzLFxuICBcInNob3AtbG9ja1wiOiAkdmFyLXNob3AtbG9jayxcbiAgXCJ2aXJ1cy1jb3ZpZFwiOiAkdmFyLXZpcnVzLWNvdmlkLFxuICBcInZpcnVzLWNvdmlkLXNsYXNoXCI6ICR2YXItdmlydXMtY292aWQtc2xhc2gsXG4gIFwiYW5jaG9yLWNpcmNsZS1jaGVja1wiOiAkdmFyLWFuY2hvci1jaXJjbGUtY2hlY2ssXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYW5jaG9yLWNpcmNsZS14bWFya1wiOiAkdmFyLWFuY2hvci1jaXJjbGUteG1hcmssXG4gIFwiYW5jaG9yLWxvY2tcIjogJHZhci1hbmNob3ItbG9jayxcbiAgXCJhcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lXCI6ICR2YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZSxcbiAgXCJhcnJvdy1kb3duLXVwLWxvY2tcIjogJHZhci1hcnJvdy1kb3duLXVwLWxvY2ssXG4gIFwiYXJyb3ctcmlnaHQtdG8tY2l0eVwiOiAkdmFyLWFycm93LXJpZ2h0LXRvLWNpdHksXG4gIFwiYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXJcIjogJHZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcixcbiAgXCJhcnJvdy11cC1mcm9tLXdhdGVyLXB1bXBcIjogJHZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXAsXG4gIFwiYXJyb3ctdXAtcmlnaHQtZG90c1wiOiAkdmFyLWFycm93LXVwLXJpZ2h0LWRvdHMsXG4gIFwiYXJyb3dzLWRvd24tdG8tbGluZVwiOiAkdmFyLWFycm93cy1kb3duLXRvLWxpbmUsXG4gIFwiYXJyb3dzLWRvd24tdG8tcGVvcGxlXCI6ICR2YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlLFxuICBcImFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmVcIjogJHZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lLFxuICBcImFycm93cy1zcGluXCI6ICR2YXItYXJyb3dzLXNwaW4sXG4gIFwiYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0XCI6ICR2YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0LFxuICBcImFycm93cy10by1jaXJjbGVcIjogJHZhci1hcnJvd3MtdG8tY2lyY2xlLFxuICBcImFycm93cy10by1kb3RcIjogJHZhci1hcnJvd3MtdG8tZG90LFxuICBcImFycm93cy10by1leWVcIjogJHZhci1hcnJvd3MtdG8tZXllLFxuICBcImFycm93cy10dXJuLXJpZ2h0XCI6ICR2YXItYXJyb3dzLXR1cm4tcmlnaHQsXG4gIFwiYXJyb3dzLXR1cm4tdG8tZG90c1wiOiAkdmFyLWFycm93cy10dXJuLXRvLWRvdHMsXG4gIFwiYXJyb3dzLXVwLXRvLWxpbmVcIjogJHZhci1hcnJvd3MtdXAtdG8tbGluZSxcbiAgXCJib3JlLWhvbGVcIjogJHZhci1ib3JlLWhvbGUsXG4gIFwiYm90dGxlLWRyb3BsZXRcIjogJHZhci1ib3R0bGUtZHJvcGxldCxcbiAgXCJib3R0bGUtd2F0ZXJcIjogJHZhci1ib3R0bGUtd2F0ZXIsXG4gIFwiYm93bC1mb29kXCI6ICR2YXItYm93bC1mb29kLFxuICBcImJveGVzLXBhY2tpbmdcIjogJHZhci1ib3hlcy1wYWNraW5nLFxuICBcImJyaWRnZVwiOiAkdmFyLWJyaWRnZSxcbiAgXCJicmlkZ2UtY2lyY2xlLWNoZWNrXCI6ICR2YXItYnJpZGdlLWNpcmNsZS1jaGVjayxcbiAgXCJicmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICR2YXItYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJicmlkZ2UtY2lyY2xlLXhtYXJrXCI6ICR2YXItYnJpZGdlLWNpcmNsZS14bWFyayxcbiAgXCJicmlkZ2UtbG9ja1wiOiAkdmFyLWJyaWRnZS1sb2NrLFxuICBcImJyaWRnZS13YXRlclwiOiAkdmFyLWJyaWRnZS13YXRlcixcbiAgXCJidWNrZXRcIjogJHZhci1idWNrZXQsXG4gIFwiYnVnc1wiOiAkdmFyLWJ1Z3MsXG4gIFwiYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0XCI6ICR2YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImJ1aWxkaW5nLWNpcmNsZS1jaGVja1wiOiAkdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjayxcbiAgXCJidWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb25cIjogJHZhci1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICR2YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcImJ1aWxkaW5nLWZsYWdcIjogJHZhci1idWlsZGluZy1mbGFnLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJHZhci1idWlsZGluZy1sb2NrLFxuICBcImJ1aWxkaW5nLW5nb1wiOiAkdmFyLWJ1aWxkaW5nLW5nbyxcbiAgXCJidWlsZGluZy1zaGllbGRcIjogJHZhci1idWlsZGluZy1zaGllbGQsXG4gIFwiYnVpbGRpbmctdW5cIjogJHZhci1idWlsZGluZy11bixcbiAgXCJidWlsZGluZy11c2VyXCI6ICR2YXItYnVpbGRpbmctdXNlcixcbiAgXCJidWlsZGluZy13aGVhdFwiOiAkdmFyLWJ1aWxkaW5nLXdoZWF0LFxuICBcImJ1cnN0XCI6ICR2YXItYnVyc3QsXG4gIFwiY2FyLW9uXCI6ICR2YXItY2FyLW9uLFxuICBcImNhci10dW5uZWxcIjogJHZhci1jYXItdHVubmVsLFxuICBcImNoaWxkLWNvbWJhdGFudFwiOiAkdmFyLWNoaWxkLWNvbWJhdGFudCxcbiAgXCJjaGlsZC1yaWZsZVwiOiAkdmFyLWNoaWxkLXJpZmxlLFxuICBcImNoaWxkcmVuXCI6ICR2YXItY2hpbGRyZW4sXG4gIFwiY2lyY2xlLW5vZGVzXCI6ICR2YXItY2lyY2xlLW5vZGVzLFxuICBcImNsaXBib2FyZC1xdWVzdGlvblwiOiAkdmFyLWNsaXBib2FyZC1xdWVzdGlvbixcbiAgXCJjbG91ZC1zaG93ZXJzLXdhdGVyXCI6ICR2YXItY2xvdWQtc2hvd2Vycy13YXRlcixcbiAgXCJjb21wdXRlclwiOiAkdmFyLWNvbXB1dGVyLFxuICBcImN1YmVzLXN0YWNrZWRcIjogJHZhci1jdWJlcy1zdGFja2VkLFxuICBcImVudmVsb3BlLWNpcmNsZS1jaGVja1wiOiAkdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjayxcbiAgXCJleHBsb3Npb25cIjogJHZhci1leHBsb3Npb24sXG4gIFwiZmVycnlcIjogJHZhci1mZXJyeSxcbiAgXCJmaWxlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImZpbGUtY2lyY2xlLW1pbnVzXCI6ICR2YXItZmlsZS1jaXJjbGUtbWludXMsXG4gIFwiZmlsZS1jaXJjbGUtcXVlc3Rpb25cIjogJHZhci1maWxlLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJmaWxlLXNoaWVsZFwiOiAkdmFyLWZpbGUtc2hpZWxkLFxuICBcImZpcmUtYnVybmVyXCI6ICR2YXItZmlyZS1idXJuZXIsXG4gIFwiZmlzaC1maW5zXCI6ICR2YXItZmlzaC1maW5zLFxuICBcImZsYXNrLXZpYWxcIjogJHZhci1mbGFzay12aWFsLFxuICBcImdsYXNzLXdhdGVyXCI6ICR2YXItZ2xhc3Mtd2F0ZXIsXG4gIFwiZ2xhc3Mtd2F0ZXItZHJvcGxldFwiOiAkdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQsXG4gIFwiZ3JvdXAtYXJyb3dzLXJvdGF0ZVwiOiAkdmFyLWdyb3VwLWFycm93cy1yb3RhdGUsXG4gIFwiaGFuZC1ob2xkaW5nLWhhbmRcIjogJHZhci1oYW5kLWhvbGRpbmctaGFuZCxcbiAgXCJoYW5kY3VmZnNcIjogJHZhci1oYW5kY3VmZnMsXG4gIFwiaGFuZHMtYm91bmRcIjogJHZhci1oYW5kcy1ib3VuZCxcbiAgXCJoYW5kcy1ob2xkaW5nLWNoaWxkXCI6ICR2YXItaGFuZHMtaG9sZGluZy1jaGlsZCxcbiAgXCJoYW5kcy1ob2xkaW5nLWNpcmNsZVwiOiAkdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlLFxuICBcImhlYXJ0LWNpcmNsZS1ib2x0XCI6ICR2YXItaGVhcnQtY2lyY2xlLWJvbHQsXG4gIFwiaGVhcnQtY2lyY2xlLWNoZWNrXCI6ICR2YXItaGVhcnQtY2lyY2xlLWNoZWNrLFxuICBcImhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvblwiOiAkdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJoZWFydC1jaXJjbGUtbWludXNcIjogJHZhci1oZWFydC1jaXJjbGUtbWludXMsXG4gIFwiaGVhcnQtY2lyY2xlLXBsdXNcIjogJHZhci1oZWFydC1jaXJjbGUtcGx1cyxcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJHZhci1oZWFydC1jaXJjbGUteG1hcmssXG4gIFwiaGVsaWNvcHRlci1zeW1ib2xcIjogJHZhci1oZWxpY29wdGVyLXN5bWJvbCxcbiAgXCJoZWxtZXQtdW5cIjogJHZhci1oZWxtZXQtdW4sXG4gIFwiaGlsbC1hdmFsYW5jaGVcIjogJHZhci1oaWxsLWF2YWxhbmNoZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcImhvdXNlLWNpcmNsZS1jaGVja1wiOiAkdmFyLWhvdXNlLWNpcmNsZS1jaGVjayxcbiAgXCJob3VzZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJHZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiaG91c2UtY2lyY2xlLXhtYXJrXCI6ICR2YXItaG91c2UtY2lyY2xlLXhtYXJrLFxuICBcImhvdXNlLWZpcmVcIjogJHZhci1ob3VzZS1maXJlLFxuICBcImhvdXNlLWZsYWdcIjogJHZhci1ob3VzZS1mbGFnLFxuICBcImhvdXNlLWZsb29kLXdhdGVyXCI6ICR2YXItaG91c2UtZmxvb2Qtd2F0ZXIsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0XCI6ICR2YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImhvdXNlLWxvY2tcIjogJHZhci1ob3VzZS1sb2NrLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICR2YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJHZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya1wiOiAkdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrLFxuICBcImhvdXNlLW1lZGljYWwtZmxhZ1wiOiAkdmFyLWhvdXNlLW1lZGljYWwtZmxhZyxcbiAgXCJob3VzZS10c3VuYW1pXCI6ICR2YXItaG91c2UtdHN1bmFtaSxcbiAgXCJqYXJcIjogJHZhci1qYXIsXG4gIFwiamFyLXdoZWF0XCI6ICR2YXItamFyLXdoZWF0LFxuICBcImpldC1maWdodGVyLXVwXCI6ICR2YXItamV0LWZpZ2h0ZXItdXAsXG4gIFwianVnLWRldGVyZ2VudFwiOiAkdmFyLWp1Zy1kZXRlcmdlbnQsXG4gIFwia2l0Y2hlbi1zZXRcIjogJHZhci1raXRjaGVuLXNldCxcbiAgXCJsYW5kLW1pbmUtb25cIjogJHZhci1sYW5kLW1pbmUtb24sXG4gIFwibGFuZG1hcmstZmxhZ1wiOiAkdmFyLWxhbmRtYXJrLWZsYWcsXG4gIFwibGFwdG9wLWZpbGVcIjogJHZhci1sYXB0b3AtZmlsZSxcbiAgXCJsaW5lcy1sZWFuaW5nXCI6ICR2YXItbGluZXMtbGVhbmluZyxcbiAgXCJsb2NhdGlvbi1waW4tbG9ja1wiOiAkdmFyLWxvY2F0aW9uLXBpbi1sb2NrLFxuICBcImxvY3VzdFwiOiAkdmFyLWxvY3VzdCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0XCI6ICR2YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICR2YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJtYXJzLWFuZC12ZW51cy1idXJzdFwiOiAkdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0LFxuICBcIm1hc2stdmVudGlsYXRvclwiOiAkdmFyLW1hc2stdmVudGlsYXRvcixcbiAgXCJtYXR0cmVzcy1waWxsb3dcIjogJHZhci1tYXR0cmVzcy1waWxsb3csXG4gIFwibW9iaWxlLXJldHJvXCI6ICR2YXItbW9iaWxlLXJldHJvLFxuICBcIm1vbmV5LWJpbGwtdHJhbnNmZXJcIjogJHZhci1tb25leS1iaWxsLXRyYW5zZmVyLFxuICBcIm1vbmV5LWJpbGwtdHJlbmQtdXBcIjogJHZhci1tb25leS1iaWxsLXRyZW5kLXVwLFxuICBcIm1vbmV5LWJpbGwtd2hlYXRcIjogJHZhci1tb25leS1iaWxsLXdoZWF0LFxuICBcIm1vc3F1aXRvXCI6ICR2YXItbW9zcXVpdG8sXG4gIFwibW9zcXVpdG8tbmV0XCI6ICR2YXItbW9zcXVpdG8tbmV0LFxuICBcIm1vdW5kXCI6ICR2YXItbW91bmQsXG4gIFwibW91bnRhaW4tY2l0eVwiOiAkdmFyLW1vdW50YWluLWNpdHksXG4gIFwibW91bnRhaW4tc3VuXCI6ICR2YXItbW91bnRhaW4tc3VuLFxuICBcIm9pbC13ZWxsXCI6ICR2YXItb2lsLXdlbGwsXG4gIFwicGVvcGxlLWdyb3VwXCI6ICR2YXItcGVvcGxlLWdyb3VwLFxuICBcInBlb3BsZS1saW5lXCI6ICR2YXItcGVvcGxlLWxpbmUsXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJHZhci1wZW9wbGUtcHVsbGluZyxcbiAgXCJwZW9wbGUtcm9iYmVyeVwiOiAkdmFyLXBlb3BsZS1yb2JiZXJ5LFxuICBcInBlb3BsZS1yb29mXCI6ICR2YXItcGVvcGxlLXJvb2YsXG4gIFwicGVyc29uLWFycm93LWRvd24tdG8tbGluZVwiOiAkdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwicGVyc29uLWFycm93LXVwLWZyb20tbGluZVwiOiAkdmFyLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmUsXG4gIFwicGVyc29uLWJyZWFzdGZlZWRpbmdcIjogJHZhci1wZXJzb24tYnJlYXN0ZmVlZGluZyxcbiAgXCJwZXJzb24tYnVyc3RcIjogJHZhci1wZXJzb24tYnVyc3QsXG4gIFwicGVyc29uLWNhbmVcIjogJHZhci1wZXJzb24tY2FuZSxcbiAgXCJwZXJzb24tY2hhbGtib2FyZFwiOiAkdmFyLXBlcnNvbi1jaGFsa2JvYXJkLFxuICBcInBlcnNvbi1jaXJjbGUtY2hlY2tcIjogJHZhci1wZXJzb24tY2lyY2xlLWNoZWNrLFxuICBcInBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb25cIjogJHZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJHZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcInBlcnNvbi1jaXJjbGUtcGx1c1wiOiAkdmFyLXBlcnNvbi1jaXJjbGUtcGx1cyxcbiAgXCJwZXJzb24tY2lyY2xlLXF1ZXN0aW9uXCI6ICR2YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJwZXJzb24tY2lyY2xlLXhtYXJrXCI6ICR2YXItcGVyc29uLWNpcmNsZS14bWFyayxcbiAgXCJwZXJzb24tZHJlc3MtYnVyc3RcIjogJHZhci1wZXJzb24tZHJlc3MtYnVyc3QsXG4gIFwicGVyc29uLWRyb3duaW5nXCI6ICR2YXItcGVyc29uLWRyb3duaW5nLFxuICBcInBlcnNvbi1mYWxsaW5nXCI6ICR2YXItcGVyc29uLWZhbGxpbmcsXG4gIFwicGVyc29uLWZhbGxpbmctYnVyc3RcIjogJHZhci1wZXJzb24tZmFsbGluZy1idXJzdCxcbiAgXCJwZXJzb24taGFsZi1kcmVzc1wiOiAkdmFyLXBlcnNvbi1oYWxmLWRyZXNzLFxuICBcInBlcnNvbi1oYXJhc3NpbmdcIjogJHZhci1wZXJzb24taGFyYXNzaW5nLFxuICBcInBlcnNvbi1taWxpdGFyeS1wb2ludGluZ1wiOiAkdmFyLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcmlmbGVcIjogJHZhci1wZXJzb24tbWlsaXRhcnktcmlmbGUsXG4gIFwicGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvblwiOiAkdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb24sXG4gIFwicGVyc29uLXJheXNcIjogJHZhci1wZXJzb24tcmF5cyxcbiAgXCJwZXJzb24tcmlmbGVcIjogJHZhci1wZXJzb24tcmlmbGUsXG4gIFwicGVyc29uLXNoZWx0ZXJcIjogJHZhci1wZXJzb24tc2hlbHRlcixcbiAgXCJwZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnRcIjogJHZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHRcIjogJHZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCxcbiAgXCJwZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodFwiOiAkdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0LFxuICBcInBlcnNvbi13YWxraW5nLWx1Z2dhZ2VcIjogJHZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlLFxuICBcInBsYW5lLWNpcmNsZS1jaGVja1wiOiAkdmFyLXBsYW5lLWNpcmNsZS1jaGVjayxcbiAgXCJwbGFuZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJHZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwicGxhbmUtY2lyY2xlLXhtYXJrXCI6ICR2YXItcGxhbmUtY2lyY2xlLXhtYXJrLFxuICBcInBsYW5lLWxvY2tcIjogJHZhci1wbGFuZS1sb2NrLFxuICBcInBsYXRlLXdoZWF0XCI6ICR2YXItcGxhdGUtd2hlYXQsXG4gIFwicGx1Zy1jaXJjbGUtYm9sdFwiOiAkdmFyLXBsdWctY2lyY2xlLWJvbHQsXG4gIFwicGx1Zy1jaXJjbGUtY2hlY2tcIjogJHZhci1wbHVnLWNpcmNsZS1jaGVjayxcbiAgXCJwbHVnLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInBsdWctY2lyY2xlLW1pbnVzXCI6ICR2YXItcGx1Zy1jaXJjbGUtbWludXMsXG4gIFwicGx1Zy1jaXJjbGUtcGx1c1wiOiAkdmFyLXBsdWctY2lyY2xlLXBsdXMsXG4gIFwicGx1Zy1jaXJjbGUteG1hcmtcIjogJHZhci1wbHVnLWNpcmNsZS14bWFyayxcbiAgXCJyYW5raW5nLXN0YXJcIjogJHZhci1yYW5raW5nLXN0YXIsXG4gIFwicm9hZC1iYXJyaWVyXCI6ICR2YXItcm9hZC1iYXJyaWVyLFxuICBcInJvYWQtYnJpZGdlXCI6ICR2YXItcm9hZC1icmlkZ2UsXG4gIFwicm9hZC1jaXJjbGUtY2hlY2tcIjogJHZhci1yb2FkLWNpcmNsZS1jaGVjayxcbiAgXCJyb2FkLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkdmFyLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInJvYWQtY2lyY2xlLXhtYXJrXCI6ICR2YXItcm9hZC1jaXJjbGUteG1hcmssXG4gIFwicm9hZC1sb2NrXCI6ICR2YXItcm9hZC1sb2NrLFxuICBcInJvYWQtc3Bpa2VzXCI6ICR2YXItcm9hZC1zcGlrZXMsXG4gIFwicnVnXCI6ICR2YXItcnVnLFxuICBcInNhY2steG1hcmtcIjogJHZhci1zYWNrLXhtYXJrLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJHZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcInNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJHZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInNjaG9vbC1jaXJjbGUteG1hcmtcIjogJHZhci1zY2hvb2wtY2lyY2xlLXhtYXJrLFxuICBcInNjaG9vbC1mbGFnXCI6ICR2YXItc2Nob29sLWZsYWcsXG4gIFwic2Nob29sLWxvY2tcIjogJHZhci1zY2hvb2wtbG9jayxcbiAgXCJzaGVldC1wbGFzdGljXCI6ICR2YXItc2hlZXQtcGxhc3RpYyxcbiAgXCJzaGllbGQtY2F0XCI6ICR2YXItc2hpZWxkLWNhdCxcbiAgXCJzaGllbGQtZG9nXCI6ICR2YXItc2hpZWxkLWRvZyxcbiAgXCJzaGllbGQtaGVhcnRcIjogJHZhci1zaGllbGQtaGVhcnQsXG4gIFwic3F1YXJlLW5maVwiOiAkdmFyLXNxdWFyZS1uZmksXG4gIFwic3F1YXJlLXBlcnNvbi1jb25maW5lZFwiOiAkdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQsXG4gIFwic3F1YXJlLXZpcnVzXCI6ICR2YXItc3F1YXJlLXZpcnVzLFxuICBcInN0YWZmLXNuYWtlXCI6ICR2YXItc3RhZmYtc25ha2UsXG4gIFwicm9kLWFzY2xlcGl1c1wiOiAkdmFyLXJvZC1hc2NsZXBpdXMsXG4gIFwicm9kLXNuYWtlXCI6ICR2YXItcm9kLXNuYWtlLFxuICBcInN0YWZmLWFlc2N1bGFwaXVzXCI6ICR2YXItc3RhZmYtYWVzY3VsYXBpdXMsXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJHZhci1zdW4tcGxhbnQtd2lsdCxcbiAgXCJ0YXJwXCI6ICR2YXItdGFycCxcbiAgXCJ0YXJwLWRyb3BsZXRcIjogJHZhci10YXJwLWRyb3BsZXQsXG4gIFwidGVudFwiOiAkdmFyLXRlbnQsXG4gIFwidGVudC1hcnJvdy1kb3duLXRvLWxpbmVcIjogJHZhci10ZW50LWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJHZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJHZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0ZW50LWFycm93cy1kb3duXCI6ICR2YXItdGVudC1hcnJvd3MtZG93bixcbiAgXCJ0ZW50c1wiOiAkdmFyLXRlbnRzLFxuICBcInRvaWxldC1wb3J0YWJsZVwiOiAkdmFyLXRvaWxldC1wb3J0YWJsZSxcbiAgXCJ0b2lsZXRzLXBvcnRhYmxlXCI6ICR2YXItdG9pbGV0cy1wb3J0YWJsZSxcbiAgXCJ0b3dlci1jZWxsXCI6ICR2YXItdG93ZXItY2VsbCxcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxuICBcInRyZWUtY2l0eVwiOiAkdmFyLXRyZWUtY2l0eSxcbiAgXCJ0cm93ZWxcIjogJHZhci10cm93ZWwsXG4gIFwidHJvd2VsLWJyaWNrc1wiOiAkdmFyLXRyb3dlbC1icmlja3MsXG4gIFwidHJ1Y2stYXJyb3ctcmlnaHRcIjogJHZhci10cnVjay1hcnJvdy1yaWdodCxcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICR2YXItdHJ1Y2stZHJvcGxldCxcbiAgXCJ0cnVjay1maWVsZFwiOiAkdmFyLXRydWNrLWZpZWxkLFxuICBcInRydWNrLWZpZWxkLXVuXCI6ICR2YXItdHJ1Y2stZmllbGQtdW4sXG4gIFwidHJ1Y2stcGxhbmVcIjogJHZhci10cnVjay1wbGFuZSxcbiAgXCJ1c2Vycy1iZXR3ZWVuLWxpbmVzXCI6ICR2YXItdXNlcnMtYmV0d2Vlbi1saW5lcyxcbiAgXCJ1c2Vycy1saW5lXCI6ICR2YXItdXNlcnMtbGluZSxcbiAgXCJ1c2Vycy1yYXlzXCI6ICR2YXItdXNlcnMtcmF5cyxcbiAgXCJ1c2Vycy1yZWN0YW5nbGVcIjogJHZhci11c2Vycy1yZWN0YW5nbGUsXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwidmlhbC1jaXJjbGUtY2hlY2tcIjogJHZhci12aWFsLWNpcmNsZS1jaGVjayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICR2YXItdmlhbC12aXJ1cyxcbiAgXCJ3aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICR2YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJ3b3JtXCI6ICR2YXItd29ybSxcbiAgXCJ4bWFya3MtbGluZXNcIjogJHZhci14bWFya3MtbGluZXMsXG4gIFwiY2hpbGQtZHJlc3NcIjogJHZhci1jaGlsZC1kcmVzcyxcbiAgXCJjaGlsZC1yZWFjaGluZ1wiOiAkdmFyLWNoaWxkLXJlYWNoaW5nLFxuICBcImZpbGUtY2lyY2xlLWNoZWNrXCI6ICR2YXItZmlsZS1jaXJjbGUtY2hlY2ssXG4gIFwiZmlsZS1jaXJjbGUteG1hcmtcIjogJHZhci1maWxlLWNpcmNsZS14bWFyayxcbiAgXCJwZXJzb24tdGhyb3VnaC13aW5kb3dcIjogJHZhci1wZXJzb24tdGhyb3VnaC13aW5kb3csXG4gIFwicGxhbnQtd2lsdFwiOiAkdmFyLXBsYW50LXdpbHQsXG4gIFwic3RhcGxlclwiOiAkdmFyLXN0YXBsZXIsXG4gIFwidHJhaW4tdHJhbVwiOiAkdmFyLXRyYWluLXRyYW0sXG4gIFwidGFibGUtY2VsbHMtY29sdW1uLWxvY2tcIjogJHZhci10YWJsZS1jZWxscy1jb2x1bW4tbG9jayxcbiAgXCJ0YWJsZS1jZWxscy1yb3ctbG9ja1wiOiAkdmFyLXRhYmxlLWNlbGxzLXJvdy1sb2NrLFxuICBcIndlYi1hd2Vzb21lXCI6ICR2YXItd2ViLWF3ZXNvbWUsXG4gIFwidGh1bWJ0YWNrLXNsYXNoXCI6ICR2YXItdGh1bWJ0YWNrLXNsYXNoLFxuICBcInRodW1iLXRhY2stc2xhc2hcIjogJHZhci10aHVtYi10YWNrLXNsYXNoLFxuICBcInRhYmxlLWNlbGxzLXJvdy11bmxvY2tcIjogJHZhci10YWJsZS1jZWxscy1yb3ctdW5sb2NrLFxuICBcImNoYXJ0LWRpYWdyYW1cIjogJHZhci1jaGFydC1kaWFncmFtLFxuICBcImNvbW1lbnQtbm9kZXNcIjogJHZhci1jb21tZW50LW5vZGVzLFxuICBcImZpbGUtZnJhZ21lbnRcIjogJHZhci1maWxlLWZyYWdtZW50LFxuICBcImZpbGUtaGFsZi1kYXNoZWRcIjogJHZhci1maWxlLWhhbGYtZGFzaGVkLFxuICBcImhleGFnb24tbm9kZXNcIjogJHZhci1oZXhhZ29uLW5vZGVzLFxuICBcImhleGFnb24tbm9kZXMtYm9sdFwiOiAkdmFyLWhleGFnb24tbm9kZXMtYm9sdCxcbiAgXCJzcXVhcmUtYmluYXJ5XCI6ICR2YXItc3F1YXJlLWJpbmFyeSxcbiAgXCJwZW50YWdvblwiOiAkdmFyLXBlbnRhZ29uLFxuICBcIm5vbi1iaW5hcnlcIjogJHZhci1ub24tYmluYXJ5LFxuICBcInNwaXJhbFwiOiAkdmFyLXNwaXJhbCxcbiAgXCJwaWN0dXJlLWluLXBpY3R1cmVcIjogJHZhci1waWN0dXJlLWluLXBpY3R1cmUsXG4gIFwibW9iaWxlLXZpYnJhdGVcIjogJHZhci1tb2JpbGUtdmlicmF0ZSxcbiAgXCJzaW5nbGUtcXVvdGUtbGVmdFwiOiAkdmFyLXNpbmdsZS1xdW90ZS1sZWZ0LFxuICBcInNpbmdsZS1xdW90ZS1yaWdodFwiOiAkdmFyLXNpbmdsZS1xdW90ZS1yaWdodCxcbiAgXCJidXMtc2lkZVwiOiAkdmFyLWJ1cy1zaWRlLFxuICBcInNlcHRhZ29uXCI6ICR2YXItc2VwdGFnb24sXG4gIFwiaGVwdGFnb25cIjogJHZhci1oZXB0YWdvbixcbiAgXCJhcXVhcml1c1wiOiAkdmFyLWFxdWFyaXVzLFxuICBcImFyaWVzXCI6ICR2YXItYXJpZXMsXG4gIFwiY2FuY2VyXCI6ICR2YXItY2FuY2VyLFxuICBcImNhcHJpY29yblwiOiAkdmFyLWNhcHJpY29ybixcbiAgXCJnZW1pbmlcIjogJHZhci1nZW1pbmksXG4gIFwibGVvXCI6ICR2YXItbGVvLFxuICBcImxpYnJhXCI6ICR2YXItbGlicmEsXG4gIFwicGlzY2VzXCI6ICR2YXItcGlzY2VzLFxuICBcInNhZ2l0dGFyaXVzXCI6ICR2YXItc2FnaXR0YXJpdXMsXG4gIFwic2NvcnBpb1wiOiAkdmFyLXNjb3JwaW8sXG4gIFwidGF1cnVzXCI6ICR2YXItdGF1cnVzLFxuICBcInZpcmdvXCI6ICR2YXItdmlyZ28sXG4gIFwibWFydGluaS1nbGFzcy1lbXB0eVwiOiAkdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHksXG4gIFwiZ2xhc3MtbWFydGluaVwiOiAkdmFyLWdsYXNzLW1hcnRpbmksXG4gIFwibXVzaWNcIjogJHZhci1tdXNpYyxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzXCI6ICR2YXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJzZWFyY2hcIjogJHZhci1zZWFyY2gsXG4gIFwiaGVhcnRcIjogJHZhci1oZWFydCxcbiAgXCJzdGFyXCI6ICR2YXItc3RhcixcbiAgXCJ1c2VyXCI6ICR2YXItdXNlcixcbiAgXCJ1c2VyLWFsdFwiOiAkdmFyLXVzZXItYWx0LFxuICBcInVzZXItbGFyZ2VcIjogJHZhci11c2VyLWxhcmdlLFxuICBcImZpbG1cIjogJHZhci1maWxtLFxuICBcImZpbG0tYWx0XCI6ICR2YXItZmlsbS1hbHQsXG4gIFwiZmlsbS1zaW1wbGVcIjogJHZhci1maWxtLXNpbXBsZSxcbiAgXCJ0YWJsZS1jZWxscy1sYXJnZVwiOiAkdmFyLXRhYmxlLWNlbGxzLWxhcmdlLFxuICBcInRoLWxhcmdlXCI6ICR2YXItdGgtbGFyZ2UsXG4gIFwidGFibGUtY2VsbHNcIjogJHZhci10YWJsZS1jZWxscyxcbiAgXCJ0aFwiOiAkdmFyLXRoLFxuICBcInRhYmxlLWxpc3RcIjogJHZhci10YWJsZS1saXN0LFxuICBcInRoLWxpc3RcIjogJHZhci10aC1saXN0LFxuICBcImNoZWNrXCI6ICR2YXItY2hlY2ssXG4gIFwieG1hcmtcIjogJHZhci14bWFyayxcbiAgXCJjbG9zZVwiOiAkdmFyLWNsb3NlLFxuICBcIm11bHRpcGx5XCI6ICR2YXItbXVsdGlwbHksXG4gIFwicmVtb3ZlXCI6ICR2YXItcmVtb3ZlLFxuICBcInRpbWVzXCI6ICR2YXItdGltZXMsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICR2YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICR2YXItc2VhcmNoLXBsdXMsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1taW51c1wiOiAkdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXMsXG4gIFwic2VhcmNoLW1pbnVzXCI6ICR2YXItc2VhcmNoLW1pbnVzLFxuICBcInBvd2VyLW9mZlwiOiAkdmFyLXBvd2VyLW9mZixcbiAgXCJzaWduYWxcIjogJHZhci1zaWduYWwsXG4gIFwic2lnbmFsLTVcIjogJHZhci1zaWduYWwtNSxcbiAgXCJzaWduYWwtcGVyZmVjdFwiOiAkdmFyLXNpZ25hbC1wZXJmZWN0LFxuICBcImdlYXJcIjogJHZhci1nZWFyLFxuICBcImNvZ1wiOiAkdmFyLWNvZyxcbiAgXCJob3VzZVwiOiAkdmFyLWhvdXNlLFxuICBcImhvbWVcIjogJHZhci1ob21lLFxuICBcImhvbWUtYWx0XCI6ICR2YXItaG9tZS1hbHQsXG4gIFwiaG9tZS1sZy1hbHRcIjogJHZhci1ob21lLWxnLWFsdCxcbiAgXCJjbG9ja1wiOiAkdmFyLWNsb2NrLFxuICBcImNsb2NrLWZvdXJcIjogJHZhci1jbG9jay1mb3VyLFxuICBcInJvYWRcIjogJHZhci1yb2FkLFxuICBcImRvd25sb2FkXCI6ICR2YXItZG93bmxvYWQsXG4gIFwiaW5ib3hcIjogJHZhci1pbmJveCxcbiAgXCJhcnJvdy1yb3RhdGUtcmlnaHRcIjogJHZhci1hcnJvdy1yb3RhdGUtcmlnaHQsXG4gIFwiYXJyb3ctcmlnaHQtcm90YXRlXCI6ICR2YXItYXJyb3ctcmlnaHQtcm90YXRlLFxuICBcImFycm93LXJvdGF0ZS1mb3J3YXJkXCI6ICR2YXItYXJyb3ctcm90YXRlLWZvcndhcmQsXG4gIFwicmVkb1wiOiAkdmFyLXJlZG8sXG4gIFwiYXJyb3dzLXJvdGF0ZVwiOiAkdmFyLWFycm93cy1yb3RhdGUsXG4gIFwicmVmcmVzaFwiOiAkdmFyLXJlZnJlc2gsXG4gIFwic3luY1wiOiAkdmFyLXN5bmMsXG4gIFwicmVjdGFuZ2xlLWxpc3RcIjogJHZhci1yZWN0YW5nbGUtbGlzdCxcbiAgXCJsaXN0LWFsdFwiOiAkdmFyLWxpc3QtYWx0LFxuICBcImxvY2tcIjogJHZhci1sb2NrLFxuICBcImZsYWdcIjogJHZhci1mbGFnLFxuICBcImhlYWRwaG9uZXNcIjogJHZhci1oZWFkcGhvbmVzLFxuICBcImhlYWRwaG9uZXMtYWx0XCI6ICR2YXItaGVhZHBob25lcy1hbHQsXG4gIFwiaGVhZHBob25lcy1zaW1wbGVcIjogJHZhci1oZWFkcGhvbmVzLXNpbXBsZSxcbiAgXCJ2b2x1bWUtb2ZmXCI6ICR2YXItdm9sdW1lLW9mZixcbiAgXCJ2b2x1bWUtbG93XCI6ICR2YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkdmFyLXZvbHVtZS1kb3duLFxuICBcInZvbHVtZS1oaWdoXCI6ICR2YXItdm9sdW1lLWhpZ2gsXG4gIFwidm9sdW1lLXVwXCI6ICR2YXItdm9sdW1lLXVwLFxuICBcInFyY29kZVwiOiAkdmFyLXFyY29kZSxcbiAgXCJiYXJjb2RlXCI6ICR2YXItYmFyY29kZSxcbiAgXCJ0YWdcIjogJHZhci10YWcsXG4gIFwidGFnc1wiOiAkdmFyLXRhZ3MsXG4gIFwiYm9va1wiOiAkdmFyLWJvb2ssXG4gIFwiYm9va21hcmtcIjogJHZhci1ib29rbWFyayxcbiAgXCJwcmludFwiOiAkdmFyLXByaW50LFxuICBcImNhbWVyYVwiOiAkdmFyLWNhbWVyYSxcbiAgXCJjYW1lcmEtYWx0XCI6ICR2YXItY2FtZXJhLWFsdCxcbiAgXCJmb250XCI6ICR2YXItZm9udCxcbiAgXCJib2xkXCI6ICR2YXItYm9sZCxcbiAgXCJpdGFsaWNcIjogJHZhci1pdGFsaWMsXG4gIFwidGV4dC1oZWlnaHRcIjogJHZhci10ZXh0LWhlaWdodCxcbiAgXCJ0ZXh0LXdpZHRoXCI6ICR2YXItdGV4dC13aWR0aCxcbiAgXCJhbGlnbi1sZWZ0XCI6ICR2YXItYWxpZ24tbGVmdCxcbiAgXCJhbGlnbi1jZW50ZXJcIjogJHZhci1hbGlnbi1jZW50ZXIsXG4gIFwiYWxpZ24tcmlnaHRcIjogJHZhci1hbGlnbi1yaWdodCxcbiAgXCJhbGlnbi1qdXN0aWZ5XCI6ICR2YXItYWxpZ24tanVzdGlmeSxcbiAgXCJsaXN0XCI6ICR2YXItbGlzdCxcbiAgXCJsaXN0LXNxdWFyZXNcIjogJHZhci1saXN0LXNxdWFyZXMsXG4gIFwib3V0ZGVudFwiOiAkdmFyLW91dGRlbnQsXG4gIFwiZGVkZW50XCI6ICR2YXItZGVkZW50LFxuICBcImluZGVudFwiOiAkdmFyLWluZGVudCxcbiAgXCJ2aWRlb1wiOiAkdmFyLXZpZGVvLFxuICBcInZpZGVvLWNhbWVyYVwiOiAkdmFyLXZpZGVvLWNhbWVyYSxcbiAgXCJpbWFnZVwiOiAkdmFyLWltYWdlLFxuICBcImxvY2F0aW9uLXBpblwiOiAkdmFyLWxvY2F0aW9uLXBpbixcbiAgXCJtYXAtbWFya2VyXCI6ICR2YXItbWFwLW1hcmtlcixcbiAgXCJjaXJjbGUtaGFsZi1zdHJva2VcIjogJHZhci1jaXJjbGUtaGFsZi1zdHJva2UsXG4gIFwiYWRqdXN0XCI6ICR2YXItYWRqdXN0LFxuICBcImRyb3BsZXRcIjogJHZhci1kcm9wbGV0LFxuICBcInRpbnRcIjogJHZhci10aW50LFxuICBcInBlbi10by1zcXVhcmVcIjogJHZhci1wZW4tdG8tc3F1YXJlLFxuICBcImVkaXRcIjogJHZhci1lZGl0LFxuICBcImFycm93cy11cC1kb3duLWxlZnQtcmlnaHRcIjogJHZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93c1wiOiAkdmFyLWFycm93cyxcbiAgXCJiYWNrd2FyZC1zdGVwXCI6ICR2YXItYmFja3dhcmQtc3RlcCxcbiAgXCJzdGVwLWJhY2t3YXJkXCI6ICR2YXItc3RlcC1iYWNrd2FyZCxcbiAgXCJiYWNrd2FyZC1mYXN0XCI6ICR2YXItYmFja3dhcmQtZmFzdCxcbiAgXCJmYXN0LWJhY2t3YXJkXCI6ICR2YXItZmFzdC1iYWNrd2FyZCxcbiAgXCJiYWNrd2FyZFwiOiAkdmFyLWJhY2t3YXJkLFxuICBcInBsYXlcIjogJHZhci1wbGF5LFxuICBcInBhdXNlXCI6ICR2YXItcGF1c2UsXG4gIFwic3RvcFwiOiAkdmFyLXN0b3AsXG4gIFwiZm9yd2FyZFwiOiAkdmFyLWZvcndhcmQsXG4gIFwiZm9yd2FyZC1mYXN0XCI6ICR2YXItZm9yd2FyZC1mYXN0LFxuICBcImZhc3QtZm9yd2FyZFwiOiAkdmFyLWZhc3QtZm9yd2FyZCxcbiAgXCJmb3J3YXJkLXN0ZXBcIjogJHZhci1mb3J3YXJkLXN0ZXAsXG4gIFwic3RlcC1mb3J3YXJkXCI6ICR2YXItc3RlcC1mb3J3YXJkLFxuICBcImVqZWN0XCI6ICR2YXItZWplY3QsXG4gIFwiY2hldnJvbi1sZWZ0XCI6ICR2YXItY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tcmlnaHRcIjogJHZhci1jaGV2cm9uLXJpZ2h0LFxuICBcImNpcmNsZS1wbHVzXCI6ICR2YXItY2lyY2xlLXBsdXMsXG4gIFwicGx1cy1jaXJjbGVcIjogJHZhci1wbHVzLWNpcmNsZSxcbiAgXCJjaXJjbGUtbWludXNcIjogJHZhci1jaXJjbGUtbWludXMsXG4gIFwibWludXMtY2lyY2xlXCI6ICR2YXItbWludXMtY2lyY2xlLFxuICBcImNpcmNsZS14bWFya1wiOiAkdmFyLWNpcmNsZS14bWFyayxcbiAgXCJ0aW1lcy1jaXJjbGVcIjogJHZhci10aW1lcy1jaXJjbGUsXG4gIFwieG1hcmstY2lyY2xlXCI6ICR2YXIteG1hcmstY2lyY2xlLFxuICBcImNpcmNsZS1jaGVja1wiOiAkdmFyLWNpcmNsZS1jaGVjayxcbiAgXCJjaGVjay1jaXJjbGVcIjogJHZhci1jaGVjay1jaXJjbGUsXG4gIFwiY2lyY2xlLXF1ZXN0aW9uXCI6ICR2YXItY2lyY2xlLXF1ZXN0aW9uLFxuICBcInF1ZXN0aW9uLWNpcmNsZVwiOiAkdmFyLXF1ZXN0aW9uLWNpcmNsZSxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICR2YXItaW5mby1jaXJjbGUsXG4gIFwiY3Jvc3NoYWlyc1wiOiAkdmFyLWNyb3NzaGFpcnMsXG4gIFwiYmFuXCI6ICR2YXItYmFuLFxuICBcImNhbmNlbFwiOiAkdmFyLWNhbmNlbCxcbiAgXCJhcnJvdy1sZWZ0XCI6ICR2YXItYXJyb3ctbGVmdCxcbiAgXCJhcnJvdy1yaWdodFwiOiAkdmFyLWFycm93LXJpZ2h0LFxuICBcImFycm93LXVwXCI6ICR2YXItYXJyb3ctdXAsXG4gIFwiYXJyb3ctZG93blwiOiAkdmFyLWFycm93LWRvd24sXG4gIFwic2hhcmVcIjogJHZhci1zaGFyZSxcbiAgXCJtYWlsLWZvcndhcmRcIjogJHZhci1tYWlsLWZvcndhcmQsXG4gIFwiZXhwYW5kXCI6ICR2YXItZXhwYW5kLFxuICBcImNvbXByZXNzXCI6ICR2YXItY29tcHJlc3MsXG4gIFwibWludXNcIjogJHZhci1taW51cyxcbiAgXCJzdWJ0cmFjdFwiOiAkdmFyLXN1YnRyYWN0LFxuICBcImNpcmNsZS1leGNsYW1hdGlvblwiOiAkdmFyLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGVcIjogJHZhci1leGNsYW1hdGlvbi1jaXJjbGUsXG4gIFwiZ2lmdFwiOiAkdmFyLWdpZnQsXG4gIFwibGVhZlwiOiAkdmFyLWxlYWYsXG4gIFwiZmlyZVwiOiAkdmFyLWZpcmUsXG4gIFwiZXllXCI6ICR2YXItZXllLFxuICBcImV5ZS1zbGFzaFwiOiAkdmFyLWV5ZS1zbGFzaCxcbiAgXCJ0cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6ICR2YXItZXhjbGFtYXRpb24tdHJpYW5nbGUsXG4gIFwid2FybmluZ1wiOiAkdmFyLXdhcm5pbmcsXG4gIFwicGxhbmVcIjogJHZhci1wbGFuZSxcbiAgXCJjYWxlbmRhci1kYXlzXCI6ICR2YXItY2FsZW5kYXItZGF5cyxcbiAgXCJjYWxlbmRhci1hbHRcIjogJHZhci1jYWxlbmRhci1hbHQsXG4gIFwic2h1ZmZsZVwiOiAkdmFyLXNodWZmbGUsXG4gIFwicmFuZG9tXCI6ICR2YXItcmFuZG9tLFxuICBcImNvbW1lbnRcIjogJHZhci1jb21tZW50LFxuICBcIm1hZ25ldFwiOiAkdmFyLW1hZ25ldCxcbiAgXCJjaGV2cm9uLXVwXCI6ICR2YXItY2hldnJvbi11cCxcbiAgXCJjaGV2cm9uLWRvd25cIjogJHZhci1jaGV2cm9uLWRvd24sXG4gIFwicmV0d2VldFwiOiAkdmFyLXJldHdlZXQsXG4gIFwiY2FydC1zaG9wcGluZ1wiOiAkdmFyLWNhcnQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctY2FydFwiOiAkdmFyLXNob3BwaW5nLWNhcnQsXG4gIFwiZm9sZGVyXCI6ICR2YXItZm9sZGVyLFxuICBcImZvbGRlci1ibGFua1wiOiAkdmFyLWZvbGRlci1ibGFuayxcbiAgXCJmb2xkZXItb3BlblwiOiAkdmFyLWZvbGRlci1vcGVuLFxuICBcImFycm93cy11cC1kb3duXCI6ICR2YXItYXJyb3dzLXVwLWRvd24sXG4gIFwiYXJyb3dzLXZcIjogJHZhci1hcnJvd3MtdixcbiAgXCJhcnJvd3MtbGVmdC1yaWdodFwiOiAkdmFyLWFycm93cy1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1oXCI6ICR2YXItYXJyb3dzLWgsXG4gIFwiY2hhcnQtYmFyXCI6ICR2YXItY2hhcnQtYmFyLFxuICBcImJhci1jaGFydFwiOiAkdmFyLWJhci1jaGFydCxcbiAgXCJjYW1lcmEtcmV0cm9cIjogJHZhci1jYW1lcmEtcmV0cm8sXG4gIFwia2V5XCI6ICR2YXIta2V5LFxuICBcImdlYXJzXCI6ICR2YXItZ2VhcnMsXG4gIFwiY29nc1wiOiAkdmFyLWNvZ3MsXG4gIFwiY29tbWVudHNcIjogJHZhci1jb21tZW50cyxcbiAgXCJzdGFyLWhhbGZcIjogJHZhci1zdGFyLWhhbGYsXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0XCI6ICR2YXItYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0LFxuICBcInNpZ24tb3V0XCI6ICR2YXItc2lnbi1vdXQsXG4gIFwidGh1bWJ0YWNrXCI6ICR2YXItdGh1bWJ0YWNrLFxuICBcInRodW1iLXRhY2tcIjogJHZhci10aHVtYi10YWNrLFxuICBcImFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlXCI6ICR2YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmUsXG4gIFwiZXh0ZXJuYWwtbGlua1wiOiAkdmFyLWV4dGVybmFsLWxpbmssXG4gIFwiYXJyb3ctcmlnaHQtdG8tYnJhY2tldFwiOiAkdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pblwiOiAkdmFyLXNpZ24taW4sXG4gIFwidHJvcGh5XCI6ICR2YXItdHJvcGh5LFxuICBcInVwbG9hZFwiOiAkdmFyLXVwbG9hZCxcbiAgXCJsZW1vblwiOiAkdmFyLWxlbW9uLFxuICBcInBob25lXCI6ICR2YXItcGhvbmUsXG4gIFwic3F1YXJlLXBob25lXCI6ICR2YXItc3F1YXJlLXBob25lLFxuICBcInBob25lLXNxdWFyZVwiOiAkdmFyLXBob25lLXNxdWFyZSxcbiAgXCJ1bmxvY2tcIjogJHZhci11bmxvY2ssXG4gIFwiY3JlZGl0LWNhcmRcIjogJHZhci1jcmVkaXQtY2FyZCxcbiAgXCJjcmVkaXQtY2FyZC1hbHRcIjogJHZhci1jcmVkaXQtY2FyZC1hbHQsXG4gIFwicnNzXCI6ICR2YXItcnNzLFxuICBcImZlZWRcIjogJHZhci1mZWVkLFxuICBcImhhcmQtZHJpdmVcIjogJHZhci1oYXJkLWRyaXZlLFxuICBcImhkZFwiOiAkdmFyLWhkZCxcbiAgXCJidWxsaG9yblwiOiAkdmFyLWJ1bGxob3JuLFxuICBcImNlcnRpZmljYXRlXCI6ICR2YXItY2VydGlmaWNhdGUsXG4gIFwiaGFuZC1wb2ludC1yaWdodFwiOiAkdmFyLWhhbmQtcG9pbnQtcmlnaHQsXG4gIFwiaGFuZC1wb2ludC1sZWZ0XCI6ICR2YXItaGFuZC1wb2ludC1sZWZ0LFxuICBcImhhbmQtcG9pbnQtdXBcIjogJHZhci1oYW5kLXBvaW50LXVwLFxuICBcImhhbmQtcG9pbnQtZG93blwiOiAkdmFyLWhhbmQtcG9pbnQtZG93bixcbiAgXCJjaXJjbGUtYXJyb3ctbGVmdFwiOiAkdmFyLWNpcmNsZS1hcnJvdy1sZWZ0LFxuICBcImFycm93LWNpcmNsZS1sZWZ0XCI6ICR2YXItYXJyb3ctY2lyY2xlLWxlZnQsXG4gIFwiY2lyY2xlLWFycm93LXJpZ2h0XCI6ICR2YXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImFycm93LWNpcmNsZS1yaWdodFwiOiAkdmFyLWFycm93LWNpcmNsZS1yaWdodCxcbiAgXCJjaXJjbGUtYXJyb3ctdXBcIjogJHZhci1jaXJjbGUtYXJyb3ctdXAsXG4gIFwiYXJyb3ctY2lyY2xlLXVwXCI6ICR2YXItYXJyb3ctY2lyY2xlLXVwLFxuICBcImNpcmNsZS1hcnJvdy1kb3duXCI6ICR2YXItY2lyY2xlLWFycm93LWRvd24sXG4gIFwiYXJyb3ctY2lyY2xlLWRvd25cIjogJHZhci1hcnJvdy1jaXJjbGUtZG93bixcbiAgXCJnbG9iZVwiOiAkdmFyLWdsb2JlLFxuICBcIndyZW5jaFwiOiAkdmFyLXdyZW5jaCxcbiAgXCJsaXN0LWNoZWNrXCI6ICR2YXItbGlzdC1jaGVjayxcbiAgXCJ0YXNrc1wiOiAkdmFyLXRhc2tzLFxuICBcImZpbHRlclwiOiAkdmFyLWZpbHRlcixcbiAgXCJicmllZmNhc2VcIjogJHZhci1icmllZmNhc2UsXG4gIFwidXAtZG93bi1sZWZ0LXJpZ2h0XCI6ICR2YXItdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHRcIjogJHZhci1hcnJvd3MtYWx0LFxuICBcInVzZXJzXCI6ICR2YXItdXNlcnMsXG4gIFwibGlua1wiOiAkdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJHZhci1jaGFpbixcbiAgXCJjbG91ZFwiOiAkdmFyLWNsb3VkLFxuICBcImZsYXNrXCI6ICR2YXItZmxhc2ssXG4gIFwic2Npc3NvcnNcIjogJHZhci1zY2lzc29ycyxcbiAgXCJjdXRcIjogJHZhci1jdXQsXG4gIFwiY29weVwiOiAkdmFyLWNvcHksXG4gIFwicGFwZXJjbGlwXCI6ICR2YXItcGFwZXJjbGlwLFxuICBcImZsb3BweS1kaXNrXCI6ICR2YXItZmxvcHB5LWRpc2ssXG4gIFwic2F2ZVwiOiAkdmFyLXNhdmUsXG4gIFwic3F1YXJlXCI6ICR2YXItc3F1YXJlLFxuICBcImJhcnNcIjogJHZhci1iYXJzLFxuICBcIm5hdmljb25cIjogJHZhci1uYXZpY29uLFxuICBcImxpc3QtdWxcIjogJHZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkdmFyLWxpc3QtZG90cyxcbiAgXCJsaXN0LW9sXCI6ICR2YXItbGlzdC1vbCxcbiAgXCJsaXN0LTEtMlwiOiAkdmFyLWxpc3QtMS0yLFxuICBcImxpc3QtbnVtZXJpY1wiOiAkdmFyLWxpc3QtbnVtZXJpYyxcbiAgXCJzdHJpa2V0aHJvdWdoXCI6ICR2YXItc3RyaWtldGhyb3VnaCxcbiAgXCJ1bmRlcmxpbmVcIjogJHZhci11bmRlcmxpbmUsXG4gIFwidGFibGVcIjogJHZhci10YWJsZSxcbiAgXCJ3YW5kLW1hZ2ljXCI6ICR2YXItd2FuZC1tYWdpYyxcbiAgXCJtYWdpY1wiOiAkdmFyLW1hZ2ljLFxuICBcInRydWNrXCI6ICR2YXItdHJ1Y2ssXG4gIFwibW9uZXktYmlsbFwiOiAkdmFyLW1vbmV5LWJpbGwsXG4gIFwiY2FyZXQtZG93blwiOiAkdmFyLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtdXBcIjogJHZhci1jYXJldC11cCxcbiAgXCJjYXJldC1sZWZ0XCI6ICR2YXItY2FyZXQtbGVmdCxcbiAgXCJjYXJldC1yaWdodFwiOiAkdmFyLWNhcmV0LXJpZ2h0LFxuICBcInRhYmxlLWNvbHVtbnNcIjogJHZhci10YWJsZS1jb2x1bW5zLFxuICBcImNvbHVtbnNcIjogJHZhci1jb2x1bW5zLFxuICBcInNvcnRcIjogJHZhci1zb3J0LFxuICBcInVuc29ydGVkXCI6ICR2YXItdW5zb3J0ZWQsXG4gIFwic29ydC1kb3duXCI6ICR2YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkdmFyLXNvcnQtZGVzYyxcbiAgXCJzb3J0LXVwXCI6ICR2YXItc29ydC11cCxcbiAgXCJzb3J0LWFzY1wiOiAkdmFyLXNvcnQtYXNjLFxuICBcImVudmVsb3BlXCI6ICR2YXItZW52ZWxvcGUsXG4gIFwiYXJyb3ctcm90YXRlLWxlZnRcIjogJHZhci1hcnJvdy1yb3RhdGUtbGVmdCxcbiAgXCJhcnJvdy1sZWZ0LXJvdGF0ZVwiOiAkdmFyLWFycm93LWxlZnQtcm90YXRlLFxuICBcImFycm93LXJvdGF0ZS1iYWNrXCI6ICR2YXItYXJyb3ctcm90YXRlLWJhY2ssXG4gIFwiYXJyb3ctcm90YXRlLWJhY2t3YXJkXCI6ICR2YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkLFxuICBcInVuZG9cIjogJHZhci11bmRvLFxuICBcImdhdmVsXCI6ICR2YXItZ2F2ZWwsXG4gIFwibGVnYWxcIjogJHZhci1sZWdhbCxcbiAgXCJib2x0XCI6ICR2YXItYm9sdCxcbiAgXCJ6YXBcIjogJHZhci16YXAsXG4gIFwic2l0ZW1hcFwiOiAkdmFyLXNpdGVtYXAsXG4gIFwidW1icmVsbGFcIjogJHZhci11bWJyZWxsYSxcbiAgXCJwYXN0ZVwiOiAkdmFyLXBhc3RlLFxuICBcImZpbGUtY2xpcGJvYXJkXCI6ICR2YXItZmlsZS1jbGlwYm9hcmQsXG4gIFwibGlnaHRidWxiXCI6ICR2YXItbGlnaHRidWxiLFxuICBcImFycm93LXJpZ2h0LWFycm93LWxlZnRcIjogJHZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LFxuICBcImV4Y2hhbmdlXCI6ICR2YXItZXhjaGFuZ2UsXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiAkdmFyLWNsb3VkLWFycm93LWRvd24sXG4gIFwiY2xvdWQtZG93bmxvYWRcIjogJHZhci1jbG91ZC1kb3dubG9hZCxcbiAgXCJjbG91ZC1kb3dubG9hZC1hbHRcIjogJHZhci1jbG91ZC1kb3dubG9hZC1hbHQsXG4gIFwiY2xvdWQtYXJyb3ctdXBcIjogJHZhci1jbG91ZC1hcnJvdy11cCxcbiAgXCJjbG91ZC11cGxvYWRcIjogJHZhci1jbG91ZC11cGxvYWQsXG4gIFwiY2xvdWQtdXBsb2FkLWFsdFwiOiAkdmFyLWNsb3VkLXVwbG9hZC1hbHQsXG4gIFwidXNlci1kb2N0b3JcIjogJHZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICR2YXItdXNlci1tZCxcbiAgXCJzdGV0aG9zY29wZVwiOiAkdmFyLXN0ZXRob3Njb3BlLFxuICBcInN1aXRjYXNlXCI6ICR2YXItc3VpdGNhc2UsXG4gIFwiYmVsbFwiOiAkdmFyLWJlbGwsXG4gIFwibXVnLXNhdWNlclwiOiAkdmFyLW11Zy1zYXVjZXIsXG4gIFwiY29mZmVlXCI6ICR2YXItY29mZmVlLFxuICBcImhvc3BpdGFsXCI6ICR2YXItaG9zcGl0YWwsXG4gIFwiaG9zcGl0YWwtYWx0XCI6ICR2YXItaG9zcGl0YWwtYWx0LFxuICBcImhvc3BpdGFsLXdpZGVcIjogJHZhci1ob3NwaXRhbC13aWRlLFxuICBcInRydWNrLW1lZGljYWxcIjogJHZhci10cnVjay1tZWRpY2FsLFxuICBcImFtYnVsYW5jZVwiOiAkdmFyLWFtYnVsYW5jZSxcbiAgXCJzdWl0Y2FzZS1tZWRpY2FsXCI6ICR2YXItc3VpdGNhc2UtbWVkaWNhbCxcbiAgXCJtZWRraXRcIjogJHZhci1tZWRraXQsXG4gIFwiamV0LWZpZ2h0ZXJcIjogJHZhci1qZXQtZmlnaHRlcixcbiAgXCJmaWdodGVyLWpldFwiOiAkdmFyLWZpZ2h0ZXItamV0LFxuICBcImJlZXItbXVnLWVtcHR5XCI6ICR2YXItYmVlci1tdWctZW1wdHksXG4gIFwiYmVlclwiOiAkdmFyLWJlZXIsXG4gIFwic3F1YXJlLWhcIjogJHZhci1zcXVhcmUtaCxcbiAgXCJoLXNxdWFyZVwiOiAkdmFyLWgtc3F1YXJlLFxuICBcInNxdWFyZS1wbHVzXCI6ICR2YXItc3F1YXJlLXBsdXMsXG4gIFwicGx1cy1zcXVhcmVcIjogJHZhci1wbHVzLXNxdWFyZSxcbiAgXCJhbmdsZXMtbGVmdFwiOiAkdmFyLWFuZ2xlcy1sZWZ0LFxuICBcImFuZ2xlLWRvdWJsZS1sZWZ0XCI6ICR2YXItYW5nbGUtZG91YmxlLWxlZnQsXG4gIFwiYW5nbGVzLXJpZ2h0XCI6ICR2YXItYW5nbGVzLXJpZ2h0LFxuICBcImFuZ2xlLWRvdWJsZS1yaWdodFwiOiAkdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCxcbiAgXCJhbmdsZXMtdXBcIjogJHZhci1hbmdsZXMtdXAsXG4gIFwiYW5nbGUtZG91YmxlLXVwXCI6ICR2YXItYW5nbGUtZG91YmxlLXVwLFxuICBcImFuZ2xlcy1kb3duXCI6ICR2YXItYW5nbGVzLWRvd24sXG4gIFwiYW5nbGUtZG91YmxlLWRvd25cIjogJHZhci1hbmdsZS1kb3VibGUtZG93bixcbiAgXCJhbmdsZS1sZWZ0XCI6ICR2YXItYW5nbGUtbGVmdCxcbiAgXCJhbmdsZS1yaWdodFwiOiAkdmFyLWFuZ2xlLXJpZ2h0LFxuICBcImFuZ2xlLXVwXCI6ICR2YXItYW5nbGUtdXAsXG4gIFwiYW5nbGUtZG93blwiOiAkdmFyLWFuZ2xlLWRvd24sXG4gIFwibGFwdG9wXCI6ICR2YXItbGFwdG9wLFxuICBcInRhYmxldC1idXR0b25cIjogJHZhci10YWJsZXQtYnV0dG9uLFxuICBcIm1vYmlsZS1idXR0b25cIjogJHZhci1tb2JpbGUtYnV0dG9uLFxuICBcInF1b3RlLWxlZnRcIjogJHZhci1xdW90ZS1sZWZ0LFxuICBcInF1b3RlLWxlZnQtYWx0XCI6ICR2YXItcXVvdGUtbGVmdC1hbHQsXG4gIFwicXVvdGUtcmlnaHRcIjogJHZhci1xdW90ZS1yaWdodCxcbiAgXCJxdW90ZS1yaWdodC1hbHRcIjogJHZhci1xdW90ZS1yaWdodC1hbHQsXG4gIFwic3Bpbm5lclwiOiAkdmFyLXNwaW5uZXIsXG4gIFwiY2lyY2xlXCI6ICR2YXItY2lyY2xlLFxuICBcImZhY2Utc21pbGVcIjogJHZhci1mYWNlLXNtaWxlLFxuICBcInNtaWxlXCI6ICR2YXItc21pbGUsXG4gIFwiZmFjZS1mcm93blwiOiAkdmFyLWZhY2UtZnJvd24sXG4gIFwiZnJvd25cIjogJHZhci1mcm93bixcbiAgXCJmYWNlLW1laFwiOiAkdmFyLWZhY2UtbWVoLFxuICBcIm1laFwiOiAkdmFyLW1laCxcbiAgXCJnYW1lcGFkXCI6ICR2YXItZ2FtZXBhZCxcbiAgXCJrZXlib2FyZFwiOiAkdmFyLWtleWJvYXJkLFxuICBcImZsYWctY2hlY2tlcmVkXCI6ICR2YXItZmxhZy1jaGVja2VyZWQsXG4gIFwidGVybWluYWxcIjogJHZhci10ZXJtaW5hbCxcbiAgXCJjb2RlXCI6ICR2YXItY29kZSxcbiAgXCJyZXBseS1hbGxcIjogJHZhci1yZXBseS1hbGwsXG4gIFwibWFpbC1yZXBseS1hbGxcIjogJHZhci1tYWlsLXJlcGx5LWFsbCxcbiAgXCJsb2NhdGlvbi1hcnJvd1wiOiAkdmFyLWxvY2F0aW9uLWFycm93LFxuICBcImNyb3BcIjogJHZhci1jcm9wLFxuICBcImNvZGUtYnJhbmNoXCI6ICR2YXItY29kZS1icmFuY2gsXG4gIFwibGluay1zbGFzaFwiOiAkdmFyLWxpbmstc2xhc2gsXG4gIFwiY2hhaW4tYnJva2VuXCI6ICR2YXItY2hhaW4tYnJva2VuLFxuICBcImNoYWluLXNsYXNoXCI6ICR2YXItY2hhaW4tc2xhc2gsXG4gIFwidW5saW5rXCI6ICR2YXItdW5saW5rLFxuICBcImluZm9cIjogJHZhci1pbmZvLFxuICBcInN1cGVyc2NyaXB0XCI6ICR2YXItc3VwZXJzY3JpcHQsXG4gIFwic3Vic2NyaXB0XCI6ICR2YXItc3Vic2NyaXB0LFxuICBcImVyYXNlclwiOiAkdmFyLWVyYXNlcixcbiAgXCJwdXp6bGUtcGllY2VcIjogJHZhci1wdXp6bGUtcGllY2UsXG4gIFwibWljcm9waG9uZVwiOiAkdmFyLW1pY3JvcGhvbmUsXG4gIFwibWljcm9waG9uZS1zbGFzaFwiOiAkdmFyLW1pY3JvcGhvbmUtc2xhc2gsXG4gIFwic2hpZWxkXCI6ICR2YXItc2hpZWxkLFxuICBcInNoaWVsZC1ibGFua1wiOiAkdmFyLXNoaWVsZC1ibGFuayxcbiAgXCJjYWxlbmRhclwiOiAkdmFyLWNhbGVuZGFyLFxuICBcImZpcmUtZXh0aW5ndWlzaGVyXCI6ICR2YXItZmlyZS1leHRpbmd1aXNoZXIsXG4gIFwicm9ja2V0XCI6ICR2YXItcm9ja2V0LFxuICBcImNpcmNsZS1jaGV2cm9uLWxlZnRcIjogJHZhci1jaXJjbGUtY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tY2lyY2xlLWxlZnRcIjogJHZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0LFxuICBcImNpcmNsZS1jaGV2cm9uLXJpZ2h0XCI6ICR2YXItY2lyY2xlLWNoZXZyb24tcmlnaHQsXG4gIFwiY2hldnJvbi1jaXJjbGUtcmlnaHRcIjogJHZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCxcbiAgXCJjaXJjbGUtY2hldnJvbi11cFwiOiAkdmFyLWNpcmNsZS1jaGV2cm9uLXVwLFxuICBcImNoZXZyb24tY2lyY2xlLXVwXCI6ICR2YXItY2hldnJvbi1jaXJjbGUtdXAsXG4gIFwiY2lyY2xlLWNoZXZyb24tZG93blwiOiAkdmFyLWNpcmNsZS1jaGV2cm9uLWRvd24sXG4gIFwiY2hldnJvbi1jaXJjbGUtZG93blwiOiAkdmFyLWNoZXZyb24tY2lyY2xlLWRvd24sXG4gIFwiYW5jaG9yXCI6ICR2YXItYW5jaG9yLFxuICBcInVubG9jay1rZXlob2xlXCI6ICR2YXItdW5sb2NrLWtleWhvbGUsXG4gIFwidW5sb2NrLWFsdFwiOiAkdmFyLXVubG9jay1hbHQsXG4gIFwiYnVsbHNleWVcIjogJHZhci1idWxsc2V5ZSxcbiAgXCJlbGxpcHNpc1wiOiAkdmFyLWVsbGlwc2lzLFxuICBcImVsbGlwc2lzLWhcIjogJHZhci1lbGxpcHNpcy1oLFxuICBcImVsbGlwc2lzLXZlcnRpY2FsXCI6ICR2YXItZWxsaXBzaXMtdmVydGljYWwsXG4gIFwiZWxsaXBzaXMtdlwiOiAkdmFyLWVsbGlwc2lzLXYsXG4gIFwic3F1YXJlLXJzc1wiOiAkdmFyLXNxdWFyZS1yc3MsXG4gIFwicnNzLXNxdWFyZVwiOiAkdmFyLXJzcy1zcXVhcmUsXG4gIFwiY2lyY2xlLXBsYXlcIjogJHZhci1jaXJjbGUtcGxheSxcbiAgXCJwbGF5LWNpcmNsZVwiOiAkdmFyLXBsYXktY2lyY2xlLFxuICBcInRpY2tldFwiOiAkdmFyLXRpY2tldCxcbiAgXCJzcXVhcmUtbWludXNcIjogJHZhci1zcXVhcmUtbWludXMsXG4gIFwibWludXMtc3F1YXJlXCI6ICR2YXItbWludXMtc3F1YXJlLFxuICBcImFycm93LXR1cm4tdXBcIjogJHZhci1hcnJvdy10dXJuLXVwLFxuICBcImxldmVsLXVwXCI6ICR2YXItbGV2ZWwtdXAsXG4gIFwiYXJyb3ctdHVybi1kb3duXCI6ICR2YXItYXJyb3ctdHVybi1kb3duLFxuICBcImxldmVsLWRvd25cIjogJHZhci1sZXZlbC1kb3duLFxuICBcInNxdWFyZS1jaGVja1wiOiAkdmFyLXNxdWFyZS1jaGVjayxcbiAgXCJjaGVjay1zcXVhcmVcIjogJHZhci1jaGVjay1zcXVhcmUsXG4gIFwic3F1YXJlLXBlblwiOiAkdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwic3F1YXJlLWFycm93LXVwLXJpZ2h0XCI6ICR2YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlXCI6ICR2YXItZXh0ZXJuYWwtbGluay1zcXVhcmUsXG4gIFwic2hhcmUtZnJvbS1zcXVhcmVcIjogJHZhci1zaGFyZS1mcm9tLXNxdWFyZSxcbiAgXCJzaGFyZS1zcXVhcmVcIjogJHZhci1zaGFyZS1zcXVhcmUsXG4gIFwiY29tcGFzc1wiOiAkdmFyLWNvbXBhc3MsXG4gIFwic3F1YXJlLWNhcmV0LWRvd25cIjogJHZhci1zcXVhcmUtY2FyZXQtZG93bixcbiAgXCJjYXJldC1zcXVhcmUtZG93blwiOiAkdmFyLWNhcmV0LXNxdWFyZS1kb3duLFxuICBcInNxdWFyZS1jYXJldC11cFwiOiAkdmFyLXNxdWFyZS1jYXJldC11cCxcbiAgXCJjYXJldC1zcXVhcmUtdXBcIjogJHZhci1jYXJldC1zcXVhcmUtdXAsXG4gIFwic3F1YXJlLWNhcmV0LXJpZ2h0XCI6ICR2YXItc3F1YXJlLWNhcmV0LXJpZ2h0LFxuICBcImNhcmV0LXNxdWFyZS1yaWdodFwiOiAkdmFyLWNhcmV0LXNxdWFyZS1yaWdodCxcbiAgXCJldXJvLXNpZ25cIjogJHZhci1ldXJvLXNpZ24sXG4gIFwiZXVyXCI6ICR2YXItZXVyLFxuICBcImV1cm9cIjogJHZhci1ldXJvLFxuICBcInN0ZXJsaW5nLXNpZ25cIjogJHZhci1zdGVybGluZy1zaWduLFxuICBcImdicFwiOiAkdmFyLWdicCxcbiAgXCJwb3VuZC1zaWduXCI6ICR2YXItcG91bmQtc2lnbixcbiAgXCJydXBlZS1zaWduXCI6ICR2YXItcnVwZWUtc2lnbixcbiAgXCJydXBlZVwiOiAkdmFyLXJ1cGVlLFxuICBcInllbi1zaWduXCI6ICR2YXIteWVuLXNpZ24sXG4gIFwiY255XCI6ICR2YXItY255LFxuICBcImpweVwiOiAkdmFyLWpweSxcbiAgXCJybWJcIjogJHZhci1ybWIsXG4gIFwieWVuXCI6ICR2YXIteWVuLFxuICBcInJ1YmxlLXNpZ25cIjogJHZhci1ydWJsZS1zaWduLFxuICBcInJvdWJsZVwiOiAkdmFyLXJvdWJsZSxcbiAgXCJydWJcIjogJHZhci1ydWIsXG4gIFwicnVibGVcIjogJHZhci1ydWJsZSxcbiAgXCJ3b24tc2lnblwiOiAkdmFyLXdvbi1zaWduLFxuICBcImtyd1wiOiAkdmFyLWtydyxcbiAgXCJ3b25cIjogJHZhci13b24sXG4gIFwiZmlsZVwiOiAkdmFyLWZpbGUsXG4gIFwiZmlsZS1saW5lc1wiOiAkdmFyLWZpbGUtbGluZXMsXG4gIFwiZmlsZS1hbHRcIjogJHZhci1maWxlLWFsdCxcbiAgXCJmaWxlLXRleHRcIjogJHZhci1maWxlLXRleHQsXG4gIFwiYXJyb3ctZG93bi1hLXpcIjogJHZhci1hcnJvdy1kb3duLWEteixcbiAgXCJzb3J0LWFscGhhLWFzY1wiOiAkdmFyLXNvcnQtYWxwaGEtYXNjLFxuICBcInNvcnQtYWxwaGEtZG93blwiOiAkdmFyLXNvcnQtYWxwaGEtZG93bixcbiAgXCJhcnJvdy11cC1hLXpcIjogJHZhci1hcnJvdy11cC1hLXosXG4gIFwic29ydC1hbHBoYS11cFwiOiAkdmFyLXNvcnQtYWxwaGEtdXAsXG4gIFwiYXJyb3ctZG93bi13aWRlLXNob3J0XCI6ICR2YXItYXJyb3ctZG93bi13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LWFzY1wiOiAkdmFyLXNvcnQtYW1vdW50LWFzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duXCI6ICR2YXItc29ydC1hbW91bnQtZG93bixcbiAgXCJhcnJvdy11cC13aWRlLXNob3J0XCI6ICR2YXItYXJyb3ctdXAtd2lkZS1zaG9ydCxcbiAgXCJzb3J0LWFtb3VudC11cFwiOiAkdmFyLXNvcnQtYW1vdW50LXVwLFxuICBcImFycm93LWRvd24tMS05XCI6ICR2YXItYXJyb3ctZG93bi0xLTksXG4gIFwic29ydC1udW1lcmljLWFzY1wiOiAkdmFyLXNvcnQtbnVtZXJpYy1hc2MsXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogJHZhci1zb3J0LW51bWVyaWMtZG93bixcbiAgXCJhcnJvdy11cC0xLTlcIjogJHZhci1hcnJvdy11cC0xLTksXG4gIFwic29ydC1udW1lcmljLXVwXCI6ICR2YXItc29ydC1udW1lcmljLXVwLFxuICBcInRodW1icy11cFwiOiAkdmFyLXRodW1icy11cCxcbiAgXCJ0aHVtYnMtZG93blwiOiAkdmFyLXRodW1icy1kb3duLFxuICBcImFycm93LWRvd24tbG9uZ1wiOiAkdmFyLWFycm93LWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWRvd25cIjogJHZhci1sb25nLWFycm93LWRvd24sXG4gIFwiYXJyb3ctdXAtbG9uZ1wiOiAkdmFyLWFycm93LXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy11cFwiOiAkdmFyLWxvbmctYXJyb3ctdXAsXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICR2YXItYXJyb3ctbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctbGVmdFwiOiAkdmFyLWxvbmctYXJyb3ctbGVmdCxcbiAgXCJhcnJvdy1yaWdodC1sb25nXCI6ICR2YXItYXJyb3ctcmlnaHQtbG9uZyxcbiAgXCJsb25nLWFycm93LXJpZ2h0XCI6ICR2YXItbG9uZy1hcnJvdy1yaWdodCxcbiAgXCJwZXJzb24tZHJlc3NcIjogJHZhci1wZXJzb24tZHJlc3MsXG4gIFwiZmVtYWxlXCI6ICR2YXItZmVtYWxlLFxuICBcInBlcnNvblwiOiAkdmFyLXBlcnNvbixcbiAgXCJtYWxlXCI6ICR2YXItbWFsZSxcbiAgXCJzdW5cIjogJHZhci1zdW4sXG4gIFwibW9vblwiOiAkdmFyLW1vb24sXG4gIFwiYm94LWFyY2hpdmVcIjogJHZhci1ib3gtYXJjaGl2ZSxcbiAgXCJhcmNoaXZlXCI6ICR2YXItYXJjaGl2ZSxcbiAgXCJidWdcIjogJHZhci1idWcsXG4gIFwic3F1YXJlLWNhcmV0LWxlZnRcIjogJHZhci1zcXVhcmUtY2FyZXQtbGVmdCxcbiAgXCJjYXJldC1zcXVhcmUtbGVmdFwiOiAkdmFyLWNhcmV0LXNxdWFyZS1sZWZ0LFxuICBcImNpcmNsZS1kb3RcIjogJHZhci1jaXJjbGUtZG90LFxuICBcImRvdC1jaXJjbGVcIjogJHZhci1kb3QtY2lyY2xlLFxuICBcIndoZWVsY2hhaXJcIjogJHZhci13aGVlbGNoYWlyLFxuICBcImxpcmEtc2lnblwiOiAkdmFyLWxpcmEtc2lnbixcbiAgXCJzaHV0dGxlLXNwYWNlXCI6ICR2YXItc2h1dHRsZS1zcGFjZSxcbiAgXCJzcGFjZS1zaHV0dGxlXCI6ICR2YXItc3BhY2Utc2h1dHRsZSxcbiAgXCJzcXVhcmUtZW52ZWxvcGVcIjogJHZhci1zcXVhcmUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtc3F1YXJlXCI6ICR2YXItZW52ZWxvcGUtc3F1YXJlLFxuICBcImJ1aWxkaW5nLWNvbHVtbnNcIjogJHZhci1idWlsZGluZy1jb2x1bW5zLFxuICBcImJhbmtcIjogJHZhci1iYW5rLFxuICBcImluc3RpdHV0aW9uXCI6ICR2YXItaW5zdGl0dXRpb24sXG4gIFwibXVzZXVtXCI6ICR2YXItbXVzZXVtLFxuICBcInVuaXZlcnNpdHlcIjogJHZhci11bml2ZXJzaXR5LFxuICBcImdyYWR1YXRpb24tY2FwXCI6ICR2YXItZ3JhZHVhdGlvbi1jYXAsXG4gIFwibW9ydGFyLWJvYXJkXCI6ICR2YXItbW9ydGFyLWJvYXJkLFxuICBcImxhbmd1YWdlXCI6ICR2YXItbGFuZ3VhZ2UsXG4gIFwiZmF4XCI6ICR2YXItZmF4LFxuICBcImJ1aWxkaW5nXCI6ICR2YXItYnVpbGRpbmcsXG4gIFwiY2hpbGRcIjogJHZhci1jaGlsZCxcbiAgXCJwYXdcIjogJHZhci1wYXcsXG4gIFwiY3ViZVwiOiAkdmFyLWN1YmUsXG4gIFwiY3ViZXNcIjogJHZhci1jdWJlcyxcbiAgXCJyZWN5Y2xlXCI6ICR2YXItcmVjeWNsZSxcbiAgXCJjYXJcIjogJHZhci1jYXIsXG4gIFwiYXV0b21vYmlsZVwiOiAkdmFyLWF1dG9tb2JpbGUsXG4gIFwidGF4aVwiOiAkdmFyLXRheGksXG4gIFwiY2FiXCI6ICR2YXItY2FiLFxuICBcInRyZWVcIjogJHZhci10cmVlLFxuICBcImRhdGFiYXNlXCI6ICR2YXItZGF0YWJhc2UsXG4gIFwiZmlsZS1wZGZcIjogJHZhci1maWxlLXBkZixcbiAgXCJmaWxlLXdvcmRcIjogJHZhci1maWxlLXdvcmQsXG4gIFwiZmlsZS1leGNlbFwiOiAkdmFyLWZpbGUtZXhjZWwsXG4gIFwiZmlsZS1wb3dlcnBvaW50XCI6ICR2YXItZmlsZS1wb3dlcnBvaW50LFxuICBcImZpbGUtaW1hZ2VcIjogJHZhci1maWxlLWltYWdlLFxuICBcImZpbGUtemlwcGVyXCI6ICR2YXItZmlsZS16aXBwZXIsXG4gIFwiZmlsZS1hcmNoaXZlXCI6ICR2YXItZmlsZS1hcmNoaXZlLFxuICBcImZpbGUtYXVkaW9cIjogJHZhci1maWxlLWF1ZGlvLFxuICBcImZpbGUtdmlkZW9cIjogJHZhci1maWxlLXZpZGVvLFxuICBcImZpbGUtY29kZVwiOiAkdmFyLWZpbGUtY29kZSxcbiAgXCJsaWZlLXJpbmdcIjogJHZhci1saWZlLXJpbmcsXG4gIFwiY2lyY2xlLW5vdGNoXCI6ICR2YXItY2lyY2xlLW5vdGNoLFxuICBcInBhcGVyLXBsYW5lXCI6ICR2YXItcGFwZXItcGxhbmUsXG4gIFwiY2xvY2stcm90YXRlLWxlZnRcIjogJHZhci1jbG9jay1yb3RhdGUtbGVmdCxcbiAgXCJoaXN0b3J5XCI6ICR2YXItaGlzdG9yeSxcbiAgXCJoZWFkaW5nXCI6ICR2YXItaGVhZGluZyxcbiAgXCJoZWFkZXJcIjogJHZhci1oZWFkZXIsXG4gIFwicGFyYWdyYXBoXCI6ICR2YXItcGFyYWdyYXBoLFxuICBcInNsaWRlcnNcIjogJHZhci1zbGlkZXJzLFxuICBcInNsaWRlcnMtaFwiOiAkdmFyLXNsaWRlcnMtaCxcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkdmFyLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdFwiOiAkdmFyLXNoYXJlLWFsdCxcbiAgXCJzcXVhcmUtc2hhcmUtbm9kZXNcIjogJHZhci1zcXVhcmUtc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0LXNxdWFyZVwiOiAkdmFyLXNoYXJlLWFsdC1zcXVhcmUsXG4gIFwiYm9tYlwiOiAkdmFyLWJvbWIsXG4gIFwiZnV0Ym9sXCI6ICR2YXItZnV0Ym9sLFxuICBcImZ1dGJvbC1iYWxsXCI6ICR2YXItZnV0Ym9sLWJhbGwsXG4gIFwic29jY2VyLWJhbGxcIjogJHZhci1zb2NjZXItYmFsbCxcbiAgXCJ0dHlcIjogJHZhci10dHksXG4gIFwidGVsZXR5cGVcIjogJHZhci10ZWxldHlwZSxcbiAgXCJiaW5vY3VsYXJzXCI6ICR2YXItYmlub2N1bGFycyxcbiAgXCJwbHVnXCI6ICR2YXItcGx1ZyxcbiAgXCJuZXdzcGFwZXJcIjogJHZhci1uZXdzcGFwZXIsXG4gIFwid2lmaVwiOiAkdmFyLXdpZmksXG4gIFwid2lmaS0zXCI6ICR2YXItd2lmaS0zLFxuICBcIndpZmktc3Ryb25nXCI6ICR2YXItd2lmaS1zdHJvbmcsXG4gIFwiY2FsY3VsYXRvclwiOiAkdmFyLWNhbGN1bGF0b3IsXG4gIFwiYmVsbC1zbGFzaFwiOiAkdmFyLWJlbGwtc2xhc2gsXG4gIFwidHJhc2hcIjogJHZhci10cmFzaCxcbiAgXCJjb3B5cmlnaHRcIjogJHZhci1jb3B5cmlnaHQsXG4gIFwiZXllLWRyb3BwZXJcIjogJHZhci1leWUtZHJvcHBlcixcbiAgXCJleWUtZHJvcHBlci1lbXB0eVwiOiAkdmFyLWV5ZS1kcm9wcGVyLWVtcHR5LFxuICBcImV5ZWRyb3BwZXJcIjogJHZhci1leWVkcm9wcGVyLFxuICBcInBhaW50YnJ1c2hcIjogJHZhci1wYWludGJydXNoLFxuICBcInBhaW50LWJydXNoXCI6ICR2YXItcGFpbnQtYnJ1c2gsXG4gIFwiY2FrZS1jYW5kbGVzXCI6ICR2YXItY2FrZS1jYW5kbGVzLFxuICBcImJpcnRoZGF5LWNha2VcIjogJHZhci1iaXJ0aGRheS1jYWtlLFxuICBcImNha2VcIjogJHZhci1jYWtlLFxuICBcImNoYXJ0LWFyZWFcIjogJHZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJHZhci1hcmVhLWNoYXJ0LFxuICBcImNoYXJ0LXBpZVwiOiAkdmFyLWNoYXJ0LXBpZSxcbiAgXCJwaWUtY2hhcnRcIjogJHZhci1waWUtY2hhcnQsXG4gIFwiY2hhcnQtbGluZVwiOiAkdmFyLWNoYXJ0LWxpbmUsXG4gIFwibGluZS1jaGFydFwiOiAkdmFyLWxpbmUtY2hhcnQsXG4gIFwidG9nZ2xlLW9mZlwiOiAkdmFyLXRvZ2dsZS1vZmYsXG4gIFwidG9nZ2xlLW9uXCI6ICR2YXItdG9nZ2xlLW9uLFxuICBcImJpY3ljbGVcIjogJHZhci1iaWN5Y2xlLFxuICBcImJ1c1wiOiAkdmFyLWJ1cyxcbiAgXCJjbG9zZWQtY2FwdGlvbmluZ1wiOiAkdmFyLWNsb3NlZC1jYXB0aW9uaW5nLFxuICBcInNoZWtlbC1zaWduXCI6ICR2YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICR2YXItaWxzLFxuICBcInNoZWtlbFwiOiAkdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJHZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJHZhci1zaGVxZWwtc2lnbixcbiAgXCJjYXJ0LXBsdXNcIjogJHZhci1jYXJ0LXBsdXMsXG4gIFwiY2FydC1hcnJvdy1kb3duXCI6ICR2YXItY2FydC1hcnJvdy1kb3duLFxuICBcImRpYW1vbmRcIjogJHZhci1kaWFtb25kLFxuICBcInNoaXBcIjogJHZhci1zaGlwLFxuICBcInVzZXItc2VjcmV0XCI6ICR2YXItdXNlci1zZWNyZXQsXG4gIFwibW90b3JjeWNsZVwiOiAkdmFyLW1vdG9yY3ljbGUsXG4gIFwic3RyZWV0LXZpZXdcIjogJHZhci1zdHJlZXQtdmlldyxcbiAgXCJoZWFydC1wdWxzZVwiOiAkdmFyLWhlYXJ0LXB1bHNlLFxuICBcImhlYXJ0YmVhdFwiOiAkdmFyLWhlYXJ0YmVhdCxcbiAgXCJ2ZW51c1wiOiAkdmFyLXZlbnVzLFxuICBcIm1hcnNcIjogJHZhci1tYXJzLFxuICBcIm1lcmN1cnlcIjogJHZhci1tZXJjdXJ5LFxuICBcIm1hcnMtYW5kLXZlbnVzXCI6ICR2YXItbWFycy1hbmQtdmVudXMsXG4gIFwidHJhbnNnZW5kZXJcIjogJHZhci10cmFuc2dlbmRlcixcbiAgXCJ0cmFuc2dlbmRlci1hbHRcIjogJHZhci10cmFuc2dlbmRlci1hbHQsXG4gIFwidmVudXMtZG91YmxlXCI6ICR2YXItdmVudXMtZG91YmxlLFxuICBcIm1hcnMtZG91YmxlXCI6ICR2YXItbWFycy1kb3VibGUsXG4gIFwidmVudXMtbWFyc1wiOiAkdmFyLXZlbnVzLW1hcnMsXG4gIFwibWFycy1zdHJva2VcIjogJHZhci1tYXJzLXN0cm9rZSxcbiAgXCJtYXJzLXN0cm9rZS11cFwiOiAkdmFyLW1hcnMtc3Ryb2tlLXVwLFxuICBcIm1hcnMtc3Ryb2tlLXZcIjogJHZhci1tYXJzLXN0cm9rZS12LFxuICBcIm1hcnMtc3Ryb2tlLXJpZ2h0XCI6ICR2YXItbWFycy1zdHJva2UtcmlnaHQsXG4gIFwibWFycy1zdHJva2UtaFwiOiAkdmFyLW1hcnMtc3Ryb2tlLWgsXG4gIFwibmV1dGVyXCI6ICR2YXItbmV1dGVyLFxuICBcImdlbmRlcmxlc3NcIjogJHZhci1nZW5kZXJsZXNzLFxuICBcInNlcnZlclwiOiAkdmFyLXNlcnZlcixcbiAgXCJ1c2VyLXBsdXNcIjogJHZhci11c2VyLXBsdXMsXG4gIFwidXNlci14bWFya1wiOiAkdmFyLXVzZXIteG1hcmssXG4gIFwidXNlci10aW1lc1wiOiAkdmFyLXVzZXItdGltZXMsXG4gIFwiYmVkXCI6ICR2YXItYmVkLFxuICBcInRyYWluXCI6ICR2YXItdHJhaW4sXG4gIFwidHJhaW4tc3Vid2F5XCI6ICR2YXItdHJhaW4tc3Vid2F5LFxuICBcInN1YndheVwiOiAkdmFyLXN1YndheSxcbiAgXCJiYXR0ZXJ5LWZ1bGxcIjogJHZhci1iYXR0ZXJ5LWZ1bGwsXG4gIFwiYmF0dGVyeVwiOiAkdmFyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS01XCI6ICR2YXItYmF0dGVyeS01LFxuICBcImJhdHRlcnktdGhyZWUtcXVhcnRlcnNcIjogJHZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzLFxuICBcImJhdHRlcnktNFwiOiAkdmFyLWJhdHRlcnktNCxcbiAgXCJiYXR0ZXJ5LWhhbGZcIjogJHZhci1iYXR0ZXJ5LWhhbGYsXG4gIFwiYmF0dGVyeS0zXCI6ICR2YXItYmF0dGVyeS0zLFxuICBcImJhdHRlcnktcXVhcnRlclwiOiAkdmFyLWJhdHRlcnktcXVhcnRlcixcbiAgXCJiYXR0ZXJ5LTJcIjogJHZhci1iYXR0ZXJ5LTIsXG4gIFwiYmF0dGVyeS1lbXB0eVwiOiAkdmFyLWJhdHRlcnktZW1wdHksXG4gIFwiYmF0dGVyeS0wXCI6ICR2YXItYmF0dGVyeS0wLFxuICBcImFycm93LXBvaW50ZXJcIjogJHZhci1hcnJvdy1wb2ludGVyLFxuICBcIm1vdXNlLXBvaW50ZXJcIjogJHZhci1tb3VzZS1wb2ludGVyLFxuICBcImktY3Vyc29yXCI6ICR2YXItaS1jdXJzb3IsXG4gIFwib2JqZWN0LWdyb3VwXCI6ICR2YXItb2JqZWN0LWdyb3VwLFxuICBcIm9iamVjdC11bmdyb3VwXCI6ICR2YXItb2JqZWN0LXVuZ3JvdXAsXG4gIFwibm90ZS1zdGlja3lcIjogJHZhci1ub3RlLXN0aWNreSxcbiAgXCJzdGlja3ktbm90ZVwiOiAkdmFyLXN0aWNreS1ub3RlLFxuICBcImNsb25lXCI6ICR2YXItY2xvbmUsXG4gIFwic2NhbGUtYmFsYW5jZWRcIjogJHZhci1zY2FsZS1iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlXCI6ICR2YXItYmFsYW5jZS1zY2FsZSxcbiAgXCJob3VyZ2xhc3Mtc3RhcnRcIjogJHZhci1ob3VyZ2xhc3Mtc3RhcnQsXG4gIFwiaG91cmdsYXNzLTFcIjogJHZhci1ob3VyZ2xhc3MtMSxcbiAgXCJob3VyZ2xhc3MtaGFsZlwiOiAkdmFyLWhvdXJnbGFzcy1oYWxmLFxuICBcImhvdXJnbGFzcy0yXCI6ICR2YXItaG91cmdsYXNzLTIsXG4gIFwiaG91cmdsYXNzLWVuZFwiOiAkdmFyLWhvdXJnbGFzcy1lbmQsXG4gIFwiaG91cmdsYXNzLTNcIjogJHZhci1ob3VyZ2xhc3MtMyxcbiAgXCJob3VyZ2xhc3NcIjogJHZhci1ob3VyZ2xhc3MsXG4gIFwiaG91cmdsYXNzLWVtcHR5XCI6ICR2YXItaG91cmdsYXNzLWVtcHR5LFxuICBcImhhbmQtYmFjay1maXN0XCI6ICR2YXItaGFuZC1iYWNrLWZpc3QsXG4gIFwiaGFuZC1yb2NrXCI6ICR2YXItaGFuZC1yb2NrLFxuICBcImhhbmRcIjogJHZhci1oYW5kLFxuICBcImhhbmQtcGFwZXJcIjogJHZhci1oYW5kLXBhcGVyLFxuICBcImhhbmQtc2Npc3NvcnNcIjogJHZhci1oYW5kLXNjaXNzb3JzLFxuICBcImhhbmQtbGl6YXJkXCI6ICR2YXItaGFuZC1saXphcmQsXG4gIFwiaGFuZC1zcG9ja1wiOiAkdmFyLWhhbmQtc3BvY2ssXG4gIFwiaGFuZC1wb2ludGVyXCI6ICR2YXItaGFuZC1wb2ludGVyLFxuICBcImhhbmQtcGVhY2VcIjogJHZhci1oYW5kLXBlYWNlLFxuICBcInRyYWRlbWFya1wiOiAkdmFyLXRyYWRlbWFyayxcbiAgXCJyZWdpc3RlcmVkXCI6ICR2YXItcmVnaXN0ZXJlZCxcbiAgXCJ0dlwiOiAkdmFyLXR2LFxuICBcInRlbGV2aXNpb25cIjogJHZhci10ZWxldmlzaW9uLFxuICBcInR2LWFsdFwiOiAkdmFyLXR2LWFsdCxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICR2YXItY2FsZW5kYXItcGx1cyxcbiAgXCJjYWxlbmRhci1taW51c1wiOiAkdmFyLWNhbGVuZGFyLW1pbnVzLFxuICBcImNhbGVuZGFyLXhtYXJrXCI6ICR2YXItY2FsZW5kYXIteG1hcmssXG4gIFwiY2FsZW5kYXItdGltZXNcIjogJHZhci1jYWxlbmRhci10aW1lcyxcbiAgXCJjYWxlbmRhci1jaGVja1wiOiAkdmFyLWNhbGVuZGFyLWNoZWNrLFxuICBcImluZHVzdHJ5XCI6ICR2YXItaW5kdXN0cnksXG4gIFwibWFwLXBpblwiOiAkdmFyLW1hcC1waW4sXG4gIFwic2lnbnMtcG9zdFwiOiAkdmFyLXNpZ25zLXBvc3QsXG4gIFwibWFwLXNpZ25zXCI6ICR2YXItbWFwLXNpZ25zLFxuICBcIm1hcFwiOiAkdmFyLW1hcCxcbiAgXCJtZXNzYWdlXCI6ICR2YXItbWVzc2FnZSxcbiAgXCJjb21tZW50LWFsdFwiOiAkdmFyLWNvbW1lbnQtYWx0LFxuICBcImNpcmNsZS1wYXVzZVwiOiAkdmFyLWNpcmNsZS1wYXVzZSxcbiAgXCJwYXVzZS1jaXJjbGVcIjogJHZhci1wYXVzZS1jaXJjbGUsXG4gIFwiY2lyY2xlLXN0b3BcIjogJHZhci1jaXJjbGUtc3RvcCxcbiAgXCJzdG9wLWNpcmNsZVwiOiAkdmFyLXN0b3AtY2lyY2xlLFxuICBcImJhZy1zaG9wcGluZ1wiOiAkdmFyLWJhZy1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYWdcIjogJHZhci1zaG9wcGluZy1iYWcsXG4gIFwiYmFza2V0LXNob3BwaW5nXCI6ICR2YXItYmFza2V0LXNob3BwaW5nLFxuICBcInNob3BwaW5nLWJhc2tldFwiOiAkdmFyLXNob3BwaW5nLWJhc2tldCxcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzXCI6ICR2YXItdW5pdmVyc2FsLWFjY2VzcyxcbiAgXCJwZXJzb24td2Fsa2luZy13aXRoLWNhbmVcIjogJHZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmUsXG4gIFwiYmxpbmRcIjogJHZhci1ibGluZCxcbiAgXCJhdWRpby1kZXNjcmlwdGlvblwiOiAkdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxuICBcInBob25lLXZvbHVtZVwiOiAkdmFyLXBob25lLXZvbHVtZSxcbiAgXCJ2b2x1bWUtY29udHJvbC1waG9uZVwiOiAkdmFyLXZvbHVtZS1jb250cm9sLXBob25lLFxuICBcImJyYWlsbGVcIjogJHZhci1icmFpbGxlLFxuICBcImVhci1saXN0ZW5cIjogJHZhci1lYXItbGlzdGVuLFxuICBcImFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtc1wiOiAkdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyxcbiAgXCJoYW5kcy1hc2wtaW50ZXJwcmV0aW5nXCI6ICR2YXItaGFuZHMtYXNsLWludGVycHJldGluZyxcbiAgXCJhbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImFzbC1pbnRlcnByZXRpbmdcIjogJHZhci1hc2wtaW50ZXJwcmV0aW5nLFxuICBcImhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nXCI6ICR2YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcsXG4gIFwiZWFyLWRlYWZcIjogJHZhci1lYXItZGVhZixcbiAgXCJkZWFmXCI6ICR2YXItZGVhZixcbiAgXCJkZWFmbmVzc1wiOiAkdmFyLWRlYWZuZXNzLFxuICBcImhhcmQtb2YtaGVhcmluZ1wiOiAkdmFyLWhhcmQtb2YtaGVhcmluZyxcbiAgXCJoYW5kc1wiOiAkdmFyLWhhbmRzLFxuICBcInNpZ24tbGFuZ3VhZ2VcIjogJHZhci1zaWduLWxhbmd1YWdlLFxuICBcInNpZ25pbmdcIjogJHZhci1zaWduaW5nLFxuICBcImV5ZS1sb3ctdmlzaW9uXCI6ICR2YXItZXllLWxvdy12aXNpb24sXG4gIFwibG93LXZpc2lvblwiOiAkdmFyLWxvdy12aXNpb24sXG4gIFwiZm9udC1hd2Vzb21lXCI6ICR2YXItZm9udC1hd2Vzb21lLFxuICBcImZvbnQtYXdlc29tZS1mbGFnXCI6ICR2YXItZm9udC1hd2Vzb21lLWZsYWcsXG4gIFwiZm9udC1hd2Vzb21lLWxvZ28tZnVsbFwiOiAkdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwsXG4gIFwiaGFuZHNoYWtlXCI6ICR2YXItaGFuZHNoYWtlLFxuICBcImhhbmRzaGFrZS1hbHRcIjogJHZhci1oYW5kc2hha2UtYWx0LFxuICBcImhhbmRzaGFrZS1zaW1wbGVcIjogJHZhci1oYW5kc2hha2Utc2ltcGxlLFxuICBcImVudmVsb3BlLW9wZW5cIjogJHZhci1lbnZlbG9wZS1vcGVuLFxuICBcImFkZHJlc3MtYm9va1wiOiAkdmFyLWFkZHJlc3MtYm9vayxcbiAgXCJjb250YWN0LWJvb2tcIjogJHZhci1jb250YWN0LWJvb2ssXG4gIFwiYWRkcmVzcy1jYXJkXCI6ICR2YXItYWRkcmVzcy1jYXJkLFxuICBcImNvbnRhY3QtY2FyZFwiOiAkdmFyLWNvbnRhY3QtY2FyZCxcbiAgXCJ2Y2FyZFwiOiAkdmFyLXZjYXJkLFxuICBcImNpcmNsZS11c2VyXCI6ICR2YXItY2lyY2xlLXVzZXIsXG4gIFwidXNlci1jaXJjbGVcIjogJHZhci11c2VyLWNpcmNsZSxcbiAgXCJpZC1iYWRnZVwiOiAkdmFyLWlkLWJhZGdlLFxuICBcImlkLWNhcmRcIjogJHZhci1pZC1jYXJkLFxuICBcImRyaXZlcnMtbGljZW5zZVwiOiAkdmFyLWRyaXZlcnMtbGljZW5zZSxcbiAgXCJ0ZW1wZXJhdHVyZS1mdWxsXCI6ICR2YXItdGVtcGVyYXR1cmUtZnVsbCxcbiAgXCJ0ZW1wZXJhdHVyZS00XCI6ICR2YXItdGVtcGVyYXR1cmUtNCxcbiAgXCJ0aGVybW9tZXRlci00XCI6ICR2YXItdGhlcm1vbWV0ZXItNCxcbiAgXCJ0aGVybW9tZXRlci1mdWxsXCI6ICR2YXItdGhlcm1vbWV0ZXItZnVsbCxcbiAgXCJ0ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyc1wiOiAkdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRlbXBlcmF0dXJlLTNcIjogJHZhci10ZW1wZXJhdHVyZS0zLFxuICBcInRoZXJtb21ldGVyLTNcIjogJHZhci10aGVybW9tZXRlci0zLFxuICBcInRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzXCI6ICR2YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMsXG4gIFwidGVtcGVyYXR1cmUtaGFsZlwiOiAkdmFyLXRlbXBlcmF0dXJlLWhhbGYsXG4gIFwidGVtcGVyYXR1cmUtMlwiOiAkdmFyLXRlbXBlcmF0dXJlLTIsXG4gIFwidGhlcm1vbWV0ZXItMlwiOiAkdmFyLXRoZXJtb21ldGVyLTIsXG4gIFwidGhlcm1vbWV0ZXItaGFsZlwiOiAkdmFyLXRoZXJtb21ldGVyLWhhbGYsXG4gIFwidGVtcGVyYXR1cmUtcXVhcnRlclwiOiAkdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXIsXG4gIFwidGVtcGVyYXR1cmUtMVwiOiAkdmFyLXRlbXBlcmF0dXJlLTEsXG4gIFwidGhlcm1vbWV0ZXItMVwiOiAkdmFyLXRoZXJtb21ldGVyLTEsXG4gIFwidGhlcm1vbWV0ZXItcXVhcnRlclwiOiAkdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIsXG4gIFwidGVtcGVyYXR1cmUtZW1wdHlcIjogJHZhci10ZW1wZXJhdHVyZS1lbXB0eSxcbiAgXCJ0ZW1wZXJhdHVyZS0wXCI6ICR2YXItdGVtcGVyYXR1cmUtMCxcbiAgXCJ0aGVybW9tZXRlci0wXCI6ICR2YXItdGhlcm1vbWV0ZXItMCxcbiAgXCJ0aGVybW9tZXRlci1lbXB0eVwiOiAkdmFyLXRoZXJtb21ldGVyLWVtcHR5LFxuICBcInNob3dlclwiOiAkdmFyLXNob3dlcixcbiAgXCJiYXRoXCI6ICR2YXItYmF0aCxcbiAgXCJiYXRodHViXCI6ICR2YXItYmF0aHR1YixcbiAgXCJwb2RjYXN0XCI6ICR2YXItcG9kY2FzdCxcbiAgXCJ3aW5kb3ctbWF4aW1pemVcIjogJHZhci13aW5kb3ctbWF4aW1pemUsXG4gIFwid2luZG93LW1pbmltaXplXCI6ICR2YXItd2luZG93LW1pbmltaXplLFxuICBcIndpbmRvdy1yZXN0b3JlXCI6ICR2YXItd2luZG93LXJlc3RvcmUsXG4gIFwic3F1YXJlLXhtYXJrXCI6ICR2YXItc3F1YXJlLXhtYXJrLFxuICBcInRpbWVzLXNxdWFyZVwiOiAkdmFyLXRpbWVzLXNxdWFyZSxcbiAgXCJ4bWFyay1zcXVhcmVcIjogJHZhci14bWFyay1zcXVhcmUsXG4gIFwibWljcm9jaGlwXCI6ICR2YXItbWljcm9jaGlwLFxuICBcInNub3dmbGFrZVwiOiAkdmFyLXNub3dmbGFrZSxcbiAgXCJzcG9vblwiOiAkdmFyLXNwb29uLFxuICBcInV0ZW5zaWwtc3Bvb25cIjogJHZhci11dGVuc2lsLXNwb29uLFxuICBcInV0ZW5zaWxzXCI6ICR2YXItdXRlbnNpbHMsXG4gIFwiY3V0bGVyeVwiOiAkdmFyLWN1dGxlcnksXG4gIFwicm90YXRlLWxlZnRcIjogJHZhci1yb3RhdGUtbGVmdCxcbiAgXCJyb3RhdGUtYmFja1wiOiAkdmFyLXJvdGF0ZS1iYWNrLFxuICBcInJvdGF0ZS1iYWNrd2FyZFwiOiAkdmFyLXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvLWFsdFwiOiAkdmFyLXVuZG8tYWx0LFxuICBcInRyYXNoLWNhblwiOiAkdmFyLXRyYXNoLWNhbixcbiAgXCJ0cmFzaC1hbHRcIjogJHZhci10cmFzaC1hbHQsXG4gIFwicm90YXRlXCI6ICR2YXItcm90YXRlLFxuICBcInN5bmMtYWx0XCI6ICR2YXItc3luYy1hbHQsXG4gIFwic3RvcHdhdGNoXCI6ICR2YXItc3RvcHdhdGNoLFxuICBcInJpZ2h0LWZyb20tYnJhY2tldFwiOiAkdmFyLXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dC1hbHRcIjogJHZhci1zaWduLW91dC1hbHQsXG4gIFwicmlnaHQtdG8tYnJhY2tldFwiOiAkdmFyLXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pbi1hbHRcIjogJHZhci1zaWduLWluLWFsdCxcbiAgXCJyb3RhdGUtcmlnaHRcIjogJHZhci1yb3RhdGUtcmlnaHQsXG4gIFwicmVkby1hbHRcIjogJHZhci1yZWRvLWFsdCxcbiAgXCJyb3RhdGUtZm9yd2FyZFwiOiAkdmFyLXJvdGF0ZS1mb3J3YXJkLFxuICBcInBvb1wiOiAkdmFyLXBvbyxcbiAgXCJpbWFnZXNcIjogJHZhci1pbWFnZXMsXG4gIFwicGVuY2lsXCI6ICR2YXItcGVuY2lsLFxuICBcInBlbmNpbC1hbHRcIjogJHZhci1wZW5jaWwtYWx0LFxuICBcInBlblwiOiAkdmFyLXBlbixcbiAgXCJwZW4tY2xpcFwiOiAkdmFyLXBlbi1jbGlwLFxuICBcInBlbi1hbHRcIjogJHZhci1wZW4tYWx0LFxuICBcIm9jdGFnb25cIjogJHZhci1vY3RhZ29uLFxuICBcImRvd24tbG9uZ1wiOiAkdmFyLWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1kb3duXCI6ICR2YXItbG9uZy1hcnJvdy1hbHQtZG93bixcbiAgXCJsZWZ0LWxvbmdcIjogJHZhci1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtbGVmdFwiOiAkdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXG4gIFwicmlnaHQtbG9uZ1wiOiAkdmFyLXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtcmlnaHRcIjogJHZhci1sb25nLWFycm93LWFsdC1yaWdodCxcbiAgXCJ1cC1sb25nXCI6ICR2YXItdXAtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC11cFwiOiAkdmFyLWxvbmctYXJyb3ctYWx0LXVwLFxuICBcImhleGFnb25cIjogJHZhci1oZXhhZ29uLFxuICBcImZpbGUtcGVuXCI6ICR2YXItZmlsZS1wZW4sXG4gIFwiZmlsZS1lZGl0XCI6ICR2YXItZmlsZS1lZGl0LFxuICBcIm1heGltaXplXCI6ICR2YXItbWF4aW1pemUsXG4gIFwiZXhwYW5kLWFycm93cy1hbHRcIjogJHZhci1leHBhbmQtYXJyb3dzLWFsdCxcbiAgXCJjbGlwYm9hcmRcIjogJHZhci1jbGlwYm9hcmQsXG4gIFwibGVmdC1yaWdodFwiOiAkdmFyLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWFsdC1oXCI6ICR2YXItYXJyb3dzLWFsdC1oLFxuICBcInVwLWRvd25cIjogJHZhci11cC1kb3duLFxuICBcImFycm93cy1hbHQtdlwiOiAkdmFyLWFycm93cy1hbHQtdixcbiAgXCJhbGFybS1jbG9ja1wiOiAkdmFyLWFsYXJtLWNsb2NrLFxuICBcImNpcmNsZS1kb3duXCI6ICR2YXItY2lyY2xlLWRvd24sXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1kb3duXCI6ICR2YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duLFxuICBcImNpcmNsZS1sZWZ0XCI6ICR2YXItY2lyY2xlLWxlZnQsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1sZWZ0XCI6ICR2YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0LFxuICBcImNpcmNsZS1yaWdodFwiOiAkdmFyLWNpcmNsZS1yaWdodCxcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLXJpZ2h0XCI6ICR2YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCxcbiAgXCJjaXJjbGUtdXBcIjogJHZhci1jaXJjbGUtdXAsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS11cFwiOiAkdmFyLWFycm93LWFsdC1jaXJjbGUtdXAsXG4gIFwidXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJHZhci11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rLWFsdFwiOiAkdmFyLWV4dGVybmFsLWxpbmstYWx0LFxuICBcInNxdWFyZS11cC1yaWdodFwiOiAkdmFyLXNxdWFyZS11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZS1hbHRcIjogJHZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsXG4gIFwicmlnaHQtbGVmdFwiOiAkdmFyLXJpZ2h0LWxlZnQsXG4gIFwiZXhjaGFuZ2UtYWx0XCI6ICR2YXItZXhjaGFuZ2UtYWx0LFxuICBcInJlcGVhdFwiOiAkdmFyLXJlcGVhdCxcbiAgXCJjb2RlLWNvbW1pdFwiOiAkdmFyLWNvZGUtY29tbWl0LFxuICBcImNvZGUtbWVyZ2VcIjogJHZhci1jb2RlLW1lcmdlLFxuICBcImRlc2t0b3BcIjogJHZhci1kZXNrdG9wLFxuICBcImRlc2t0b3AtYWx0XCI6ICR2YXItZGVza3RvcC1hbHQsXG4gIFwiZ2VtXCI6ICR2YXItZ2VtLFxuICBcInR1cm4tZG93blwiOiAkdmFyLXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duLWFsdFwiOiAkdmFyLWxldmVsLWRvd24tYWx0LFxuICBcInR1cm4tdXBcIjogJHZhci10dXJuLXVwLFxuICBcImxldmVsLXVwLWFsdFwiOiAkdmFyLWxldmVsLXVwLWFsdCxcbiAgXCJsb2NrLW9wZW5cIjogJHZhci1sb2NrLW9wZW4sXG4gIFwibG9jYXRpb24tZG90XCI6ICR2YXItbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZXItYWx0XCI6ICR2YXItbWFwLW1hcmtlci1hbHQsXG4gIFwibWljcm9waG9uZS1saW5lc1wiOiAkdmFyLW1pY3JvcGhvbmUtbGluZXMsXG4gIFwibWljcm9waG9uZS1hbHRcIjogJHZhci1taWNyb3Bob25lLWFsdCxcbiAgXCJtb2JpbGUtc2NyZWVuLWJ1dHRvblwiOiAkdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uLFxuICBcIm1vYmlsZS1hbHRcIjogJHZhci1tb2JpbGUtYWx0LFxuICBcIm1vYmlsZVwiOiAkdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJtb2JpbGUtc2NyZWVuXCI6ICR2YXItbW9iaWxlLXNjcmVlbixcbiAgXCJtb2JpbGUtYW5kcm9pZC1hbHRcIjogJHZhci1tb2JpbGUtYW5kcm9pZC1hbHQsXG4gIFwibW9uZXktYmlsbC0xXCI6ICR2YXItbW9uZXktYmlsbC0xLFxuICBcIm1vbmV5LWJpbGwtYWx0XCI6ICR2YXItbW9uZXktYmlsbC1hbHQsXG4gIFwicGhvbmUtc2xhc2hcIjogJHZhci1waG9uZS1zbGFzaCxcbiAgXCJpbWFnZS1wb3J0cmFpdFwiOiAkdmFyLWltYWdlLXBvcnRyYWl0LFxuICBcInBvcnRyYWl0XCI6ICR2YXItcG9ydHJhaXQsXG4gIFwicmVwbHlcIjogJHZhci1yZXBseSxcbiAgXCJtYWlsLXJlcGx5XCI6ICR2YXItbWFpbC1yZXBseSxcbiAgXCJzaGllbGQtaGFsdmVkXCI6ICR2YXItc2hpZWxkLWhhbHZlZCxcbiAgXCJzaGllbGQtYWx0XCI6ICR2YXItc2hpZWxkLWFsdCxcbiAgXCJ0YWJsZXQtc2NyZWVuLWJ1dHRvblwiOiAkdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uLFxuICBcInRhYmxldC1hbHRcIjogJHZhci10YWJsZXQtYWx0LFxuICBcInRhYmxldFwiOiAkdmFyLXRhYmxldCxcbiAgXCJ0YWJsZXQtYW5kcm9pZFwiOiAkdmFyLXRhYmxldC1hbmRyb2lkLFxuICBcInRpY2tldC1zaW1wbGVcIjogJHZhci10aWNrZXQtc2ltcGxlLFxuICBcInRpY2tldC1hbHRcIjogJHZhci10aWNrZXQtYWx0LFxuICBcInJlY3RhbmdsZS14bWFya1wiOiAkdmFyLXJlY3RhbmdsZS14bWFyayxcbiAgXCJyZWN0YW5nbGUtdGltZXNcIjogJHZhci1yZWN0YW5nbGUtdGltZXMsXG4gIFwidGltZXMtcmVjdGFuZ2xlXCI6ICR2YXItdGltZXMtcmVjdGFuZ2xlLFxuICBcIndpbmRvdy1jbG9zZVwiOiAkdmFyLXdpbmRvdy1jbG9zZSxcbiAgXCJkb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlclwiOiAkdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyLFxuICBcImNvbXByZXNzLWFsdFwiOiAkdmFyLWNvbXByZXNzLWFsdCxcbiAgXCJ1cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyXCI6ICR2YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcixcbiAgXCJleHBhbmQtYWx0XCI6ICR2YXItZXhwYW5kLWFsdCxcbiAgXCJiYXNlYmFsbC1iYXQtYmFsbFwiOiAkdmFyLWJhc2ViYWxsLWJhdC1iYWxsLFxuICBcImJhc2ViYWxsXCI6ICR2YXItYmFzZWJhbGwsXG4gIFwiYmFzZWJhbGwtYmFsbFwiOiAkdmFyLWJhc2ViYWxsLWJhbGwsXG4gIFwiYmFza2V0YmFsbFwiOiAkdmFyLWJhc2tldGJhbGwsXG4gIFwiYmFza2V0YmFsbC1iYWxsXCI6ICR2YXItYmFza2V0YmFsbC1iYWxsLFxuICBcImJvd2xpbmctYmFsbFwiOiAkdmFyLWJvd2xpbmctYmFsbCxcbiAgXCJjaGVzc1wiOiAkdmFyLWNoZXNzLFxuICBcImNoZXNzLWJpc2hvcFwiOiAkdmFyLWNoZXNzLWJpc2hvcCxcbiAgXCJjaGVzcy1ib2FyZFwiOiAkdmFyLWNoZXNzLWJvYXJkLFxuICBcImNoZXNzLWtpbmdcIjogJHZhci1jaGVzcy1raW5nLFxuICBcImNoZXNzLWtuaWdodFwiOiAkdmFyLWNoZXNzLWtuaWdodCxcbiAgXCJjaGVzcy1wYXduXCI6ICR2YXItY2hlc3MtcGF3bixcbiAgXCJjaGVzcy1xdWVlblwiOiAkdmFyLWNoZXNzLXF1ZWVuLFxuICBcImNoZXNzLXJvb2tcIjogJHZhci1jaGVzcy1yb29rLFxuICBcImR1bWJiZWxsXCI6ICR2YXItZHVtYmJlbGwsXG4gIFwiZm9vdGJhbGxcIjogJHZhci1mb290YmFsbCxcbiAgXCJmb290YmFsbC1iYWxsXCI6ICR2YXItZm9vdGJhbGwtYmFsbCxcbiAgXCJnb2xmLWJhbGwtdGVlXCI6ICR2YXItZ29sZi1iYWxsLXRlZSxcbiAgXCJnb2xmLWJhbGxcIjogJHZhci1nb2xmLWJhbGwsXG4gIFwiaG9ja2V5LXB1Y2tcIjogJHZhci1ob2NrZXktcHVjayxcbiAgXCJicm9vbS1iYWxsXCI6ICR2YXItYnJvb20tYmFsbCxcbiAgXCJxdWlkZGl0Y2hcIjogJHZhci1xdWlkZGl0Y2gsXG4gIFwicXVpZGRpdGNoLWJyb29tLWJhbGxcIjogJHZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbCxcbiAgXCJzcXVhcmUtZnVsbFwiOiAkdmFyLXNxdWFyZS1mdWxsLFxuICBcInRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbFwiOiAkdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbCxcbiAgXCJwaW5nLXBvbmctcGFkZGxlLWJhbGxcIjogJHZhci1waW5nLXBvbmctcGFkZGxlLWJhbGwsXG4gIFwidGFibGUtdGVubmlzXCI6ICR2YXItdGFibGUtdGVubmlzLFxuICBcInZvbGxleWJhbGxcIjogJHZhci12b2xsZXliYWxsLFxuICBcInZvbGxleWJhbGwtYmFsbFwiOiAkdmFyLXZvbGxleWJhbGwtYmFsbCxcbiAgXCJoYW5kLWRvdHNcIjogJHZhci1oYW5kLWRvdHMsXG4gIFwiYWxsZXJnaWVzXCI6ICR2YXItYWxsZXJnaWVzLFxuICBcImJhbmRhZ2VcIjogJHZhci1iYW5kYWdlLFxuICBcImJhbmQtYWlkXCI6ICR2YXItYmFuZC1haWQsXG4gIFwiYm94XCI6ICR2YXItYm94LFxuICBcImJveGVzLXN0YWNrZWRcIjogJHZhci1ib3hlcy1zdGFja2VkLFxuICBcImJveGVzXCI6ICR2YXItYm94ZXMsXG4gIFwiYm94ZXMtYWx0XCI6ICR2YXItYm94ZXMtYWx0LFxuICBcImJyaWVmY2FzZS1tZWRpY2FsXCI6ICR2YXItYnJpZWZjYXNlLW1lZGljYWwsXG4gIFwiZmlyZS1mbGFtZS1zaW1wbGVcIjogJHZhci1maXJlLWZsYW1lLXNpbXBsZSxcbiAgXCJidXJuXCI6ICR2YXItYnVybixcbiAgXCJjYXBzdWxlc1wiOiAkdmFyLWNhcHN1bGVzLFxuICBcImNsaXBib2FyZC1jaGVja1wiOiAkdmFyLWNsaXBib2FyZC1jaGVjayxcbiAgXCJjbGlwYm9hcmQtbGlzdFwiOiAkdmFyLWNsaXBib2FyZC1saXN0LFxuICBcInBlcnNvbi1kb3RzLWZyb20tbGluZVwiOiAkdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcbiAgXCJkaWFnbm9zZXNcIjogJHZhci1kaWFnbm9zZXMsXG4gIFwiZG5hXCI6ICR2YXItZG5hLFxuICBcImRvbGx5XCI6ICR2YXItZG9sbHksXG4gIFwiZG9sbHktYm94XCI6ICR2YXItZG9sbHktYm94LFxuICBcImNhcnQtZmxhdGJlZFwiOiAkdmFyLWNhcnQtZmxhdGJlZCxcbiAgXCJkb2xseS1mbGF0YmVkXCI6ICR2YXItZG9sbHktZmxhdGJlZCxcbiAgXCJmaWxlLW1lZGljYWxcIjogJHZhci1maWxlLW1lZGljYWwsXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwia2l0LW1lZGljYWxcIjogJHZhci1raXQtbWVkaWNhbCxcbiAgXCJmaXJzdC1haWRcIjogJHZhci1maXJzdC1haWQsXG4gIFwiY2lyY2xlLWhcIjogJHZhci1jaXJjbGUtaCxcbiAgXCJob3NwaXRhbC1zeW1ib2xcIjogJHZhci1ob3NwaXRhbC1zeW1ib2wsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICR2YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICR2YXItaWQtY2FyZC1hbHQsXG4gIFwibm90ZXMtbWVkaWNhbFwiOiAkdmFyLW5vdGVzLW1lZGljYWwsXG4gIFwicGFsbGV0XCI6ICR2YXItcGFsbGV0LFxuICBcInBpbGxzXCI6ICR2YXItcGlsbHMsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZVwiOiAkdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsXCI6ICR2YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtYWx0XCI6ICR2YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsXG4gIFwiYmVkLXB1bHNlXCI6ICR2YXItYmVkLXB1bHNlLFxuICBcInByb2NlZHVyZXNcIjogJHZhci1wcm9jZWR1cmVzLFxuICBcInRydWNrLWZhc3RcIjogJHZhci10cnVjay1mYXN0LFxuICBcInNoaXBwaW5nLWZhc3RcIjogJHZhci1zaGlwcGluZy1mYXN0LFxuICBcInNtb2tpbmdcIjogJHZhci1zbW9raW5nLFxuICBcInN5cmluZ2VcIjogJHZhci1zeXJpbmdlLFxuICBcInRhYmxldHNcIjogJHZhci10YWJsZXRzLFxuICBcInRoZXJtb21ldGVyXCI6ICR2YXItdGhlcm1vbWV0ZXIsXG4gIFwidmlhbFwiOiAkdmFyLXZpYWwsXG4gIFwidmlhbHNcIjogJHZhci12aWFscyxcbiAgXCJ3YXJlaG91c2VcIjogJHZhci13YXJlaG91c2UsXG4gIFwid2VpZ2h0LXNjYWxlXCI6ICR2YXItd2VpZ2h0LXNjYWxlLFxuICBcIndlaWdodFwiOiAkdmFyLXdlaWdodCxcbiAgXCJ4LXJheVwiOiAkdmFyLXgtcmF5LFxuICBcImJveC1vcGVuXCI6ICR2YXItYm94LW9wZW4sXG4gIFwiY29tbWVudC1kb3RzXCI6ICR2YXItY29tbWVudC1kb3RzLFxuICBcImNvbW1lbnRpbmdcIjogJHZhci1jb21tZW50aW5nLFxuICBcImNvbW1lbnQtc2xhc2hcIjogJHZhci1jb21tZW50LXNsYXNoLFxuICBcImNvdWNoXCI6ICR2YXItY291Y2gsXG4gIFwiY2lyY2xlLWRvbGxhci10by1zbG90XCI6ICR2YXItY2lyY2xlLWRvbGxhci10by1zbG90LFxuICBcImRvbmF0ZVwiOiAkdmFyLWRvbmF0ZSxcbiAgXCJkb3ZlXCI6ICR2YXItZG92ZSxcbiAgXCJoYW5kLWhvbGRpbmdcIjogJHZhci1oYW5kLWhvbGRpbmcsXG4gIFwiaGFuZC1ob2xkaW5nLWhlYXJ0XCI6ICR2YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxuICBcImhhbmQtaG9sZGluZy1kb2xsYXJcIjogJHZhci1oYW5kLWhvbGRpbmctZG9sbGFyLFxuICBcImhhbmQtaG9sZGluZy11c2RcIjogJHZhci1oYW5kLWhvbGRpbmctdXNkLFxuICBcImhhbmQtaG9sZGluZy1kcm9wbGV0XCI6ICR2YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQsXG4gIFwiaGFuZC1ob2xkaW5nLXdhdGVyXCI6ICR2YXItaGFuZC1ob2xkaW5nLXdhdGVyLFxuICBcImhhbmRzLWhvbGRpbmdcIjogJHZhci1oYW5kcy1ob2xkaW5nLFxuICBcImhhbmRzaGFrZS1hbmdsZVwiOiAkdmFyLWhhbmRzaGFrZS1hbmdsZSxcbiAgXCJoYW5kcy1oZWxwaW5nXCI6ICR2YXItaGFuZHMtaGVscGluZyxcbiAgXCJwYXJhY2h1dGUtYm94XCI6ICR2YXItcGFyYWNodXRlLWJveCxcbiAgXCJwZW9wbGUtY2FycnktYm94XCI6ICR2YXItcGVvcGxlLWNhcnJ5LWJveCxcbiAgXCJwZW9wbGUtY2FycnlcIjogJHZhci1wZW9wbGUtY2FycnksXG4gIFwicGlnZ3ktYmFua1wiOiAkdmFyLXBpZ2d5LWJhbmssXG4gIFwicmliYm9uXCI6ICR2YXItcmliYm9uLFxuICBcInJvdXRlXCI6ICR2YXItcm91dGUsXG4gIFwic2VlZGxpbmdcIjogJHZhci1zZWVkbGluZyxcbiAgXCJzcHJvdXRcIjogJHZhci1zcHJvdXQsXG4gIFwic2lnbi1oYW5naW5nXCI6ICR2YXItc2lnbi1oYW5naW5nLFxuICBcInNpZ25cIjogJHZhci1zaWduLFxuICBcImZhY2Utc21pbGUtd2lua1wiOiAkdmFyLWZhY2Utc21pbGUtd2luayxcbiAgXCJzbWlsZS13aW5rXCI6ICR2YXItc21pbGUtd2luayxcbiAgXCJ0YXBlXCI6ICR2YXItdGFwZSxcbiAgXCJ0cnVjay1yYW1wLWJveFwiOiAkdmFyLXRydWNrLXJhbXAtYm94LFxuICBcInRydWNrLWxvYWRpbmdcIjogJHZhci10cnVjay1sb2FkaW5nLFxuICBcInRydWNrLW1vdmluZ1wiOiAkdmFyLXRydWNrLW1vdmluZyxcbiAgXCJ2aWRlby1zbGFzaFwiOiAkdmFyLXZpZGVvLXNsYXNoLFxuICBcIndpbmUtZ2xhc3NcIjogJHZhci13aW5lLWdsYXNzLFxuICBcInVzZXItYXN0cm9uYXV0XCI6ICR2YXItdXNlci1hc3Ryb25hdXQsXG4gIFwidXNlci1jaGVja1wiOiAkdmFyLXVzZXItY2hlY2ssXG4gIFwidXNlci1jbG9ja1wiOiAkdmFyLXVzZXItY2xvY2ssXG4gIFwidXNlci1nZWFyXCI6ICR2YXItdXNlci1nZWFyLFxuICBcInVzZXItY29nXCI6ICR2YXItdXNlci1jb2csXG4gIFwidXNlci1wZW5cIjogJHZhci11c2VyLXBlbixcbiAgXCJ1c2VyLWVkaXRcIjogJHZhci11c2VyLWVkaXQsXG4gIFwidXNlci1ncm91cFwiOiAkdmFyLXVzZXItZ3JvdXAsXG4gIFwidXNlci1mcmllbmRzXCI6ICR2YXItdXNlci1mcmllbmRzLFxuICBcInVzZXItZ3JhZHVhdGVcIjogJHZhci11c2VyLWdyYWR1YXRlLFxuICBcInVzZXItbG9ja1wiOiAkdmFyLXVzZXItbG9jayxcbiAgXCJ1c2VyLW1pbnVzXCI6ICR2YXItdXNlci1taW51cyxcbiAgXCJ1c2VyLW5pbmphXCI6ICR2YXItdXNlci1uaW5qYSxcbiAgXCJ1c2VyLXNoaWVsZFwiOiAkdmFyLXVzZXItc2hpZWxkLFxuICBcInVzZXItc2xhc2hcIjogJHZhci11c2VyLXNsYXNoLFxuICBcInVzZXItYWx0LXNsYXNoXCI6ICR2YXItdXNlci1hbHQtc2xhc2gsXG4gIFwidXNlci1sYXJnZS1zbGFzaFwiOiAkdmFyLXVzZXItbGFyZ2Utc2xhc2gsXG4gIFwidXNlci10YWdcIjogJHZhci11c2VyLXRhZyxcbiAgXCJ1c2VyLXRpZVwiOiAkdmFyLXVzZXItdGllLFxuICBcInVzZXJzLWdlYXJcIjogJHZhci11c2Vycy1nZWFyLFxuICBcInVzZXJzLWNvZ1wiOiAkdmFyLXVzZXJzLWNvZyxcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICR2YXItc2NhbGUtdW5iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlLWxlZnRcIjogJHZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXG4gIFwic2NhbGUtdW5iYWxhbmNlZC1mbGlwXCI6ICR2YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwLFxuICBcImJhbGFuY2Utc2NhbGUtcmlnaHRcIjogJHZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0LFxuICBcImJsZW5kZXJcIjogJHZhci1ibGVuZGVyLFxuICBcImJvb2stb3BlblwiOiAkdmFyLWJvb2stb3BlbixcbiAgXCJ0b3dlci1icm9hZGNhc3RcIjogJHZhci10b3dlci1icm9hZGNhc3QsXG4gIFwiYnJvYWRjYXN0LXRvd2VyXCI6ICR2YXItYnJvYWRjYXN0LXRvd2VyLFxuICBcImJyb29tXCI6ICR2YXItYnJvb20sXG4gIFwiY2hhbGtib2FyZFwiOiAkdmFyLWNoYWxrYm9hcmQsXG4gIFwiYmxhY2tib2FyZFwiOiAkdmFyLWJsYWNrYm9hcmQsXG4gIFwiY2hhbGtib2FyZC11c2VyXCI6ICR2YXItY2hhbGtib2FyZC11c2VyLFxuICBcImNoYWxrYm9hcmQtdGVhY2hlclwiOiAkdmFyLWNoYWxrYm9hcmQtdGVhY2hlcixcbiAgXCJjaHVyY2hcIjogJHZhci1jaHVyY2gsXG4gIFwiY29pbnNcIjogJHZhci1jb2lucyxcbiAgXCJjb21wYWN0LWRpc2NcIjogJHZhci1jb21wYWN0LWRpc2MsXG4gIFwiY3Jvd1wiOiAkdmFyLWNyb3csXG4gIFwiY3Jvd25cIjogJHZhci1jcm93bixcbiAgXCJkaWNlXCI6ICR2YXItZGljZSxcbiAgXCJkaWNlLWZpdmVcIjogJHZhci1kaWNlLWZpdmUsXG4gIFwiZGljZS1mb3VyXCI6ICR2YXItZGljZS1mb3VyLFxuICBcImRpY2Utb25lXCI6ICR2YXItZGljZS1vbmUsXG4gIFwiZGljZS1zaXhcIjogJHZhci1kaWNlLXNpeCxcbiAgXCJkaWNlLXRocmVlXCI6ICR2YXItZGljZS10aHJlZSxcbiAgXCJkaWNlLXR3b1wiOiAkdmFyLWRpY2UtdHdvLFxuICBcImRpdmlkZVwiOiAkdmFyLWRpdmlkZSxcbiAgXCJkb29yLWNsb3NlZFwiOiAkdmFyLWRvb3ItY2xvc2VkLFxuICBcImRvb3Itb3BlblwiOiAkdmFyLWRvb3Itb3BlbixcbiAgXCJmZWF0aGVyXCI6ICR2YXItZmVhdGhlcixcbiAgXCJmcm9nXCI6ICR2YXItZnJvZyxcbiAgXCJnYXMtcHVtcFwiOiAkdmFyLWdhcy1wdW1wLFxuICBcImdsYXNzZXNcIjogJHZhci1nbGFzc2VzLFxuICBcImdyZWF0ZXItdGhhbi1lcXVhbFwiOiAkdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCxcbiAgXCJoZWxpY29wdGVyXCI6ICR2YXItaGVsaWNvcHRlcixcbiAgXCJpbmZpbml0eVwiOiAkdmFyLWluZmluaXR5LFxuICBcImtpd2ktYmlyZFwiOiAkdmFyLWtpd2ktYmlyZCxcbiAgXCJsZXNzLXRoYW4tZXF1YWxcIjogJHZhci1sZXNzLXRoYW4tZXF1YWwsXG4gIFwibWVtb3J5XCI6ICR2YXItbWVtb3J5LFxuICBcIm1pY3JvcGhvbmUtbGluZXMtc2xhc2hcIjogJHZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoLFxuICBcIm1pY3JvcGhvbmUtYWx0LXNsYXNoXCI6ICR2YXItbWljcm9waG9uZS1hbHQtc2xhc2gsXG4gIFwibW9uZXktYmlsbC13YXZlXCI6ICR2YXItbW9uZXktYmlsbC13YXZlLFxuICBcIm1vbmV5LWJpbGwtMS13YXZlXCI6ICR2YXItbW9uZXktYmlsbC0xLXdhdmUsXG4gIFwibW9uZXktYmlsbC13YXZlLWFsdFwiOiAkdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQsXG4gIFwibW9uZXktY2hlY2tcIjogJHZhci1tb25leS1jaGVjayxcbiAgXCJtb25leS1jaGVjay1kb2xsYXJcIjogJHZhci1tb25leS1jaGVjay1kb2xsYXIsXG4gIFwibW9uZXktY2hlY2stYWx0XCI6ICR2YXItbW9uZXktY2hlY2stYWx0LFxuICBcIm5vdC1lcXVhbFwiOiAkdmFyLW5vdC1lcXVhbCxcbiAgXCJwYWxldHRlXCI6ICR2YXItcGFsZXR0ZSxcbiAgXCJzcXVhcmUtcGFya2luZ1wiOiAkdmFyLXNxdWFyZS1wYXJraW5nLFxuICBcInBhcmtpbmdcIjogJHZhci1wYXJraW5nLFxuICBcImRpYWdyYW0tcHJvamVjdFwiOiAkdmFyLWRpYWdyYW0tcHJvamVjdCxcbiAgXCJwcm9qZWN0LWRpYWdyYW1cIjogJHZhci1wcm9qZWN0LWRpYWdyYW0sXG4gIFwicmVjZWlwdFwiOiAkdmFyLXJlY2VpcHQsXG4gIFwicm9ib3RcIjogJHZhci1yb2JvdCxcbiAgXCJydWxlclwiOiAkdmFyLXJ1bGVyLFxuICBcInJ1bGVyLWNvbWJpbmVkXCI6ICR2YXItcnVsZXItY29tYmluZWQsXG4gIFwicnVsZXItaG9yaXpvbnRhbFwiOiAkdmFyLXJ1bGVyLWhvcml6b250YWwsXG4gIFwicnVsZXItdmVydGljYWxcIjogJHZhci1ydWxlci12ZXJ0aWNhbCxcbiAgXCJzY2hvb2xcIjogJHZhci1zY2hvb2wsXG4gIFwic2NyZXdkcml2ZXJcIjogJHZhci1zY3Jld2RyaXZlcixcbiAgXCJzaG9lLXByaW50c1wiOiAkdmFyLXNob2UtcHJpbnRzLFxuICBcInNrdWxsXCI6ICR2YXItc2t1bGwsXG4gIFwiYmFuLXNtb2tpbmdcIjogJHZhci1iYW4tc21va2luZyxcbiAgXCJzbW9raW5nLWJhblwiOiAkdmFyLXNtb2tpbmctYmFuLFxuICBcInN0b3JlXCI6ICR2YXItc3RvcmUsXG4gIFwic2hvcFwiOiAkdmFyLXNob3AsXG4gIFwic3RvcmUtYWx0XCI6ICR2YXItc3RvcmUtYWx0LFxuICBcImJhcnMtc3RhZ2dlcmVkXCI6ICR2YXItYmFycy1zdGFnZ2VyZWQsXG4gIFwicmVvcmRlclwiOiAkdmFyLXJlb3JkZXIsXG4gIFwic3RyZWFtXCI6ICR2YXItc3RyZWFtLFxuICBcInN0cm9vcHdhZmVsXCI6ICR2YXItc3Ryb29wd2FmZWwsXG4gIFwidG9vbGJveFwiOiAkdmFyLXRvb2xib3gsXG4gIFwic2hpcnRcIjogJHZhci1zaGlydCxcbiAgXCJ0LXNoaXJ0XCI6ICR2YXItdC1zaGlydCxcbiAgXCJ0c2hpcnRcIjogJHZhci10c2hpcnQsXG4gIFwicGVyc29uLXdhbGtpbmdcIjogJHZhci1wZXJzb24td2Fsa2luZyxcbiAgXCJ3YWxraW5nXCI6ICR2YXItd2Fsa2luZyxcbiAgXCJ3YWxsZXRcIjogJHZhci13YWxsZXQsXG4gIFwiZmFjZS1hbmdyeVwiOiAkdmFyLWZhY2UtYW5ncnksXG4gIFwiYW5ncnlcIjogJHZhci1hbmdyeSxcbiAgXCJhcmNod2F5XCI6ICR2YXItYXJjaHdheSxcbiAgXCJib29rLWF0bGFzXCI6ICR2YXItYm9vay1hdGxhcyxcbiAgXCJhdGxhc1wiOiAkdmFyLWF0bGFzLFxuICBcImF3YXJkXCI6ICR2YXItYXdhcmQsXG4gIFwiZGVsZXRlLWxlZnRcIjogJHZhci1kZWxldGUtbGVmdCxcbiAgXCJiYWNrc3BhY2VcIjogJHZhci1iYWNrc3BhY2UsXG4gIFwiYmV6aWVyLWN1cnZlXCI6ICR2YXItYmV6aWVyLWN1cnZlLFxuICBcImJvbmdcIjogJHZhci1ib25nLFxuICBcImJydXNoXCI6ICR2YXItYnJ1c2gsXG4gIFwiYnVzLXNpbXBsZVwiOiAkdmFyLWJ1cy1zaW1wbGUsXG4gIFwiYnVzLWFsdFwiOiAkdmFyLWJ1cy1hbHQsXG4gIFwiY2FubmFiaXNcIjogJHZhci1jYW5uYWJpcyxcbiAgXCJjaGVjay1kb3VibGVcIjogJHZhci1jaGVjay1kb3VibGUsXG4gIFwibWFydGluaS1nbGFzcy1jaXRydXNcIjogJHZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1cyxcbiAgXCJjb2NrdGFpbFwiOiAkdmFyLWNvY2t0YWlsLFxuICBcImJlbGwtY29uY2llcmdlXCI6ICR2YXItYmVsbC1jb25jaWVyZ2UsXG4gIFwiY29uY2llcmdlLWJlbGxcIjogJHZhci1jb25jaWVyZ2UtYmVsbCxcbiAgXCJjb29raWVcIjogJHZhci1jb29raWUsXG4gIFwiY29va2llLWJpdGVcIjogJHZhci1jb29raWUtYml0ZSxcbiAgXCJjcm9wLXNpbXBsZVwiOiAkdmFyLWNyb3Atc2ltcGxlLFxuICBcImNyb3AtYWx0XCI6ICR2YXItY3JvcC1hbHQsXG4gIFwidGFjaG9ncmFwaC1kaWdpdGFsXCI6ICR2YXItdGFjaG9ncmFwaC1kaWdpdGFsLFxuICBcImRpZ2l0YWwtdGFjaG9ncmFwaFwiOiAkdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCxcbiAgXCJmYWNlLWRpenp5XCI6ICR2YXItZmFjZS1kaXp6eSxcbiAgXCJkaXp6eVwiOiAkdmFyLWRpenp5LFxuICBcImNvbXBhc3MtZHJhZnRpbmdcIjogJHZhci1jb21wYXNzLWRyYWZ0aW5nLFxuICBcImRyYWZ0aW5nLWNvbXBhc3NcIjogJHZhci1kcmFmdGluZy1jb21wYXNzLFxuICBcImRydW1cIjogJHZhci1kcnVtLFxuICBcImRydW0tc3RlZWxwYW5cIjogJHZhci1kcnVtLXN0ZWVscGFuLFxuICBcImZlYXRoZXItcG9pbnRlZFwiOiAkdmFyLWZlYXRoZXItcG9pbnRlZCxcbiAgXCJmZWF0aGVyLWFsdFwiOiAkdmFyLWZlYXRoZXItYWx0LFxuICBcImZpbGUtY29udHJhY3RcIjogJHZhci1maWxlLWNvbnRyYWN0LFxuICBcImZpbGUtYXJyb3ctZG93blwiOiAkdmFyLWZpbGUtYXJyb3ctZG93bixcbiAgXCJmaWxlLWRvd25sb2FkXCI6ICR2YXItZmlsZS1kb3dubG9hZCxcbiAgXCJmaWxlLWV4cG9ydFwiOiAkdmFyLWZpbGUtZXhwb3J0LFxuICBcImFycm93LXJpZ2h0LWZyb20tZmlsZVwiOiAkdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZSxcbiAgXCJmaWxlLWltcG9ydFwiOiAkdmFyLWZpbGUtaW1wb3J0LFxuICBcImFycm93LXJpZ2h0LXRvLWZpbGVcIjogJHZhci1hcnJvdy1yaWdodC10by1maWxlLFxuICBcImZpbGUtaW52b2ljZVwiOiAkdmFyLWZpbGUtaW52b2ljZSxcbiAgXCJmaWxlLWludm9pY2UtZG9sbGFyXCI6ICR2YXItZmlsZS1pbnZvaWNlLWRvbGxhcixcbiAgXCJmaWxlLXByZXNjcmlwdGlvblwiOiAkdmFyLWZpbGUtcHJlc2NyaXB0aW9uLFxuICBcImZpbGUtc2lnbmF0dXJlXCI6ICR2YXItZmlsZS1zaWduYXR1cmUsXG4gIFwiZmlsZS1hcnJvdy11cFwiOiAkdmFyLWZpbGUtYXJyb3ctdXAsXG4gIFwiZmlsZS11cGxvYWRcIjogJHZhci1maWxlLXVwbG9hZCxcbiAgXCJmaWxsXCI6ICR2YXItZmlsbCxcbiAgXCJmaWxsLWRyaXBcIjogJHZhci1maWxsLWRyaXAsXG4gIFwiZmluZ2VycHJpbnRcIjogJHZhci1maW5nZXJwcmludCxcbiAgXCJmaXNoXCI6ICR2YXItZmlzaCxcbiAgXCJmYWNlLWZsdXNoZWRcIjogJHZhci1mYWNlLWZsdXNoZWQsXG4gIFwiZmx1c2hlZFwiOiAkdmFyLWZsdXNoZWQsXG4gIFwiZmFjZS1mcm93bi1vcGVuXCI6ICR2YXItZmFjZS1mcm93bi1vcGVuLFxuICBcImZyb3duLW9wZW5cIjogJHZhci1mcm93bi1vcGVuLFxuICBcIm1hcnRpbmktZ2xhc3NcIjogJHZhci1tYXJ0aW5pLWdsYXNzLFxuICBcImdsYXNzLW1hcnRpbmktYWx0XCI6ICR2YXItZ2xhc3MtbWFydGluaS1hbHQsXG4gIFwiZWFydGgtYWZyaWNhXCI6ICR2YXItZWFydGgtYWZyaWNhLFxuICBcImdsb2JlLWFmcmljYVwiOiAkdmFyLWdsb2JlLWFmcmljYSxcbiAgXCJlYXJ0aC1hbWVyaWNhc1wiOiAkdmFyLWVhcnRoLWFtZXJpY2FzLFxuICBcImVhcnRoXCI6ICR2YXItZWFydGgsXG4gIFwiZWFydGgtYW1lcmljYVwiOiAkdmFyLWVhcnRoLWFtZXJpY2EsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogJHZhci1nbG9iZS1hbWVyaWNhcyxcbiAgXCJlYXJ0aC1hc2lhXCI6ICR2YXItZWFydGgtYXNpYSxcbiAgXCJnbG9iZS1hc2lhXCI6ICR2YXItZ2xvYmUtYXNpYSxcbiAgXCJmYWNlLWdyaW1hY2VcIjogJHZhci1mYWNlLWdyaW1hY2UsXG4gIFwiZ3JpbWFjZVwiOiAkdmFyLWdyaW1hY2UsXG4gIFwiZmFjZS1ncmluXCI6ICR2YXItZmFjZS1ncmluLFxuICBcImdyaW5cIjogJHZhci1ncmluLFxuICBcImZhY2UtZ3Jpbi13aWRlXCI6ICR2YXItZmFjZS1ncmluLXdpZGUsXG4gIFwiZ3Jpbi1hbHRcIjogJHZhci1ncmluLWFsdCxcbiAgXCJmYWNlLWdyaW4tYmVhbVwiOiAkdmFyLWZhY2UtZ3Jpbi1iZWFtLFxuICBcImdyaW4tYmVhbVwiOiAkdmFyLWdyaW4tYmVhbSxcbiAgXCJmYWNlLWdyaW4tYmVhbS1zd2VhdFwiOiAkdmFyLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0LFxuICBcImdyaW4tYmVhbS1zd2VhdFwiOiAkdmFyLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJmYWNlLWdyaW4taGVhcnRzXCI6ICR2YXItZmFjZS1ncmluLWhlYXJ0cyxcbiAgXCJncmluLWhlYXJ0c1wiOiAkdmFyLWdyaW4taGVhcnRzLFxuICBcImZhY2UtZ3Jpbi1zcXVpbnRcIjogJHZhci1mYWNlLWdyaW4tc3F1aW50LFxuICBcImdyaW4tc3F1aW50XCI6ICR2YXItZ3Jpbi1zcXVpbnQsXG4gIFwiZmFjZS1ncmluLXNxdWludC10ZWFyc1wiOiAkdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJHZhci1ncmluLXNxdWludC10ZWFycyxcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJHZhci1mYWNlLWdyaW4tc3RhcnMsXG4gIFwiZ3Jpbi1zdGFyc1wiOiAkdmFyLWdyaW4tc3RhcnMsXG4gIFwiZmFjZS1ncmluLXRlYXJzXCI6ICR2YXItZmFjZS1ncmluLXRlYXJzLFxuICBcImdyaW4tdGVhcnNcIjogJHZhci1ncmluLXRlYXJzLFxuICBcImZhY2UtZ3Jpbi10b25ndWVcIjogJHZhci1mYWNlLWdyaW4tdG9uZ3VlLFxuICBcImdyaW4tdG9uZ3VlXCI6ICR2YXItZ3Jpbi10b25ndWUsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnRcIjogJHZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCxcbiAgXCJncmluLXRvbmd1ZS1zcXVpbnRcIjogJHZhci1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS13aW5rXCI6ICR2YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rLFxuICBcImdyaW4tdG9uZ3VlLXdpbmtcIjogJHZhci1ncmluLXRvbmd1ZS13aW5rLFxuICBcImZhY2UtZ3Jpbi13aW5rXCI6ICR2YXItZmFjZS1ncmluLXdpbmssXG4gIFwiZ3Jpbi13aW5rXCI6ICR2YXItZ3Jpbi13aW5rLFxuICBcImdyaXBcIjogJHZhci1ncmlwLFxuICBcImdyaWQtaG9yaXpvbnRhbFwiOiAkdmFyLWdyaWQtaG9yaXpvbnRhbCxcbiAgXCJncmlwLWhvcml6b250YWxcIjogJHZhci1ncmlwLWhvcml6b250YWwsXG4gIFwiZ3JpcC12ZXJ0aWNhbFwiOiAkdmFyLWdyaXAtdmVydGljYWwsXG4gIFwiZ3JpZC12ZXJ0aWNhbFwiOiAkdmFyLWdyaWQtdmVydGljYWwsXG4gIFwiaGVhZHNldFwiOiAkdmFyLWhlYWRzZXQsXG4gIFwiaGlnaGxpZ2h0ZXJcIjogJHZhci1oaWdobGlnaHRlcixcbiAgXCJob3QtdHViLXBlcnNvblwiOiAkdmFyLWhvdC10dWItcGVyc29uLFxuICBcImhvdC10dWJcIjogJHZhci1ob3QtdHViLFxuICBcImhvdGVsXCI6ICR2YXItaG90ZWwsXG4gIFwiam9pbnRcIjogJHZhci1qb2ludCxcbiAgXCJmYWNlLWtpc3NcIjogJHZhci1mYWNlLWtpc3MsXG4gIFwia2lzc1wiOiAkdmFyLWtpc3MsXG4gIFwiZmFjZS1raXNzLWJlYW1cIjogJHZhci1mYWNlLWtpc3MtYmVhbSxcbiAgXCJraXNzLWJlYW1cIjogJHZhci1raXNzLWJlYW0sXG4gIFwiZmFjZS1raXNzLXdpbmstaGVhcnRcIjogJHZhci1mYWNlLWtpc3Mtd2luay1oZWFydCxcbiAgXCJraXNzLXdpbmstaGVhcnRcIjogJHZhci1raXNzLXdpbmstaGVhcnQsXG4gIFwiZmFjZS1sYXVnaFwiOiAkdmFyLWZhY2UtbGF1Z2gsXG4gIFwibGF1Z2hcIjogJHZhci1sYXVnaCxcbiAgXCJmYWNlLWxhdWdoLWJlYW1cIjogJHZhci1mYWNlLWxhdWdoLWJlYW0sXG4gIFwibGF1Z2gtYmVhbVwiOiAkdmFyLWxhdWdoLWJlYW0sXG4gIFwiZmFjZS1sYXVnaC1zcXVpbnRcIjogJHZhci1mYWNlLWxhdWdoLXNxdWludCxcbiAgXCJsYXVnaC1zcXVpbnRcIjogJHZhci1sYXVnaC1zcXVpbnQsXG4gIFwiZmFjZS1sYXVnaC13aW5rXCI6ICR2YXItZmFjZS1sYXVnaC13aW5rLFxuICBcImxhdWdoLXdpbmtcIjogJHZhci1sYXVnaC13aW5rLFxuICBcImNhcnQtZmxhdGJlZC1zdWl0Y2FzZVwiOiAkdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZSxcbiAgXCJsdWdnYWdlLWNhcnRcIjogJHZhci1sdWdnYWdlLWNhcnQsXG4gIFwibWFwLWxvY2F0aW9uXCI6ICR2YXItbWFwLWxvY2F0aW9uLFxuICBcIm1hcC1tYXJrZWRcIjogJHZhci1tYXAtbWFya2VkLFxuICBcIm1hcC1sb2NhdGlvbi1kb3RcIjogJHZhci1tYXAtbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZWQtYWx0XCI6ICR2YXItbWFwLW1hcmtlZC1hbHQsXG4gIFwibWFya2VyXCI6ICR2YXItbWFya2VyLFxuICBcIm1lZGFsXCI6ICR2YXItbWVkYWwsXG4gIFwiZmFjZS1tZWgtYmxhbmtcIjogJHZhci1mYWNlLW1laC1ibGFuayxcbiAgXCJtZWgtYmxhbmtcIjogJHZhci1tZWgtYmxhbmssXG4gIFwiZmFjZS1yb2xsaW5nLWV5ZXNcIjogJHZhci1mYWNlLXJvbGxpbmctZXllcyxcbiAgXCJtZWgtcm9sbGluZy1leWVzXCI6ICR2YXItbWVoLXJvbGxpbmctZXllcyxcbiAgXCJtb251bWVudFwiOiAkdmFyLW1vbnVtZW50LFxuICBcIm1vcnRhci1wZXN0bGVcIjogJHZhci1tb3J0YXItcGVzdGxlLFxuICBcInBhaW50LXJvbGxlclwiOiAkdmFyLXBhaW50LXJvbGxlcixcbiAgXCJwYXNzcG9ydFwiOiAkdmFyLXBhc3Nwb3J0LFxuICBcInBlbi1mYW5jeVwiOiAkdmFyLXBlbi1mYW5jeSxcbiAgXCJwZW4tbmliXCI6ICR2YXItcGVuLW5pYixcbiAgXCJwZW4tcnVsZXJcIjogJHZhci1wZW4tcnVsZXIsXG4gIFwicGVuY2lsLXJ1bGVyXCI6ICR2YXItcGVuY2lsLXJ1bGVyLFxuICBcInBsYW5lLWFycml2YWxcIjogJHZhci1wbGFuZS1hcnJpdmFsLFxuICBcInBsYW5lLWRlcGFydHVyZVwiOiAkdmFyLXBsYW5lLWRlcGFydHVyZSxcbiAgXCJwcmVzY3JpcHRpb25cIjogJHZhci1wcmVzY3JpcHRpb24sXG4gIFwiZmFjZS1zYWQtY3J5XCI6ICR2YXItZmFjZS1zYWQtY3J5LFxuICBcInNhZC1jcnlcIjogJHZhci1zYWQtY3J5LFxuICBcImZhY2Utc2FkLXRlYXJcIjogJHZhci1mYWNlLXNhZC10ZWFyLFxuICBcInNhZC10ZWFyXCI6ICR2YXItc2FkLXRlYXIsXG4gIFwidmFuLXNodXR0bGVcIjogJHZhci12YW4tc2h1dHRsZSxcbiAgXCJzaHV0dGxlLXZhblwiOiAkdmFyLXNodXR0bGUtdmFuLFxuICBcInNpZ25hdHVyZVwiOiAkdmFyLXNpZ25hdHVyZSxcbiAgXCJmYWNlLXNtaWxlLWJlYW1cIjogJHZhci1mYWNlLXNtaWxlLWJlYW0sXG4gIFwic21pbGUtYmVhbVwiOiAkdmFyLXNtaWxlLWJlYW0sXG4gIFwic29sYXItcGFuZWxcIjogJHZhci1zb2xhci1wYW5lbCxcbiAgXCJzcGFcIjogJHZhci1zcGEsXG4gIFwibG90dXNcIjogJHZhci1sb3R1cyxcbiAgXCJzcGxvdGNoXCI6ICR2YXItc3Bsb3RjaCxcbiAgXCJzcHJheS1jYW5cIjogJHZhci1zcHJheS1jYW4sXG4gIFwic3RhbXBcIjogJHZhci1zdGFtcCxcbiAgXCJzdGFyLWhhbGYtc3Ryb2tlXCI6ICR2YXItc3Rhci1oYWxmLXN0cm9rZSxcbiAgXCJzdGFyLWhhbGYtYWx0XCI6ICR2YXItc3Rhci1oYWxmLWFsdCxcbiAgXCJzdWl0Y2FzZS1yb2xsaW5nXCI6ICR2YXItc3VpdGNhc2Utcm9sbGluZyxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICR2YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkdmFyLXN1cnByaXNlLFxuICBcInN3YXRjaGJvb2tcIjogJHZhci1zd2F0Y2hib29rLFxuICBcInBlcnNvbi1zd2ltbWluZ1wiOiAkdmFyLXBlcnNvbi1zd2ltbWluZyxcbiAgXCJzd2ltbWVyXCI6ICR2YXItc3dpbW1lcixcbiAgXCJ3YXRlci1sYWRkZXJcIjogJHZhci13YXRlci1sYWRkZXIsXG4gIFwibGFkZGVyLXdhdGVyXCI6ICR2YXItbGFkZGVyLXdhdGVyLFxuICBcInN3aW1taW5nLXBvb2xcIjogJHZhci1zd2ltbWluZy1wb29sLFxuICBcImRyb3BsZXQtc2xhc2hcIjogJHZhci1kcm9wbGV0LXNsYXNoLFxuICBcInRpbnQtc2xhc2hcIjogJHZhci10aW50LXNsYXNoLFxuICBcImZhY2UtdGlyZWRcIjogJHZhci1mYWNlLXRpcmVkLFxuICBcInRpcmVkXCI6ICR2YXItdGlyZWQsXG4gIFwidG9vdGhcIjogJHZhci10b290aCxcbiAgXCJ1bWJyZWxsYS1iZWFjaFwiOiAkdmFyLXVtYnJlbGxhLWJlYWNoLFxuICBcIndlaWdodC1oYW5naW5nXCI6ICR2YXItd2VpZ2h0LWhhbmdpbmcsXG4gIFwid2luZS1nbGFzcy1lbXB0eVwiOiAkdmFyLXdpbmUtZ2xhc3MtZW1wdHksXG4gIFwid2luZS1nbGFzcy1hbHRcIjogJHZhci13aW5lLWdsYXNzLWFsdCxcbiAgXCJzcHJheS1jYW4tc3BhcmtsZXNcIjogJHZhci1zcHJheS1jYW4tc3BhcmtsZXMsXG4gIFwiYWlyLWZyZXNoZW5lclwiOiAkdmFyLWFpci1mcmVzaGVuZXIsXG4gIFwiYXBwbGUtd2hvbGVcIjogJHZhci1hcHBsZS13aG9sZSxcbiAgXCJhcHBsZS1hbHRcIjogJHZhci1hcHBsZS1hbHQsXG4gIFwiYXRvbVwiOiAkdmFyLWF0b20sXG4gIFwiYm9uZVwiOiAkdmFyLWJvbmUsXG4gIFwiYm9vay1vcGVuLXJlYWRlclwiOiAkdmFyLWJvb2stb3Blbi1yZWFkZXIsXG4gIFwiYm9vay1yZWFkZXJcIjogJHZhci1ib29rLXJlYWRlcixcbiAgXCJicmFpblwiOiAkdmFyLWJyYWluLFxuICBcImNhci1yZWFyXCI6ICR2YXItY2FyLXJlYXIsXG4gIFwiY2FyLWFsdFwiOiAkdmFyLWNhci1hbHQsXG4gIFwiY2FyLWJhdHRlcnlcIjogJHZhci1jYXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LWNhclwiOiAkdmFyLWJhdHRlcnktY2FyLFxuICBcImNhci1idXJzdFwiOiAkdmFyLWNhci1idXJzdCxcbiAgXCJjYXItY3Jhc2hcIjogJHZhci1jYXItY3Jhc2gsXG4gIFwiY2FyLXNpZGVcIjogJHZhci1jYXItc2lkZSxcbiAgXCJjaGFyZ2luZy1zdGF0aW9uXCI6ICR2YXItY2hhcmdpbmctc3RhdGlvbixcbiAgXCJkaWFtb25kLXR1cm4tcmlnaHRcIjogJHZhci1kaWFtb25kLXR1cm4tcmlnaHQsXG4gIFwiZGlyZWN0aW9uc1wiOiAkdmFyLWRpcmVjdGlvbnMsXG4gIFwiZHJhdy1wb2x5Z29uXCI6ICR2YXItZHJhdy1wb2x5Z29uLFxuICBcInZlY3Rvci1wb2x5Z29uXCI6ICR2YXItdmVjdG9yLXBvbHlnb24sXG4gIFwibGFwdG9wLWNvZGVcIjogJHZhci1sYXB0b3AtY29kZSxcbiAgXCJsYXllci1ncm91cFwiOiAkdmFyLWxheWVyLWdyb3VwLFxuICBcImxvY2F0aW9uLWNyb3NzaGFpcnNcIjogJHZhci1sb2NhdGlvbi1jcm9zc2hhaXJzLFxuICBcImxvY2F0aW9uXCI6ICR2YXItbG9jYXRpb24sXG4gIFwibHVuZ3NcIjogJHZhci1sdW5ncyxcbiAgXCJtaWNyb3Njb3BlXCI6ICR2YXItbWljcm9zY29wZSxcbiAgXCJvaWwtY2FuXCI6ICR2YXItb2lsLWNhbixcbiAgXCJwb29wXCI6ICR2YXItcG9vcCxcbiAgXCJzaGFwZXNcIjogJHZhci1zaGFwZXMsXG4gIFwidHJpYW5nbGUtY2lyY2xlLXNxdWFyZVwiOiAkdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmUsXG4gIFwic3Rhci1vZi1saWZlXCI6ICR2YXItc3Rhci1vZi1saWZlLFxuICBcImdhdWdlXCI6ICR2YXItZ2F1Z2UsXG4gIFwiZGFzaGJvYXJkXCI6ICR2YXItZGFzaGJvYXJkLFxuICBcImdhdWdlLW1lZFwiOiAkdmFyLWdhdWdlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWFsdC1hdmVyYWdlXCI6ICR2YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZSxcbiAgXCJnYXVnZS1oaWdoXCI6ICR2YXItZ2F1Z2UtaGlnaCxcbiAgXCJ0YWNob21ldGVyLWFsdFwiOiAkdmFyLXRhY2hvbWV0ZXItYWx0LFxuICBcInRhY2hvbWV0ZXItYWx0LWZhc3RcIjogJHZhci10YWNob21ldGVyLWFsdC1mYXN0LFxuICBcImdhdWdlLXNpbXBsZVwiOiAkdmFyLWdhdWdlLXNpbXBsZSxcbiAgXCJnYXVnZS1zaW1wbGUtbWVkXCI6ICR2YXItZ2F1Z2Utc2ltcGxlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWF2ZXJhZ2VcIjogJHZhci10YWNob21ldGVyLWF2ZXJhZ2UsXG4gIFwiZ2F1Z2Utc2ltcGxlLWhpZ2hcIjogJHZhci1nYXVnZS1zaW1wbGUtaGlnaCxcbiAgXCJ0YWNob21ldGVyXCI6ICR2YXItdGFjaG9tZXRlcixcbiAgXCJ0YWNob21ldGVyLWZhc3RcIjogJHZhci10YWNob21ldGVyLWZhc3QsXG4gIFwidGVldGhcIjogJHZhci10ZWV0aCxcbiAgXCJ0ZWV0aC1vcGVuXCI6ICR2YXItdGVldGgtb3BlbixcbiAgXCJtYXNrcy10aGVhdGVyXCI6ICR2YXItbWFza3MtdGhlYXRlcixcbiAgXCJ0aGVhdGVyLW1hc2tzXCI6ICR2YXItdGhlYXRlci1tYXNrcyxcbiAgXCJ0cmFmZmljLWxpZ2h0XCI6ICR2YXItdHJhZmZpYy1saWdodCxcbiAgXCJ0cnVjay1tb25zdGVyXCI6ICR2YXItdHJ1Y2stbW9uc3RlcixcbiAgXCJ0cnVjay1waWNrdXBcIjogJHZhci10cnVjay1waWNrdXAsXG4gIFwicmVjdGFuZ2xlLWFkXCI6ICR2YXItcmVjdGFuZ2xlLWFkLFxuICBcImFkXCI6ICR2YXItYWQsXG4gIFwiYW5raFwiOiAkdmFyLWFua2gsXG4gIFwiYm9vay1iaWJsZVwiOiAkdmFyLWJvb2stYmlibGUsXG4gIFwiYmlibGVcIjogJHZhci1iaWJsZSxcbiAgXCJidXNpbmVzcy10aW1lXCI6ICR2YXItYnVzaW5lc3MtdGltZSxcbiAgXCJicmllZmNhc2UtY2xvY2tcIjogJHZhci1icmllZmNhc2UtY2xvY2ssXG4gIFwiY2l0eVwiOiAkdmFyLWNpdHksXG4gIFwiY29tbWVudC1kb2xsYXJcIjogJHZhci1jb21tZW50LWRvbGxhcixcbiAgXCJjb21tZW50cy1kb2xsYXJcIjogJHZhci1jb21tZW50cy1kb2xsYXIsXG4gIFwiY3Jvc3NcIjogJHZhci1jcm9zcyxcbiAgXCJkaGFybWFjaGFrcmFcIjogJHZhci1kaGFybWFjaGFrcmEsXG4gIFwiZW52ZWxvcGUtb3Blbi10ZXh0XCI6ICR2YXItZW52ZWxvcGUtb3Blbi10ZXh0LFxuICBcImZvbGRlci1taW51c1wiOiAkdmFyLWZvbGRlci1taW51cyxcbiAgXCJmb2xkZXItcGx1c1wiOiAkdmFyLWZvbGRlci1wbHVzLFxuICBcImZpbHRlci1jaXJjbGUtZG9sbGFyXCI6ICR2YXItZmlsdGVyLWNpcmNsZS1kb2xsYXIsXG4gIFwiZnVubmVsLWRvbGxhclwiOiAkdmFyLWZ1bm5lbC1kb2xsYXIsXG4gIFwiZ29wdXJhbVwiOiAkdmFyLWdvcHVyYW0sXG4gIFwiaGFtc2FcIjogJHZhci1oYW1zYSxcbiAgXCJiYWhhaVwiOiAkdmFyLWJhaGFpLFxuICBcImhheWthbFwiOiAkdmFyLWhheWthbCxcbiAgXCJqZWRpXCI6ICR2YXItamVkaSxcbiAgXCJib29rLWpvdXJuYWwtd2hpbGxzXCI6ICR2YXItYm9vay1qb3VybmFsLXdoaWxscyxcbiAgXCJqb3VybmFsLXdoaWxsc1wiOiAkdmFyLWpvdXJuYWwtd2hpbGxzLFxuICBcImthYWJhXCI6ICR2YXIta2FhYmEsXG4gIFwia2hhbmRhXCI6ICR2YXIta2hhbmRhLFxuICBcImxhbmRtYXJrXCI6ICR2YXItbGFuZG1hcmssXG4gIFwiZW52ZWxvcGVzLWJ1bGtcIjogJHZhci1lbnZlbG9wZXMtYnVsayxcbiAgXCJtYWlsLWJ1bGtcIjogJHZhci1tYWlsLWJ1bGssXG4gIFwibWVub3JhaFwiOiAkdmFyLW1lbm9yYWgsXG4gIFwibW9zcXVlXCI6ICR2YXItbW9zcXVlLFxuICBcIm9tXCI6ICR2YXItb20sXG4gIFwic3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nXCI6ICR2YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nLFxuICBcInBhc3RhZmFyaWFuaXNtXCI6ICR2YXItcGFzdGFmYXJpYW5pc20sXG4gIFwicGVhY2VcIjogJHZhci1wZWFjZSxcbiAgXCJwbGFjZS1vZi13b3JzaGlwXCI6ICR2YXItcGxhY2Utb2Ytd29yc2hpcCxcbiAgXCJzcXVhcmUtcG9sbC12ZXJ0aWNhbFwiOiAkdmFyLXNxdWFyZS1wb2xsLXZlcnRpY2FsLFxuICBcInBvbGxcIjogJHZhci1wb2xsLFxuICBcInNxdWFyZS1wb2xsLWhvcml6b250YWxcIjogJHZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsLFxuICBcInBvbGwtaFwiOiAkdmFyLXBvbGwtaCxcbiAgXCJwZXJzb24tcHJheWluZ1wiOiAkdmFyLXBlcnNvbi1wcmF5aW5nLFxuICBcInByYXlcIjogJHZhci1wcmF5LFxuICBcImhhbmRzLXByYXlpbmdcIjogJHZhci1oYW5kcy1wcmF5aW5nLFxuICBcInByYXlpbmctaGFuZHNcIjogJHZhci1wcmF5aW5nLWhhbmRzLFxuICBcImJvb2stcXVyYW5cIjogJHZhci1ib29rLXF1cmFuLFxuICBcInF1cmFuXCI6ICR2YXItcXVyYW4sXG4gIFwibWFnbmlmeWluZy1nbGFzcy1kb2xsYXJcIjogJHZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcixcbiAgXCJzZWFyY2gtZG9sbGFyXCI6ICR2YXItc2VhcmNoLWRvbGxhcixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uXCI6ICR2YXItbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbixcbiAgXCJzZWFyY2gtbG9jYXRpb25cIjogJHZhci1zZWFyY2gtbG9jYXRpb24sXG4gIFwic29ja3NcIjogJHZhci1zb2NrcyxcbiAgXCJzcXVhcmUtcm9vdC12YXJpYWJsZVwiOiAkdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlLFxuICBcInNxdWFyZS1yb290LWFsdFwiOiAkdmFyLXNxdWFyZS1yb290LWFsdCxcbiAgXCJzdGFyLWFuZC1jcmVzY2VudFwiOiAkdmFyLXN0YXItYW5kLWNyZXNjZW50LFxuICBcInN0YXItb2YtZGF2aWRcIjogJHZhci1zdGFyLW9mLWRhdmlkLFxuICBcInN5bmFnb2d1ZVwiOiAkdmFyLXN5bmFnb2d1ZSxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJHZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJHZhci10b3JhaCxcbiAgXCJ0b3JpaS1nYXRlXCI6ICR2YXItdG9yaWktZ2F0ZSxcbiAgXCJ2aWhhcmFcIjogJHZhci12aWhhcmEsXG4gIFwidm9sdW1lXCI6ICR2YXItdm9sdW1lLFxuICBcInZvbHVtZS1tZWRpdW1cIjogJHZhci12b2x1bWUtbWVkaXVtLFxuICBcInZvbHVtZS14bWFya1wiOiAkdmFyLXZvbHVtZS14bWFyayxcbiAgXCJ2b2x1bWUtbXV0ZVwiOiAkdmFyLXZvbHVtZS1tdXRlLFxuICBcInZvbHVtZS10aW1lc1wiOiAkdmFyLXZvbHVtZS10aW1lcyxcbiAgXCJ5aW4teWFuZ1wiOiAkdmFyLXlpbi15YW5nLFxuICBcImJsZW5kZXItcGhvbmVcIjogJHZhci1ibGVuZGVyLXBob25lLFxuICBcImJvb2stc2t1bGxcIjogJHZhci1ib29rLXNrdWxsLFxuICBcImJvb2stZGVhZFwiOiAkdmFyLWJvb2stZGVhZCxcbiAgXCJjYW1wZ3JvdW5kXCI6ICR2YXItY2FtcGdyb3VuZCxcbiAgXCJjYXRcIjogJHZhci1jYXQsXG4gIFwiY2hhaXJcIjogJHZhci1jaGFpcixcbiAgXCJjbG91ZC1tb29uXCI6ICR2YXItY2xvdWQtbW9vbixcbiAgXCJjbG91ZC1zdW5cIjogJHZhci1jbG91ZC1zdW4sXG4gIFwiY293XCI6ICR2YXItY293LFxuICBcImRpY2UtZDIwXCI6ICR2YXItZGljZS1kMjAsXG4gIFwiZGljZS1kNlwiOiAkdmFyLWRpY2UtZDYsXG4gIFwiZG9nXCI6ICR2YXItZG9nLFxuICBcImRyYWdvblwiOiAkdmFyLWRyYWdvbixcbiAgXCJkcnVtc3RpY2stYml0ZVwiOiAkdmFyLWRydW1zdGljay1iaXRlLFxuICBcImR1bmdlb25cIjogJHZhci1kdW5nZW9uLFxuICBcImZpbGUtY3N2XCI6ICR2YXItZmlsZS1jc3YsXG4gIFwiaGFuZC1maXN0XCI6ICR2YXItaGFuZC1maXN0LFxuICBcImZpc3QtcmFpc2VkXCI6ICR2YXItZmlzdC1yYWlzZWQsXG4gIFwiZ2hvc3RcIjogJHZhci1naG9zdCxcbiAgXCJoYW1tZXJcIjogJHZhci1oYW1tZXIsXG4gIFwiaGFudWtpYWhcIjogJHZhci1oYW51a2lhaCxcbiAgXCJoYXQtd2l6YXJkXCI6ICR2YXItaGF0LXdpemFyZCxcbiAgXCJwZXJzb24taGlraW5nXCI6ICR2YXItcGVyc29uLWhpa2luZyxcbiAgXCJoaWtpbmdcIjogJHZhci1oaWtpbmcsXG4gIFwiaGlwcG9cIjogJHZhci1oaXBwbyxcbiAgXCJob3JzZVwiOiAkdmFyLWhvcnNlLFxuICBcImhvdXNlLWNoaW1uZXktY3JhY2tcIjogJHZhci1ob3VzZS1jaGltbmV5LWNyYWNrLFxuICBcImhvdXNlLWRhbWFnZVwiOiAkdmFyLWhvdXNlLWRhbWFnZSxcbiAgXCJocnl2bmlhLXNpZ25cIjogJHZhci1ocnl2bmlhLXNpZ24sXG4gIFwiaHJ5dm5pYVwiOiAkdmFyLWhyeXZuaWEsXG4gIFwibWFza1wiOiAkdmFyLW1hc2ssXG4gIFwibW91bnRhaW5cIjogJHZhci1tb3VudGFpbixcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICR2YXItbmV0d29yay13aXJlZCxcbiAgXCJvdHRlclwiOiAkdmFyLW90dGVyLFxuICBcInJpbmdcIjogJHZhci1yaW5nLFxuICBcInBlcnNvbi1ydW5uaW5nXCI6ICR2YXItcGVyc29uLXJ1bm5pbmcsXG4gIFwicnVubmluZ1wiOiAkdmFyLXJ1bm5pbmcsXG4gIFwic2Nyb2xsXCI6ICR2YXItc2Nyb2xsLFxuICBcInNrdWxsLWNyb3NzYm9uZXNcIjogJHZhci1za3VsbC1jcm9zc2JvbmVzLFxuICBcInNsYXNoXCI6ICR2YXItc2xhc2gsXG4gIFwic3BpZGVyXCI6ICR2YXItc3BpZGVyLFxuICBcInRvaWxldC1wYXBlclwiOiAkdmFyLXRvaWxldC1wYXBlcixcbiAgXCJ0b2lsZXQtcGFwZXItYWx0XCI6ICR2YXItdG9pbGV0LXBhcGVyLWFsdCxcbiAgXCJ0b2lsZXQtcGFwZXItYmxhbmtcIjogJHZhci10b2lsZXQtcGFwZXItYmxhbmssXG4gIFwidHJhY3RvclwiOiAkdmFyLXRyYWN0b3IsXG4gIFwidXNlci1pbmp1cmVkXCI6ICR2YXItdXNlci1pbmp1cmVkLFxuICBcInZyLWNhcmRib2FyZFwiOiAkdmFyLXZyLWNhcmRib2FyZCxcbiAgXCJ3YW5kLXNwYXJrbGVzXCI6ICR2YXItd2FuZC1zcGFya2xlcyxcbiAgXCJ3aW5kXCI6ICR2YXItd2luZCxcbiAgXCJ3aW5lLWJvdHRsZVwiOiAkdmFyLXdpbmUtYm90dGxlLFxuICBcImNsb3VkLW1lYXRiYWxsXCI6ICR2YXItY2xvdWQtbWVhdGJhbGwsXG4gIFwiY2xvdWQtbW9vbi1yYWluXCI6ICR2YXItY2xvdWQtbW9vbi1yYWluLFxuICBcImNsb3VkLXJhaW5cIjogJHZhci1jbG91ZC1yYWluLFxuICBcImNsb3VkLXNob3dlcnMtaGVhdnlcIjogJHZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxuICBcImNsb3VkLXN1bi1yYWluXCI6ICR2YXItY2xvdWQtc3VuLXJhaW4sXG4gIFwiZGVtb2NyYXRcIjogJHZhci1kZW1vY3JhdCxcbiAgXCJmbGFnLXVzYVwiOiAkdmFyLWZsYWctdXNhLFxuICBcImh1cnJpY2FuZVwiOiAkdmFyLWh1cnJpY2FuZSxcbiAgXCJsYW5kbWFyay1kb21lXCI6ICR2YXItbGFuZG1hcmstZG9tZSxcbiAgXCJsYW5kbWFyay1hbHRcIjogJHZhci1sYW5kbWFyay1hbHQsXG4gIFwibWV0ZW9yXCI6ICR2YXItbWV0ZW9yLFxuICBcInBlcnNvbi1ib290aFwiOiAkdmFyLXBlcnNvbi1ib290aCxcbiAgXCJwb28tc3Rvcm1cIjogJHZhci1wb28tc3Rvcm0sXG4gIFwicG9vLWJvbHRcIjogJHZhci1wb28tYm9sdCxcbiAgXCJyYWluYm93XCI6ICR2YXItcmFpbmJvdyxcbiAgXCJyZXB1YmxpY2FuXCI6ICR2YXItcmVwdWJsaWNhbixcbiAgXCJzbW9nXCI6ICR2YXItc21vZyxcbiAgXCJ0ZW1wZXJhdHVyZS1oaWdoXCI6ICR2YXItdGVtcGVyYXR1cmUtaGlnaCxcbiAgXCJ0ZW1wZXJhdHVyZS1sb3dcIjogJHZhci10ZW1wZXJhdHVyZS1sb3csXG4gIFwiY2xvdWQtYm9sdFwiOiAkdmFyLWNsb3VkLWJvbHQsXG4gIFwidGh1bmRlcnN0b3JtXCI6ICR2YXItdGh1bmRlcnN0b3JtLFxuICBcInRvcm5hZG9cIjogJHZhci10b3JuYWRvLFxuICBcInZvbGNhbm9cIjogJHZhci12b2xjYW5vLFxuICBcImNoZWNrLXRvLXNsb3RcIjogJHZhci1jaGVjay10by1zbG90LFxuICBcInZvdGUteWVhXCI6ICR2YXItdm90ZS15ZWEsXG4gIFwid2F0ZXJcIjogJHZhci13YXRlcixcbiAgXCJiYWJ5XCI6ICR2YXItYmFieSxcbiAgXCJiYWJ5LWNhcnJpYWdlXCI6ICR2YXItYmFieS1jYXJyaWFnZSxcbiAgXCJjYXJyaWFnZS1iYWJ5XCI6ICR2YXItY2FycmlhZ2UtYmFieSxcbiAgXCJiaW9oYXphcmRcIjogJHZhci1iaW9oYXphcmQsXG4gIFwiYmxvZ1wiOiAkdmFyLWJsb2csXG4gIFwiY2FsZW5kYXItZGF5XCI6ICR2YXItY2FsZW5kYXItZGF5LFxuICBcImNhbGVuZGFyLXdlZWtcIjogJHZhci1jYWxlbmRhci13ZWVrLFxuICBcImNhbmR5LWNhbmVcIjogJHZhci1jYW5keS1jYW5lLFxuICBcImNhcnJvdFwiOiAkdmFyLWNhcnJvdCxcbiAgXCJjYXNoLXJlZ2lzdGVyXCI6ICR2YXItY2FzaC1yZWdpc3RlcixcbiAgXCJtaW5pbWl6ZVwiOiAkdmFyLW1pbmltaXplLFxuICBcImNvbXByZXNzLWFycm93cy1hbHRcIjogJHZhci1jb21wcmVzcy1hcnJvd3MtYWx0LFxuICBcImR1bXBzdGVyXCI6ICR2YXItZHVtcHN0ZXIsXG4gIFwiZHVtcHN0ZXItZmlyZVwiOiAkdmFyLWR1bXBzdGVyLWZpcmUsXG4gIFwiZXRoZXJuZXRcIjogJHZhci1ldGhlcm5ldCxcbiAgXCJnaWZ0c1wiOiAkdmFyLWdpZnRzLFxuICBcImNoYW1wYWduZS1nbGFzc2VzXCI6ICR2YXItY2hhbXBhZ25lLWdsYXNzZXMsXG4gIFwiZ2xhc3MtY2hlZXJzXCI6ICR2YXItZ2xhc3MtY2hlZXJzLFxuICBcIndoaXNrZXktZ2xhc3NcIjogJHZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJHZhci1nbGFzcy13aGlza2V5LFxuICBcImVhcnRoLWV1cm9wZVwiOiAkdmFyLWVhcnRoLWV1cm9wZSxcbiAgXCJnbG9iZS1ldXJvcGVcIjogJHZhci1nbG9iZS1ldXJvcGUsXG4gIFwiZ3JpcC1saW5lc1wiOiAkdmFyLWdyaXAtbGluZXMsXG4gIFwiZ3JpcC1saW5lcy12ZXJ0aWNhbFwiOiAkdmFyLWdyaXAtbGluZXMtdmVydGljYWwsXG4gIFwiZ3VpdGFyXCI6ICR2YXItZ3VpdGFyLFxuICBcImhlYXJ0LWNyYWNrXCI6ICR2YXItaGVhcnQtY3JhY2ssXG4gIFwiaGVhcnQtYnJva2VuXCI6ICR2YXItaGVhcnQtYnJva2VuLFxuICBcImhvbGx5LWJlcnJ5XCI6ICR2YXItaG9sbHktYmVycnksXG4gIFwiaG9yc2UtaGVhZFwiOiAkdmFyLWhvcnNlLWhlYWQsXG4gIFwiaWNpY2xlc1wiOiAkdmFyLWljaWNsZXMsXG4gIFwiaWdsb29cIjogJHZhci1pZ2xvbyxcbiAgXCJtaXR0ZW5cIjogJHZhci1taXR0ZW4sXG4gIFwibXVnLWhvdFwiOiAkdmFyLW11Zy1ob3QsXG4gIFwicmFkaWF0aW9uXCI6ICR2YXItcmFkaWF0aW9uLFxuICBcImNpcmNsZS1yYWRpYXRpb25cIjogJHZhci1jaXJjbGUtcmFkaWF0aW9uLFxuICBcInJhZGlhdGlvbi1hbHRcIjogJHZhci1yYWRpYXRpb24tYWx0LFxuICBcInJlc3Ryb29tXCI6ICR2YXItcmVzdHJvb20sXG4gIFwic2F0ZWxsaXRlXCI6ICR2YXItc2F0ZWxsaXRlLFxuICBcInNhdGVsbGl0ZS1kaXNoXCI6ICR2YXItc2F0ZWxsaXRlLWRpc2gsXG4gIFwic2QtY2FyZFwiOiAkdmFyLXNkLWNhcmQsXG4gIFwic2ltLWNhcmRcIjogJHZhci1zaW0tY2FyZCxcbiAgXCJwZXJzb24tc2thdGluZ1wiOiAkdmFyLXBlcnNvbi1za2F0aW5nLFxuICBcInNrYXRpbmdcIjogJHZhci1za2F0aW5nLFxuICBcInBlcnNvbi1za2lpbmdcIjogJHZhci1wZXJzb24tc2tpaW5nLFxuICBcInNraWluZ1wiOiAkdmFyLXNraWluZyxcbiAgXCJwZXJzb24tc2tpaW5nLW5vcmRpY1wiOiAkdmFyLXBlcnNvbi1za2lpbmctbm9yZGljLFxuICBcInNraWluZy1ub3JkaWNcIjogJHZhci1za2lpbmctbm9yZGljLFxuICBcInNsZWlnaFwiOiAkdmFyLXNsZWlnaCxcbiAgXCJjb21tZW50LXNtc1wiOiAkdmFyLWNvbW1lbnQtc21zLFxuICBcInNtc1wiOiAkdmFyLXNtcyxcbiAgXCJwZXJzb24tc25vd2JvYXJkaW5nXCI6ICR2YXItcGVyc29uLXNub3dib2FyZGluZyxcbiAgXCJzbm93Ym9hcmRpbmdcIjogJHZhci1zbm93Ym9hcmRpbmcsXG4gIFwic25vd21hblwiOiAkdmFyLXNub3dtYW4sXG4gIFwic25vd3Bsb3dcIjogJHZhci1zbm93cGxvdyxcbiAgXCJ0ZW5nZS1zaWduXCI6ICR2YXItdGVuZ2Utc2lnbixcbiAgXCJ0ZW5nZVwiOiAkdmFyLXRlbmdlLFxuICBcInRvaWxldFwiOiAkdmFyLXRvaWxldCxcbiAgXCJzY3Jld2RyaXZlci13cmVuY2hcIjogJHZhci1zY3Jld2RyaXZlci13cmVuY2gsXG4gIFwidG9vbHNcIjogJHZhci10b29scyxcbiAgXCJjYWJsZS1jYXJcIjogJHZhci1jYWJsZS1jYXIsXG4gIFwidHJhbVwiOiAkdmFyLXRyYW0sXG4gIFwiZmlyZS1mbGFtZS1jdXJ2ZWRcIjogJHZhci1maXJlLWZsYW1lLWN1cnZlZCxcbiAgXCJmaXJlLWFsdFwiOiAkdmFyLWZpcmUtYWx0LFxuICBcImJhY29uXCI6ICR2YXItYmFjb24sXG4gIFwiYm9vay1tZWRpY2FsXCI6ICR2YXItYm9vay1tZWRpY2FsLFxuICBcImJyZWFkLXNsaWNlXCI6ICR2YXItYnJlYWQtc2xpY2UsXG4gIFwiY2hlZXNlXCI6ICR2YXItY2hlZXNlLFxuICBcImhvdXNlLWNoaW1uZXktbWVkaWNhbFwiOiAkdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbCxcbiAgXCJjbGluaWMtbWVkaWNhbFwiOiAkdmFyLWNsaW5pYy1tZWRpY2FsLFxuICBcImNsaXBib2FyZC11c2VyXCI6ICR2YXItY2xpcGJvYXJkLXVzZXIsXG4gIFwiY29tbWVudC1tZWRpY2FsXCI6ICR2YXItY29tbWVudC1tZWRpY2FsLFxuICBcImNydXRjaFwiOiAkdmFyLWNydXRjaCxcbiAgXCJkaXNlYXNlXCI6ICR2YXItZGlzZWFzZSxcbiAgXCJlZ2dcIjogJHZhci1lZ2csXG4gIFwiZm9sZGVyLXRyZWVcIjogJHZhci1mb2xkZXItdHJlZSxcbiAgXCJidXJnZXJcIjogJHZhci1idXJnZXIsXG4gIFwiaGFtYnVyZ2VyXCI6ICR2YXItaGFtYnVyZ2VyLFxuICBcImhhbmQtbWlkZGxlLWZpbmdlclwiOiAkdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcbiAgXCJoZWxtZXQtc2FmZXR5XCI6ICR2YXItaGVsbWV0LXNhZmV0eSxcbiAgXCJoYXJkLWhhdFwiOiAkdmFyLWhhcmQtaGF0LFxuICBcImhhdC1oYXJkXCI6ICR2YXItaGF0LWhhcmQsXG4gIFwiaG9zcGl0YWwtdXNlclwiOiAkdmFyLWhvc3BpdGFsLXVzZXIsXG4gIFwiaG90ZG9nXCI6ICR2YXItaG90ZG9nLFxuICBcImljZS1jcmVhbVwiOiAkdmFyLWljZS1jcmVhbSxcbiAgXCJsYXB0b3AtbWVkaWNhbFwiOiAkdmFyLWxhcHRvcC1tZWRpY2FsLFxuICBcInBhZ2VyXCI6ICR2YXItcGFnZXIsXG4gIFwicGVwcGVyLWhvdFwiOiAkdmFyLXBlcHBlci1ob3QsXG4gIFwicGl6emEtc2xpY2VcIjogJHZhci1waXp6YS1zbGljZSxcbiAgXCJzYWNrLWRvbGxhclwiOiAkdmFyLXNhY2stZG9sbGFyLFxuICBcImJvb2stdGFuYWtoXCI6ICR2YXItYm9vay10YW5ha2gsXG4gIFwidGFuYWtoXCI6ICR2YXItdGFuYWtoLFxuICBcImJhcnMtcHJvZ3Jlc3NcIjogJHZhci1iYXJzLXByb2dyZXNzLFxuICBcInRhc2tzLWFsdFwiOiAkdmFyLXRhc2tzLWFsdCxcbiAgXCJ0cmFzaC1hcnJvdy11cFwiOiAkdmFyLXRyYXNoLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmVcIjogJHZhci10cmFzaC1yZXN0b3JlLFxuICBcInRyYXNoLWNhbi1hcnJvdy11cFwiOiAkdmFyLXRyYXNoLWNhbi1hcnJvdy11cCxcbiAgXCJ0cmFzaC1yZXN0b3JlLWFsdFwiOiAkdmFyLXRyYXNoLXJlc3RvcmUtYWx0LFxuICBcInVzZXItbnVyc2VcIjogJHZhci11c2VyLW51cnNlLFxuICBcIndhdmUtc3F1YXJlXCI6ICR2YXItd2F2ZS1zcXVhcmUsXG4gIFwicGVyc29uLWJpa2luZ1wiOiAkdmFyLXBlcnNvbi1iaWtpbmcsXG4gIFwiYmlraW5nXCI6ICR2YXItYmlraW5nLFxuICBcImJvcmRlci1hbGxcIjogJHZhci1ib3JkZXItYWxsLFxuICBcImJvcmRlci1ub25lXCI6ICR2YXItYm9yZGVyLW5vbmUsXG4gIFwiYm9yZGVyLXRvcC1sZWZ0XCI6ICR2YXItYm9yZGVyLXRvcC1sZWZ0LFxuICBcImJvcmRlci1zdHlsZVwiOiAkdmFyLWJvcmRlci1zdHlsZSxcbiAgXCJwZXJzb24tZGlnZ2luZ1wiOiAkdmFyLXBlcnNvbi1kaWdnaW5nLFxuICBcImRpZ2dpbmdcIjogJHZhci1kaWdnaW5nLFxuICBcImZhblwiOiAkdmFyLWZhbixcbiAgXCJpY29uc1wiOiAkdmFyLWljb25zLFxuICBcImhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0XCI6ICR2YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQsXG4gIFwicGhvbmUtZmxpcFwiOiAkdmFyLXBob25lLWZsaXAsXG4gIFwicGhvbmUtYWx0XCI6ICR2YXItcGhvbmUtYWx0LFxuICBcInNxdWFyZS1waG9uZS1mbGlwXCI6ICR2YXItc3F1YXJlLXBob25lLWZsaXAsXG4gIFwicGhvbmUtc3F1YXJlLWFsdFwiOiAkdmFyLXBob25lLXNxdWFyZS1hbHQsXG4gIFwicGhvdG8tZmlsbVwiOiAkdmFyLXBob3RvLWZpbG0sXG4gIFwicGhvdG8tdmlkZW9cIjogJHZhci1waG90by12aWRlbyxcbiAgXCJ0ZXh0LXNsYXNoXCI6ICR2YXItdGV4dC1zbGFzaCxcbiAgXCJyZW1vdmUtZm9ybWF0XCI6ICR2YXItcmVtb3ZlLWZvcm1hdCxcbiAgXCJhcnJvdy1kb3duLXotYVwiOiAkdmFyLWFycm93LWRvd24tei1hLFxuICBcInNvcnQtYWxwaGEtZGVzY1wiOiAkdmFyLXNvcnQtYWxwaGEtZGVzYyxcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6ICR2YXItc29ydC1hbHBoYS1kb3duLWFsdCxcbiAgXCJhcnJvdy11cC16LWFcIjogJHZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJHZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJhcnJvdy1kb3duLXNob3J0LXdpZGVcIjogJHZhci1hcnJvdy1kb3duLXNob3J0LXdpZGUsXG4gIFwic29ydC1hbW91bnQtZGVzY1wiOiAkdmFyLXNvcnQtYW1vdW50LWRlc2MsXG4gIFwic29ydC1hbW91bnQtZG93bi1hbHRcIjogJHZhci1zb3J0LWFtb3VudC1kb3duLWFsdCxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICR2YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJHZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiYXJyb3ctZG93bi05LTFcIjogJHZhci1hcnJvdy1kb3duLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtZGVzY1wiOiAkdmFyLXNvcnQtbnVtZXJpYy1kZXNjLFxuICBcInNvcnQtbnVtZXJpYy1kb3duLWFsdFwiOiAkdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdCxcbiAgXCJhcnJvdy11cC05LTFcIjogJHZhci1hcnJvdy11cC05LTEsXG4gIFwic29ydC1udW1lcmljLXVwLWFsdFwiOiAkdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQsXG4gIFwic3BlbGwtY2hlY2tcIjogJHZhci1zcGVsbC1jaGVjayxcbiAgXCJ2b2ljZW1haWxcIjogJHZhci12b2ljZW1haWwsXG4gIFwiaGF0LWNvd2JveVwiOiAkdmFyLWhhdC1jb3dib3ksXG4gIFwiaGF0LWNvd2JveS1zaWRlXCI6ICR2YXItaGF0LWNvd2JveS1zaWRlLFxuICBcImNvbXB1dGVyLW1vdXNlXCI6ICR2YXItY29tcHV0ZXItbW91c2UsXG4gIFwibW91c2VcIjogJHZhci1tb3VzZSxcbiAgXCJyYWRpb1wiOiAkdmFyLXJhZGlvLFxuICBcInJlY29yZC12aW55bFwiOiAkdmFyLXJlY29yZC12aW55bCxcbiAgXCJ3YWxraWUtdGFsa2llXCI6ICR2YXItd2Fsa2llLXRhbGtpZSxcbiAgXCJjYXJhdmFuXCI6ICR2YXItY2FyYXZhbixcbik7XG5cbiRicmFuZC1pY29uczogKFxuICBcImZpcmVmb3gtYnJvd3NlclwiOiAkdmFyLWZpcmVmb3gtYnJvd3NlcixcbiAgXCJpZGVhbFwiOiAkdmFyLWlkZWFsLFxuICBcIm1pY3JvYmxvZ1wiOiAkdmFyLW1pY3JvYmxvZyxcbiAgXCJzcXVhcmUtcGllZC1waXBlclwiOiAkdmFyLXNxdWFyZS1waWVkLXBpcGVyLFxuICBcInBpZWQtcGlwZXItc3F1YXJlXCI6ICR2YXItcGllZC1waXBlci1zcXVhcmUsXG4gIFwidW5pdHlcIjogJHZhci11bml0eSxcbiAgXCJkYWlseW1vdGlvblwiOiAkdmFyLWRhaWx5bW90aW9uLFxuICBcInNxdWFyZS1pbnN0YWdyYW1cIjogJHZhci1zcXVhcmUtaW5zdGFncmFtLFxuICBcImluc3RhZ3JhbS1zcXVhcmVcIjogJHZhci1pbnN0YWdyYW0tc3F1YXJlLFxuICBcIm1peGVyXCI6ICR2YXItbWl4ZXIsXG4gIFwic2hvcGlmeVwiOiAkdmFyLXNob3BpZnksXG4gIFwiZGVlemVyXCI6ICR2YXItZGVlemVyLFxuICBcImVkZ2UtbGVnYWN5XCI6ICR2YXItZWRnZS1sZWdhY3ksXG4gIFwiZ29vZ2xlLXBheVwiOiAkdmFyLWdvb2dsZS1wYXksXG4gIFwicnVzdFwiOiAkdmFyLXJ1c3QsXG4gIFwidGlrdG9rXCI6ICR2YXItdGlrdG9rLFxuICBcInVuc3BsYXNoXCI6ICR2YXItdW5zcGxhc2gsXG4gIFwiY2xvdWRmbGFyZVwiOiAkdmFyLWNsb3VkZmxhcmUsXG4gIFwiZ3VpbGRlZFwiOiAkdmFyLWd1aWxkZWQsXG4gIFwiaGl2ZVwiOiAkdmFyLWhpdmUsXG4gIFwiNDItZ3JvdXBcIjogJHZhci00Mi1ncm91cCxcbiAgXCJpbm5vc29mdFwiOiAkdmFyLWlubm9zb2Z0LFxuICBcImluc3RhbG9kXCI6ICR2YXItaW5zdGFsb2QsXG4gIFwib2N0b3B1cy1kZXBsb3lcIjogJHZhci1vY3RvcHVzLWRlcGxveSxcbiAgXCJwZXJieXRlXCI6ICR2YXItcGVyYnl0ZSxcbiAgXCJ1bmNoYXJ0ZWRcIjogJHZhci11bmNoYXJ0ZWQsXG4gIFwid2F0Y2htYW4tbW9uaXRvcmluZ1wiOiAkdmFyLXdhdGNobWFuLW1vbml0b3JpbmcsXG4gIFwid29kdVwiOiAkdmFyLXdvZHUsXG4gIFwid2lyc2luZGhhbmR3ZXJrXCI6ICR2YXItd2lyc2luZGhhbmR3ZXJrLFxuICBcIndzaFwiOiAkdmFyLXdzaCxcbiAgXCJib3RzXCI6ICR2YXItYm90cyxcbiAgXCJjbXBsaWRcIjogJHZhci1jbXBsaWQsXG4gIFwiYmlsaWJpbGlcIjogJHZhci1iaWxpYmlsaSxcbiAgXCJnb2xhbmdcIjogJHZhci1nb2xhbmcsXG4gIFwicGl4XCI6ICR2YXItcGl4LFxuICBcInNpdHJveFwiOiAkdmFyLXNpdHJveCxcbiAgXCJoYXNobm9kZVwiOiAkdmFyLWhhc2hub2RlLFxuICBcIm1ldGFcIjogJHZhci1tZXRhLFxuICBcInBhZGxldFwiOiAkdmFyLXBhZGxldCxcbiAgXCJuZmMtZGlyZWN0aW9uYWxcIjogJHZhci1uZmMtZGlyZWN0aW9uYWwsXG4gIFwibmZjLXN5bWJvbFwiOiAkdmFyLW5mYy1zeW1ib2wsXG4gIFwic2NyZWVucGFsXCI6ICR2YXItc2NyZWVucGFsLFxuICBcInNwYWNlLWF3ZXNvbWVcIjogJHZhci1zcGFjZS1hd2Vzb21lLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWVcIjogJHZhci1zcXVhcmUtZm9udC1hd2Vzb21lLFxuICBcInNxdWFyZS1naXRsYWJcIjogJHZhci1zcXVhcmUtZ2l0bGFiLFxuICBcImdpdGxhYi1zcXVhcmVcIjogJHZhci1naXRsYWItc3F1YXJlLFxuICBcIm9keXNlZVwiOiAkdmFyLW9keXNlZSxcbiAgXCJzdHViYmVyXCI6ICR2YXItc3R1YmJlcixcbiAgXCJkZWJpYW5cIjogJHZhci1kZWJpYW4sXG4gIFwic2hvZWxhY2VcIjogJHZhci1zaG9lbGFjZSxcbiAgXCJ0aHJlYWRzXCI6ICR2YXItdGhyZWFkcyxcbiAgXCJzcXVhcmUtdGhyZWFkc1wiOiAkdmFyLXNxdWFyZS10aHJlYWRzLFxuICBcInNxdWFyZS14LXR3aXR0ZXJcIjogJHZhci1zcXVhcmUteC10d2l0dGVyLFxuICBcIngtdHdpdHRlclwiOiAkdmFyLXgtdHdpdHRlcixcbiAgXCJvcGVuc3VzZVwiOiAkdmFyLW9wZW5zdXNlLFxuICBcImxldHRlcmJveGRcIjogJHZhci1sZXR0ZXJib3hkLFxuICBcInNxdWFyZS1sZXR0ZXJib3hkXCI6ICR2YXItc3F1YXJlLWxldHRlcmJveGQsXG4gIFwibWludGJpdFwiOiAkdmFyLW1pbnRiaXQsXG4gIFwiZ29vZ2xlLXNjaG9sYXJcIjogJHZhci1nb29nbGUtc2Nob2xhcixcbiAgXCJicmF2ZVwiOiAkdmFyLWJyYXZlLFxuICBcImJyYXZlLXJldmVyc2VcIjogJHZhci1icmF2ZS1yZXZlcnNlLFxuICBcInBpeGl2XCI6ICR2YXItcGl4aXYsXG4gIFwidXB3b3JrXCI6ICR2YXItdXB3b3JrLFxuICBcIndlYmZsb3dcIjogJHZhci13ZWJmbG93LFxuICBcInNpZ25hbC1tZXNzZW5nZXJcIjogJHZhci1zaWduYWwtbWVzc2VuZ2VyLFxuICBcImJsdWVza3lcIjogJHZhci1ibHVlc2t5LFxuICBcImp4bFwiOiAkdmFyLWp4bCxcbiAgXCJzcXVhcmUtdXB3b3JrXCI6ICR2YXItc3F1YXJlLXVwd29yayxcbiAgXCJ3ZWItYXdlc29tZVwiOiAkdmFyLXdlYi1hd2Vzb21lLFxuICBcInNxdWFyZS13ZWItYXdlc29tZVwiOiAkdmFyLXNxdWFyZS13ZWItYXdlc29tZSxcbiAgXCJzcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tlXCI6ICR2YXItc3F1YXJlLXdlYi1hd2Vzb21lLXN0cm9rZSxcbiAgXCJkYXJ0LWxhbmdcIjogJHZhci1kYXJ0LWxhbmcsXG4gIFwiZmx1dHRlclwiOiAkdmFyLWZsdXR0ZXIsXG4gIFwiZmlsZXMtcGlud2hlZWxcIjogJHZhci1maWxlcy1waW53aGVlbCxcbiAgXCJjc3NcIjogJHZhci1jc3MsXG4gIFwic3F1YXJlLWJsdWVza3lcIjogJHZhci1zcXVhcmUtYmx1ZXNreSxcbiAgXCJvcGVuYWlcIjogJHZhci1vcGVuYWksXG4gIFwic3F1YXJlLWxpbmtlZGluXCI6ICR2YXItc3F1YXJlLWxpbmtlZGluLFxuICBcImNhc2gtYXBwXCI6ICR2YXItY2FzaC1hcHAsXG4gIFwiZGlzcXVzXCI6ICR2YXItZGlzcXVzLFxuICBcImVsZXZlbnR5XCI6ICR2YXItZWxldmVudHksXG4gIFwiMTF0eVwiOiAkdmFyLTExdHksXG4gIFwia2FrYW8tdGFsa1wiOiAkdmFyLWtha2FvLXRhbGssXG4gIFwibGlua3RyZWVcIjogJHZhci1saW5rdHJlZSxcbiAgXCJub3Rpb25cIjogJHZhci1ub3Rpb24sXG4gIFwicGFuZG9yYVwiOiAkdmFyLXBhbmRvcmEsXG4gIFwicGl4ZWxmZWRcIjogJHZhci1waXhlbGZlZCxcbiAgXCJ0aWRhbFwiOiAkdmFyLXRpZGFsLFxuICBcInZzY29cIjogJHZhci12c2NvLFxuICBcInczY1wiOiAkdmFyLXczYyxcbiAgXCJsdW1vblwiOiAkdmFyLWx1bW9uLFxuICBcImx1bW9uLWRyb3BcIjogJHZhci1sdW1vbi1kcm9wLFxuICBcInNxdWFyZS1maWdtYVwiOiAkdmFyLXNxdWFyZS1maWdtYSxcbiAgXCJ0ZXhcIjogJHZhci10ZXgsXG4gIFwiZHVvbGluZ29cIjogJHZhci1kdW9saW5nbyxcbiAgXCJzdXBwb3J0bm93XCI6ICR2YXItc3VwcG9ydG5vdyxcbiAgXCJ0b3ItYnJvd3NlclwiOiAkdmFyLXRvci1icm93c2VyLFxuICBcInR5cGVzY3JpcHRcIjogJHZhci10eXBlc2NyaXB0LFxuICBcInNxdWFyZS1kZXNrcHJvXCI6ICR2YXItc3F1YXJlLWRlc2twcm8sXG4gIFwiY2lyY2xlLXp1bGlwXCI6ICR2YXItY2lyY2xlLXp1bGlwLFxuICBcImp1bGlhXCI6ICR2YXItanVsaWEsXG4gIFwienVsaXBcIjogJHZhci16dWxpcCxcbiAgXCJ1bmlzb25cIjogJHZhci11bmlzb24sXG4gIFwiYm9hcmQtZ2FtZS1nZWVrXCI6ICR2YXItYm9hcmQtZ2FtZS1nZWVrLFxuICBcImJnZ1wiOiAkdmFyLWJnZyxcbiAgXCJrby1maVwiOiAkdmFyLWtvLWZpLFxuICBcImt1YmVybmV0ZXNcIjogJHZhci1rdWJlcm5ldGVzLFxuICBcInBvc3RncmVzcWxcIjogJHZhci1wb3N0Z3Jlc3FsLFxuICBcInNjYWxld2F5XCI6ICR2YXItc2NhbGV3YXksXG4gIFwidmVubW9cIjogJHZhci12ZW5tbyxcbiAgXCJ2ZW5tby12XCI6ICR2YXItdmVubW8tdixcbiAgXCJ1bnJlYWwtZW5naW5lXCI6ICR2YXItdW5yZWFsLWVuZ2luZSxcbiAgXCJnbG9iYWxlYWtzXCI6ICR2YXItZ2xvYmFsZWFrcyxcbiAgXCJzb2xhbmFcIjogJHZhci1zb2xhbmEsXG4gIFwidGhyZWVtYVwiOiAkdmFyLXRocmVlbWEsXG4gIFwiZm9yZ2Vqb1wiOiAkdmFyLWZvcmdlam8sXG4gIFwiY2xhdWRlXCI6ICR2YXItY2xhdWRlLFxuICBcImdpdGVlXCI6ICR2YXItZ2l0ZWUsXG4gIFwieG1wcFwiOiAkdmFyLXhtcHAsXG4gIFwiZmVkaXZlcnNlXCI6ICR2YXItZmVkaXZlcnNlLFxuICBcInRhaWx3aW5kLWNzc1wiOiAkdmFyLXRhaWx3aW5kLWNzcyxcbiAgXCJhcmNoLWxpbnV4XCI6ICR2YXItYXJjaC1saW51eCxcbiAgXCJzdmVsdGVcIjogJHZhci1zdmVsdGUsXG4gIFwiaHVnZ2luZy1mYWNlXCI6ICR2YXItaHVnZ2luZy1mYWNlLFxuICBcImxlZXRjb2RlXCI6ICR2YXItbGVldGNvZGUsXG4gIFwib3BlbnN0cmVldG1hcFwiOiAkdmFyLW9wZW5zdHJlZXRtYXAsXG4gIFwidWx0cmFseXRpY3NcIjogJHZhci11bHRyYWx5dGljcyxcbiAgXCJ1bHRyYWx5dGljcy1odWJcIjogJHZhci11bHRyYWx5dGljcy1odWIsXG4gIFwidWx0cmFseXRpY3MteW9sb1wiOiAkdmFyLXVsdHJhbHl0aWNzLXlvbG8sXG4gIFwib2JzaWRpYW5cIjogJHZhci1vYnNpZGlhbixcbiAgXCJ6b29tXCI6ICR2YXItem9vbSxcbiAgXCJ2aW1cIjogJHZhci12aW0sXG4gIFwic3ltZm9ueWNhc3RzXCI6ICR2YXItc3ltZm9ueWNhc3RzLFxuICBcImJ1aWxkLWF3ZXNvbWVcIjogJHZhci1idWlsZC1hd2Vzb21lLFxuICBcImNvZGViZXJnXCI6ICR2YXItY29kZWJlcmcsXG4gIFwiZGV2cG9zdFwiOiAkdmFyLWRldnBvc3QsXG4gIFwiaW50ZXJuZXQtYXJjaGl2ZVwiOiAkdmFyLWludGVybmV0LWFyY2hpdmUsXG4gIFwibGV0cy1lbmNyeXB0XCI6ICR2YXItbGV0cy1lbmNyeXB0LFxuICBcIm1hdHJpeFwiOiAkdmFyLW1hdHJpeCxcbiAgXCJtYXR0ZXJtb3N0XCI6ICR2YXItbWF0dGVybW9zdCxcbiAgXCJuZXh0Y2xvdWRcIjogJHZhci1uZXh0Y2xvdWQsXG4gIFwicm9ibG94LWNyZWF0b3Itc3R1ZGlvXCI6ICR2YXItcm9ibG94LWNyZWF0b3Itc3R1ZGlvLFxuICBcInNxdWFyZS1idWlsZC1hd2Vzb21lLXN0cm9rZVwiOiAkdmFyLXNxdWFyZS1idWlsZC1hd2Vzb21lLXN0cm9rZSxcbiAgXCJzdWJzdGFja1wiOiAkdmFyLXN1YnN0YWNrLFxuICBcInRlc2xhXCI6ICR2YXItdGVzbGEsXG4gIFwieHJwXCI6ICR2YXIteHJwLFxuICBcInhycGxcIjogJHZhci14cnBsLFxuICBcInlvdXR1YmUtc2hvcnRzXCI6ICR2YXIteW91dHViZS1zaG9ydHMsXG4gIFwicm9yXCI6ICR2YXItcm9yLFxuICBcInNxdWFyZS10d2l0dGVyXCI6ICR2YXItc3F1YXJlLXR3aXR0ZXIsXG4gIFwidHdpdHRlci1zcXVhcmVcIjogJHZhci10d2l0dGVyLXNxdWFyZSxcbiAgXCJzcXVhcmUtZmFjZWJvb2tcIjogJHZhci1zcXVhcmUtZmFjZWJvb2ssXG4gIFwiZmFjZWJvb2stc3F1YXJlXCI6ICR2YXItZmFjZWJvb2stc3F1YXJlLFxuICBcImxpbmtlZGluXCI6ICR2YXItbGlua2VkaW4sXG4gIFwic3F1YXJlLWdpdGh1YlwiOiAkdmFyLXNxdWFyZS1naXRodWIsXG4gIFwiZ2l0aHViLXNxdWFyZVwiOiAkdmFyLWdpdGh1Yi1zcXVhcmUsXG4gIFwidHdpdHRlclwiOiAkdmFyLXR3aXR0ZXIsXG4gIFwiZmFjZWJvb2tcIjogJHZhci1mYWNlYm9vayxcbiAgXCJnaXRodWJcIjogJHZhci1naXRodWIsXG4gIFwicGludGVyZXN0XCI6ICR2YXItcGludGVyZXN0LFxuICBcInNxdWFyZS1waW50ZXJlc3RcIjogJHZhci1zcXVhcmUtcGludGVyZXN0LFxuICBcInBpbnRlcmVzdC1zcXVhcmVcIjogJHZhci1waW50ZXJlc3Qtc3F1YXJlLFxuICBcInNxdWFyZS1nb29nbGUtcGx1c1wiOiAkdmFyLXNxdWFyZS1nb29nbGUtcGx1cyxcbiAgXCJnb29nbGUtcGx1cy1zcXVhcmVcIjogJHZhci1nb29nbGUtcGx1cy1zcXVhcmUsXG4gIFwiZ29vZ2xlLXBsdXMtZ1wiOiAkdmFyLWdvb2dsZS1wbHVzLWcsXG4gIFwibGlua2VkaW4taW5cIjogJHZhci1saW5rZWRpbi1pbixcbiAgXCJnaXRodWItYWx0XCI6ICR2YXItZ2l0aHViLWFsdCxcbiAgXCJtYXhjZG5cIjogJHZhci1tYXhjZG4sXG4gIFwiaHRtbDVcIjogJHZhci1odG1sNSxcbiAgXCJjc3MzXCI6ICR2YXItY3NzMyxcbiAgXCJidGNcIjogJHZhci1idGMsXG4gIFwieW91dHViZVwiOiAkdmFyLXlvdXR1YmUsXG4gIFwieGluZ1wiOiAkdmFyLXhpbmcsXG4gIFwic3F1YXJlLXhpbmdcIjogJHZhci1zcXVhcmUteGluZyxcbiAgXCJ4aW5nLXNxdWFyZVwiOiAkdmFyLXhpbmctc3F1YXJlLFxuICBcImRyb3Bib3hcIjogJHZhci1kcm9wYm94LFxuICBcInN0YWNrLW92ZXJmbG93XCI6ICR2YXItc3RhY2stb3ZlcmZsb3csXG4gIFwiaW5zdGFncmFtXCI6ICR2YXItaW5zdGFncmFtLFxuICBcImZsaWNrclwiOiAkdmFyLWZsaWNrcixcbiAgXCJhZG5cIjogJHZhci1hZG4sXG4gIFwiYml0YnVja2V0XCI6ICR2YXItYml0YnVja2V0LFxuICBcInR1bWJsclwiOiAkdmFyLXR1bWJscixcbiAgXCJzcXVhcmUtdHVtYmxyXCI6ICR2YXItc3F1YXJlLXR1bWJscixcbiAgXCJ0dW1ibHItc3F1YXJlXCI6ICR2YXItdHVtYmxyLXNxdWFyZSxcbiAgXCJhcHBsZVwiOiAkdmFyLWFwcGxlLFxuICBcIndpbmRvd3NcIjogJHZhci13aW5kb3dzLFxuICBcImFuZHJvaWRcIjogJHZhci1hbmRyb2lkLFxuICBcImxpbnV4XCI6ICR2YXItbGludXgsXG4gIFwiZHJpYmJibGVcIjogJHZhci1kcmliYmJsZSxcbiAgXCJza3lwZVwiOiAkdmFyLXNreXBlLFxuICBcImZvdXJzcXVhcmVcIjogJHZhci1mb3Vyc3F1YXJlLFxuICBcInRyZWxsb1wiOiAkdmFyLXRyZWxsbyxcbiAgXCJncmF0aXBheVwiOiAkdmFyLWdyYXRpcGF5LFxuICBcInZrXCI6ICR2YXItdmssXG4gIFwid2VpYm9cIjogJHZhci13ZWlibyxcbiAgXCJyZW5yZW5cIjogJHZhci1yZW5yZW4sXG4gIFwicGFnZWxpbmVzXCI6ICR2YXItcGFnZWxpbmVzLFxuICBcInN0YWNrLWV4Y2hhbmdlXCI6ICR2YXItc3RhY2stZXhjaGFuZ2UsXG4gIFwic3F1YXJlLXZpbWVvXCI6ICR2YXItc3F1YXJlLXZpbWVvLFxuICBcInZpbWVvLXNxdWFyZVwiOiAkdmFyLXZpbWVvLXNxdWFyZSxcbiAgXCJzbGFja1wiOiAkdmFyLXNsYWNrLFxuICBcInNsYWNrLWhhc2hcIjogJHZhci1zbGFjay1oYXNoLFxuICBcIndvcmRwcmVzc1wiOiAkdmFyLXdvcmRwcmVzcyxcbiAgXCJvcGVuaWRcIjogJHZhci1vcGVuaWQsXG4gIFwieWFob29cIjogJHZhci15YWhvbyxcbiAgXCJnb29nbGVcIjogJHZhci1nb29nbGUsXG4gIFwicmVkZGl0XCI6ICR2YXItcmVkZGl0LFxuICBcInNxdWFyZS1yZWRkaXRcIjogJHZhci1zcXVhcmUtcmVkZGl0LFxuICBcInJlZGRpdC1zcXVhcmVcIjogJHZhci1yZWRkaXQtc3F1YXJlLFxuICBcInN0dW1ibGV1cG9uLWNpcmNsZVwiOiAkdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSxcbiAgXCJzdHVtYmxldXBvblwiOiAkdmFyLXN0dW1ibGV1cG9uLFxuICBcImRlbGljaW91c1wiOiAkdmFyLWRlbGljaW91cyxcbiAgXCJkaWdnXCI6ICR2YXItZGlnZyxcbiAgXCJwaWVkLXBpcGVyLXBwXCI6ICR2YXItcGllZC1waXBlci1wcCxcbiAgXCJwaWVkLXBpcGVyLWFsdFwiOiAkdmFyLXBpZWQtcGlwZXItYWx0LFxuICBcImRydXBhbFwiOiAkdmFyLWRydXBhbCxcbiAgXCJqb29tbGFcIjogJHZhci1qb29tbGEsXG4gIFwiYmVoYW5jZVwiOiAkdmFyLWJlaGFuY2UsXG4gIFwic3F1YXJlLWJlaGFuY2VcIjogJHZhci1zcXVhcmUtYmVoYW5jZSxcbiAgXCJiZWhhbmNlLXNxdWFyZVwiOiAkdmFyLWJlaGFuY2Utc3F1YXJlLFxuICBcInN0ZWFtXCI6ICR2YXItc3RlYW0sXG4gIFwic3F1YXJlLXN0ZWFtXCI6ICR2YXItc3F1YXJlLXN0ZWFtLFxuICBcInN0ZWFtLXNxdWFyZVwiOiAkdmFyLXN0ZWFtLXNxdWFyZSxcbiAgXCJzcG90aWZ5XCI6ICR2YXItc3BvdGlmeSxcbiAgXCJkZXZpYW50YXJ0XCI6ICR2YXItZGV2aWFudGFydCxcbiAgXCJzb3VuZGNsb3VkXCI6ICR2YXItc291bmRjbG91ZCxcbiAgXCJ2aW5lXCI6ICR2YXItdmluZSxcbiAgXCJjb2RlcGVuXCI6ICR2YXItY29kZXBlbixcbiAgXCJqc2ZpZGRsZVwiOiAkdmFyLWpzZmlkZGxlLFxuICBcInJlYmVsXCI6ICR2YXItcmViZWwsXG4gIFwiZW1waXJlXCI6ICR2YXItZW1waXJlLFxuICBcInNxdWFyZS1naXRcIjogJHZhci1zcXVhcmUtZ2l0LFxuICBcImdpdC1zcXVhcmVcIjogJHZhci1naXQtc3F1YXJlLFxuICBcImdpdFwiOiAkdmFyLWdpdCxcbiAgXCJoYWNrZXItbmV3c1wiOiAkdmFyLWhhY2tlci1uZXdzLFxuICBcInRlbmNlbnQtd2VpYm9cIjogJHZhci10ZW5jZW50LXdlaWJvLFxuICBcInFxXCI6ICR2YXItcXEsXG4gIFwid2VpeGluXCI6ICR2YXItd2VpeGluLFxuICBcInNsaWRlc2hhcmVcIjogJHZhci1zbGlkZXNoYXJlLFxuICBcInR3aXRjaFwiOiAkdmFyLXR3aXRjaCxcbiAgXCJ5ZWxwXCI6ICR2YXIteWVscCxcbiAgXCJwYXlwYWxcIjogJHZhci1wYXlwYWwsXG4gIFwiZ29vZ2xlLXdhbGxldFwiOiAkdmFyLWdvb2dsZS13YWxsZXQsXG4gIFwiY2MtdmlzYVwiOiAkdmFyLWNjLXZpc2EsXG4gIFwiY2MtbWFzdGVyY2FyZFwiOiAkdmFyLWNjLW1hc3RlcmNhcmQsXG4gIFwiY2MtZGlzY292ZXJcIjogJHZhci1jYy1kaXNjb3ZlcixcbiAgXCJjYy1hbWV4XCI6ICR2YXItY2MtYW1leCxcbiAgXCJjYy1wYXlwYWxcIjogJHZhci1jYy1wYXlwYWwsXG4gIFwiY2Mtc3RyaXBlXCI6ICR2YXItY2Mtc3RyaXBlLFxuICBcImxhc3RmbVwiOiAkdmFyLWxhc3RmbSxcbiAgXCJzcXVhcmUtbGFzdGZtXCI6ICR2YXItc3F1YXJlLWxhc3RmbSxcbiAgXCJsYXN0Zm0tc3F1YXJlXCI6ICR2YXItbGFzdGZtLXNxdWFyZSxcbiAgXCJpb3hob3N0XCI6ICR2YXItaW94aG9zdCxcbiAgXCJhbmdlbGxpc3RcIjogJHZhci1hbmdlbGxpc3QsXG4gIFwiYnV5c2VsbGFkc1wiOiAkdmFyLWJ1eXNlbGxhZHMsXG4gIFwiY29ubmVjdGRldmVsb3BcIjogJHZhci1jb25uZWN0ZGV2ZWxvcCxcbiAgXCJkYXNoY3ViZVwiOiAkdmFyLWRhc2hjdWJlLFxuICBcImZvcnVtYmVlXCI6ICR2YXItZm9ydW1iZWUsXG4gIFwibGVhbnB1YlwiOiAkdmFyLWxlYW5wdWIsXG4gIFwic2VsbHN5XCI6ICR2YXItc2VsbHN5LFxuICBcInNoaXJ0c2luYnVsa1wiOiAkdmFyLXNoaXJ0c2luYnVsayxcbiAgXCJzaW1wbHlidWlsdFwiOiAkdmFyLXNpbXBseWJ1aWx0LFxuICBcInNreWF0bGFzXCI6ICR2YXItc2t5YXRsYXMsXG4gIFwicGludGVyZXN0LXBcIjogJHZhci1waW50ZXJlc3QtcCxcbiAgXCJ3aGF0c2FwcFwiOiAkdmFyLXdoYXRzYXBwLFxuICBcInZpYWNvaW5cIjogJHZhci12aWFjb2luLFxuICBcIm1lZGl1bVwiOiAkdmFyLW1lZGl1bSxcbiAgXCJtZWRpdW0tbVwiOiAkdmFyLW1lZGl1bS1tLFxuICBcInktY29tYmluYXRvclwiOiAkdmFyLXktY29tYmluYXRvcixcbiAgXCJvcHRpbi1tb25zdGVyXCI6ICR2YXItb3B0aW4tbW9uc3RlcixcbiAgXCJvcGVuY2FydFwiOiAkdmFyLW9wZW5jYXJ0LFxuICBcImV4cGVkaXRlZHNzbFwiOiAkdmFyLWV4cGVkaXRlZHNzbCxcbiAgXCJjYy1qY2JcIjogJHZhci1jYy1qY2IsXG4gIFwiY2MtZGluZXJzLWNsdWJcIjogJHZhci1jYy1kaW5lcnMtY2x1YixcbiAgXCJjcmVhdGl2ZS1jb21tb25zXCI6ICR2YXItY3JlYXRpdmUtY29tbW9ucyxcbiAgXCJnZ1wiOiAkdmFyLWdnLFxuICBcImdnLWNpcmNsZVwiOiAkdmFyLWdnLWNpcmNsZSxcbiAgXCJvZG5va2xhc3NuaWtpXCI6ICR2YXItb2Rub2tsYXNzbmlraSxcbiAgXCJzcXVhcmUtb2Rub2tsYXNzbmlraVwiOiAkdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpLFxuICBcIm9kbm9rbGFzc25pa2ktc3F1YXJlXCI6ICR2YXItb2Rub2tsYXNzbmlraS1zcXVhcmUsXG4gIFwiZ2V0LXBvY2tldFwiOiAkdmFyLWdldC1wb2NrZXQsXG4gIFwid2lraXBlZGlhLXdcIjogJHZhci13aWtpcGVkaWEtdyxcbiAgXCJzYWZhcmlcIjogJHZhci1zYWZhcmksXG4gIFwiY2hyb21lXCI6ICR2YXItY2hyb21lLFxuICBcImZpcmVmb3hcIjogJHZhci1maXJlZm94LFxuICBcIm9wZXJhXCI6ICR2YXItb3BlcmEsXG4gIFwiaW50ZXJuZXQtZXhwbG9yZXJcIjogJHZhci1pbnRlcm5ldC1leHBsb3JlcixcbiAgXCJjb250YW9cIjogJHZhci1jb250YW8sXG4gIFwiNTAwcHhcIjogJHZhci01MDBweCxcbiAgXCJhbWF6b25cIjogJHZhci1hbWF6b24sXG4gIFwiaG91enpcIjogJHZhci1ob3V6eixcbiAgXCJ2aW1lby12XCI6ICR2YXItdmltZW8tdixcbiAgXCJibGFjay10aWVcIjogJHZhci1ibGFjay10aWUsXG4gIFwiZm9udGljb25zXCI6ICR2YXItZm9udGljb25zLFxuICBcInJlZGRpdC1hbGllblwiOiAkdmFyLXJlZGRpdC1hbGllbixcbiAgXCJlZGdlXCI6ICR2YXItZWRnZSxcbiAgXCJjb2RpZXBpZVwiOiAkdmFyLWNvZGllcGllLFxuICBcIm1vZHhcIjogJHZhci1tb2R4LFxuICBcImZvcnQtYXdlc29tZVwiOiAkdmFyLWZvcnQtYXdlc29tZSxcbiAgXCJ1c2JcIjogJHZhci11c2IsXG4gIFwicHJvZHVjdC1odW50XCI6ICR2YXItcHJvZHVjdC1odW50LFxuICBcIm1peGNsb3VkXCI6ICR2YXItbWl4Y2xvdWQsXG4gIFwic2NyaWJkXCI6ICR2YXItc2NyaWJkLFxuICBcImJsdWV0b290aFwiOiAkdmFyLWJsdWV0b290aCxcbiAgXCJibHVldG9vdGgtYlwiOiAkdmFyLWJsdWV0b290aC1iLFxuICBcImdpdGxhYlwiOiAkdmFyLWdpdGxhYixcbiAgXCJ3cGJlZ2lubmVyXCI6ICR2YXItd3BiZWdpbm5lcixcbiAgXCJ3cGZvcm1zXCI6ICR2YXItd3Bmb3JtcyxcbiAgXCJlbnZpcmFcIjogJHZhci1lbnZpcmEsXG4gIFwiZ2xpZGVcIjogJHZhci1nbGlkZSxcbiAgXCJnbGlkZS1nXCI6ICR2YXItZ2xpZGUtZyxcbiAgXCJ2aWFkZW9cIjogJHZhci12aWFkZW8sXG4gIFwic3F1YXJlLXZpYWRlb1wiOiAkdmFyLXNxdWFyZS12aWFkZW8sXG4gIFwidmlhZGVvLXNxdWFyZVwiOiAkdmFyLXZpYWRlby1zcXVhcmUsXG4gIFwic25hcGNoYXRcIjogJHZhci1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1naG9zdFwiOiAkdmFyLXNuYXBjaGF0LWdob3N0LFxuICBcInNxdWFyZS1zbmFwY2hhdFwiOiAkdmFyLXNxdWFyZS1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1zcXVhcmVcIjogJHZhci1zbmFwY2hhdC1zcXVhcmUsXG4gIFwicGllZC1waXBlclwiOiAkdmFyLXBpZWQtcGlwZXIsXG4gIFwiZmlyc3Qtb3JkZXJcIjogJHZhci1maXJzdC1vcmRlcixcbiAgXCJ5b2FzdFwiOiAkdmFyLXlvYXN0LFxuICBcInRoZW1laXNsZVwiOiAkdmFyLXRoZW1laXNsZSxcbiAgXCJnb29nbGUtcGx1c1wiOiAkdmFyLWdvb2dsZS1wbHVzLFxuICBcImZvbnQtYXdlc29tZVwiOiAkdmFyLWZvbnQtYXdlc29tZSxcbiAgXCJmb250LWF3ZXNvbWUtZmxhZ1wiOiAkdmFyLWZvbnQtYXdlc29tZS1mbGFnLFxuICBcImZvbnQtYXdlc29tZS1sb2dvLWZ1bGxcIjogJHZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsLFxuICBcImxpbm9kZVwiOiAkdmFyLWxpbm9kZSxcbiAgXCJxdW9yYVwiOiAkdmFyLXF1b3JhLFxuICBcImZyZWUtY29kZS1jYW1wXCI6ICR2YXItZnJlZS1jb2RlLWNhbXAsXG4gIFwidGVsZWdyYW1cIjogJHZhci10ZWxlZ3JhbSxcbiAgXCJ0ZWxlZ3JhbS1wbGFuZVwiOiAkdmFyLXRlbGVncmFtLXBsYW5lLFxuICBcImJhbmRjYW1wXCI6ICR2YXItYmFuZGNhbXAsXG4gIFwiZ3JhdlwiOiAkdmFyLWdyYXYsXG4gIFwiZXRzeVwiOiAkdmFyLWV0c3ksXG4gIFwiaW1kYlwiOiAkdmFyLWltZGIsXG4gIFwicmF2ZWxyeVwiOiAkdmFyLXJhdmVscnksXG4gIFwic2VsbGNhc3RcIjogJHZhci1zZWxsY2FzdCxcbiAgXCJzdXBlcnBvd2Vyc1wiOiAkdmFyLXN1cGVycG93ZXJzLFxuICBcIndwZXhwbG9yZXJcIjogJHZhci13cGV4cGxvcmVyLFxuICBcIm1lZXR1cFwiOiAkdmFyLW1lZXR1cCxcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZVwiOiAkdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlLFxuICBcImZvbnQtYXdlc29tZS1hbHRcIjogJHZhci1mb250LWF3ZXNvbWUtYWx0LFxuICBcImFjY2Vzc2libGUtaWNvblwiOiAkdmFyLWFjY2Vzc2libGUtaWNvbixcbiAgXCJhY2N1c29mdFwiOiAkdmFyLWFjY3Vzb2Z0LFxuICBcImFkdmVyc2FsXCI6ICR2YXItYWR2ZXJzYWwsXG4gIFwiYWZmaWxpYXRldGhlbWVcIjogJHZhci1hZmZpbGlhdGV0aGVtZSxcbiAgXCJhbGdvbGlhXCI6ICR2YXItYWxnb2xpYSxcbiAgXCJhbWlsaWFcIjogJHZhci1hbWlsaWEsXG4gIFwiYW5ncnljcmVhdGl2ZVwiOiAkdmFyLWFuZ3J5Y3JlYXRpdmUsXG4gIFwiYXBwLXN0b3JlXCI6ICR2YXItYXBwLXN0b3JlLFxuICBcImFwcC1zdG9yZS1pb3NcIjogJHZhci1hcHAtc3RvcmUtaW9zLFxuICBcImFwcGVyXCI6ICR2YXItYXBwZXIsXG4gIFwiYXN5bW1ldHJpa1wiOiAkdmFyLWFzeW1tZXRyaWssXG4gIFwiYXVkaWJsZVwiOiAkdmFyLWF1ZGlibGUsXG4gIFwiYXZpYW5leFwiOiAkdmFyLWF2aWFuZXgsXG4gIFwiYXdzXCI6ICR2YXItYXdzLFxuICBcImJpbW9iamVjdFwiOiAkdmFyLWJpbW9iamVjdCxcbiAgXCJiaXRjb2luXCI6ICR2YXItYml0Y29pbixcbiAgXCJiaXR5XCI6ICR2YXItYml0eSxcbiAgXCJibGFja2JlcnJ5XCI6ICR2YXItYmxhY2tiZXJyeSxcbiAgXCJibG9nZ2VyXCI6ICR2YXItYmxvZ2dlcixcbiAgXCJibG9nZ2VyLWJcIjogJHZhci1ibG9nZ2VyLWIsXG4gIFwiYnVyb21vYmVsZXhwZXJ0ZVwiOiAkdmFyLWJ1cm9tb2JlbGV4cGVydGUsXG4gIFwiY2VudGVyY29kZVwiOiAkdmFyLWNlbnRlcmNvZGUsXG4gIFwiY2xvdWRzY2FsZVwiOiAkdmFyLWNsb3Vkc2NhbGUsXG4gIFwiY2xvdWRzbWl0aFwiOiAkdmFyLWNsb3Vkc21pdGgsXG4gIFwiY2xvdWR2ZXJzaWZ5XCI6ICR2YXItY2xvdWR2ZXJzaWZ5LFxuICBcImNwYW5lbFwiOiAkdmFyLWNwYW5lbCxcbiAgXCJjc3MzLWFsdFwiOiAkdmFyLWNzczMtYWx0LFxuICBcImN1dHRsZWZpc2hcIjogJHZhci1jdXR0bGVmaXNoLFxuICBcImQtYW5kLWRcIjogJHZhci1kLWFuZC1kLFxuICBcImRlcGxveWRvZ1wiOiAkdmFyLWRlcGxveWRvZyxcbiAgXCJkZXNrcHJvXCI6ICR2YXItZGVza3BybyxcbiAgXCJkaWdpdGFsLW9jZWFuXCI6ICR2YXItZGlnaXRhbC1vY2VhbixcbiAgXCJkaXNjb3JkXCI6ICR2YXItZGlzY29yZCxcbiAgXCJkaXNjb3Vyc2VcIjogJHZhci1kaXNjb3Vyc2UsXG4gIFwiZG9jaHViXCI6ICR2YXItZG9jaHViLFxuICBcImRvY2tlclwiOiAkdmFyLWRvY2tlcixcbiAgXCJkcmFmdDJkaWdpdGFsXCI6ICR2YXItZHJhZnQyZGlnaXRhbCxcbiAgXCJzcXVhcmUtZHJpYmJibGVcIjogJHZhci1zcXVhcmUtZHJpYmJibGUsXG4gIFwiZHJpYmJibGUtc3F1YXJlXCI6ICR2YXItZHJpYmJibGUtc3F1YXJlLFxuICBcImR5YWxvZ1wiOiAkdmFyLWR5YWxvZyxcbiAgXCJlYXJseWJpcmRzXCI6ICR2YXItZWFybHliaXJkcyxcbiAgXCJlcmxhbmdcIjogJHZhci1lcmxhbmcsXG4gIFwiZmFjZWJvb2stZlwiOiAkdmFyLWZhY2Vib29rLWYsXG4gIFwiZmFjZWJvb2stbWVzc2VuZ2VyXCI6ICR2YXItZmFjZWJvb2stbWVzc2VuZ2VyLFxuICBcImZpcnN0ZHJhZnRcIjogJHZhci1maXJzdGRyYWZ0LFxuICBcImZvbnRpY29ucy1maVwiOiAkdmFyLWZvbnRpY29ucy1maSxcbiAgXCJmb3J0LWF3ZXNvbWUtYWx0XCI6ICR2YXItZm9ydC1hd2Vzb21lLWFsdCxcbiAgXCJmcmVlYnNkXCI6ICR2YXItZnJlZWJzZCxcbiAgXCJnaXRrcmFrZW5cIjogJHZhci1naXRrcmFrZW4sXG4gIFwiZ29mb3JlXCI6ICR2YXItZ29mb3JlLFxuICBcImdvb2RyZWFkc1wiOiAkdmFyLWdvb2RyZWFkcyxcbiAgXCJnb29kcmVhZHMtZ1wiOiAkdmFyLWdvb2RyZWFkcy1nLFxuICBcImdvb2dsZS1kcml2ZVwiOiAkdmFyLWdvb2dsZS1kcml2ZSxcbiAgXCJnb29nbGUtcGxheVwiOiAkdmFyLWdvb2dsZS1wbGF5LFxuICBcImdyaXBmaXJlXCI6ICR2YXItZ3JpcGZpcmUsXG4gIFwiZ3J1bnRcIjogJHZhci1ncnVudCxcbiAgXCJndWxwXCI6ICR2YXItZ3VscCxcbiAgXCJzcXVhcmUtaGFja2VyLW5ld3NcIjogJHZhci1zcXVhcmUtaGFja2VyLW5ld3MsXG4gIFwiaGFja2VyLW5ld3Mtc3F1YXJlXCI6ICR2YXItaGFja2VyLW5ld3Mtc3F1YXJlLFxuICBcImhpcmUtYS1oZWxwZXJcIjogJHZhci1oaXJlLWEtaGVscGVyLFxuICBcImhvdGphclwiOiAkdmFyLWhvdGphcixcbiAgXCJodWJzcG90XCI6ICR2YXItaHVic3BvdCxcbiAgXCJpdHVuZXNcIjogJHZhci1pdHVuZXMsXG4gIFwiaXR1bmVzLW5vdGVcIjogJHZhci1pdHVuZXMtbm90ZSxcbiAgXCJqZW5raW5zXCI6ICR2YXItamVua2lucyxcbiAgXCJqb2dldFwiOiAkdmFyLWpvZ2V0LFxuICBcImpzXCI6ICR2YXItanMsXG4gIFwic3F1YXJlLWpzXCI6ICR2YXItc3F1YXJlLWpzLFxuICBcImpzLXNxdWFyZVwiOiAkdmFyLWpzLXNxdWFyZSxcbiAgXCJrZXljZG5cIjogJHZhci1rZXljZG4sXG4gIFwia2lja3N0YXJ0ZXJcIjogJHZhci1raWNrc3RhcnRlcixcbiAgXCJzcXVhcmUta2lja3N0YXJ0ZXJcIjogJHZhci1zcXVhcmUta2lja3N0YXJ0ZXIsXG4gIFwia2lja3N0YXJ0ZXIta1wiOiAkdmFyLWtpY2tzdGFydGVyLWssXG4gIFwibGFyYXZlbFwiOiAkdmFyLWxhcmF2ZWwsXG4gIFwibGluZVwiOiAkdmFyLWxpbmUsXG4gIFwibHlmdFwiOiAkdmFyLWx5ZnQsXG4gIFwibWFnZW50b1wiOiAkdmFyLW1hZ2VudG8sXG4gIFwibWVkYXBwc1wiOiAkdmFyLW1lZGFwcHMsXG4gIFwibWVkcnRcIjogJHZhci1tZWRydCxcbiAgXCJtaWNyb3NvZnRcIjogJHZhci1taWNyb3NvZnQsXG4gIFwibWl4XCI6ICR2YXItbWl4LFxuICBcIm1penVuaVwiOiAkdmFyLW1penVuaSxcbiAgXCJtb25lcm9cIjogJHZhci1tb25lcm8sXG4gIFwibmFwc3RlclwiOiAkdmFyLW5hcHN0ZXIsXG4gIFwibm9kZS1qc1wiOiAkdmFyLW5vZGUtanMsXG4gIFwibnBtXCI6ICR2YXItbnBtLFxuICBcIm5zOFwiOiAkdmFyLW5zOCxcbiAgXCJudXRyaXRpb25peFwiOiAkdmFyLW51dHJpdGlvbml4LFxuICBcInBhZ2U0XCI6ICR2YXItcGFnZTQsXG4gIFwicGFsZmVkXCI6ICR2YXItcGFsZmVkLFxuICBcInBhdHJlb25cIjogJHZhci1wYXRyZW9uLFxuICBcInBlcmlzY29wZVwiOiAkdmFyLXBlcmlzY29wZSxcbiAgXCJwaGFicmljYXRvclwiOiAkdmFyLXBoYWJyaWNhdG9yLFxuICBcInBob2VuaXgtZnJhbWV3b3JrXCI6ICR2YXItcGhvZW5peC1mcmFtZXdvcmssXG4gIFwicGxheXN0YXRpb25cIjogJHZhci1wbGF5c3RhdGlvbixcbiAgXCJwdXNoZWRcIjogJHZhci1wdXNoZWQsXG4gIFwicHl0aG9uXCI6ICR2YXItcHl0aG9uLFxuICBcInJlZC1yaXZlclwiOiAkdmFyLXJlZC1yaXZlcixcbiAgXCJ3cHJlc3NyXCI6ICR2YXItd3ByZXNzcixcbiAgXCJyZW5kYWN0XCI6ICR2YXItcmVuZGFjdCxcbiAgXCJyZXBseWRcIjogJHZhci1yZXBseWQsXG4gIFwicmVzb2x2aW5nXCI6ICR2YXItcmVzb2x2aW5nLFxuICBcInJvY2tldGNoYXRcIjogJHZhci1yb2NrZXRjaGF0LFxuICBcInJvY2tybXNcIjogJHZhci1yb2Nrcm1zLFxuICBcInNjaGxpeFwiOiAkdmFyLXNjaGxpeCxcbiAgXCJzZWFyY2hlbmdpblwiOiAkdmFyLXNlYXJjaGVuZ2luLFxuICBcInNlcnZpY2VzdGFja1wiOiAkdmFyLXNlcnZpY2VzdGFjayxcbiAgXCJzaXN0cml4XCI6ICR2YXItc2lzdHJpeCxcbiAgXCJzcGVha2FwXCI6ICR2YXItc3BlYWthcCxcbiAgXCJzdGF5bGlua2VkXCI6ICR2YXItc3RheWxpbmtlZCxcbiAgXCJzdGVhbS1zeW1ib2xcIjogJHZhci1zdGVhbS1zeW1ib2wsXG4gIFwic3RpY2tlci1tdWxlXCI6ICR2YXItc3RpY2tlci1tdWxlLFxuICBcInN0dWRpb3ZpbmFyaVwiOiAkdmFyLXN0dWRpb3ZpbmFyaSxcbiAgXCJzdXBwbGVcIjogJHZhci1zdXBwbGUsXG4gIFwidWJlclwiOiAkdmFyLXViZXIsXG4gIFwidWlraXRcIjogJHZhci11aWtpdCxcbiAgXCJ1bmlyZWdpc3RyeVwiOiAkdmFyLXVuaXJlZ2lzdHJ5LFxuICBcInVudGFwcGRcIjogJHZhci11bnRhcHBkLFxuICBcInVzc3VubmFoXCI6ICR2YXItdXNzdW5uYWgsXG4gIFwidmFhZGluXCI6ICR2YXItdmFhZGluLFxuICBcInZpYmVyXCI6ICR2YXItdmliZXIsXG4gIFwidmltZW9cIjogJHZhci12aW1lbyxcbiAgXCJ2bnZcIjogJHZhci12bnYsXG4gIFwic3F1YXJlLXdoYXRzYXBwXCI6ICR2YXItc3F1YXJlLXdoYXRzYXBwLFxuICBcIndoYXRzYXBwLXNxdWFyZVwiOiAkdmFyLXdoYXRzYXBwLXNxdWFyZSxcbiAgXCJ3aG1jc1wiOiAkdmFyLXdobWNzLFxuICBcIndvcmRwcmVzcy1zaW1wbGVcIjogJHZhci13b3JkcHJlc3Mtc2ltcGxlLFxuICBcInhib3hcIjogJHZhci14Ym94LFxuICBcInlhbmRleFwiOiAkdmFyLXlhbmRleCxcbiAgXCJ5YW5kZXgtaW50ZXJuYXRpb25hbFwiOiAkdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsLFxuICBcImFwcGxlLXBheVwiOiAkdmFyLWFwcGxlLXBheSxcbiAgXCJjYy1hcHBsZS1wYXlcIjogJHZhci1jYy1hcHBsZS1wYXksXG4gIFwiZmx5XCI6ICR2YXItZmx5LFxuICBcIm5vZGVcIjogJHZhci1ub2RlLFxuICBcIm9zaVwiOiAkdmFyLW9zaSxcbiAgXCJyZWFjdFwiOiAkdmFyLXJlYWN0LFxuICBcImF1dG9wcmVmaXhlclwiOiAkdmFyLWF1dG9wcmVmaXhlcixcbiAgXCJsZXNzXCI6ICR2YXItbGVzcyxcbiAgXCJzYXNzXCI6ICR2YXItc2FzcyxcbiAgXCJ2dWVqc1wiOiAkdmFyLXZ1ZWpzLFxuICBcImFuZ3VsYXJcIjogJHZhci1hbmd1bGFyLFxuICBcImF2aWF0b1wiOiAkdmFyLWF2aWF0byxcbiAgXCJlbWJlclwiOiAkdmFyLWVtYmVyLFxuICBcImdpdHRlclwiOiAkdmFyLWdpdHRlcixcbiAgXCJob29saVwiOiAkdmFyLWhvb2xpLFxuICBcInN0cmF2YVwiOiAkdmFyLXN0cmF2YSxcbiAgXCJzdHJpcGVcIjogJHZhci1zdHJpcGUsXG4gIFwic3RyaXBlLXNcIjogJHZhci1zdHJpcGUtcyxcbiAgXCJ0eXBvM1wiOiAkdmFyLXR5cG8zLFxuICBcImFtYXpvbi1wYXlcIjogJHZhci1hbWF6b24tcGF5LFxuICBcImNjLWFtYXpvbi1wYXlcIjogJHZhci1jYy1hbWF6b24tcGF5LFxuICBcImV0aGVyZXVtXCI6ICR2YXItZXRoZXJldW0sXG4gIFwia29ydnVlXCI6ICR2YXIta29ydnVlLFxuICBcImVsZW1lbnRvclwiOiAkdmFyLWVsZW1lbnRvcixcbiAgXCJzcXVhcmUteW91dHViZVwiOiAkdmFyLXNxdWFyZS15b3V0dWJlLFxuICBcInlvdXR1YmUtc3F1YXJlXCI6ICR2YXIteW91dHViZS1zcXVhcmUsXG4gIFwiZmxpcGJvYXJkXCI6ICR2YXItZmxpcGJvYXJkLFxuICBcImhpcHNcIjogJHZhci1oaXBzLFxuICBcInBocFwiOiAkdmFyLXBocCxcbiAgXCJxdWluc2NhcGVcIjogJHZhci1xdWluc2NhcGUsXG4gIFwicmVhZG1lXCI6ICR2YXItcmVhZG1lLFxuICBcImphdmFcIjogJHZhci1qYXZhLFxuICBcInBpZWQtcGlwZXItaGF0XCI6ICR2YXItcGllZC1waXBlci1oYXQsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1ieVwiOiAkdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uY1wiOiAkdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1ldVwiOiAkdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1qcFwiOiAkdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanAsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uZFwiOiAkdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZFwiOiAkdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZC1hbHRcIjogJHZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXJlbWl4XCI6ICR2YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhXCI6ICR2YXItY3JlYXRpdmUtY29tbW9ucy1zYSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nXCI6ICR2YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXNcIjogJHZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zaGFyZVwiOiAkdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy16ZXJvXCI6ICR2YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvLFxuICBcImViYXlcIjogJHZhci1lYmF5LFxuICBcImtleWJhc2VcIjogJHZhci1rZXliYXNlLFxuICBcIm1hc3RvZG9uXCI6ICR2YXItbWFzdG9kb24sXG4gIFwici1wcm9qZWN0XCI6ICR2YXItci1wcm9qZWN0LFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJ0ZWFtc3BlYWtcIjogJHZhci10ZWFtc3BlYWssXG4gIFwiZmlyc3Qtb3JkZXItYWx0XCI6ICR2YXItZmlyc3Qtb3JkZXItYWx0LFxuICBcImZ1bGNydW1cIjogJHZhci1mdWxjcnVtLFxuICBcImdhbGFjdGljLXJlcHVibGljXCI6ICR2YXItZ2FsYWN0aWMtcmVwdWJsaWMsXG4gIFwiZ2FsYWN0aWMtc2VuYXRlXCI6ICR2YXItZ2FsYWN0aWMtc2VuYXRlLFxuICBcImplZGktb3JkZXJcIjogJHZhci1qZWRpLW9yZGVyLFxuICBcIm1hbmRhbG9yaWFuXCI6ICR2YXItbWFuZGFsb3JpYW4sXG4gIFwib2xkLXJlcHVibGljXCI6ICR2YXItb2xkLXJlcHVibGljLFxuICBcInBob2VuaXgtc3F1YWRyb25cIjogJHZhci1waG9lbml4LXNxdWFkcm9uLFxuICBcInNpdGhcIjogJHZhci1zaXRoLFxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJHZhci10cmFkZS1mZWRlcmF0aW9uLFxuICBcIndvbGYtcGFjay1iYXR0YWxpb25cIjogJHZhci13b2xmLXBhY2stYmF0dGFsaW9uLFxuICBcImhvcm5iaWxsXCI6ICR2YXItaG9ybmJpbGwsXG4gIFwibWFpbGNoaW1wXCI6ICR2YXItbWFpbGNoaW1wLFxuICBcIm1lZ2Fwb3J0XCI6ICR2YXItbWVnYXBvcnQsXG4gIFwibmltYmxyXCI6ICR2YXItbmltYmxyLFxuICBcInJldlwiOiAkdmFyLXJldixcbiAgXCJzaG9wd2FyZVwiOiAkdmFyLXNob3B3YXJlLFxuICBcInNxdWFyZXNwYWNlXCI6ICR2YXItc3F1YXJlc3BhY2UsXG4gIFwidGhlbWVjb1wiOiAkdmFyLXRoZW1lY28sXG4gIFwid2VlYmx5XCI6ICR2YXItd2VlYmx5LFxuICBcIndpeFwiOiAkdmFyLXdpeCxcbiAgXCJlbGxvXCI6ICR2YXItZWxsbyxcbiAgXCJoYWNrZXJyYW5rXCI6ICR2YXItaGFja2VycmFuayxcbiAgXCJrYWdnbGVcIjogJHZhci1rYWdnbGUsXG4gIFwibWFya2Rvd25cIjogJHZhci1tYXJrZG93bixcbiAgXCJuZW9zXCI6ICR2YXItbmVvcyxcbiAgXCJ6aGlodVwiOiAkdmFyLXpoaWh1LFxuICBcImFsaXBheVwiOiAkdmFyLWFsaXBheSxcbiAgXCJ0aGUtcmVkLXlldGlcIjogJHZhci10aGUtcmVkLXlldGksXG4gIFwiY3JpdGljYWwtcm9sZVwiOiAkdmFyLWNyaXRpY2FsLXJvbGUsXG4gIFwiZC1hbmQtZC1iZXlvbmRcIjogJHZhci1kLWFuZC1kLWJleW9uZCxcbiAgXCJkZXZcIjogJHZhci1kZXYsXG4gIFwiZmFudGFzeS1mbGlnaHQtZ2FtZXNcIjogJHZhci1mYW50YXN5LWZsaWdodC1nYW1lcyxcbiAgXCJ3aXphcmRzLW9mLXRoZS1jb2FzdFwiOiAkdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0LFxuICBcInRoaW5rLXBlYWtzXCI6ICR2YXItdGhpbmstcGVha3MsXG4gIFwicmVhY3RldXJvcGVcIjogJHZhci1yZWFjdGV1cm9wZSxcbiAgXCJhcnRzdGF0aW9uXCI6ICR2YXItYXJ0c3RhdGlvbixcbiAgXCJhdGxhc3NpYW5cIjogJHZhci1hdGxhc3NpYW4sXG4gIFwiY2FuYWRpYW4tbWFwbGUtbGVhZlwiOiAkdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYsXG4gIFwiY2VudG9zXCI6ICR2YXItY2VudG9zLFxuICBcImNvbmZsdWVuY2VcIjogJHZhci1jb25mbHVlbmNlLFxuICBcImRobFwiOiAkdmFyLWRobCxcbiAgXCJkaWFzcG9yYVwiOiAkdmFyLWRpYXNwb3JhLFxuICBcImZlZGV4XCI6ICR2YXItZmVkZXgsXG4gIFwiZmVkb3JhXCI6ICR2YXItZmVkb3JhLFxuICBcImZpZ21hXCI6ICR2YXItZmlnbWEsXG4gIFwiaW50ZXJjb21cIjogJHZhci1pbnRlcmNvbSxcbiAgXCJpbnZpc2lvblwiOiAkdmFyLWludmlzaW9uLFxuICBcImppcmFcIjogJHZhci1qaXJhLFxuICBcIm1lbmRlbGV5XCI6ICR2YXItbWVuZGVsZXksXG4gIFwicmFzcGJlcnJ5LXBpXCI6ICR2YXItcmFzcGJlcnJ5LXBpLFxuICBcInJlZGhhdFwiOiAkdmFyLXJlZGhhdCxcbiAgXCJza2V0Y2hcIjogJHZhci1za2V0Y2gsXG4gIFwic291cmNldHJlZVwiOiAkdmFyLXNvdXJjZXRyZWUsXG4gIFwic3VzZVwiOiAkdmFyLXN1c2UsXG4gIFwidWJ1bnR1XCI6ICR2YXItdWJ1bnR1LFxuICBcInVwc1wiOiAkdmFyLXVwcyxcbiAgXCJ1c3BzXCI6ICR2YXItdXNwcyxcbiAgXCJ5YXJuXCI6ICR2YXIteWFybixcbiAgXCJhaXJibmJcIjogJHZhci1haXJibmIsXG4gIFwiYmF0dGxlLW5ldFwiOiAkdmFyLWJhdHRsZS1uZXQsXG4gIFwiYm9vdHN0cmFwXCI6ICR2YXItYm9vdHN0cmFwLFxuICBcImJ1ZmZlclwiOiAkdmFyLWJ1ZmZlcixcbiAgXCJjaHJvbWVjYXN0XCI6ICR2YXItY2hyb21lY2FzdCxcbiAgXCJldmVybm90ZVwiOiAkdmFyLWV2ZXJub3RlLFxuICBcIml0Y2gtaW9cIjogJHZhci1pdGNoLWlvLFxuICBcInNhbGVzZm9yY2VcIjogJHZhci1zYWxlc2ZvcmNlLFxuICBcInNwZWFrZXItZGVja1wiOiAkdmFyLXNwZWFrZXItZGVjayxcbiAgXCJzeW1mb255XCI6ICR2YXItc3ltZm9ueSxcbiAgXCJ3YXplXCI6ICR2YXItd2F6ZSxcbiAgXCJ5YW1tZXJcIjogJHZhci15YW1tZXIsXG4gIFwiZ2l0LWFsdFwiOiAkdmFyLWdpdC1hbHQsXG4gIFwic3RhY2twYXRoXCI6ICR2YXItc3RhY2twYXRoLFxuICBcImNvdHRvbi1idXJlYXVcIjogJHZhci1jb3R0b24tYnVyZWF1LFxuICBcImJ1eS1uLWxhcmdlXCI6ICR2YXItYnV5LW4tbGFyZ2UsXG4gIFwibWRiXCI6ICR2YXItbWRiLFxuICBcIm9yY2lkXCI6ICR2YXItb3JjaWQsXG4gIFwic3dpZnRcIjogJHZhci1zd2lmdCxcbiAgXCJ1bWJyYWNvXCI6ICR2YXItdW1icmFjbyxcbik7XG4iLCIvLyBzcGVjaWZpYyBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuQHVzZSAndmFyaWFibGVzJyBhcyB2O1xuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cblxuQGVhY2ggJG5hbWUsICRpY29uIGluIHYuJGljb25zIHtcbiAgLiN7di4kY3NzLXByZWZpeH0tI3skbmFtZX0ge1xuICAgICN7di4kaWNvbi1wcm9wZXJ0eX06IHN0cmluZy51bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpO1xuICB9XG59XG5cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNy4zLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNiBGb250aWNvbnMsIEluYy5cbiAqL1xuQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5AdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5AdXNlICdtaXhpbnMnIGFzIG07XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3t2LiRjc3MtcHJlZml4fS1mYW1pbHktY2xhc3NpYzogJyN7IHYuJGZhbWlseSB9JztcbiAgLS0je3YuJGNzcy1wcmVmaXh9LWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgdmFyKC0tI3t2LiRjc3MtcHJlZml4fS1mYW1pbHktY2xhc3NpYyk7XG5cbiAgLyogZGVwcmVjYXRlZDogdGhpcyBvbGRlciBjdXN0b20gcHJvcGVydHkgd2lsbCBiZSByZW1vdmVkIG5leHQgbWFqb3IgcmVsZWFzZSAqL1xuICAtLSN7di4kY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6IHZhcigtLSN7di4kY3NzLXByZWZpeH0tZmFtaWx5LWNsYXNzaWMpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA3IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogdi4kZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3t2LiRmb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpO1xufVxuXG5cbi5mYXMge1xuICAtLSN7di4kY3NzLXByZWZpeH0tZmFtaWx5OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZhbWlseS1jbGFzc2ljKTtcbiAgLS0je3YuJGNzcy1wcmVmaXh9LXN0eWxlOiA5MDA7XG59XG5cbi4je3YuJGNzcy1wcmVmaXh9LWNsYXNzaWMge1xuICAtLSN7di4kY3NzLXByZWZpeH0tZmFtaWx5OiB2YXIoLS0je3YuJGNzcy1wcmVmaXh9LWZhbWlseS1jbGFzc2ljKTtcbn1cblxuLiN7di4kY3NzLXByZWZpeH0tc29saWQge1xuICAtLSN7di4kY3NzLXByZWZpeH0tc3R5bGU6IDkwMDtcbn1cblxuLy8gY29udmVuaWVuY2UgbWl4aW4gZm9yIGRlY2xhcmluZyBwc2V1ZG8tZWxlbWVudHMgYnkgQ1NTIHZhcmlhYmxlLFxuLy8gaW5jbHVkaW5nIGFsbCBzdHlsZS1zcGVjaWZpYyBmb250IHByb3BlcnRpZXMgYW5kIDo6YmVmb3JlIGVsZW1lbnRzLlxuQG1peGluIGljb24oJHZhcikge1xuICBAaW5jbHVkZSBtLmZhLWljb24oRm9udCBBd2Vzb21lIDcgRnJlZSk7XG4gIEBleHRlbmQgLiN7di4kY3NzLXByZWZpeH0tc29saWQ7XG4gIEBleHRlbmQgLiN7di4kY3NzLXByZWZpeH0tY2xhc3NpYztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHN0cmluZy51bnF1b3RlKFwiXFxcIiN7ICR2YXIgfVxcXCJcIik7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwJTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDRweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcblxuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgOjpzbG90dGVkKHN2ZyksXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgcmlnaHQ6IGF1dG87XG4gIDo6c2xvdHRlZCguc3dpcGVyLW5hdmlnYXRpb24taWNvbiksXG4gIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgJiB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJiB+IC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgJiB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICA6OnNsb3R0ZWQoLnN3aXBlci1uYXZpZ2F0aW9uLWljb24pLFxuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICA6OnNsb3R0ZWQoLnN3aXBlci1uYXZpZ2F0aW9uLWljb24pLFxuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIDo6c2xvdHRlZCguc3dpcGVyLW5hdmlnYXRpb24taWNvbiksXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICB0b3A6IGF1dG87XG4gICAgOjpzbG90dGVkKC5zd2lwZXItbmF2aWdhdGlvbi1pY29uKSxcbiAgICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgLS1hbmNob3Itc2Nyb2xsLW9mZnNldDogNjRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLS1hbmNob3Itc2Nyb2xsLW9mZnNldDogMTAwcHg7XG4gIH1cblxuICAmLmFkbWluLWJhciBoZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxuXG4gICYuYWRtaW4tYmFyIHtcbiAgICAtLWFuY2hvci1zY3JvbGwtb2Zmc2V0OiA5NnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLS1hbmNob3Itc2Nyb2xsLW9mZnNldDogMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgOndoZXJlKHNlY3Rpb25baWRdLCBkaXZbaWRdLCBtYWluW2lkXSwgYXJ0aWNsZVtpZF0pIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogdmFyKC0tYW5jaG9yLXNjcm9sbC1vZmZzZXQpO1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyLXV0aWxpdHkge1xuICAgIC5uYXZiYXItbmF2LnV0aWxpdHktbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1oZWFkZXIge1xuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLm1haW4tbmF2IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1jaGV2cm9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAubmF2LWNoZXZyb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDE0cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJvZHksIDAuMDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKCRib2R5LCAwLjEyKTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICBvcGFjaXR5IDAuMThzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgIHZpc2liaWxpdHkgMC4xOHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duOmhvdmVyLFxuICAgICAgLmRyb3Bkb3duOmZvY3VzLXdpdGhpbiB7XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtY2hldnJvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMDgpO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgICAuaGVhZGVyLWN0YSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMTI1cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LFxuICAgICAgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsXG4gICAgICB2aXNpYmlsaXR5IDAuMnM7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1vdmVybGF5LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG5cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC43NXJlbSAzcmVtIDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjM3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkYm9keTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYuZHJhd2VyLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9iaWxlLWRyYXdlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgLm1vYmlsZS1kcmF3ZXItYmFja2Ryb3Age1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWRyYXdlci1wYW5lbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWRyYXdlci1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJvZHksIDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA4NiU7XG4gICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogLThweCAwIDI0cHggcmdiYSgkYm9keSwgMC4xNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTAwO1xuXG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtZHJhd2VyLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMS41cmVtO1xuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJvZHksIDAuMDYpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItbGluayxcbiAgLm1vYmlsZS1kcmF3ZXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDAuMjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRib2R5O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAubmF2LWNoZXZyb24ge1xuICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWRyYXdlci1pdGVtLmlzLW9wZW4gPiAubW9iaWxlLWRyYXdlci10b2dnbGUgLm5hdi1jaGV2cm9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItc3VibWVudSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItaXRlbS5pcy1vcGVuIC5tb2JpbGUtZHJhd2VyLXN1Ym1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDM3LjVyZW07XG4gIH1cblxuICAubW9iaWxlLWRyYXdlci1zdWJtZW51IC5tb2JpbGUtZHJhd2VyLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuMjVyZW0gMC42MjVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogcmdiYSgkYm9keSwgMC44KTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubW9iaWxlLWRyYXdlci1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gIH1cblxuICAubW9iaWxlLWRyYXdlci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIGNvbG9yOiByZ2JhKCRib2R5LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubW9iaWxlLWRyYXdlci1uYXYtLXV0aWxpdHkgLm1vYmlsZS1kcmF3ZXItbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm1vYmlsZS1kcmF3ZXItY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyLWhlYWRpbmctbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZm9vdGVyLWluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWVudS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1sZWdhbC1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgfVxufVxuIiwiLmJ0bi1waWxsIHtcblxuICBAaW5jbHVkZSBidG4tcGlsbCgkcHJpbWFyeSk7XG59XG5cbi5idG4tcGlsbC1vdXRsaW5lIHtcblxuICBAaW5jbHVkZSBidG4tcGlsbC1vdXRsaW5lKCRwcmltYXJ5KTtcbn1cbiIsIkBtaXhpbiBidG4tcGlsbC1iYXNlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOlxuICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBidG4tcGlsbCgkYmctY29sb3IsICR0ZXh0LWNvbG9yOiAkd2hpdGUpIHtcblxuICBAaW5jbHVkZSBidG4tcGlsbC1iYXNlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiZy1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJnLWNvbG9yLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogc2hhZGUtY29sb3IoJGJnLWNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLXBpbGwtb3V0bGluZSgkY29sb3IpIHtcblxuICBAaW5jbHVkZSBidG4tcGlsbC1iYXNlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQoJGRlc2t0b3Atc2l6ZSwgJG1vYmlsZS1zaXplKSB7XG4gIGZvbnQtc2l6ZTogJGRlc2t0b3Atc2l6ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBmb250LXNpemU6ICRtb2JpbGUtc2l6ZTtcbiAgfVxufVxuIiwiLnNlY3Rpb24tZXllYnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaGVhZGluZy1tdXRlZCB7XG4gIGNvbG9yOiAkZ3JheS0xMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250ZW50LXNwbGl0LS1saWdodC10ZXh0IC5oZWFkaW5nLW11dGVkIHtcbiAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMi4yNXJlbSwgMS42MjVyZW0pO1xufVxuXG4uc2VjdGlvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA1M3JlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmhlcm8tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctbW9iaWxlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogMzMuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJnLWRlc2t0b3ApO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoIzAwMzQ0YiwgMC44NSkgMCUsIHJnYmEoIzAwMzQ0YiwgMC41NSkgNDAlLCByZ2JhKCMwMDM0NGIsIDApIDc1JSk7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tc2xpZGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQxcmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuaGVyby1zbGlkZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuNXJlbSwgMS43NXJlbSk7XG4gIH1cblxuICAuaGVyby1zbGlkZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWF4LXdpZHRoOiAyOXJlbTtcbiAgfVxufVxuXG4ubnVtYmVycy1zdHJpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwO1xuXG4gIC5udW1iZXJzLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5udW1iZXJzLXZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoM3JlbSwgMnJlbSk7XG4gIH1cblxuICAubnVtYmVycy1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jb250ZW50LXNwbGl0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gICYtLWxpZ2h0LXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAuc2VjdGlvbi1leWVicm93IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmJ0bi1waWxsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1zcGxpdC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMi4yNXJlbSwgMS42MjVyZW0pO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGdyYXktMTAwO1xuICB9XG59XG5cbi5jb250ZW50LXNwbGl0LXRleHQge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uY29udGVudC1zcGxpdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogMjFyZW07XG4gIH1cbn1cblxuLm1lZGlhLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLW1lZGlhLWNhcmQtYmctbW9iaWxlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiAyNS43NXJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLW1lZGlhLWNhcmQtYmctZGVza3RvcCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgjMDAzNDRiLCAwLjE1KSAwJSwgcmdiYSgjMDAzNDRiLCAwLjU1KSA2NSUsIHJnYmEoIzAwMzQ0YiwgMC45MikgMTAwJSk7XG4gIH1cblxuICAmLS1pbmR1c3RyeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJi0tcHJvamVjdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICYtLXByb2R1Y3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgI2VlZjJmNiAwJSwgI2NmZDllMyAxMDAlKTtcbiAgfVxufVxuXG4ubWVkaWEtY2FyZC1wcm9kdWN0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgaGVpZ2h0OiA2MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubWVkaWEtY2FyZC10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cblxuLm1lZGlhLWNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1lZGlhLWNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKCRib2R5LCAwLjI1KTtcbn1cblxuLm1lZGlhLWNhcmQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKCRib2R5LCAwLjQpO1xufVxuXG4ubWVkaWEtY2FyZC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgLmljb24tYXJyb3cge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWVkaWEtY2FyZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICB9XG59XG5cbi5zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnNsaWRlci1uYXYtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICRib2R5O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnByb2plY3Qtc2xpZGVyICsgLnNsaWRlci1uYXYge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmR1c3RyaWUtc2xpZGVyIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmluZHVzdHJpZS1zbGlkZXIgKyAuc2xpZGVyLW5hdiB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmV4cGxvcmUtc2xpZGVyIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmV4cGxvcmUtc2xpZGVyICsgLnNsaWRlci1uYXYge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuXG4gICYtLWJvcmRlcmVkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMyk7XG4gIH1cbn1cblxuLmN0YS1iYW5uZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMi4yNXJlbSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmN0YS1iYW5uZXItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuMjVyZW0sIDEuNjI1cmVtKTtcbn1cblxuLmN0YS1iYW5uZXItZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zb2x1dGlvbi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjI1cmVtO1xuICB9XG59XG5cbi5zb2x1dGlvbi1jYXJkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zb2x1dGlvbi1jYXJkLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zb2x1dGlvbi1jYXJkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5hcnRpY2xlLXNsaWRlciB7XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMGUzO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgY29sb3I6ICRib2R5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmFydGljbGUtY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIH1cbn1cblxuLmFydGljbGUtY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cblxuLmFydGljbGUtY2FyZC1oZWFkaW5nLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uYXJ0aWNsZS1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hcnRpY2xlLWNhcmQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgLmljb24tYXJyb3cge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYXJ0aWNsZS1jYXJkLWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jYXJkLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTUwO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgY29sb3I6ICRib2R5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5O1xuICB9XG59XG5cbi5jYXJkLXNpbXBsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDguMjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FyZC1zaW1wbGUtYm9keSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXNpbXBsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICRib2R5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2FyZC1zaW1wbGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjM2E0YTVjO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2FyZC1zaW1wbGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcHJvZHVjdC1jYXJkLWJnLW1vYmlsZSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogMjUuNzVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1wcm9kdWN0LWNhcmQtYmctZGVza3RvcCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgjMDAzNDRiLCAwLjE1KSAwJSwgcmdiYSgjMDAzNDRiLCAwLjU1KSA2NSUsIHJnYmEoIzAwMzQ0YiwgMC45MikgMTAwJSk7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvZHVjdC1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgkYm9keSwgMC4yNSk7XG59XG5cbi5wcm9kdWN0LWNhcmQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkYm9keSwgMC40KTtcbn1cblxuLnByb2R1Y3QtY2FyZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICB9XG59XG5cbi5jYXNlLXN0dWR5LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTBlMztcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGNvbG9yOiAkYm9keTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogMjVyZW07XG4gIH1cbn1cblxuLmNhc2Utc3R1ZHktY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG59XG5cbi5jYXNlLXN0dWR5LWNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhc2Utc3R1ZHktY2FyZC1oZWFkaW5nLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uY2FzZS1zdHVkeS1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXNlLXN0dWR5LWNhcmQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgLmljb24tYXJyb3cge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uY2FzZS1zdHVkeS1jYXJkLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5ib2R5LmdhbGxlcnktb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWdhbGxlcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtZ2FsbGVyeS10aHVtYiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDdyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA5cmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG5cbi5wcm9kdWN0LWdhbGxlcnktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40OSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4yNXM7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ2FsbGVyeS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjE1KTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4zKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1nYWxsZXJ5LXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wcm9kdWN0LWdhbGxlcnktZW5sYXJnZWQtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBtaW4oMjRyZW0sIDQ1dmgpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LWdhbGxlcnktZGV0YWlsIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5wcm9kdWN0LWdhbGxlcnktZGV0YWlsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuIiwiLnByb2R1Y3QtaGVhZGVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVhZGVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1oZWFkZXItdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucHJvZHVjdC1oZWFkZXItdGh1bWIge1xuICB3aWR0aDogNC4zNzVyZW07XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIsXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5wcm9kdWN0LWhlYWRlci10aHVtYi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdC1oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuMjVyZW0sIDEuNjI1cmVtKTtcbn1cblxuLnByb2R1Y3QtaGVhZGVyLXRhZ2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucHJvZHVjdC1oZWFkZXItdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnByb2R1Y3QtaGVhZGVyLXRhZyB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LWhlYWRlci1zcGVjcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZWFkZXItc3BlYy1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGNvbG9yOiAkZ3JheS0xMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wcm9kdWN0LWhlYWRlci1zcGVjLXZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnByb2R1Y3QtaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cblxuLnByb2R1Y3QtdGFicy1uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWFuY2hvci1zY3JvbGwtb2Zmc2V0KTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTUwO1xuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucHJvZHVjdC10YWJzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJGJvZHk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgaSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGFicy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTUwO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoJGJvZHksIDAuMTIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYnMtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRib2R5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJGJvZHk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuMjVyZW0sIDEuNjI1cmVtKTtcbn1cblxuLnByb2R1Y3Qtb3ZlcnZpZXcsXG4ucHJvZHVjdC1hcHBsaWNhdGlvbnMsXG4ucHJvZHVjdC1zcGVjcyxcbi5wcm9kdWN0LWRvd25sb2FkcyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5cbi5wcm9kdWN0LW92ZXJ2aWV3LXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucHJvZHVjdC1mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy1pdGVtOjptYXJrZXIge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5wcm9kdWN0LXNwZWNzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjI1cmVtIDJyZW07XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNzVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUwZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ2FwOiAwLjVyZW0gOHJlbTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUwZTM7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc3BlY3MtbGFiZWwge1xuICBmbGV4OiAxIDEgMTcuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwYjFiMmI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LXNwZWNzLXZhbHVlIHtcbiAgZmxleDogMSAxIDE3LjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjM2E0YTVjO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucHJvZHVjdC1kb3dubG9hZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG59XG5cbi5kb3dubG9hZHMtc2xpZGVyIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmRvd25sb2Fkcy1zbGlkZXIgKyAuc2xpZGVyLW5hdiB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZG93bmxvYWQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4xMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBjb2xvcjogJGJvZHk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5O1xuICB9XG59XG5cbi5wcm9kdWN0LWRvd25sb2FkLWxhYmVsIHtcbiAgY29sb3I6ICMwYjFiMmI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LWRvd25sb2FkLW1ldGEge1xuICBjb2xvcjogIzNhNGE1YztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnByb2R1Y3QtbGluZS1zZWFyY2gtY29sIHtcbiAgbWF4LXdpZHRoOiAzOS4zMTI1cmVtO1xufVxuXG4ucHJvZHVjdC1saW5lLXJlc3VsdHMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJvZHVjdC1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbn1cblxuLnByb2R1Y3Qtc2VhcmNoLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgY29sb3I6ICRib2R5O1xufVxuXG4ucHJvZHVjdC1zZWFyY2gtZmllbGQge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LXNlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnByb2R1Y3QtZ3JpZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogJGJvZHk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5O1xuICB9XG59XG5cbi5wcm9kdWN0LWdyaWQtY2FyZC1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAwLjYyNXJlbSAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoIzAwMzQ0YiwgMCkgNTAlLCByZ2JhKCMwMDM0NGIsIDAuOSkgMTAwJSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG59XG5cbi5wcm9kdWN0LWdyaWQtY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQxMyAvIDMwMjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWdyaWQtY2FyZC1ib2R5IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMS44MTI1cmVtIDIuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTBlMztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNjI1cmVtIDAuNjI1cmVtO1xufVxuXG4ucHJvZHVjdC1ncmlkLWNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2R1Y3QtZ3JpZC1jYXJkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2F0ZWdvcnktbGluZS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS44MTI1cmVtIDIuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgY29sb3I6ICRib2R5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5O1xuICB9XG59XG5cbi5jYXRlZ29yeS1saW5lLWNhcmQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhdGVnb3J5LWxpbmUtY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2F0ZWdvcnktbGluZS1jYXJkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucHJvZHVjdC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLnByb2R1Y3QtcGFnaW5hdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICBhIHtcbiAgICBjb2xvcjogJGJvZHk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBzcGFuLmN1cnJlbnQge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5wcm9kdWN0cy1pbnRyby1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMi4yNXJlbSwgMS42MjVyZW0pO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZ3JheS0xMDA7XG4gIH1cbn1cblxuLnByb2R1Y3RzLWludHJvLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uY2F0ZWdvcnktYmFuZCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcblxuICAmLS1saWdodC10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLnNlY3Rpb24tZXllYnJvdyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnktYmFuZC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMS43NXJlbSwgMS41cmVtKTtcbn1cblxuLmNhdGVnb3J5LWJhbmQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuIiwiLnNvbHV0aW9uLWdyaWQtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE4cmVtO1xuICBwYWRkaW5nOiAyLjI1cmVtIDIuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc29sdXRpb24tZ3JpZC1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogMjUuNzVyZW07XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgjMDAzNDRiLCAwKSAwJSwgcmdiYSgjMDAzNDRiLCAwLjcpIDEwMCUpO1xuICB9XG59XG5cbi5zb2x1dGlvbi1ncmlkLWNhcmQtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cblxuLnNvbHV0aW9uLWdyaWQtY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoJGJvZHksIDAuMjUpO1xufVxuXG4uc29sdXRpb24tZ3JpZC1jYXJkLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnNvbHV0aW9uLWdyaWQtY2FyZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYmVuZWZpdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE4cmVtO1xuICBwYWRkaW5nOiAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmVuZWZpdC1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiAyOHJlbTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCMwMDM0NGIsIDAuMTUpIDAlLCByZ2JhKCMwMDM0NGIsIDAuNTUpIDY1JSwgcmdiYSgjMDAzNDRiLCAwLjkyKSAxMDAlKTtcbiAgfVxufVxuXG4uYmVuZWZpdC1jYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iZW5lZml0LWNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKCRib2R5LCAwLjI1KTtcbn1cblxuLmJlbmVmaXQtY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNvbHV0aW9ucy1iZW5lZml0cy1iYW5kIHtcbiAgcGFkZGluZzogNHJlbSAwIDQuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLnNlY3Rpb24tZXllYnJvdyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uc29sdXRpb25zLWJlbmVmaXRzLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgyLjI1cmVtLCAxLjYyNXJlbSk7XG59XG5cbi5zb2x1dGlvbnMtYmVuZWZpdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc29sdXRpb25zLWJlbmVmaXQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5wcm9jZXNzLXN0ZXBzIHtcbiAgcGFkZGluZzogNXJlbSAwIDQuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLnNlY3Rpb24tZXllYnJvdyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ucHJvY2Vzcy1zdGVwcy1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgyLjI1cmVtLCAxLjYyNXJlbSk7XG59XG5cbi5wcm9jZXNzLXN0ZXBzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5wcm9jZXNzLXN0ZXBzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMS4yNXJlbTtcbiAgICAgIGxlZnQ6IDYwJTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjM1KTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2Nlc3Mtc3RlcHMtbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDAgYXV0byAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9jZXNzLXN0ZXBzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2Nlc3Mtc3RlcHMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjg1KTtcbn1cbiIsIi5zZXJ2aWNlcy10YWJzLWNhcmQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnNlcnZpY2VzLXRhYnMge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTJweCByZ2JhKCMwMDAsIDAuMjUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlcnZpY2VzLXRhYnMtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMGUzO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICRib2R5O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgaSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlcnZpY2VzLXRhYnMtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUwZTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zZXJ2aWNlcy10YWJzLW5hdi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJGJvZHk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LFxuICAgIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzZXJ2aWNlcy10YWJzLXBhbmUtZmFkZS1pbiB7XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41cmVtKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uc2VydmljZXMtdGFicy1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBzZXJ2aWNlcy10YWJzLXBhbmUtZmFkZS1pbiAwLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgfVxufVxuXG4uc2VydmljZXMtdGFicy1wYW5lLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogJGJvZHk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLnNlcnZpY2VzLXRhYnMtcGFuZS1leGNlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VydmljZXMtdGFicy1wYW5lLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDU5MCAvIDYyMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uc2xhLXRhYmxlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5zbGEtdGFibGUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuMjVyZW0sIDEuNjI1cmVtKTtcbn1cblxuLnNsYS10YWJsZS13cmFwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG59XG5cbi5zbGEtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA0MHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIH1cblxuICAgIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDtcbiAgfVxufVxuXG4uc2VydmljZS1mb3JtLWJhbmQge1xuICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLnNlY3Rpb24tZXllYnJvdyB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cbn1cblxuLnNlcnZpY2UtZm9ybS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMi4yNXJlbSwgMS42MjVyZW0pO1xufVxuXG4uc2VydmljZS1mb3JtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5zZXJ2aWNlLWZvcm0tZW1iZWQge1xuICBtYXgtd2lkdGg6IDQycmVtO1xuXG4gIC5nZm9ybV93cmFwcGVyIHtcblxuICAgIC5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yLmhpZGVfc3VtbWFyeSxcbiAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxuICAgIC5nZmllbGRfcmVxdWlyZWRfdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5nZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2sge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4gICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLS13aWR0aC1oYWxmIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y1O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDhyZW07XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmdmb3JtX2J1dHRvbiB7XG5cbiAgICAgIEBpbmNsdWRlIGJ0bi1waWxsLW91dGxpbmUoJHByaW1hcnkpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2Rlc2NyaXB0aW9uLFxuICAgIC5pbnN0cnVjdGlvbiB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2ctc2VhcmNoLWNvbCB7XG4gIG1heC13aWR0aDogMzkuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNhdGVnb3J5LXBpbGxzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRlZ29yeS1waWxscy10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUwZTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJGJvZHk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2F0ZWdvcnktcGlsbHMge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RlZTBlMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXBpbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGJvZHk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCxcbiAgICAgIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgQGluY2x1ZGUgYnRuLXBpbGwtb3V0bGluZSgkcHJpbWFyeSk7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgIEBpbmNsdWRlIGJ0bi1waWxsKCRwcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmVkLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZmVhdHVyZWQtYXJ0aWNsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDQzLjc1cmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA2MzAgLyAzMzY7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmZlYXR1cmVkLWFydGljbGUtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGJvZHk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHk7XG4gIH1cbn1cblxuLmZlYXR1cmVkLWFydGljbGUtdGl0bGUge1xuICBtYXJnaW46IDAuNzVyZW0gMCAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgyLjI1cmVtLCAxLjYyNXJlbSk7XG59XG5cbi5mZWF0dXJlZC1hcnRpY2xlLWV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZmVhdHVyZWQtYXJ0aWNsZS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogJGdyYXktMTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucG9zdC1jb250ZW50LXdyYXAge1xuXG4gIC5wb3N0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNzVyZW07XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS01MDtcbn1cblxuLnBvc3QtYXV0aG9yLWF2YXRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTA7XG4gIGNvbG9yOiAkZ3JheS0xMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnBvc3QtYXV0aG9yLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucG9zdC1hdXRob3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAkZ3JheS0xMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wb3N0LWF1dGhvci1iaW8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzNhNGE1YztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbiIsIi5jYXJkLWV2ZW50LWZlYXR1cmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uY2FyZC1ldmVudC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEyLjMxMjVyZW07XG4gIH1cbn1cblxuLmNhcmQtZXZlbnQtZGF0ZS1kYXkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cbi5jYXJkLWV2ZW50LWRhdGUtbW9udGgsXG4uY2FyZC1ldmVudC1kYXRlLXllYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uY2FyZC1ldmVudC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5cbi5jYXJkLWV2ZW50LXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2FyZC1ldmVudC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMi4yNXJlbSwgMS42MjVyZW0pO1xufVxuXG4uY2FyZC1ldmVudC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNhcmQtZXZlbnQtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkZ3JheS0xMDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5jYXJkLWV2ZW50LWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMjUuNzVyZW07XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uZXZlbnQtb3ZlcmxheS1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIC5ldmVudC1vdmVybGF5LWNhcmQge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuICB9XG5cbiAgJi0td3JhcCB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5ldmVudC1vdmVybGF5LWNhcmQge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMC44MzRyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtb3ZlcmxheS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMThyZW07XG4gIHBhZGRpbmc6IDIuMjVyZW0gMi4yNXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ldmVudC1vdmVybGF5LWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IDI4cmVtO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoIzAwOTFkMywgMCkgMCUsICMwMDM0NGIgMTAwJSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG59XG5cbi5ldmVudC1vdmVybGF5LWNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmV2ZW50LW92ZXJsYXktY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uZXZlbnQtb3ZlcmxheS1jYXJkLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZXZlbnQtb3ZlcmxheS1jYXJkLWN0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmV2ZW50LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbn1cblxuLmV2ZW50LWluZm8tdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRzZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5ldmVudC1pbmZvLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGdyYXktMTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuIiwiLmNhcmVlci1vZmZlci1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAuYmVuZWZpdC1jYXJkIHtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG5cbiAgICAuYmVuZWZpdC1jYXJkIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZWVyLXBvc2l0aW9ucy1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uY2FyZWVyLXBvc2l0aW9ucy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuMjVyZW0sIDEuNjI1cmVtKTtcbn1cblxuLmNhcmVlci1wb3NpdGlvbnMtY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2FyZWVyLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2FyZWVyLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jYXJlZXItZmlsdGVyLXRvZ2dsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS01MDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmVlci1maWx0ZXItdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJGJvZHk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBjb2xvcjogJGdyYXktMTAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLmNhcmVlci1maWx0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMnJlbTtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKCRib2R5LCAwLjEyKTtcbiAgfVxufVxuXG4uY2FyZWVyLWZpbHRlci1vcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGNvbG9yOiAkYm9keTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwO1xuICB9XG59XG5cbi5jYXJlZXItcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxuLmNhcmVlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNzVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUwZTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uY2FyZWVyLXJvdy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwYjFiMmI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5jYXJlZXItcm93LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzNhNGE1YztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uY2FyZWVyLXJvdy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uY2FyZWVyLXJvdy1sZXZlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLm5ld3NsZXR0ZXItZm9ybS1jb2wge1xuICBtYXgtd2lkdGg6IDQycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhY3QtY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLWNhcmQge1xuICBmbGV4OiAxIDEgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwYjFiMmI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuMjVyZW0sIDEuNjI1cmVtKTtcbn1cblxuLmNvbnRhY3QtZm9ybS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogIzNhNGE1YztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNvbnRhY3QtZm9ybS1lbWJlZCB7XG5cbiAgLmdmb3JtX3dyYXBwZXIge1xuXG4gICAgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IuaGlkZV9zdW1tYXJ5LFxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsXG4gICAgLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4gICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBnYXA6IDEuNXJlbSAyLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi0td2lkdGgtaGFsZiB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBjb2xvcjogIzBiMWIyYjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWwge1xuICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDguNzVyZW07XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmdmb3JtX2J1dHRvbiB7XG5cbiAgICAgIEBpbmNsdWRlIGJ0bi1waWxsKCRwcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLm9mZmljZS1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNnJlbTtcbiAgfVxufVxuXG4ub2ZmaWNlLXNpZGViYXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuMjVyZW0sIDEuNjI1cmVtKTtcbn1cblxuLm9mZmljZS1zaWRlYmFyLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5vZmZpY2Utc2lkZWJhci1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vZmZpY2Utc2lkZWJhci10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9mZmljZS1zaWRlYmFyLWN0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgQGluY2x1ZGUgYnRuLXBpbGwtb3V0bGluZSgkd2hpdGUpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxufVxuXG4ub2ZmaWNlLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTI4MSAvIDc2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLW9mZmljZS1tYXAtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub2ZmaWNlLW1hcC1waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKCRib2R5LCAwLjE1KTtcbiAgei1pbmRleDogMTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cblxuLm9mZmljZS1tYXAtcGluLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC5pY29uLWFycm93IHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ub2ZmaWNlLXNlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ub2ZmaWNlLXNlbGVjdC10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUwZTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJGJvZHk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLm9mZmljZS1zZWxlY3QtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMGUzO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcblxuICAmLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm9mZmljZS1zZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGNvbG9yOiAkYm9keTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLm9mZmljZS1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMS4yNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5cbi5jYXJkLW9mZmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBwYWRkaW5nOiAxLjU2MjVyZW07XG4gIGNvbG9yOiAkYm9keTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHk7XG4gIH1cbn1cblxuLmNhcmQtb2ZmaWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICMwYjFiMmI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5jYXJkLW9mZmljZS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjM2E0YTVjO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmNhcmQtb2ZmaWNlLWN0YSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5vZmZpY2UtY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub2ZmaWNlLWNvbnRlbnQtdGV4dCB7XG4gIGNvbG9yOiAjM2E0YTVjO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuIiwiLnNlYXJjaC1yZXN1bHRzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgyLjI1cmVtLCAxLjYyNXJlbSk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5zZWFyY2gtdHlwZS1maWx0ZXIge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjM2E0YTVjO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEuMjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJGJvZHk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5O1xuXG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbS10aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTFyZW07XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LWl0ZW0tdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWl0ZW0tZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6ICMzYTRhNWM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0LWl0ZW0tY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuIiwiLnByb2plY3QtY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucHJvamVjdC1jb250ZW50IHtcbiAgZmxleDogMSAxIDA7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxufVxuXG4ucHJvamVjdC1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNnJlbTtcbiAgfVxufVxuXG4ucHJvamVjdC1zaWRlYmFyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgyLjI1cmVtLCAxLjYyNXJlbSk7XG59XG5cbi5wcm9qZWN0LXNpZGViYXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcm9qZWN0LXNpZGViYXItbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvamVjdC1zaWRlYmFyLWxpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cbn1cblxuLnByb2plY3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEuMjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWItYmFyIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcbn1cblxuLmJyZWFkY3J1bWItbGlzdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICRib2R5O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYm9keTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1zZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xufVxuXG4uYnJlYWRjcnVtYl9sYXN0IHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFnZS1nYWxsZXJ5LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jdGEtbWluaW1hbCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTA7XG59XG5cbi5jdGEtbWluaW1hbC1pbm5lciB7XG4gIG1heC13aWR0aDogMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jdGEtbWluaW1hbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMi4yNXJlbSwgMS42MjVyZW0pO1xufVxuXG4uY3RhLW1pbmltYWwtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnBhZ2UtYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxufVxuXG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/