/*@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal
}*/
:root {
  --swiper-theme-color: #007aff
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}
.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0)
}
.swiper-pointer-events {
  touch-action: pan-y
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}
.swiper-slide-invisible-blank {
  visibility: hidden
}
.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);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15)
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory
}
.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal > .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-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0)
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size)
}
:root {
  --swiper-navigation-size: 44px
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/44*27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size)/2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev"
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next"
}
.swiper-button-lock {
  display: none
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33)
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2)
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}
.swiper-pagination-bullet:only-child {
  display: none !important
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: #fff;
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}
.swiper-pagination-lock {
  display: none
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}
.swiper-scrollbar-cursor-drag {
  cursor: move
}
.swiper-scrollbar-lock {
  display: none
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}
.swiper-slide-zoomed {
  cursor: move
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .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)
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-cube {
  overflow: visible
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0
}
.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px)
}
.swiper-flip {
  overflow: visible
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height
}
.swiper-cards {
  overflow: visible
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden
}
.multiselect {
  align-items: center;
  background: var(--ms-bg, #fff);
  border: var(--ms-border-width, 1px) solid var(--ms-border-color, #d1d5db);
  border-radius: var(--ms-radius, 4px);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  font-size: var(--ms-font-size, 1rem);
  justify-content: flex-end;
  margin: 0 auto;
  min-height: calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, 0.5rem)*2);
  outline: none;
  position: relative;
  width: 100%
}
.multiselect.is-open {
  border-radius: var(--ms-radius, 4px) var(--ms-radius, 4px) 0 0
}
.multiselect.is-open-top {
  border-radius: 0 0 var(--ms-radius, 4px) var(--ms-radius, 4px)
}
.multiselect.is-disabled {
  background: var(--ms-bg-disabled, #f3f4f6);
  cursor: default
}
.multiselect.is-active {
  border: var(--ms-border-width-active, var(--ms-border-width, 1px)) solid var(--ms-border-color-active, var(--ms-border-color, #d1d5db));
  box-shadow: 0 0 0 var(--ms-ring-width, 3px) var(--ms-ring-color, rgba(16, 185, 129, 0.188))
}
.multiselect-wrapper {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  margin: 0 auto;
  min-height: calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, 0.5rem)*2);
  outline: none;
  position: relative;
  width: 100%
}
.multiselect-multiple-label, .multiselect-placeholder, .multiselect-single-label {
  align-items: center;
  background: transparent;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  left: 0;
  line-height: var(--ms-line-height, 1.375);
  max-width: 100%;
  padding-left: var(--ms-px, 0.875rem);
  padding-right: calc(1.25rem + var(--ms-px, 0.875rem)*3);
  pointer-events: none;
  position: absolute;
  top: 0
}
.multiselect-placeholder {
  color: var(--ms-placeholder-color, #9ca3af)
}
.multiselect-single-label-text {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.multiselect-search {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--ms-bg, #fff);
  border: 0;
  border-radius: var(--ms-radius, 4px);
  bottom: 0;
  box-sizing: border-box;
  font-family: inherit;
  font-size: inherit;
  height: 100%;
  left: 0;
  outline: none;
  padding-left: var(--ms-px, 0.875rem);
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.multiselect-search::-webkit-search-cancel-button, .multiselect-search::-webkit-search-decoration, .multiselect-search::-webkit-search-results-button, .multiselect-search::-webkit-search-results-decoration {
  -webkit-appearance: none
}
.multiselect-tags {
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: wrap;
  margin: var(--ms-tag-my, 0.25rem) 0 0;
  padding-left: var(--ms-py, 0.5rem)
}
.multiselect-tag, .multiselect-tags {
  align-items: center;
  display: flex;
  min-width: 0
}
.multiselect-tag {
  background: var(--ms-tag-bg, #10b981);
  border-radius: var(--ms-tag-radius, 4px);
  color: var(--ms-tag-color, #fff);
  font-size: var(--ms-tag-font-size, 0.875rem);
  font-weight: var(--ms-tag-font-weight, 600);
  line-height: var(--ms-tag-line-height, 1.25rem);
  margin-bottom: var(--ms-tag-my, 0.25rem);
  margin-right: var(--ms-tag-mx, 0.25rem);
  padding: var(--ms-tag-py, 0.125rem) 0 var(--ms-tag-py, 0.125rem) var(--ms-tag-px, 0.5rem);
  white-space: nowrap
}
.multiselect-tag.is-disabled {
  background: var(--ms-tag-bg-disabled, #9ca3af);
  color: var(--ms-tag-color-disabled, #fff);
  padding-right: var(--ms-tag-px, 0.5rem)
}
.multiselect-tag-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.multiselect-tag-wrapper-break {
  white-space: normal;
  word-break: break-all
}
.multiselect-tag-remove {
  align-items: center;
  border-radius: var(--ms-tag-remove-radius, 4px);
  display: flex;
  justify-content: center;
  margin: var(--ms-tag-remove-my, 0) var(--ms-tag-remove-mx, 0.125rem);
  padding: var(--ms-tag-remove-py, 0.25rem) var(--ms-tag-remove-px, 0.25rem)
}
.multiselect-tag-remove:hover {
  background: rgba(0, 0, 0, .063)
}
.multiselect-tag-remove-icon {
  background-color: currentColor;
  display: inline-block;
  height: .75rem;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 320 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 320 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z%27/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  opacity: .8;
  width: .75rem
}
.multiselect-tags-search-wrapper {
  display: inline-block;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100%;
  margin: 0 var(--ms-tag-mx, 4px) var(--ms-tag-my, 4px);
  position: relative
}
.multiselect-tags-search-copy {
  display: inline-block;
  height: 1px;
  visibility: hidden;
  white-space: pre-wrap;
  width: 100%
}
.multiselect-tags-search {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  bottom: 0;
  box-sizing: border-box;
  font-family: inherit;
  font-size: inherit;
  left: 0;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.multiselect-tags-search::-webkit-search-cancel-button, .multiselect-tags-search::-webkit-search-decoration, .multiselect-tags-search::-webkit-search-results-button, .multiselect-tags-search::-webkit-search-results-decoration {
  -webkit-appearance: none
}
.multiselect-inifite {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, 0.5rem)*2);
  width: 100%
}
.multiselect-inifite-spinner, .multiselect-spinner {
  animation: multiselect-spin 1s linear infinite;
  background-color: var(--ms-spinner-color, #10b981);
  flex-grow: 0;
  flex-shrink: 0;
  height: 1rem;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 512 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 512 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z%27/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: 1rem;
  z-index: 10
}
.multiselect-spinner {
  margin: 0 var(--ms-px, 0.875rem) 0 0
}
.multiselect-clear {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  opacity: 1;
  padding: 0 var(--ms-px, 0.875rem) 0 0;
  position: relative;
  transition: .3s;
  z-index: 10
}
.multiselect-clear:hover .multiselect-clear-icon {
  background-color: var(--ms-clear-color-hover, #000)
}
.multiselect-clear-icon {
  background-color: var(--ms-clear-color, #999);
  display: inline-block;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 320 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 320 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z%27/%3E%3C/svg%3E");
  transition: .3s
}
.multiselect-caret, .multiselect-clear-icon {
  height: 1.125rem;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: .625rem
}
.multiselect-caret {
  background-color: var(--ms-caret-color, #999);
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 var(--ms-px, 0.875rem) 0 0;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 320 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 320 512%27 fill=%27currentColor%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z%27/%3E%3C/svg%3E");
  pointer-events: none;
  position: relative;
  transform: rotate(0deg);
  transition: transform .3s;
  z-index: 10
}
.multiselect-caret.is-open {
  pointer-events: auto;
  transform: rotate(180deg)
}
.multiselect-dropdown {
  -webkit-overflow-scrolling: touch;
  background: var(--ms-dropdown-bg, #fff);
  border: var(--ms-dropdown-border-width, 1px) solid var(--ms-dropdown-border-color, #d1d5db);
  border-radius: 0 0 var(--ms-dropdown-radius, 4px) var(--ms-dropdown-radius, 4px);
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: calc(var(--ms-border-width, 1px)*-1);
  margin-top: calc(var(--ms-border-width, 1px)*-1);
  max-height: var(--ms-max-height, 10rem);
  outline: none;
  overflow-y: scroll;
  position: absolute;
  right: calc(var(--ms-border-width, 1px)*-1);
  transform: translateY(100%);
  z-index: 100
}
.multiselect-dropdown.is-top {
  border-radius: var(--ms-dropdown-radius, 4px) var(--ms-dropdown-radius, 4px) 0 0;
  bottom: auto;
  top: var(--ms-border-width, 1px);
  transform: translateY(-100%)
}
.multiselect-dropdown.is-hidden {
  display: none
}
.multiselect-options {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0
}
.multiselect-group {
  margin: 0;
  padding: 0
}
.multiselect-group-label {
  align-items: center;
  background: var(--ms-group-label-bg, #e5e7eb);
  box-sizing: border-box;
  color: var(--ms-group-label-color, #374151);
  cursor: default;
  display: flex;
  font-size: .875rem;
  font-weight: 600;
  justify-content: flex-start;
  line-height: var(--ms-group-label-line-height, 1.375);
  padding: var(--ms-group-label-py, 0.3rem) var(--ms-group-label-px, 0.75rem);
  text-align: left;
  text-decoration: none
}
.multiselect-group-label.is-pointable {
  cursor: pointer
}
.multiselect-group-label.is-pointed {
  background: var(--ms-group-label-bg-pointed, #d1d5db);
  color: var(--ms-group-label-color-pointed, #374151)
}
.multiselect-group-label.is-selected {
  background: var(--ms-group-label-bg-selected, #059669);
  color: var(--ms-group-label-color-selected, #fff)
}
.multiselect-group-label.is-disabled {
  background: var(--ms-group-label-bg-disabled, #f3f4f6);
  color: var(--ms-group-label-color-disabled, #d1d5db);
  cursor: not-allowed
}
.multiselect-group-label.is-selected.is-pointed {
  background: var(--ms-group-label-bg-selected-pointed, #0c9e70);
  color: var(--ms-group-label-color-selected-pointed, #fff)
}
.multiselect-group-label.is-selected.is-disabled {
  background: var(--ms-group-label-bg-selected-disabled, #75cfb1);
  color: var(--ms-group-label-color-selected-disabled, #d1fae5)
}
.multiselect-group-options {
  margin: 0;
  padding: 0
}
.multiselect-option {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  font-size: var(--ms-option-font-size, 1rem);
  justify-content: flex-start;
  line-height: var(--ms-option-line-height, 1.375);
  padding: var(--ms-option-py, 0.5rem) var(--ms-option-px, 0.75rem);
  text-align: left;
  text-decoration: none
}
.multiselect-option.is-pointed {
  background: var(--ms-option-bg-pointed, #f3f4f6);
  color: var(--ms-option-color-pointed, #1f2937)
}
.multiselect-option.is-selected {
  background: var(--ms-option-bg-selected, #10b981);
  color: var(--ms-option-color-selected, #fff)
}
.multiselect-option.is-disabled {
  background: var(--ms-option-bg-disabled, #fff);
  color: var(--ms-option-color-disabled, #d1d5db);
  cursor: not-allowed
}
.multiselect-option.is-selected.is-pointed {
  background: var(--ms-option-bg-selected-pointed, #26c08e);
  color: var(--ms-option-color-selected-pointed, #fff)
}
.multiselect-option.is-selected.is-disabled {
  background: var(--ms-option-bg-selected-disabled, #87dcc0);
  color: var(--ms-option-color-selected-disabled, #d1fae5)
}
.multiselect-no-options, .multiselect-no-results {
  color: var(--ms-empty-color, #4b5563);
  padding: var(--ms-option-py, 0.5rem) var(--ms-option-px, 0.75rem)
}
.multiselect-fake-input {
  background: transparent;
  border: 0;
  bottom: -1px;
  font-size: 0;
  height: 1px;
  left: 0;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  width: 100%
}
.multiselect-fake-input:active, .multiselect-fake-input:focus {
  outline: none
}
.multiselect-assistive-text {
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px
}
.multiselect-spacer {
  display: none
}
[dir=rtl] .multiselect-multiple-label, [dir=rtl] .multiselect-placeholder, [dir=rtl] .multiselect-single-label {
  left: auto;
  padding-left: calc(1.25rem + var(--ms-px, 0.875rem)*3);
  padding-right: var(--ms-px, 0.875rem);
  right: 0
}
[dir=rtl] .multiselect-search {
  padding-left: 0;
  padding-right: var(--ms-px, 0.875rem)
}
[dir=rtl] .multiselect-tags {
  padding-left: 0;
  padding-right: var(--ms-py, 0.5rem)
}
[dir=rtl] .multiselect-tag {
  margin-left: var(--ms-tag-mx, 0.25rem);
  margin-right: 0;
  padding: var(--ms-tag-py, 0.125rem) var(--ms-tag-px, 0.5rem) var(--ms-tag-py, 0.125rem) 0
}
[dir=rtl] .multiselect-tag.is-disabled {
  padding-left: var(--ms-tag-px, 0.5rem)
}
[dir=rtl] .multiselect-caret, [dir=rtl] .multiselect-spinner {
  margin: 0 0 0 var(--ms-px, 0.875rem)
}
[dir=rtl] .multiselect-clear {
  padding: 0 0 0 var(--ms-px, 0.875rem)
}
@keyframes multiselect-spin {
  0% {
    transform: rotate(0)
  }
  to {
    transform: rotate(1turn)
  }
}
.vc-pane-container {
  width: 100%;
  position: relative
}
.vc-pane-container.in-transition {
  overflow: hidden
}
.vc-pane-layout {
  display: grid
}
.vc-arrow {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: auto;
  color: var(--gray-600);
  border-width: 2px;
  border-style: solid;
  border-radius: var(--rounded);
  border-color: transparent
}
.vc-arrow:hover {
  background: var(--gray-200)
}
.vc-arrow:focus {
  border-color: var(--gray-300)
}
.vc-arrow.is-disabled {
  opacity: .25;
  pointer-events: none;
  cursor: not-allowed
}
.vc-day-popover-container {
  color: var(--white);
  background-color: var(--gray-800);
  border: 1px solid;
  border-color: var(--gray-700);
  border-radius: var(--rounded);
  font-size: var(--text-xs);
  font-weight: var(--font-medium);
  padding: 4px 8px;
  box-shadow: var(--shadow)
}
.vc-day-popover-header {
  font-size: var(--text-xs);
  color: var(--gray-300);
  font-weight: var(--font-semibold);
  text-align: center
}
.vc-arrows-container {
  width: 100%;
  position: absolute;
  top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 8px 10px;
  pointer-events: none
}
.vc-arrows-container.title-left {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.vc-arrows-container.title-right {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}
.vc-is-dark .vc-arrow {
  color: var(--white)
}
.vc-is-dark .vc-arrow:hover {
  background: var(--gray-800)
}
.vc-is-dark .vc-arrow:focus {
  border-color: var(--gray-700)
}
.vc-is-dark .vc-day-popover-container {
  color: var(--gray-800);
  background-color: var(--white);
  border-color: var(--gray-100)
}
.vc-is-dark .vc-day-popover-header {
  color: var(--gray-700)
}
.vc-day {
  position: relative;
  min-height: 32px;
  z-index: 1
}
.vc-day.is-not-in-month * {
  opacity: 0;
  pointer-events: none
}
.vc-day-layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none
}
.vc-day-box-center-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%
}
.vc-day-box-left-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%
}
.vc-day-box-right-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%
}
.vc-day-box-center-bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}
.vc-day-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: var(--rounded-full);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer
}
.vc-day-content:hover {
  background-color: #ccd6e04d
}
.vc-day-content:focus {
  font-weight: var(--font-bold);
  background-color: #ccd6e066
}
.vc-day-content.is-disabled {
  color: var(--gray-400)
}
.vc-is-dark .vc-day-content:hover {
  background-color: #7281974d
}
.vc-is-dark .vc-day-content:focus {
  background-color: #72819766
}
.vc-is-dark .vc-day-content.is-disabled {
  color: var(--gray-600)
}
.vc-highlights {
  overflow: hidden;
  pointer-events: none;
  z-index: -1
}
.vc-highlight {
  width: 28px;
  height: 28px
}
.vc-highlight.vc-highlight-base-start {
  width: 50% !important;
  border-radius: 0 !important;
  border-right-width: 0 !important
}
.vc-highlight.vc-highlight-base-end {
  width: 50% !important;
  border-radius: 0 !important;
  border-left-width: 0 !important
}
.vc-highlight.vc-highlight-base-middle {
  width: 100%;
  border-radius: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  margin: 0 -1px
}
.vc-dots {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.vc-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  transition: all var(--day-content-transition-time)
}
.vc-dot:not(:last-child) {
  margin-right: 3px
}
.vc-bars {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 75%
}
.vc-bar {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 3px;
  transition: all var(--day-content-transition-time)
}
.vc-nav-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.vc-nav-arrow {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: var(--leading-snug);
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  border-radius: var(--rounded)
}
.vc-nav-arrow.is-left {
  margin-right: auto
}
.vc-nav-arrow.is-right {
  margin-left: auto
}
.vc-nav-arrow.is-disabled {
  opacity: .25;
  pointer-events: none;
  cursor: not-allowed
}
.vc-nav-arrow:hover {
  background-color: var(--gray-900)
}
.vc-nav-arrow:focus {
  border-color: var(--accent-600)
}
.vc-nav-title {
  color: var(--accent-100);
  font-weight: var(--font-bold);
  line-height: var(--leading-snug);
  padding: 4px 8px;
  border-radius: var(--rounded);
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.vc-nav-title:hover {
  background-color: var(--gray-900)
}
.vc-nav-title:focus {
  border-color: var(--accent-600)
}
.vc-nav-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 2px;
  grid-column-gap: 5px
}
.vc-nav-item {
  width: 48px;
  text-align: center;
  line-height: var(--leading-snug);
  font-weight: var(--font-semibold);
  padding: 4px 0;
  cursor: pointer;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  border-radius: var(--rounded);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.vc-nav-item:hover {
  color: var(--white);
  background-color: var(--gray-900);
  box-shadow: var(--shadow-inner)
}
.vc-nav-item.is-active {
  color: var(--accent-900);
  background: var(--accent-100);
  font-weight: var(--font-bold);
  box-shadow: var(--shadow)
}
.vc-nav-item.is-current {
  color: var(--accent-100);
  font-weight: var(--bold);
  border-color: var(--accent-100)
}
.vc-nav-item:focus {
  border-color: var(--accent-600)
}
.vc-nav-item.is-disabled {
  opacity: .25;
  pointer-events: none
}
.vc-is-dark .vc-nav-title {
  color: var(--gray-900)
}
.vc-is-dark .vc-nav-title:hover {
  background-color: var(--gray-200)
}
.vc-is-dark .vc-nav-title:focus {
  border-color: var(--accent-400)
}
.vc-is-dark .vc-nav-arrow:hover {
  background-color: var(--gray-200)
}
.vc-is-dark .vc-nav-arrow:focus {
  border-color: var(--accent-400)
}
.vc-is-dark .vc-nav-item:hover {
  color: var(--gray-900);
  background-color: var(--gray-200);
  box-shadow: none
}
.vc-is-dark .vc-nav-item.is-active {
  color: var(--white);
  background: var(--accent-500)
}
.vc-is-dark .vc-nav-item.is-current {
  color: var(--accent-600);
  border-color: var(--accent-500)
}
.vc-is-dark .vc-nav-item:focus {
  border-color: var(--accent-400)
}
.vc-pane {
  min-width: 250px
}
.vc-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 16px 0
}
.vc-header.align-left {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}
.vc-header.align-right {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.vc-title {
  font-size: var(--text-lg);
  color: var(--gray-800);
  font-weight: var(--font-semibold);
  line-height: 28px;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap
}
.vc-title:hover {
  opacity: .75
}
.vc-weeknumber {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative
}
.vc-weeknumber-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--text-xs);
  font-weight: var(--font-medium);
  font-style: italic;
  width: 28px;
  height: 28px;
  margin-top: 2px;
  color: var(--gray-500);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.vc-weeknumber-content.is-left-outside {
  position: absolute;
  left: var(--weeknumber-offset)
}
.vc-weeknumber-content.is-right-outside {
  position: absolute;
  right: var(--weeknumber-offset)
}
.vc-weeks {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  position: relative;
  -webkit-overflow-scrolling: touch;
  padding: 6px;
  min-width: 250px
}
.vc-weeks.vc-show-weeknumbers {
  grid-template-columns: auto repeat(7, 1fr)
}
.vc-weeks.vc-show-weeknumbers.is-right {
  grid-template-columns: repeat(7, 1fr) auto
}
.vc-weekday {
  text-align: center;
  color: var(--gray-500);
  font-size: var(--text-sm);
  font-weight: var(--font-bold);
  line-height: 14px;
  padding-top: 4px;
  padding-bottom: 8px;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.vc-weekdays {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.vc-nav-popover-container {
  color: var(--white);
  font-size: var(--text-sm);
  font-weight: var(--font-semibold);
  background-color: var(--gray-800);
  border: 1px solid;
  border-color: var(--gray-700);
  border-radius: var(--rounded-lg);
  padding: 4px;
  box-shadow: var(--shadow)
}
.vc-is-dark .vc-header {
  color: var(--gray-200)
}
.vc-is-dark .vc-title {
  color: var(--gray-100)
}
.vc-is-dark .vc-weekday {
  color: var(--accent-200)
}
.vc-is-dark .vc-nav-popover-container {
  color: var(--gray-800);
  background-color: var(--white);
  border-color: var(--gray-100)
}
.vc-none-enter-active, .vc-none-leave-active {
  transition-duration: 0s
}
.vc-fade-enter-active, .vc-fade-leave-active, .vc-slide-left-enter-active, .vc-slide-left-leave-active, .vc-slide-right-enter-active, .vc-slide-right-leave-active, .vc-slide-up-enter-active, .vc-slide-up-leave-active, .vc-slide-down-enter-active, .vc-slide-down-leave-active, .vc-slide-fade-enter-active, .vc-slide-fade-leave-active {
  transition: opacity var(--slide-duration) var(--slide-timing), -webkit-transform var(--slide-duration) var(--slide-timing);
  transition: transform var(--slide-duration) var(--slide-timing), opacity var(--slide-duration) var(--slide-timing);
  transition: transform var(--slide-duration) var(--slide-timing), opacity var(--slide-duration) var(--slide-timing), -webkit-transform var(--slide-duration) var(--slide-timing);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: none
}
.vc-none-leave-active, .vc-fade-leave-active, .vc-slide-left-leave-active, .vc-slide-right-leave-active, .vc-slide-up-leave-active, .vc-slide-down-leave-active {
  position: absolute !important;
  width: 100%
}
.vc-none-enter-from, .vc-none-leave-to, .vc-fade-enter-from, .vc-fade-leave-to, .vc-slide-left-enter-from, .vc-slide-left-leave-to, .vc-slide-right-enter-from, .vc-slide-right-leave-to, .vc-slide-up-enter-from, .vc-slide-up-leave-to, .vc-slide-down-enter-from, .vc-slide-down-leave-to, .vc-slide-fade-enter-from, .vc-slide-fade-leave-to {
  opacity: 0
}
.vc-slide-left-enter-from, .vc-slide-right-leave-to, .vc-slide-fade-enter-from.direction-left, .vc-slide-fade-leave-to.direction-left {
  -webkit-transform: translateX(var(--slide-translate));
  transform: translate(var(--slide-translate))
}
.vc-slide-right-enter-from, .vc-slide-left-leave-to, .vc-slide-fade-enter-from.direction-right, .vc-slide-fade-leave-to.direction-right {
  -webkit-transform: translateX(calc(-1 * var(--slide-translate)));
  transform: translate(calc(-1 * var(--slide-translate)))
}
.vc-slide-up-enter-from, .vc-slide-down-leave-to, .vc-slide-fade-enter-from.direction-top, .vc-slide-fade-leave-to.direction-top {
  -webkit-transform: translateY(var(--slide-translate));
  transform: translateY(var(--slide-translate))
}
.vc-slide-down-enter-from, .vc-slide-up-leave-to, .vc-slide-fade-enter-from.direction-bottom, .vc-slide-fade-leave-to.direction-bottom {
  -webkit-transform: translateY(calc(-1 * var(--slide-translate)));
  transform: translateY(calc(-1 * var(--slide-translate)))
}
.vc-popover-content-wrapper {
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;
  position: absolute;
  display: block;
  outline: none;
  z-index: 10
}
.vc-popover-content-wrapper:not(.is-interactive) {
  pointer-events: none
}
.vc-popover-content {
  position: relative;
  outline: none;
  z-index: 10;
  box-shadow: var(--shadow-lg)
}
.vc-popover-content.direction-bottom {
  margin-top: var(--popover-vertical-content-offset)
}
.vc-popover-content.direction-top {
  margin-bottom: var(--popover-vertical-content-offset)
}
.vc-popover-content.direction-left {
  margin-right: var(--popover-horizontal-content-offset)
}
.vc-popover-content.direction-right {
  margin-left: var(--popover-horizontal-content-offset)
}
.vc-popover-caret {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  z-index: -1
}
.vc-popover-caret.direction-bottom {
  top: 0
}
.vc-popover-caret.direction-bottom.align-left {
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg)
}
.vc-popover-caret.direction-bottom.align-center {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translate(-50%) translateY(-50%) rotate(45deg)
}
.vc-popover-caret.direction-bottom.align-right {
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg)
}
.vc-popover-caret.direction-top {
  top: 100%
}
.vc-popover-caret.direction-top.align-left {
  -webkit-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg)
}
.vc-popover-caret.direction-top.align-center {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-135deg);
  transform: translate(-50%) translateY(-50%) rotate(-135deg)
}
.vc-popover-caret.direction-top.align-right {
  -webkit-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg)
}
.vc-popover-caret.direction-left {
  left: 100%
}
.vc-popover-caret.direction-left.align-top {
  -webkit-transform: translateX(-50%) rotate(135deg);
  transform: translate(-50%) rotate(135deg)
}
.vc-popover-caret.direction-left.align-middle {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(135deg);
  transform: translateY(-50%) translate(-50%) rotate(135deg)
}
.vc-popover-caret.direction-left.align-bottom {
  -webkit-transform: translateX(-50%) rotate(135deg);
  transform: translate(-50%) rotate(135deg)
}
.vc-popover-caret.direction-right {
  left: 0
}
.vc-popover-caret.direction-right.align-top {
  -webkit-transform: translateX(-50%) rotate(-45deg);
  transform: translate(-50%) rotate(-45deg)
}
.vc-popover-caret.direction-right.align-middle {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  transform: translateY(-50%) translate(-50%) rotate(-45deg)
}
.vc-popover-caret.direction-right.align-bottom {
  -webkit-transform: translateX(-50%) rotate(-45deg);
  transform: translate(-50%) rotate(-45deg)
}
.vc-popover-caret.align-left {
  left: var(--popover-caret-horizontal-offset)
}
.vc-popover-caret.align-center {
  left: 50%
}
.vc-popover-caret.align-right {
  right: var(--popover-caret-horizontal-offset)
}
.vc-popover-caret.align-top {
  top: var(--popover-caret-vertical-offset)
}
.vc-popover-caret.align-middle {
  top: 50%
}
.vc-popover-caret.align-bottom {
  bottom: var(--popover-caret-vertical-offset)
}
.vc-day-popover-row {
  --day-content-transition-time: .13s ease-in;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  transition: all var(--day-content-transition-time)
}
.vc-day-popover-row:not(:first-child) {
  margin-top: 3px
}
.vc-day-popover-row-indicator {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 15px;
  margin-right: 3px
}
.vc-day-popover-row-indicator span {
  transition: all var(--day-content-transition-time)
}
.vc-day-popover-row-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: none;
  -ms-flex-wrap: none;
  flex-wrap: none;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: -webkit-max-content;
  width: max-content
}
.vc-svg-icon {
  display: inline-block;
  stroke: currentColor;
  stroke-width: 0
}
.vc-svg-icon path {
  fill: currentColor
}
.vc-time-picker {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px
}
.vc-time-picker.vc-invalid {
  pointer-events: none;
  opacity: .5
}
.vc-time-picker.vc-bordered {
  border-top: 1px solid var(--gray-400)
}
.vc-time-icon {
  width: 16px;
  height: 16px;
  color: var(--gray-600)
}
.vc-time-content {
  margin-left: 8px
}
.vc-time-date {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--text-sm);
  font-weight: var(--font-semibold);
  text-transform: uppercase;
  padding: 0 0 4px 4px;
  margin-top: -4px;
  line-height: 21px
}
.vc-time-weekday {
  color: var(--gray-700);
  letter-spacing: var(--tracking-wide)
}
.vc-time-month {
  color: var(--accent-600);
  margin-left: 8px
}
.vc-time-day {
  color: var(--accent-600);
  margin-left: 4px
}
.vc-time-year {
  color: var(--gray-500);
  margin-left: 8px
}
.vc-time-select {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.vc-am-pm {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--gray-200);
  color: var(--gray-800);
  margin-left: 8px;
  padding: 4px;
  border-radius: var(--rounded);
  height: 30px
}
.vc-am-pm button {
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
  padding: 0 4px;
  background: transparent;
  border: 2px solid transparent;
  border-radius: var(--rounded);
  line-height: var(--leading-snug)
}
.vc-am-pm button:hover {
  color: var(--gray-600)
}
.vc-am-pm button:focus {
  border-color: var(--accent-400)
}
.vc-am-pm button.active {
  background: var(--accent-600);
  color: var(--white)
}
.vc-am-pm button.active:hover {
  background: var(--accent-500)
}
.vc-am-pm button.active:focus {
  border-color: var(--accent-400)
}
.vc-is-dark .vc-time-picker {
  border-color: var(--gray-700)
}
.vc-is-dark .vc-time-icon, .vc-is-dark .vc-time-weekday {
  color: var(--gray-400)
}
.vc-is-dark .vc-time-month, .vc-is-dark .vc-time-day {
  color: var(--accent-400)
}
.vc-is-dark .vc-time-year {
  color: var(--gray-500)
}
.vc-is-dark .vc-am-pm {
  background: var(--gray-700)
}
.vc-is-dark .vc-am-pm:focus {
  border-color: var(--accent-500)
}
.vc-is-dark .vc-am-pm button {
  color: var(--gray-100)
}
.vc-is-dark .vc-am-pm button:hover {
  color: var(--gray-400)
}
.vc-is-dark .vc-am-pm button:focus {
  border-color: var(--accent-500)
}
.vc-is-dark .vc-am-pm button.active {
  background: var(--accent-500);
  color: var(--white)
}
.vc-is-dark .vc-am-pm button.active:hover {
  background: var(--accent-600)
}
.vc-is-dark .vc-am-pm button.active:focus {
  border-color: var(--accent-500)
}
.vc-select {
  position: relative
}
.vc-select select {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: block;
  -webkit-appearance: none;
  appearance: none;
  width: 52px;
  height: 30px;
  font-size: var(--text-base);
  font-weight: var(--font-medium);
  text-align: left;
  background-color: var(--gray-200);
  border: 2px solid;
  border-color: var(--gray-200);
  color: var(--gray-900);
  padding: 0 20px 0 8px;
  border-radius: var(--rounded);
  line-height: var(--leading-tight);
  text-indent: 0px;
  cursor: pointer;
  -moz-padding-start: 3px;
  background-image: none
}
.vc-select select:hover {
  color: var(--gray-600)
}
.vc-select select:focus {
  outline: 0;
  border-color: var(--accent-400);
  background-color: var(--white)
}
.vc-select-arrow {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 4px 0 0;
  color: var(--gray-500)
}
.vc-select-arrow svg {
  width: 16px;
  height: 16px;
  fill: currentColor
}
.vc-is-dark select {
  background: var(--gray-700);
  color: var(--gray-100);
  border-color: var(--gray-700)
}
.vc-is-dark select:hover {
  color: var(--gray-400)
}
.vc-is-dark select:focus {
  border-color: var(--accent-500);
  background-color: var(--gray-800)
}
.vc-container {
  --white: #ffffff;
  --black: #000000;
  --gray-100: #f7fafc;
  --gray-200: #edf2f7;
  --gray-300: #e2e8f0;
  --gray-400: #cbd5e0;
  --gray-500: #a0aec0;
  --gray-600: #718096;
  --gray-700: #4a5568;
  --gray-800: #2d3748;
  --gray-900: #1a202c;
  --red-100: #fff5f5;
  --red-200: #fed7d7;
  --red-300: #feb2b2;
  --red-400: #fc8181;
  --red-500: #f56565;
  --red-600: #e53e3e;
  --red-700: #c53030;
  --red-800: #9b2c2c;
  --red-900: #742a2a;
  --orange-100: #fffaf0;
  --orange-200: #feebc8;
  --orange-300: #fbd38d;
  --orange-400: #f6ad55;
  --orange-500: #ed8936;
  --orange-600: #dd6b20;
  --orange-700: #c05621;
  --orange-800: #9c4221;
  --orange-900: #7b341e;
  --yellow-100: #fffff0;
  --yellow-200: #fefcbf;
  --yellow-300: #faf089;
  --yellow-400: #f6e05e;
  --yellow-500: #ecc94b;
  --yellow-600: #d69e2e;
  --yellow-700: #b7791f;
  --yellow-800: #975a16;
  --yellow-900: #744210;
  --green-100: #f0fff4;
  --green-200: #c6f6d5;
  --green-300: #9ae6b4;
  --green-400: #68d391;
  --green-500: #48bb78;
  --green-600: #38a169;
  --green-700: #2f855a;
  --green-800: #276749;
  --green-900: #22543d;
  --teal-100: #e6fffa;
  --teal-200: #b2f5ea;
  --teal-300: #81e6d9;
  --teal-400: #4fd1c5;
  --teal-500: #38b2ac;
  --teal-600: #319795;
  --teal-700: #2c7a7b;
  --teal-800: #285e61;
  --teal-900: #234e52;
  --blue-100: #ebf8ff;
  --blue-200: #bee3f8;
  --blue-300: #90cdf4;
  --blue-400: #63b3ed;
  --blue-500: #4299e1;
  --blue-600: #3182ce;
  --blue-700: #2b6cb0;
  --blue-800: #2c5282;
  --blue-900: #2a4365;
  --indigo-100: #ebf4ff;
  --indigo-200: #c3dafe;
  --indigo-300: #a3bffa;
  --indigo-400: #7f9cf5;
  --indigo-500: #667eea;
  --indigo-600: #5a67d8;
  --indigo-700: #4c51bf;
  --indigo-800: #434190;
  --indigo-900: #3c366b;
  --purple-100: #faf5ff;
  --purple-200: #e9d8fd;
  --purple-300: #d6bcfa;
  --purple-400: #b794f4;
  --purple-500: #9f7aea;
  --purple-600: #805ad5;
  --purple-700: #6b46c1;
  --purple-800: #553c9a;
  --purple-900: #44337a;
  --pink-100: #fff5f7;
  --pink-200: #fed7e2;
  --pink-300: #fbb6ce;
  --pink-400: #f687b3;
  --pink-500: #ed64a6;
  --pink-600: #d53f8c;
  --pink-700: #b83280;
  --pink-800: #97266d;
  --pink-900: #702459
}
.vc-container.vc-red {
  --accent-100: var(--red-100);
  --accent-200: var(--red-200);
  --accent-300: var(--red-300);
  --accent-400: var(--red-400);
  --accent-500: var(--red-500);
  --accent-600: var(--red-600);
  --accent-700: var(--red-700);
  --accent-800: var(--red-800);
  --accent-900: var(--red-900)
}
.vc-container.vc-orange {
  --accent-100: var(--orange-100);
  --accent-200: var(--orange-200);
  --accent-300: var(--orange-300);
  --accent-400: var(--orange-400);
  --accent-500: var(--orange-500);
  --accent-600: var(--orange-600);
  --accent-700: var(--orange-700);
  --accent-800: var(--orange-800);
  --accent-900: var(--orange-900)
}
.vc-container.vc-yellow {
  --accent-100: var(--yellow-100);
  --accent-200: var(--yellow-200);
  --accent-300: var(--yellow-300);
  --accent-400: var(--yellow-400);
  --accent-500: var(--yellow-500);
  --accent-600: var(--yellow-600);
  --accent-700: var(--yellow-700);
  --accent-800: var(--yellow-800);
  --accent-900: var(--yellow-900)
}
.vc-container.vc-green {
  --accent-100: var(--green-100);
  --accent-200: var(--green-200);
  --accent-300: var(--green-300);
  --accent-400: var(--green-400);
  --accent-500: var(--green-500);
  --accent-600: var(--green-600);
  --accent-700: var(--green-700);
  --accent-800: var(--green-800);
  --accent-900: var(--green-900)
}
.vc-container.vc-teal {
  --accent-100: var(--teal-100);
  --accent-200: var(--teal-200);
  --accent-300: var(--teal-300);
  --accent-400: var(--teal-400);
  --accent-500: var(--teal-500);
  --accent-600: var(--teal-600);
  --accent-700: var(--teal-700);
  --accent-800: var(--teal-800);
  --accent-900: var(--teal-900)
}
.vc-container.vc-blue {
  --accent-100: var(--blue-100);
  --accent-200: var(--blue-200);
  --accent-300: var(--blue-300);
  --accent-400: var(--blue-400);
  --accent-500: var(--blue-500);
  --accent-600: var(--blue-600);
  --accent-700: var(--blue-700);
  --accent-800: var(--blue-800);
  --accent-900: var(--blue-900)
}
.vc-container.vc-indigo {
  --accent-100: var(--indigo-100);
  --accent-200: var(--indigo-200);
  --accent-300: var(--indigo-300);
  --accent-400: var(--indigo-400);
  --accent-500: var(--indigo-500);
  --accent-600: var(--indigo-600);
  --accent-700: var(--indigo-700);
  --accent-800: var(--indigo-800);
  --accent-900: var(--indigo-900)
}
.vc-container.vc-purple {
  --accent-100: var(--purple-100);
  --accent-200: var(--purple-200);
  --accent-300: var(--purple-300);
  --accent-400: var(--purple-400);
  --accent-500: var(--purple-500);
  --accent-600: var(--purple-600);
  --accent-700: var(--purple-700);
  --accent-800: var(--purple-800);
  --accent-900: var(--purple-900)
}
.vc-container.vc-pink {
  --accent-100: var(--pink-100);
  --accent-200: var(--pink-200);
  --accent-300: var(--pink-300);
  --accent-400: var(--pink-400);
  --accent-500: var(--pink-500);
  --accent-600: var(--pink-600);
  --accent-700: var(--pink-700);
  --accent-800: var(--pink-800);
  --accent-900: var(--pink-900)
}
.vc-container {
  --font-normal: 400;
  --font-medium: 500;
  --font-semibold: 600;
  --font-bold: 700;
  --text-xs: 12px;
  --text-sm: 14px;
  --text-base: 16px;
  --text-lg: 18px;
  --leading-snug: 1.375;
  --rounded: .25rem;
  --rounded-lg: .5rem;
  --rounded-full: 9999px;
  --shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
  --shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  --slide-translate: 22px;
  --slide-duration: .15s;
  --slide-timing: ease;
  --day-content-transition-time: .13s ease-in;
  --weeknumber-offset: -34px;
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: max-content;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: var(--gray-900);
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--gray-400);
  border-radius: var(--rounded-lg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent
}
.vc-container, .vc-container * {
  box-sizing: border-box
}
.vc-container:focus, .vc-container *:focus {
  outline: none
}
.vc-container button, .vc-container [role=button] {
  cursor: pointer
}
.vc-container.vc-is-expanded {
  min-width: 100%
}
.vc-container .vc-container {
  border: none
}
.vc-container.vc-is-dark {
  color: var(--gray-100);
  background-color: var(--gray-900);
  border-color: var(--gray-700)
}
/*!
 * @preserve
 *
 * ++++++++++++++++++++++
 * Add to Calendar Button
 * ++++++++++++++++++++++
 *
 * Style: Default
 *
 * Version: 1.18.8
 * Creator: Jens Kuerschner (https://jenskuerschner.de)
 * Project: https://github.com/add2cal/add-to-calendar-button
 * License: Apache-2.0 with “Commons Clause” License Condition v1.0
 * Note:    DO NOT REMOVE THE COPYRIGHT NOTICE ABOVE!
 * 
 */ .atcb {
  display: none
}
:root {
  --base-font-size-l: 16px;
  --base-font-size-m: 16px;
  --base-font-size-s: 16px;
  --font: arial, helvetica, sans-serif;
  --atcb-keyboard-focus: #1e90ff;
  --atcb-background: #f5f5f5;
  --atcb-background-hover: #fff;
  --atcb-border: #d2d2d2;
  --atcb-text: #333;
  --atcb-text-2: #000;
  --atcb-close-background: #e5e5e5;
  --atcb-close-text: #777;
  --atcb-overlay-background: rgba(20 20 20 / 25%);
  --atcb-modal-background: #f5f5f5;
  --atcb-modal-buttons-bar: #c6c8cd;
  --atcb-modal-btn-background: #f5f5f5;
  --atcb-modal-btn-sec-background: #e2e1e6;
  --atcb-modal-btn-background-hover: #fff;
  --atcb-modal-btn-text: #2e2e2e;
  --atcb-modal-btn-text-hover: #161616;
  --atcb-modal-btn-sec-text: #666567;
  --atcb-modal-date-btn-text: #1d1d1e;
  --atcb-modal-date-btn-text-2: #3a3a3f;
  --atcb-modal-date-btn-cal-text: #fff;
  --atcb-modal-date-btn-cal-text-2: #d3d2d7;
  --atcb-modal-date-btn-cal-background: #313132;
  --atcb-modal-date-btn-background: #eae9ed;
  --atcb-modal-date-btn-background-hover: #fff;
  --atcb-shadow-button: rgba(0 0 0 / 30%) 2px 5px 18px -1px, rgba(0 0 0 / 25%) 2px 2px 10px -3px;
  --atcb-shadow-button-hover: rgba(0 0 0 / 40%) 2px 5px 18px -1px, rgba(0 0 0 / 35%) 2px 2px 10px -3px;
  --atcb-shadow-button-active: rgba(0 0 0 / 50%) 2px 5px 18px -1px, rgba(0 0 0 / 45%) 2px 2px 10px -3px;
  --atcb-shadow-list: rgba(0 0 0 / 20%) 2px 5px 18px -1px, rgba(0 0 0 / 40%) 2px 2px 10px -3px;
  --atcb-shadow-list-modal: rgba(0 0 0 / 60%) 3px 6px 40px -5px, rgba(0 0 0 / 60%) 3px 3px 15px -4px;
  --atcb-shadow-modal: drop-shadow(5px 8px 30px rgba(0 0 0 / 70%));
  --atcb-shadow-modal-date-btn: rgba(0 0 0 / 40%) 1px 3px 15px -4px, rgba(0 0 0 / 20%) 1px 1px 8px -4px;
  --atcb-shadow-modal-date-btn-hover: rgba(0 0 0 / 40%) 4px 6px 18px -1px, rgba(0 0 0 / 35%) 4px 5px 25px -2px;
  --atcb-shadow-modal-button: rgba(0 0 0 / 10%) 2px 3px 10px -3px, rgba(0 0 0 / 25%) 1px 1px 8px -4px;
  --atcb-shadow-modal-button-hover: rgba(0 0 0 / 35%) 3px 5px 15px -2px, rgba(0 0 0 / 20%) 2px 4px 25px -6px;
  --atcb-checkmark-background: radial-gradient(circle, #fff 0, rgba(255 255 255 / 80%) 40%, rgba(255 255 255 / 0%) 70%);
  --bg-cursor: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23777%27 width=%2716%27 height=%2716%27 viewBox=%270 0 122.878 122.88%27%3E%3Cpath d=%27M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z%27/%3E%3C/svg%3E") 16 16, crosshair;
  --icon-ms365-color: #ea3e23;
  --icon-yahoo-color: #5f01d1;
  --icon-filter: none
}
.atcb-button-wrapper.atcb-dark, body.atcb-dark .atcb-button-wrapper.atcb-bodyScheme, .atcb-list.atcb-dark, body.atcb-dark .atcb-list.atcb-bodyScheme, .atcb-modal-box.atcb-dark, body.atcb-dark .atcb-modal-box.atcb-bodyScheme, #atcb-bgoverlay.atcb-dark, body.atcb-dark #atcb-bgoverlay.atcb-bodyScheme {
  --atcb-background: #2e2e2e;
  --atcb-background-hover: #373737;
  --atcb-border: #4d4d4d;
  --atcb-text: #dedede;
  --atcb-text-2: #f1f1f1;
  --atcb-close-background: #282828;
  --atcb-overlay-background: rgba(20 20 20 / 60%);
  --atcb-modal-background: #242424;
  --atcb-modal-buttons-bar: #38383a;
  --atcb-modal-btn-background: #181819;
  --atcb-modal-btn-sec-background: #2e2d30;
  --atcb-modal-btn-background-hover: #434246;
  --atcb-modal-btn-text: #dbdbdb;
  --atcb-modal-btn-text-hover: #fff;
  --atcb-modal-btn-sec-text: #b8b8b8;
  --atcb-modal-date-btn-text: #ebebf0;
  --atcb-modal-date-btn-text-2: #b5b5bd;
  --atcb-modal-date-btn-cal-text: #101010;
  --atcb-modal-date-btn-cal-text-2: #3e3e3f;
  --atcb-modal-date-btn-cal-background: #c7c7cd;
  --atcb-modal-date-btn-background: #363636;
  --atcb-modal-date-btn-background-hover: #474747;
  --atcb-shadow-button: rgba(255 255 255 / 5%) -12px -5px 20px -8px, rgba(255 255 255 / 6%) -7px -5px 15px -3px, rgba(0 0 0 / 50%) 2px 5px 18px -1px, rgba(0 0 0 / 40%) 3px 3px 20px -3px;
  --atcb-shadow-button-hover: rgba(255 255 255 / 6%) -12px -5px 23px -8px, rgba(255 255 255 / 7%) -7px -5px 18px -3px, rgba(0 0 0 / 60%) 2px 5px 19px -1px, rgba(0 0 0 / 50%) 3px 3px 22px -3px;
  --atcb-shadow-button-active: rgba(255 255 255 / 7%) -12px -5px 23px -8px, rgba(255 255 255 / 8%) -7px -5px 18px -3px, rgba(0 0 0 / 70%) 2px 5px 19px -1px, rgba(0 0 0 / 60%) 3px 3px 22px -3px;
  --atcb-shadow-list: rgba(255 255 255 / 5%) -12px -5px 20px -8px, rgba(255 255 255 / 6%) -7px -5px 15px -3px, rgba(0 0 0 / 50%) 2px 5px 18px -1px, rgba(0 0 0 / 40%) 3px 3px 20px -3px;
  --atcb-shadow-list-modal: rgba(255 255 255 / 8%) -12px -5px 30px -8px, rgba(255 255 255 / 8%) -7px -5px 15px -3px, rgba(0 0 0 / 60%) 4px 6px 50px -4px, rgba(0 0 0 / 90%) 8px 12px 40px -2px;
  --atcb-shadow-modal: drop-shadow(5px 8px 30px rgba(0 0 0 / 90%));
  --atcb-shadow-modal-date-btn: rgba(255 255 255 / 10%) -8px -6px 20px, rgba(0 0 0 / 50%) 1px 3px 25px -8px, rgba(0 0 0 / 50%) 1px 1px 10px -3px;
  --atcb-shadow-modal-button: rgba(255 255 255 / 5%) -2px -2px 10px, rgba(0 0 0 / 30%) 1px 2px 8px -1px;
  --atcb-checkmark-background: radial-gradient(circle, rgba(0 0 0 / 50%) 0, rgba(0 0 0 / 30%) 40%, rgba(0 0 0 / 0%) 70%);
  --icon-ms365-color: #ea3e23;
  --icon-yahoo-color: #bebebe;
  --icon-filter: grayscale(.2)
}
.atcb-button-wrapper, .atcb-list, .atcb-modal-box {
  font-size: var(--base-font-size-l)
}
@media(max-width: 991px) {
  .atcb-button-wrapper, .atcb-list, .atcb-modal-box {
    font-size: var(--base-font-size-m)
  }
}
@media(max-width: 575px) {
  .atcb-button-wrapper, .atcb-list, .atcb-modal-box {
    font-size: var(--base-font-size-s)
  }
}
.atcb-button-wrapper {
  display: inline-block;
  padding: 5px;
  position: relative
}
.atcb-button {
  align-items: center;
  background-color: var(--atcb-background);
  border: 1px solid var(--atcb-border);
  border-radius: 6px;
  box-shadow: var(--atcb-shadow-button);
  color: var(--atcb-text);
  cursor: pointer;
  display: flex;
  font-family: var(--font);
  font-size: 1em;
  font-weight: 600;
  justify-content: center;
  line-height: 1.5em;
  margin: .13em;
  max-width: 350px;
  min-width: 160px;
  padding: .65em 1em;
  position: relative;
  text-align: center;
  touch-action: manipulation;
  user-select: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  width: auto;
  z-index: 1
}
.atcb-button.atcb-no-text {
  min-width: 0
}
.atcb-rtl .atcb-button {
  direction: rtl;
  text-align: right
}
.atcb-button:focus, .atcb-button:hover {
  background-color: var(--atcb-background-hover);
  box-shadow: var(--atcb-shadow-button-hover)
}
.atcb-button:focus-visible {
  outline: 2px solid var(--atcb-keyboard-focus)
}
.atcb-button.atcb-active:not(.atcb-modal-style, .atcb-dropoverlay), .atcb-button.atcb-single:focus, .atcb-button.atcb-single:hover {
  background-color: var(--atcb-background-hover);
  box-shadow: var(--atcb-shadow-button-active);
  margin: 0;
  padding: .78em 1.13em;
  z-index: 15000000
}
.atcb-button.atcb-active.atcb-dropoverlay {
  z-index: 14000090
}
.atcb-icon {
  height: 1em;
  margin-bottom: .3em;
  margin-right: .8em;
  flex-grow: 0;
  flex-shrink: 0
}
.atcb-rtl .atcb-icon {
  margin-right: 0;
  margin-left: .8em
}
.atcb-no-text .atcb-icon {
  margin-right: 0;
  margin-left: 0
}
.atcb-icon svg {
  height: 100%;
  fill: currentcolor;
  width: auto
}
.atcb-text {
  overflow-wrap: anywhere
}
.atcb-dropdown-anchor {
  bottom: 4px;
  height: 1px;
  width: 100%;
  opacity: 0;
  position: absolute
}
.atcb-list-wrapper {
  box-sizing: border-box;
  padding: 0 4px;
  position: absolute;
  z-index: 14000090
}
.atcb-list-wrapper.atcb-dropoverlay {
  z-index: 15000000
}
.atcb-list {
  border-radius: 0 0 6px 6px;
  box-sizing: border-box;
  box-shadow: var(--atcb-shadow-list);
  color: var(--atcb-text);
  display: block;
  font-family: var(--font);
  max-width: 100%;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  width: 100%
}
.atcb-list-item {
  align-items: center;
  background-color: var(--atcb-background);
  border: 1px solid var(--atcb-border);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  font-size: 1em;
  line-height: 1.75em;
  padding: .8em;
  text-align: left;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent
}
.atcb-rtl .atcb-list-item {
  direction: rtl;
  text-align: right
}
.atcb-list-item:hover {
  background-color: var(--atcb-background-hover);
  color: var(--atcb-text-2)
}
.atcb-list-item:focus-visible {
  background-color: var(--atcb-background-hover);
  color: var(--atcb-keyboard-focus);
  font-size: .95em;
  font-weight: 600;
  outline: none
}
.atcb-list-item:last-child {
  border-radius: 0 0 6px 6px
}
.atcb-list .atcb-list-item:not(:first-child) {
  border-top-style: none
}
.atcb-dropup .atcb-list-item:last-child {
  border-radius: 0;
  padding-bottom: 1.25em
}
.atcb-dropup .atcb-list-item:first-child, .atcb-dropoverlay .atcb-list .atcb-list-item:first-child, .atcb-list.atcb-modal .atcb-list-item:first-child {
  border-radius: 6px 6px 0 0
}
.atcb-dropoverlay .atcb-list .atcb-list-item:only-child, .atcb-list.atcb-modal .atcb-list-item:only-child {
  border-radius: 6px
}
.atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child {
  padding-top: 1.25em
}
.atcb-dropup .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child, .atcb-dropoverlay .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child {
  padding-top: .8em
}
.atcb-dropoverlay .atcb-list, .atcb-list.atcb-modal {
  border-radius: 6px
}
.atcb-list.atcb-modal {
  box-shadow: var(--atcb-shadow-list-modal)
}
.atcb-list-item .atcb-icon {
  margin-bottom: .5em;
  margin-right: .6em;
  width: 1.125em
}
.atcb-rtl .atcb-list-item .atcb-icon {
  margin-right: 0;
  margin-left: .6em
}
.atcb-no-text .atcb-list-item .atcb-icon {
  margin: 0 auto
}
.atcb-list-item-close {
  background-color: var(--atcb-close-background)
}
.atcb-list-item.atcb-list-item-close {
  color: var(--atcb-close-text)
}
.atcb-list-item-close svg {
  fill: currentcolor
}
.atcb-modal-no-scroll {
  overflow-y: hidden
}
.atcb-modal {
  display: block;
  margin: auto;
  min-width: 250px;
  width: auto;
  position: relative;
  z-index: 14000090
}
.atcb-modal-box {
  filter: var(--atcb-shadow-modal);
  color: var(--atcb-text-2);
  cursor: default;
  box-sizing: border-box;
  font-family: var(--font);
  line-height: 1.5em;
  text-align: left;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  width: 100%;
  margin-bottom: 20px;
  max-width: 32em;
  -webkit-tap-highlight-color: transparent
}
.atcb-modal-box.atcb-rtl {
  text-align: right;
  direction: rtl;
  padding: 1.25em 1em 1.25em 2em
}
.atcb-modal-icon {
  height: 2.5em;
  width: 2.5em;
  border-radius: 100%;
  background-color: var(--atcb-modal-background);
  padding: 1.75em;
  margin: auto
}
.atcb-modal-icon svg {
  height: auto;
  fill: currentcolor;
  width: 100%
}
.atcb-modal-headline {
  background-color: var(--atcb-modal-background);
  border-radius: 6px 6px 0 0;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 1.5em;
  padding: 1.8em 2em 1.3em;
  text-transform: uppercase;
  text-align: center
}
.atcb-modal-icon + .atcb-modal-headline {
  margin-top: -2.6em;
  padding-top: 2.6em
}
.atcb-modal-content {
  background-color: var(--atcb-modal-background);
  font-size: 1em;
  padding: .3em 2.5em 2.25em
}
@media(max-width: 575px) {
  .atcb-modal-headline {
    padding: 1.8em 1em 1em
  }
  .atcb-modal-content {
    padding: .3em 1em 2em
  }
}
.atcb-modal-buttons {
  background-color: var(--atcb-modal-buttons-bar);
  border-radius: 0 0 6px 6px;
  box-sizing: border-box;
  padding: .8em 1em;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-flow: row-reverse wrap;
  align-items: center
}
button.atcb-modal-btn, a.atcb-modal-btn {
  background-color: var(--atcb-modal-btn-sec-background);
  border: 0;
  border-radius: 6px;
  box-shadow: var(--atcb-shadow-modal-button);
  color: var(--atcb-modal-btn-sec-text);
  cursor: pointer;
  display: inline-block;
  font-family: var(--font);
  font-size: .9em;
  font-weight: 600;
  line-height: 1.5em;
  margin: .625em;
  padding: .625em 1.25em;
  position: relative;
  text-align: center;
  text-decoration: none;
  touch-action: manipulation;
  user-select: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  text-transform: uppercase
}
button.atcb-modal-btn.atcb-modal-btn-primary, a.atcb-modal-btn.atcb-modal-btn-primary {
  background-color: var(--atcb-modal-btn-background);
  color: var(--atcb-modal-btn-text)
}
button.atcb-modal-btn:hover, a.atcb-modal-btn:hover {
  background-color: var(--atcb-modal-btn-background-hover);
  box-shadow: var(--atcb-shadow-modal-button-hover);
  color: var(--atcb-modal-btn-text-hover);
  text-decoration: none
}
button.atcb-modal-btn:focus-visible, a.atcb-modal-btn:focus-visible {
  background-color: var(--atcb-modal-btn-background-hover);
  outline: 2px solid var(--atcb-keyboard-focus)
}
body.atcb-dark a.atcb-modal-btn {
  color: var(--atcb-modal-btn-sec-text)
}
body.atcb-dark a.atcb-modal-btn:focus-visible {
  background-color: var(--atcb-modal-btn-background-hover);
  outline: 2px solid var(--atcb-keyboard-focus)
}
body.atcb-dark a.atcb-modal-btn.atcb-modal-btn-primary {
  color: var(--atcb-modal-btn-text)
}
body.atcb-dark a.atcb-modal-btn:hover, body.atcb-dark a.atcb-modal-btn:active {
  color: var(--atcb-modal-btn-text-hover)
}
.atcb-subevent-btn {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
  font-family: var(--font);
  font-size: 1em;
  box-shadow: var(--atcb-shadow-modal-date-btn);
  background-color: var(--atcb-modal-date-btn-background);
  border: 0;
  border-radius: 6px;
  padding: 0;
  margin: 0;
  touch-action: manipulation;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.atcb-subevent-btn:hover {
  align-items: center
}
.atcb-subevent-btn:hover, .atcb-subevent-btn:focus {
  background-color: var(--atcb-modal-date-btn-background-hover);
  box-shadow: var(--atcb-shadow-modal-date-btn-hover)
}
.atcb-subevent-btn:focus-visible {
  outline: 2px solid var(--atcb-keyboard-focus)
}
.atcb-subevent-btn + .atcb-subevent-btn {
  margin-top: 30px
}
.atcb-date-btn-left {
  border-radius: 4px 0 0 4px;
  align-self: stretch;
  background-color: var(--atcb-modal-date-btn-cal-background);
  color: var(--atcb-modal-date-btn-background-hover);
  padding: 15px;
  width: 2.7em;
  text-align: center
}
.atcb-rtl .atcb-date-btn-left {
  border-radius: 0 4px 4px 0
}
.atcb-subevent-btn:hover .atcb-date-btn-left {
  opacity: .8
}
.atcb-date-btn-day {
  color: var(--atcb-modal-date-btn-cal-text);
  font-weight: 300;
  font-size: 2em
}
.atcb-date-btn-month {
  color: var(--atcb-modal-date-btn-cal-text-2);
  font-weight: 600;
  font-size: 1em
}
.atcb-date-btn-right {
  position: relative;
  color: var(--atcb-modal-date-btn-text)
}
.atcb-date-btn-details {
  opacity: 1;
  padding: .8em;
  text-align: left
}
.atcb-rtl .atcb-date-btn-details {
  text-align: right
}
.atcb-date-btn-hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 1em
}
.atcb-subevent-btn:hover .atcb-date-btn-details {
  opacity: 0
}
.atcb-subevent-btn:hover .atcb-date-btn-hover {
  opacity: 1
}
.atcb-date-btn-headline {
  font-weight: 600;
  font-size: .9em;
  margin-bottom: .5em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical
}
.atcb-date-btn-content {
  font-size: .8em;
  color: var(--atcb-modal-date-btn-text-2)
}
.atcb-date-btn-content-location {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all
}
.atcb-date-btn-content-icon {
  display: inline-block;
  height: .8em;
  width: 1.3em;
  flex: 0 0 1.3em
}
.atcb-rtl .atcb-date-btn-content-icon {
  margin-right: 0;
  margin-left: .5em
}
.atcb-date-btn-content-icon svg {
  height: 100%;
  fill: currentcolor;
  width: auto
}
.atcb-date-btn-content + .atcb-date-btn-content {
  margin-top: .3em
}
.atcb-date-btn-content-recurr-icon {
  padding-left: .3em
}
.atcb-checkmark {
  display: none
}
.atcb-saved .atcb-checkmark {
  box-sizing: content-box;
  color: var(--atcb-text);
  display: block;
  position: absolute;
  top: -1.2em;
  right: -0.3em;
  padding: .5em;
  background: var(--atcb-checkmark-background);
  border-radius: 100%;
  height: 2em
}
.atcb-button.atcb-active:not(.atcb-modal-style, .atcb-dropoverlay) .atcb-checkmark, .atcb-button.atcb-single:focus .atcb-checkmark, .atcb-button.atcb-single:hover .atcb-checkmark {
  top: -1.07em;
  right: -0.17em
}
.atcb-checkmark svg {
  height: 100%;
  fill: currentcolor;
  width: auto
}
#atcb-bgoverlay {
  animation: atcb-bgoverlay-animate .1s ease 0s 1 normal forwards;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  background-color: var(--atcb-overlay-background);
  box-sizing: border-box;
  display: flex;
  height: calc(100vh + 100px);
  left: 0;
  right: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  overflow-y: auto;
  padding: 20px 20px 130px;
  position: fixed;
  width: 100vw;
  z-index: 14000000
}
#atcb-bgoverlay.atcb-animate-bg {
  animation: atcb-bgoverlay-animate .3s ease 0s 1 normal forwards
}
#atcb-bgoverlay.atcb-no-animation {
  animation: none;
  opacity: 1
}
#atcb-bgoverlay.atcb-no-bg {
  animation: none;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  opacity: 0
}
@keyframes atcb-bgoverlay-animate {
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}
#atcb-bgoverlay.atcb-click:hover {
  cursor: var(--bg-cursor)
}
.atcb-icon .atcb-icon-apple svg {
  fill: currentcolor
}
.atcb-icon .atcb-icon-ical svg {
  fill: currentcolor
}
.atcb-icon .atcb-icon-ms365 svg {
  fill: var(--icon-ms365-color)
}
.atcb-icon .atcb-icon-yahoo svg {
  fill: var(--icon-yahoo-color)
}
.atcb-icon .atcb-icon-google svg, .atcb-icon .atcb-icon-msteams svg, .atcb-icon .atcb-icon-outlookcom svg {
  filter: var(--icon-filter)
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzLzk3ODguNWRjZjZiODEuY3NzIiwibWFwcGluZ3MiOiJBQVlBLHU2ZjtBQ1pBLHM3YztBQ0FBLHl4MEI7QUNBQTs7Ozs7Ozs7Ozs7Ozs7O0VBQUEsQ0FpQkEsTUFDRSxhQU9GLE1BQ0UseUJBQ0EseUJBQ0EseUJBQ0EscUNBQ0EsK0JBQ0EsMkJBQ0EsOEJBQ0EsdUJBQ0Esa0JBQ0Esb0JBQ0EsaUNBQ0Esd0JBQ0EsZ0RBQ0EsaUNBQ0Esa0NBQ0EscUNBQ0EseUNBQ0Esd0NBQ0EsK0JBQ0EscUNBQ0EsbUNBQ0Esb0NBQ0Esc0NBQ0EscUNBQ0EsMENBQ0EsOENBQ0EsMENBQ0EsNkNBQ0EsK0ZBQ0EscUdBQ0Esc0dBQ0EsNkZBQ0EsbUdBQ0EsaUVBQ0Esc0dBQ0EsNkdBQ0EsbUdBQ0EsMEdBQ0EsbUhBQ0Esc0VBQ0EsNEJBQ0EsNEJBQ0Esb0JBS0Ysb1NBUUUsMkJBQ0EsaUNBQ0EsdUJBQ0EscUJBQ0EsdUJBQ0EsaUNBQ0EsZ0RBQ0EsaUNBQ0Esa0NBQ0EscUNBQ0EseUNBQ0EsMkNBQ0EsK0JBQ0Esa0NBQ0EsbUNBQ0Esb0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0EsOENBQ0EsMENBQ0EsZ0RBQ0Esd0xBQ0EsOExBQ0EsK0xBQ0Esc0xBQ0EsNkxBQ0EsaUVBQ0EsOElBQ0EscUdBQ0Esb0hBQ0EsNEJBQ0EsNEJBQ0EsNkJBTUYsZ0RBR0Usa0NBSUYseUJBQ0UsZ0RBR0UsbUNBS0oseUJBQ0UsZ0RBR0UsbUNBUUoscUJBQ0UscUJBQ0EsWUFDQSxrQkFHRixhQUNFLG1CQUNBLHdDQUNBLG9DQUNBLGtCQUNBLHFDQUNBLHVCQUNBLGVBQ0EsYUFDQSx3QkFDQSxjQUNBLGdCQUNBLHVCQUNBLGtCQUNBLGFBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0Esa0JBQ0Esa0JBQ0EsMEJBQ0EsaUJBQ0EseUJBQ0Esd0NBQ0EsV0FDQSxVQUdGLDBCQUNFLFlBR0YsdUJBQ0UsY0FDQSxpQkFHRixzQ0FFRSw4Q0FDQSwyQ0FHRiwyQkFDRSw2Q0FHRixnSUFHRSw4Q0FDQSw0Q0FDQSxTQUNBLHFCQUNBLGlCQUdGLDBDQUNFLGlCQU9GLFdBQ0UsV0FDQSxtQkFDQSxrQkFDQSxZQUNBLGNBR0YscUJBQ0UsZUFDQSxpQkFHRix5QkFDRSxlQUNBLGNBR0YsZUFDRSxZQUNBLGtCQUNBLFdBR0YsV0FDRSx1QkFPRixzQkFDRSxXQUNBLFdBQ0EsV0FDQSxVQUNBLGtCQUdGLG1CQUNFLHNCQUNBLGNBQ0Esa0JBQ0EsaUJBR0Ysb0NBQ0UsaUJBR0YsV0FDRSwwQkFDQSxzQkFDQSxtQ0FDQSx1QkFDQSxjQUNBLHdCQUNBLGVBQ0Esa0JBQ0EsaUJBQ0EseUJBQ0EsV0FHRixnQkFDRSxtQkFDQSx3Q0FDQSxvQ0FDQSxzQkFDQSxlQUNBLGFBQ0EsY0FDQSxtQkFDQSxhQUNBLGdCQUNBLDBCQUNBLHdDQUdGLDBCQUNFLGNBQ0EsaUJBR0Ysc0JBQ0UsOENBQ0EseUJBR0YsOEJBQ0UsOENBQ0EsaUNBQ0EsZ0JBQ0EsZ0JBQ0EsYUFHRiwyQkFDRSwwQkFHRiw2Q0FDRSxzQkFHRix3Q0FDRSxnQkFDQSxzQkFHRixvSkFHRSwwQkFHRix5R0FFRSxrQkFHRiw4RUFDRSxtQkFHRiwyTEFFRSxpQkFHRixtREFFRSxrQkFHRixzQkFDRSx5Q0FHRiwyQkFDRSxtQkFDQSxrQkFDQSxjQUdGLHFDQUNFLGVBQ0EsaUJBR0YseUNBQ0UsY0FHRixzQkFDRSw4Q0FHRixxQ0FDRSw2QkFHRiwwQkFDRSxrQkFPRixzQkFDRSxrQkFHRixZQUNFLGNBQ0EsWUFDQSxnQkFDQSxXQUNBLGtCQUNBLGlCQUdGLGdCQUNFLGdDQUNBLHlCQUNBLGVBQ0Esc0JBQ0Esd0JBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EseUJBQ0EsMEJBQ0EsV0FDQSxtQkFDQSxlQUNBLHdDQUdGLHlCQUNFLGlCQUNBLGNBQ0EsOEJBSUYsaUJBQ0UsYUFDQSxZQUNBLG1CQUNBLDhDQUNBLGVBQ0EsWUFHRixxQkFDRSxZQUNBLGtCQUNBLFdBSUYscUJBQ0UsOENBQ0EsMEJBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0Esd0JBQ0EseUJBQ0Esa0JBR0Ysc0NBQ0Usa0JBQ0Esa0JBR0Ysb0JBQ0UsOENBQ0EsY0FDQSwwQkFHRix5QkFDRSxxQkFDRSxzQkFHRixvQkFDRSxzQkFLSixvQkFDRSwrQ0FDQSwwQkFDQSxzQkFDQSxpQkFDQSxrQkFDQSxXQUNBLGFBQ0EsdUJBQ0EsMkJBQ0EsbUJBR0YsdUNBRUUsc0RBQ0EsU0FDQSxrQkFDQSwyQ0FDQSxxQ0FDQSxlQUNBLHFCQUNBLHdCQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EsY0FDQSxzQkFDQSxrQkFDQSxrQkFDQSxxQkFDQSwwQkFDQSxpQkFDQSx5QkFDQSx3Q0FDQSx5QkFHRixxRkFFRSxrREFDQSxpQ0FHRixtREFFRSx3REFDQSxpREFDQSx1Q0FDQSxxQkFHRixtRUFFRSx3REFDQSw2Q0FHRixnQ0FDRSxxQ0FHRiw4Q0FDRSx3REFDQSw2Q0FHRix1REFDRSxpQ0FHRiw2RUFFRSx1Q0FPRixtQkFDRSxhQUNBLHVCQUNBLGVBQ0Esd0JBQ0EsY0FDQSw2Q0FDQSx1REFDQSxTQUNBLGtCQUNBLFVBQ0EsU0FDQSwwQkFDQSxrQkFDQSxpQkFDQSx5QkFDQSx3Q0FHRix5QkFDRSxtQkFHRixrREFFRSw2REFDQSxtREFHRixpQ0FDRSw2Q0FHRixzQ0FDRSxnQkFHRixvQkFDRSwwQkFDQSxtQkFDQSwyREFDQSxrREFDQSxhQUNBLFlBQ0Esa0JBR0YsOEJBQ0UsMEJBR0YsNkNBQ0UsV0FHRixtQkFDRSwwQ0FDQSxnQkFDQSxjQUdGLHFCQUNFLDRDQUNBLGdCQUNBLGNBR0YscUJBQ0Usa0JBQ0Esc0NBR0YsdUJBQ0UsVUFDQSxhQUNBLGdCQUdGLGlDQUNFLGlCQUdGLHFCQUNFLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFVBQ0EsWUFDQSxhQUNBLG1CQUNBLHVCQUNBLGdCQUNBLGNBR0YsZ0RBQ0UsVUFHRiw4Q0FDRSxVQUdGLHdCQUNFLGdCQUNBLGVBQ0EsbUJBQ0EsZ0JBQ0Esb0JBQ0EscUJBQ0EsNEJBR0YsdUJBQ0UsZUFDQSx3Q0FHRixnQ0FDRSxnQkFDQSxvQkFDQSxxQkFDQSw0QkFDQSxxQkFHRiw0QkFDRSxxQkFDQSxZQUNBLFlBQ0EsZUFHRixzQ0FDRSxlQUNBLGlCQUdGLGdDQUNFLFlBQ0Esa0JBQ0EsV0FHRiw4Q0FDRSxnQkFHRixtQ0FDRSxrQkFPRixnQkFDRSxhQUdGLDRCQUNFLHVCQUNBLHVCQUNBLGNBQ0Esa0JBQ0EsV0FDQSxhQUNBLGFBQ0EsNENBQ0EsbUJBQ0EsV0FHRixnTEFHRSxZQUNBLGNBR0Ysb0JBQ0UsWUFDQSxrQkFDQSxXQU9GLGdCQUNFLCtEQUNBLDBCQUNBLGtDQUNBLGdEQUNBLHNCQUNBLGFBR0EsMkJBQ0EsT0FDQSxRQUNBLE1BQ0EsZ0JBQ0EsZUFDQSxVQUNBLGdCQUNBLHdCQUNBLGVBQ0EsWUFDQSxpQkFHRixnQ0FDRSwrREFHRixrQ0FDRSxlQUNBLFVBR0YsMkJBQ0UsZUFDQSxxQkFDQSw2QkFDQSxVQUdGLGtDQUNFLEdBQ0UsVUFHRixLQUNFLFdBSUosaUNBQ0Usd0JBT0YsZ0NBQ0Usa0JBR0YsK0JBQ0Usa0JBR0YsZ0NBQ0UsNkJBR0YsZ0NBQ0UsNkJBR0Ysd0dBR0Usc2QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rdW9uaS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwid2VicGFjazovL2t1b25pLy4vbm9kZV9tb2R1bGVzL0B2dWVmb3JtL211bHRpc2VsZWN0L3RoZW1lcy9kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL25vZGVfbW9kdWxlcy92LWNhbGVuZGFyL2Rpc3Qvc3R5bGUuY3NzIiwid2VicGFjazovL2t1b25pLy4vbm9kZV9tb2R1bGVzL2FkZC10by1jYWxlbmRhci1idXR0b24vYXNzZXRzL2Nzcy9hdGNiLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA4LjQuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDMwLCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi5tdWx0aXNlbGVjdHthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1tcy1iZywjZmZmKTtib3JkZXI6dmFyKC0tbXMtYm9yZGVyLXdpZHRoLDFweCkgc29saWQgdmFyKC0tbXMtYm9yZGVyLWNvbG9yLCNkMWQ1ZGIpO2JvcmRlci1yYWRpdXM6dmFyKC0tbXMtcmFkaXVzLDRweCk7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6dmFyKC0tbXMtZm9udC1zaXplLDFyZW0pO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW46MCBhdXRvO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1tcy1ib3JkZXItd2lkdGgsIDFweCkqMiArIHZhcigtLW1zLWZvbnQtc2l6ZSwgMXJlbSkqdmFyKC0tbXMtbGluZS1oZWlnaHQsIDEuMzc1KSArIHZhcigtLW1zLXB5LCAuNXJlbSkqMik7b3V0bGluZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9Lm11bHRpc2VsZWN0LmlzLW9wZW57Ym9yZGVyLXJhZGl1czp2YXIoLS1tcy1yYWRpdXMsNHB4KSB2YXIoLS1tcy1yYWRpdXMsNHB4KSAwIDB9Lm11bHRpc2VsZWN0LmlzLW9wZW4tdG9we2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLW1zLXJhZGl1cyw0cHgpIHZhcigtLW1zLXJhZGl1cyw0cHgpfS5tdWx0aXNlbGVjdC5pcy1kaXNhYmxlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLWJnLWRpc2FibGVkLCNmM2Y0ZjYpO2N1cnNvcjpkZWZhdWx0fS5tdWx0aXNlbGVjdC5pcy1hY3RpdmV7Ym9yZGVyOnZhcigtLW1zLWJvcmRlci13aWR0aC1hY3RpdmUsdmFyKC0tbXMtYm9yZGVyLXdpZHRoLDFweCkpIHNvbGlkIHZhcigtLW1zLWJvcmRlci1jb2xvci1hY3RpdmUsdmFyKC0tbXMtYm9yZGVyLWNvbG9yLCNkMWQ1ZGIpKTtib3gtc2hhZG93OjAgMCAwIHZhcigtLW1zLXJpbmctd2lkdGgsM3B4KSB2YXIoLS1tcy1yaW5nLWNvbG9yLHJnYmEoMTYsMTg1LDEyOSwuMTg4KSl9Lm11bHRpc2VsZWN0LXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbjowIGF1dG87bWluLWhlaWdodDpjYWxjKHZhcigtLW1zLWJvcmRlci13aWR0aCwgMXB4KSoyICsgdmFyKC0tbXMtZm9udC1zaXplLCAxcmVtKSp2YXIoLS1tcy1saW5lLWhlaWdodCwgMS4zNzUpICsgdmFyKC0tbXMtcHksIC41cmVtKSoyKTtvdXRsaW5lOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ubXVsdGlzZWxlY3QtbXVsdGlwbGUtbGFiZWwsLm11bHRpc2VsZWN0LXBsYWNlaG9sZGVyLC5tdWx0aXNlbGVjdC1zaW5nbGUtbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bGluZS1oZWlnaHQ6dmFyKC0tbXMtbGluZS1oZWlnaHQsMS4zNzUpO21heC13aWR0aDoxMDAlO3BhZGRpbmctbGVmdDp2YXIoLS1tcy1weCwuODc1cmVtKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS4yNXJlbSArIHZhcigtLW1zLXB4LCAuODc1cmVtKSozKTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5tdWx0aXNlbGVjdC1wbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1tcy1wbGFjZWhvbGRlci1jb2xvciwjOWNhM2FmKX0ubXVsdGlzZWxlY3Qtc2luZ2xlLWxhYmVsLXRleHR7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9Lm11bHRpc2VsZWN0LXNlYXJjaHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1tcy1iZywjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOnZhcigtLW1zLXJhZGl1cyw0cHgpO2JvdHRvbTowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OnZhcigtLW1zLXB4LC44NzVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJX0ubXVsdGlzZWxlY3Qtc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLC5tdWx0aXNlbGVjdC1zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sLm11bHRpc2VsZWN0LXNlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sLm11bHRpc2VsZWN0LXNlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5tdWx0aXNlbGVjdC10YWdze2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7ZmxleC13cmFwOndyYXA7bWFyZ2luOnZhcigtLW1zLXRhZy1teSwuMjVyZW0pIDAgMDtwYWRkaW5nLWxlZnQ6dmFyKC0tbXMtcHksLjVyZW0pfS5tdWx0aXNlbGVjdC10YWcsLm11bHRpc2VsZWN0LXRhZ3N7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttaW4td2lkdGg6MH0ubXVsdGlzZWxlY3QtdGFne2JhY2tncm91bmQ6dmFyKC0tbXMtdGFnLWJnLCMxMGI5ODEpO2JvcmRlci1yYWRpdXM6dmFyKC0tbXMtdGFnLXJhZGl1cyw0cHgpO2NvbG9yOnZhcigtLW1zLXRhZy1jb2xvciwjZmZmKTtmb250LXNpemU6dmFyKC0tbXMtdGFnLWZvbnQtc2l6ZSwuODc1cmVtKTtmb250LXdlaWdodDp2YXIoLS1tcy10YWctZm9udC13ZWlnaHQsNjAwKTtsaW5lLWhlaWdodDp2YXIoLS1tcy10YWctbGluZS1oZWlnaHQsMS4yNXJlbSk7bWFyZ2luLWJvdHRvbTp2YXIoLS1tcy10YWctbXksLjI1cmVtKTttYXJnaW4tcmlnaHQ6dmFyKC0tbXMtdGFnLW14LC4yNXJlbSk7cGFkZGluZzp2YXIoLS1tcy10YWctcHksLjEyNXJlbSkgMCB2YXIoLS1tcy10YWctcHksLjEyNXJlbSkgdmFyKC0tbXMtdGFnLXB4LC41cmVtKTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm11bHRpc2VsZWN0LXRhZy5pcy1kaXNhYmxlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLXRhZy1iZy1kaXNhYmxlZCwjOWNhM2FmKTtjb2xvcjp2YXIoLS1tcy10YWctY29sb3ItZGlzYWJsZWQsI2ZmZik7cGFkZGluZy1yaWdodDp2YXIoLS1tcy10YWctcHgsLjVyZW0pfS5tdWx0aXNlbGVjdC10YWctd3JhcHBlcntvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9Lm11bHRpc2VsZWN0LXRhZy13cmFwcGVyLWJyZWFre3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLWJyZWFrOmJyZWFrLWFsbH0ubXVsdGlzZWxlY3QtdGFnLXJlbW92ZXthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1tcy10YWctcmVtb3ZlLXJhZGl1cyw0cHgpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjp2YXIoLS1tcy10YWctcmVtb3ZlLW15LDApIHZhcigtLW1zLXRhZy1yZW1vdmUtbXgsLjEyNXJlbSk7cGFkZGluZzp2YXIoLS1tcy10YWctcmVtb3ZlLXB5LC4yNXJlbSkgdmFyKC0tbXMtdGFnLXJlbW92ZS1weCwuMjVyZW0pfS5tdWx0aXNlbGVjdC10YWctcmVtb3ZlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDYzKX0ubXVsdGlzZWxlY3QtdGFnLXJlbW92ZS1pY29ue2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDouNzVyZW07LXdlYmtpdC1tYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIwIDUxMicgZmlsbD0nY3VycmVudENvbG9yJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMjA3LjYgMjU2IDEwNy43Mi0xMDcuNzJjNi4yMy02LjIzIDYuMjMtMTYuMzQgMC0yMi41OGwtMjUuMDMtMjUuMDNjLTYuMjMtNi4yMy0xNi4zNC02LjIzLTIyLjU4IDBMMTYwIDIwOC40IDUyLjI4IDEwMC42OGMtNi4yMy02LjIzLTE2LjM0LTYuMjMtMjIuNTggMEw0LjY4IDEyNS43Yy02LjIzIDYuMjMtNi4yMyAxNi4zNCAwIDIyLjU4TDExMi40IDI1NiA0LjY4IDM2My43MmMtNi4yMyA2LjIzLTYuMjMgMTYuMzQgMCAyMi41OGwyNS4wMyAyNS4wM2M2LjIzIDYuMjMgMTYuMzQgNi4yMyAyMi41OCAwTDE2MCAzMDMuNmwxMDcuNzIgMTA3LjcyYzYuMjMgNi4yMyAxNi4zNCA2LjIzIDIyLjU4IDBsMjUuMDMtMjUuMDNjNi4yMy02LjIzIDYuMjMtMTYuMzQgMC0yMi41OEwyMDcuNiAyNTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyBmaWxsPSdjdXJyZW50Q29sb3InIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yMDcuNiAyNTYgMTA3LjcyLTEwNy43MmM2LjIzLTYuMjMgNi4yMy0xNi4zNCAwLTIyLjU4bC0yNS4wMy0yNS4wM2MtNi4yMy02LjIzLTE2LjM0LTYuMjMtMjIuNTggMEwxNjAgMjA4LjQgNTIuMjggMTAwLjY4Yy02LjIzLTYuMjMtMTYuMzQtNi4yMy0yMi41OCAwTDQuNjggMTI1LjdjLTYuMjMgNi4yMy02LjIzIDE2LjM0IDAgMjIuNThMMTEyLjQgMjU2IDQuNjggMzYzLjcyYy02LjIzIDYuMjMtNi4yMyAxNi4zNCAwIDIyLjU4bDI1LjAzIDI1LjAzYzYuMjMgNi4yMyAxNi4zNCA2LjIzIDIyLjU4IDBMMTYwIDMwMy42bDEwNy43MiAxMDcuNzJjNi4yMyA2LjIzIDE2LjM0IDYuMjMgMjIuNTggMGwyNS4wMy0yNS4wM2M2LjIzLTYuMjMgNi4yMy0xNi4zNCAwLTIyLjU4TDIwNy42IDI1NnonLyUzRSUzQy9zdmclM0VcIik7LXdlYmtpdC1tYXNrLXBvc2l0aW9uOmNlbnRlcjttYXNrLXBvc2l0aW9uOmNlbnRlcjstd2Via2l0LW1hc2stcmVwZWF0Om5vLXJlcGVhdDttYXNrLXJlcGVhdDpuby1yZXBlYXQ7LXdlYmtpdC1tYXNrLXNpemU6Y29udGFpbjttYXNrLXNpemU6Y29udGFpbjtvcGFjaXR5Oi44O3dpZHRoOi43NXJlbX0ubXVsdGlzZWxlY3QtdGFncy1zZWFyY2gtd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4LWdyb3c6MTtmbGV4LXNocmluazoxO2hlaWdodDoxMDAlO21hcmdpbjowIHZhcigtLW1zLXRhZy1teCw0cHgpIHZhcigtLW1zLXRhZy1teSw0cHgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5tdWx0aXNlbGVjdC10YWdzLXNlYXJjaC1jb3B5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxcHg7dmlzaWJpbGl0eTpoaWRkZW47d2hpdGUtc3BhY2U6cHJlLXdyYXA7d2lkdGg6MTAwJX0ubXVsdGlzZWxlY3QtdGFncy1zZWFyY2h7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlcjowO2JvdHRvbTowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xlZnQ6MDtvdXRsaW5lOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJX0ubXVsdGlzZWxlY3QtdGFncy1zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sLm11bHRpc2VsZWN0LXRhZ3Mtc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLC5tdWx0aXNlbGVjdC10YWdzLXNlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sLm11bHRpc2VsZWN0LXRhZ3Mtc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Lm11bHRpc2VsZWN0LWluaWZpdGV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1tcy1ib3JkZXItd2lkdGgsIDFweCkqMiArIHZhcigtLW1zLWZvbnQtc2l6ZSwgMXJlbSkqdmFyKC0tbXMtbGluZS1oZWlnaHQsIDEuMzc1KSArIHZhcigtLW1zLXB5LCAuNXJlbSkqMik7d2lkdGg6MTAwJX0ubXVsdGlzZWxlY3QtaW5pZml0ZS1zcGlubmVyLC5tdWx0aXNlbGVjdC1zcGlubmVye2FuaW1hdGlvbjptdWx0aXNlbGVjdC1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1zLXNwaW5uZXItY29sb3IsIzEwYjk4MSk7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MXJlbTstd2Via2l0LW1hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdjdXJyZW50Q29sb3InIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J200NTYuNDMzIDM3MS43Mi0yNy43OS0xNi4wNDVjLTcuMTkyLTQuMTUyLTEwLjA1Mi0xMy4xMzYtNi40ODctMjAuNjM2IDI1LjgyLTU0LjMyOCAyMy41NjYtMTE4LjYwMi02Ljc2OC0xNzEuMDMtMzAuMjY1LTUyLjUyOS04NC44MDItODYuNjIxLTE0NC43Ni05MS40MjRDMjYyLjM1IDcxLjkyMiAyNTYgNjQuOTUzIDI1NiA1Ni42NDlWMjQuNTZjMC05LjMxIDcuOTE2LTE2LjYwOSAxNy4yMDQtMTUuOTYgODEuNzk1IDUuNzE3IDE1Ni40MTIgNTEuOTAyIDE5Ny42MTEgMTIzLjQwOCA0MS4zMDEgNzEuMzg1IDQzLjk5IDE1OS4wOTYgOC4wNDIgMjMyLjc5Mi00LjA4MiA4LjM2OS0xNC4zNjEgMTEuNTc1LTIyLjQyNCA2LjkyeicvJTNFJTNDL3N2ZyUzRVwiKTttYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgNTEyIDUxMicgZmlsbD0nY3VycmVudENvbG9yJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtNDU2LjQzMyAzNzEuNzItMjcuNzktMTYuMDQ1Yy03LjE5Mi00LjE1Mi0xMC4wNTItMTMuMTM2LTYuNDg3LTIwLjYzNiAyNS44Mi01NC4zMjggMjMuNTY2LTExOC42MDItNi43NjgtMTcxLjAzLTMwLjI2NS01Mi41MjktODQuODAyLTg2LjYyMS0xNDQuNzYtOTEuNDI0QzI2Mi4zNSA3MS45MjIgMjU2IDY0Ljk1MyAyNTYgNTYuNjQ5VjI0LjU2YzAtOS4zMSA3LjkxNi0xNi42MDkgMTcuMjA0LTE1Ljk2IDgxLjc5NSA1LjcxNyAxNTYuNDEyIDUxLjkwMiAxOTcuNjExIDEyMy40MDggNDEuMzAxIDcxLjM4NSA0My45OSAxNTkuMDk2IDguMDQyIDIzMi43OTItNC4wODIgOC4zNjktMTQuMzYxIDExLjU3NS0yMi40MjQgNi45MnonLyUzRSUzQy9zdmclM0VcIik7LXdlYmtpdC1tYXNrLXBvc2l0aW9uOmNlbnRlcjttYXNrLXBvc2l0aW9uOmNlbnRlcjstd2Via2l0LW1hc2stcmVwZWF0Om5vLXJlcGVhdDttYXNrLXJlcGVhdDpuby1yZXBlYXQ7LXdlYmtpdC1tYXNrLXNpemU6Y29udGFpbjttYXNrLXNpemU6Y29udGFpbjt3aWR0aDoxcmVtO3otaW5kZXg6MTB9Lm11bHRpc2VsZWN0LXNwaW5uZXJ7bWFyZ2luOjAgdmFyKC0tbXMtcHgsLjg3NXJlbSkgMCAwfS5tdWx0aXNlbGVjdC1jbGVhcntkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MDtvcGFjaXR5OjE7cGFkZGluZzowIHZhcigtLW1zLXB4LC44NzVyZW0pIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi4zczt6LWluZGV4OjEwfS5tdWx0aXNlbGVjdC1jbGVhcjpob3ZlciAubXVsdGlzZWxlY3QtY2xlYXItaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1zLWNsZWFyLWNvbG9yLWhvdmVyLCMwMDApfS5tdWx0aXNlbGVjdC1jbGVhci1pY29ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXMtY2xlYXItY29sb3IsIzk5OSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1tYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIwIDUxMicgZmlsbD0nY3VycmVudENvbG9yJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMjA3LjYgMjU2IDEwNy43Mi0xMDcuNzJjNi4yMy02LjIzIDYuMjMtMTYuMzQgMC0yMi41OGwtMjUuMDMtMjUuMDNjLTYuMjMtNi4yMy0xNi4zNC02LjIzLTIyLjU4IDBMMTYwIDIwOC40IDUyLjI4IDEwMC42OGMtNi4yMy02LjIzLTE2LjM0LTYuMjMtMjIuNTggMEw0LjY4IDEyNS43Yy02LjIzIDYuMjMtNi4yMyAxNi4zNCAwIDIyLjU4TDExMi40IDI1NiA0LjY4IDM2My43MmMtNi4yMyA2LjIzLTYuMjMgMTYuMzQgMCAyMi41OGwyNS4wMyAyNS4wM2M2LjIzIDYuMjMgMTYuMzQgNi4yMyAyMi41OCAwTDE2MCAzMDMuNmwxMDcuNzIgMTA3LjcyYzYuMjMgNi4yMyAxNi4zNCA2LjIzIDIyLjU4IDBsMjUuMDMtMjUuMDNjNi4yMy02LjIzIDYuMjMtMTYuMzQgMC0yMi41OEwyMDcuNiAyNTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyBmaWxsPSdjdXJyZW50Q29sb3InIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yMDcuNiAyNTYgMTA3LjcyLTEwNy43MmM2LjIzLTYuMjMgNi4yMy0xNi4zNCAwLTIyLjU4bC0yNS4wMy0yNS4wM2MtNi4yMy02LjIzLTE2LjM0LTYuMjMtMjIuNTggMEwxNjAgMjA4LjQgNTIuMjggMTAwLjY4Yy02LjIzLTYuMjMtMTYuMzQtNi4yMy0yMi41OCAwTDQuNjggMTI1LjdjLTYuMjMgNi4yMy02LjIzIDE2LjM0IDAgMjIuNThMMTEyLjQgMjU2IDQuNjggMzYzLjcyYy02LjIzIDYuMjMtNi4yMyAxNi4zNCAwIDIyLjU4bDI1LjAzIDI1LjAzYzYuMjMgNi4yMyAxNi4zNCA2LjIzIDIyLjU4IDBMMTYwIDMwMy42bDEwNy43MiAxMDcuNzJjNi4yMyA2LjIzIDE2LjM0IDYuMjMgMjIuNTggMGwyNS4wMy0yNS4wM2M2LjIzLTYuMjMgNi4yMy0xNi4zNCAwLTIyLjU4TDIwNy42IDI1NnonLyUzRSUzQy9zdmclM0VcIik7dHJhbnNpdGlvbjouM3N9Lm11bHRpc2VsZWN0LWNhcmV0LC5tdWx0aXNlbGVjdC1jbGVhci1pY29ue2hlaWdodDoxLjEyNXJlbTstd2Via2l0LW1hc2stcG9zaXRpb246Y2VudGVyO21hc2stcG9zaXRpb246Y2VudGVyOy13ZWJraXQtbWFzay1yZXBlYXQ6bm8tcmVwZWF0O21hc2stcmVwZWF0Om5vLXJlcGVhdDstd2Via2l0LW1hc2stc2l6ZTpjb250YWluO21hc2stc2l6ZTpjb250YWluO3dpZHRoOi42MjVyZW19Lm11bHRpc2VsZWN0LWNhcmV0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXMtY2FyZXQtY29sb3IsIzk5OSk7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MDttYXJnaW46MCB2YXIoLS1tcy1weCwuODc1cmVtKSAwIDA7LXdlYmtpdC1tYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIwIDUxMicgZmlsbD0nY3VycmVudENvbG9yJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyeicvJTNFJTNDL3N2ZyUzRVwiKTttYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIwIDUxMicgZmlsbD0nY3VycmVudENvbG9yJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyeicvJTNFJTNDL3N2ZyUzRVwiKTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO3otaW5kZXg6MTB9Lm11bHRpc2VsZWN0LWNhcmV0LmlzLW9wZW57cG9pbnRlci1ldmVudHM6YXV0bzt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm11bHRpc2VsZWN0LWRyb3Bkb3duey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2JhY2tncm91bmQ6dmFyKC0tbXMtZHJvcGRvd24tYmcsI2ZmZik7Ym9yZGVyOnZhcigtLW1zLWRyb3Bkb3duLWJvcmRlci13aWR0aCwxcHgpIHNvbGlkIHZhcigtLW1zLWRyb3Bkb3duLWJvcmRlci1jb2xvciwjZDFkNWRiKTtib3JkZXItcmFkaXVzOjAgMCB2YXIoLS1tcy1kcm9wZG93bi1yYWRpdXMsNHB4KSB2YXIoLS1tcy1kcm9wZG93bi1yYWRpdXMsNHB4KTtib3R0b206MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xlZnQ6Y2FsYyh2YXIoLS1tcy1ib3JkZXItd2lkdGgsIDFweCkqLTEpO21hcmdpbi10b3A6Y2FsYyh2YXIoLS1tcy1ib3JkZXItd2lkdGgsIDFweCkqLTEpO21heC1oZWlnaHQ6dmFyKC0tbXMtbWF4LWhlaWdodCwxMHJlbSk7b3V0bGluZTpub25lO292ZXJmbG93LXk6c2Nyb2xsO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OmNhbGModmFyKC0tbXMtYm9yZGVyLXdpZHRoLCAxcHgpKi0xKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt6LWluZGV4OjEwMH0ubXVsdGlzZWxlY3QtZHJvcGRvd24uaXMtdG9we2JvcmRlci1yYWRpdXM6dmFyKC0tbXMtZHJvcGRvd24tcmFkaXVzLDRweCkgdmFyKC0tbXMtZHJvcGRvd24tcmFkaXVzLDRweCkgMCAwO2JvdHRvbTphdXRvO3RvcDp2YXIoLS1tcy1ib3JkZXItd2lkdGgsMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm11bHRpc2VsZWN0LWRyb3Bkb3duLmlzLWhpZGRlbntkaXNwbGF5Om5vbmV9Lm11bHRpc2VsZWN0LW9wdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5tdWx0aXNlbGVjdC1ncm91cHttYXJnaW46MDtwYWRkaW5nOjB9Lm11bHRpc2VsZWN0LWdyb3VwLWxhYmVse2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLW1zLWdyb3VwLWxhYmVsLWJnLCNlNWU3ZWIpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp2YXIoLS1tcy1ncm91cC1sYWJlbC1jb2xvciwjMzc0MTUxKTtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NjAwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpbmUtaGVpZ2h0OnZhcigtLW1zLWdyb3VwLWxhYmVsLWxpbmUtaGVpZ2h0LDEuMzc1KTtwYWRkaW5nOnZhcigtLW1zLWdyb3VwLWxhYmVsLXB5LC4zcmVtKSB2YXIoLS1tcy1ncm91cC1sYWJlbC1weCwuNzVyZW0pO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubXVsdGlzZWxlY3QtZ3JvdXAtbGFiZWwuaXMtcG9pbnRhYmxle2N1cnNvcjpwb2ludGVyfS5tdWx0aXNlbGVjdC1ncm91cC1sYWJlbC5pcy1wb2ludGVke2JhY2tncm91bmQ6dmFyKC0tbXMtZ3JvdXAtbGFiZWwtYmctcG9pbnRlZCwjZDFkNWRiKTtjb2xvcjp2YXIoLS1tcy1ncm91cC1sYWJlbC1jb2xvci1wb2ludGVkLCMzNzQxNTEpfS5tdWx0aXNlbGVjdC1ncm91cC1sYWJlbC5pcy1zZWxlY3RlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLWdyb3VwLWxhYmVsLWJnLXNlbGVjdGVkLCMwNTk2NjkpO2NvbG9yOnZhcigtLW1zLWdyb3VwLWxhYmVsLWNvbG9yLXNlbGVjdGVkLCNmZmYpfS5tdWx0aXNlbGVjdC1ncm91cC1sYWJlbC5pcy1kaXNhYmxlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLWdyb3VwLWxhYmVsLWJnLWRpc2FibGVkLCNmM2Y0ZjYpO2NvbG9yOnZhcigtLW1zLWdyb3VwLWxhYmVsLWNvbG9yLWRpc2FibGVkLCNkMWQ1ZGIpO2N1cnNvcjpub3QtYWxsb3dlZH0ubXVsdGlzZWxlY3QtZ3JvdXAtbGFiZWwuaXMtc2VsZWN0ZWQuaXMtcG9pbnRlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLWdyb3VwLWxhYmVsLWJnLXNlbGVjdGVkLXBvaW50ZWQsIzBjOWU3MCk7Y29sb3I6dmFyKC0tbXMtZ3JvdXAtbGFiZWwtY29sb3Itc2VsZWN0ZWQtcG9pbnRlZCwjZmZmKX0ubXVsdGlzZWxlY3QtZ3JvdXAtbGFiZWwuaXMtc2VsZWN0ZWQuaXMtZGlzYWJsZWR7YmFja2dyb3VuZDp2YXIoLS1tcy1ncm91cC1sYWJlbC1iZy1zZWxlY3RlZC1kaXNhYmxlZCwjNzVjZmIxKTtjb2xvcjp2YXIoLS1tcy1ncm91cC1sYWJlbC1jb2xvci1zZWxlY3RlZC1kaXNhYmxlZCwjZDFmYWU1KX0ubXVsdGlzZWxlY3QtZ3JvdXAtb3B0aW9uc3ttYXJnaW46MDtwYWRkaW5nOjB9Lm11bHRpc2VsZWN0LW9wdGlvbnthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6dmFyKC0tbXMtb3B0aW9uLWZvbnQtc2l6ZSwxcmVtKTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsaW5lLWhlaWdodDp2YXIoLS1tcy1vcHRpb24tbGluZS1oZWlnaHQsMS4zNzUpO3BhZGRpbmc6dmFyKC0tbXMtb3B0aW9uLXB5LC41cmVtKSB2YXIoLS1tcy1vcHRpb24tcHgsLjc1cmVtKTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm11bHRpc2VsZWN0LW9wdGlvbi5pcy1wb2ludGVke2JhY2tncm91bmQ6dmFyKC0tbXMtb3B0aW9uLWJnLXBvaW50ZWQsI2YzZjRmNik7Y29sb3I6dmFyKC0tbXMtb3B0aW9uLWNvbG9yLXBvaW50ZWQsIzFmMjkzNyl9Lm11bHRpc2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLW9wdGlvbi1iZy1zZWxlY3RlZCwjMTBiOTgxKTtjb2xvcjp2YXIoLS1tcy1vcHRpb24tY29sb3Itc2VsZWN0ZWQsI2ZmZil9Lm11bHRpc2VsZWN0LW9wdGlvbi5pcy1kaXNhYmxlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLW9wdGlvbi1iZy1kaXNhYmxlZCwjZmZmKTtjb2xvcjp2YXIoLS1tcy1vcHRpb24tY29sb3ItZGlzYWJsZWQsI2QxZDVkYik7Y3Vyc29yOm5vdC1hbGxvd2VkfS5tdWx0aXNlbGVjdC1vcHRpb24uaXMtc2VsZWN0ZWQuaXMtcG9pbnRlZHtiYWNrZ3JvdW5kOnZhcigtLW1zLW9wdGlvbi1iZy1zZWxlY3RlZC1wb2ludGVkLCMyNmMwOGUpO2NvbG9yOnZhcigtLW1zLW9wdGlvbi1jb2xvci1zZWxlY3RlZC1wb2ludGVkLCNmZmYpfS5tdWx0aXNlbGVjdC1vcHRpb24uaXMtc2VsZWN0ZWQuaXMtZGlzYWJsZWR7YmFja2dyb3VuZDp2YXIoLS1tcy1vcHRpb24tYmctc2VsZWN0ZWQtZGlzYWJsZWQsIzg3ZGNjMCk7Y29sb3I6dmFyKC0tbXMtb3B0aW9uLWNvbG9yLXNlbGVjdGVkLWRpc2FibGVkLCNkMWZhZTUpfS5tdWx0aXNlbGVjdC1uby1vcHRpb25zLC5tdWx0aXNlbGVjdC1uby1yZXN1bHRze2NvbG9yOnZhcigtLW1zLWVtcHR5LWNvbG9yLCM0YjU1NjMpO3BhZGRpbmc6dmFyKC0tbXMtb3B0aW9uLXB5LC41cmVtKSB2YXIoLS1tcy1vcHRpb24tcHgsLjc1cmVtKX0ubXVsdGlzZWxlY3QtZmFrZS1pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvdHRvbTotMXB4O2ZvbnQtc2l6ZTowO2hlaWdodDoxcHg7bGVmdDowO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxMDAlfS5tdWx0aXNlbGVjdC1mYWtlLWlucHV0OmFjdGl2ZSwubXVsdGlzZWxlY3QtZmFrZS1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9Lm11bHRpc2VsZWN0LWFzc2lzdGl2ZS10ZXh0e2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9Lm11bHRpc2VsZWN0LXNwYWNlcntkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdC1tdWx0aXBsZS1sYWJlbCxbZGlyPXJ0bF0gLm11bHRpc2VsZWN0LXBsYWNlaG9sZGVyLFtkaXI9cnRsXSAubXVsdGlzZWxlY3Qtc2luZ2xlLWxhYmVse2xlZnQ6YXV0bztwYWRkaW5nLWxlZnQ6Y2FsYygxLjI1cmVtICsgdmFyKC0tbXMtcHgsIC44NzVyZW0pKjMpO3BhZGRpbmctcmlnaHQ6dmFyKC0tbXMtcHgsLjg3NXJlbSk7cmlnaHQ6MH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0LXNlYXJjaHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OnZhcigtLW1zLXB4LC44NzVyZW0pfVtkaXI9cnRsXSAubXVsdGlzZWxlY3QtdGFnc3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OnZhcigtLW1zLXB5LC41cmVtKX1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0LXRhZ3ttYXJnaW4tbGVmdDp2YXIoLS1tcy10YWctbXgsLjI1cmVtKTttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nOnZhcigtLW1zLXRhZy1weSwuMTI1cmVtKSB2YXIoLS1tcy10YWctcHgsLjVyZW0pIHZhcigtLW1zLXRhZy1weSwuMTI1cmVtKSAwfVtkaXI9cnRsXSAubXVsdGlzZWxlY3QtdGFnLmlzLWRpc2FibGVke3BhZGRpbmctbGVmdDp2YXIoLS1tcy10YWctcHgsLjVyZW0pfVtkaXI9cnRsXSAubXVsdGlzZWxlY3QtY2FyZXQsW2Rpcj1ydGxdIC5tdWx0aXNlbGVjdC1zcGlubmVye21hcmdpbjowIDAgMCB2YXIoLS1tcy1weCwuODc1cmVtKX1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0LWNsZWFye3BhZGRpbmc6MCAwIDAgdmFyKC0tbXMtcHgsLjg3NXJlbSl9QGtleWZyYW1lcyBtdWx0aXNlbGVjdC1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fSIsIi52Yy1wYW5lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS52Yy1wYW5lLWNvbnRhaW5lci5pbi10cmFuc2l0aW9ue292ZXJmbG93OmhpZGRlbn0udmMtcGFuZS1sYXlvdXR7ZGlzcGxheTpncmlkfS52Yy1hcnJvd3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOmF1dG87Y29sb3I6dmFyKC0tZ3JheS02MDApO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6dmFyKC0tcm91bmRlZCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS52Yy1hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWdyYXktMjAwKX0udmMtYXJyb3c6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWdyYXktMzAwKX0udmMtYXJyb3cuaXMtZGlzYWJsZWR7b3BhY2l0eTouMjU7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6bm90LWFsbG93ZWR9LnZjLWRheS1wb3BvdmVyLWNvbnRhaW5lcntjb2xvcjp2YXIoLS13aGl0ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmF5LTgwMCk7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZ3JheS03MDApO2JvcmRlci1yYWRpdXM6dmFyKC0tcm91bmRlZCk7Zm9udC1zaXplOnZhcigtLXRleHQteHMpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtbWVkaXVtKTtwYWRkaW5nOjRweCA4cHg7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3cpfS52Yy1kYXktcG9wb3Zlci1oZWFkZXJ7Zm9udC1zaXplOnZhcigtLXRleHQteHMpO2NvbG9yOnZhcigtLWdyYXktMzAwKTtmb250LXdlaWdodDp2YXIoLS1mb250LXNlbWlib2xkKTt0ZXh0LWFsaWduOmNlbnRlcn0udmMtYXJyb3dzLWNvbnRhaW5lcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6OHB4IDEwcHg7cG9pbnRlci1ldmVudHM6bm9uZX0udmMtYXJyb3dzLWNvbnRhaW5lci50aXRsZS1sZWZ0ey13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udmMtYXJyb3dzLWNvbnRhaW5lci50aXRsZS1yaWdodHstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnZjLWlzLWRhcmsgLnZjLWFycm93e2NvbG9yOnZhcigtLXdoaXRlKX0udmMtaXMtZGFyayAudmMtYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1ncmF5LTgwMCl9LnZjLWlzLWRhcmsgLnZjLWFycm93OmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1ncmF5LTcwMCl9LnZjLWlzLWRhcmsgLnZjLWRheS1wb3BvdmVyLWNvbnRhaW5lcntjb2xvcjp2YXIoLS1ncmF5LTgwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWdyYXktMTAwKX0udmMtaXMtZGFyayAudmMtZGF5LXBvcG92ZXItaGVhZGVye2NvbG9yOnZhcigtLWdyYXktNzAwKX0udmMtZGF5e3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MzJweDt6LWluZGV4OjF9LnZjLWRheS5pcy1ub3QtaW4tbW9udGggKntvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0udmMtZGF5LWxheWVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnZjLWRheS1ib3gtY2VudGVyLWNlbnRlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJX0udmMtZGF5LWJveC1sZWZ0LWNlbnRlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCUgNTAlO3RyYW5zZm9ybS1vcmlnaW46MCUgNTAlfS52Yy1kYXktYm94LXJpZ2h0LWNlbnRlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJX0udmMtZGF5LWJveC1jZW50ZXItYm90dG9te2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS52Yy1kYXktY29udGVudHtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtmb250LXdlaWdodDp2YXIoLS1mb250LW1lZGl1bSk7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcm91bmRlZC1mdWxsKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6cG9pbnRlcn0udmMtZGF5LWNvbnRlbnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2NkNmUwNGR9LnZjLWRheS1jb250ZW50OmZvY3Vze2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCk7YmFja2dyb3VuZC1jb2xvcjojY2NkNmUwNjZ9LnZjLWRheS1jb250ZW50LmlzLWRpc2FibGVke2NvbG9yOnZhcigtLWdyYXktNDAwKX0udmMtaXMtZGFyayAudmMtZGF5LWNvbnRlbnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzI4MTk3NGR9LnZjLWlzLWRhcmsgLnZjLWRheS1jb250ZW50OmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzcyODE5NzY2fS52Yy1pcy1kYXJrIC52Yy1kYXktY29udGVudC5pcy1kaXNhYmxlZHtjb2xvcjp2YXIoLS1ncmF5LTYwMCl9LnZjLWhpZ2hsaWdodHN7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDotMX0udmMtaGlnaGxpZ2h0e3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9LnZjLWhpZ2hsaWdodC52Yy1oaWdobGlnaHQtYmFzZS1zdGFydHt3aWR0aDo1MCUhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjAhaW1wb3J0YW50fS52Yy1oaWdobGlnaHQudmMtaGlnaGxpZ2h0LWJhc2UtZW5ke3dpZHRoOjUwJSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtib3JkZXItbGVmdC13aWR0aDowIWltcG9ydGFudH0udmMtaGlnaGxpZ2h0LnZjLWhpZ2hsaWdodC1iYXNlLW1pZGRsZXt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQtd2lkdGg6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjAhaW1wb3J0YW50O21hcmdpbjowIC0xcHh9LnZjLWRvdHN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0udmMtZG90e3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246YWxsIHZhcigtLWRheS1jb250ZW50LXRyYW5zaXRpb24tdGltZSl9LnZjLWRvdDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDozcHh9LnZjLWJhcnN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NzUlfS52Yy1iYXJ7LXdlYmtpdC1mbGV4LWdyb3c6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2hlaWdodDozcHg7dHJhbnNpdGlvbjphbGwgdmFyKC0tZGF5LWNvbnRlbnQtdHJhbnNpdGlvbi10aW1lKX0udmMtbmF2LWhlYWRlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udmMtbmF2LWFycm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy1zbnVnKTtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1yb3VuZGVkKX0udmMtbmF2LWFycm93LmlzLWxlZnR7bWFyZ2luLXJpZ2h0OmF1dG99LnZjLW5hdi1hcnJvdy5pcy1yaWdodHttYXJnaW4tbGVmdDphdXRvfS52Yy1uYXYtYXJyb3cuaXMtZGlzYWJsZWR7b3BhY2l0eTouMjU7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6bm90LWFsbG93ZWR9LnZjLW5hdi1hcnJvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyYXktOTAwKX0udmMtbmF2LWFycm93OmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1hY2NlbnQtNjAwKX0udmMtbmF2LXRpdGxle2NvbG9yOnZhcigtLWFjY2VudC0xMDApO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCk7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy1zbnVnKTtwYWRkaW5nOjRweCA4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yb3VuZGVkKTtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnZjLW5hdi10aXRsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyYXktOTAwKX0udmMtbmF2LXRpdGxlOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1hY2NlbnQtNjAwKX0udmMtbmF2LWl0ZW1ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtncmlkLXJvdy1nYXA6MnB4O2dyaWQtY29sdW1uLWdhcDo1cHh9LnZjLW5hdi1pdGVte3dpZHRoOjQ4cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy1zbnVnKTtmb250LXdlaWdodDp2YXIoLS1mb250LXNlbWlib2xkKTtwYWRkaW5nOjRweCAwO2N1cnNvcjpwb2ludGVyO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOnZhcigtLXJvdW5kZWQpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS52Yy1uYXYtaXRlbTpob3Zlcntjb2xvcjp2YXIoLS13aGl0ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmF5LTkwMCk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctaW5uZXIpfS52Yy1uYXYtaXRlbS5pcy1hY3RpdmV7Y29sb3I6dmFyKC0tYWNjZW50LTkwMCk7YmFja2dyb3VuZDp2YXIoLS1hY2NlbnQtMTAwKTtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93KX0udmMtbmF2LWl0ZW0uaXMtY3VycmVudHtjb2xvcjp2YXIoLS1hY2NlbnQtMTAwKTtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTEwMCl9LnZjLW5hdi1pdGVtOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1hY2NlbnQtNjAwKX0udmMtbmF2LWl0ZW0uaXMtZGlzYWJsZWR7b3BhY2l0eTouMjU7cG9pbnRlci1ldmVudHM6bm9uZX0udmMtaXMtZGFyayAudmMtbmF2LXRpdGxle2NvbG9yOnZhcigtLWdyYXktOTAwKX0udmMtaXMtZGFyayAudmMtbmF2LXRpdGxlOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JheS0yMDApfS52Yy1pcy1kYXJrIC52Yy1uYXYtdGl0bGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWFjY2VudC00MDApfS52Yy1pcy1kYXJrIC52Yy1uYXYtYXJyb3c6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmF5LTIwMCl9LnZjLWlzLWRhcmsgLnZjLW5hdi1hcnJvdzpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTQwMCl9LnZjLWlzLWRhcmsgLnZjLW5hdi1pdGVtOmhvdmVye2NvbG9yOnZhcigtLWdyYXktOTAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyYXktMjAwKTtib3gtc2hhZG93Om5vbmV9LnZjLWlzLWRhcmsgLnZjLW5hdi1pdGVtLmlzLWFjdGl2ZXtjb2xvcjp2YXIoLS13aGl0ZSk7YmFja2dyb3VuZDp2YXIoLS1hY2NlbnQtNTAwKX0udmMtaXMtZGFyayAudmMtbmF2LWl0ZW0uaXMtY3VycmVudHtjb2xvcjp2YXIoLS1hY2NlbnQtNjAwKTtib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTUwMCl9LnZjLWlzLWRhcmsgLnZjLW5hdi1pdGVtOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1hY2NlbnQtNDAwKX0udmMtcGFuZXttaW4td2lkdGg6MjUwcHh9LnZjLWhlYWRlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAxNnB4IDB9LnZjLWhlYWRlci5hbGlnbi1sZWZ0ey13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udmMtaGVhZGVyLmFsaWduLXJpZ2h0ey13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udmMtdGl0bGV7Zm9udC1zaXplOnZhcigtLXRleHQtbGcpO2NvbG9yOnZhcigtLWdyYXktODAwKTtmb250LXdlaWdodDp2YXIoLS1mb250LXNlbWlib2xkKTtsaW5lLWhlaWdodDoyOHB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0udmMtdGl0bGU6aG92ZXJ7b3BhY2l0eTouNzV9LnZjLXdlZWtudW1iZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0udmMtd2Vla251bWJlci1jb250ZW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOnZhcigtLXRleHQteHMpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtbWVkaXVtKTtmb250LXN0eWxlOml0YWxpYzt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O21hcmdpbi10b3A6MnB4O2NvbG9yOnZhcigtLWdyYXktNTAwKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0udmMtd2Vla251bWJlci1jb250ZW50LmlzLWxlZnQtb3V0c2lkZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXdlZWtudW1iZXItb2Zmc2V0KX0udmMtd2Vla251bWJlci1jb250ZW50LmlzLXJpZ2h0LW91dHNpZGV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dmFyKC0td2Vla251bWJlci1vZmZzZXQpfS52Yy13ZWVrc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LDFmcik7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo2cHg7bWluLXdpZHRoOjI1MHB4fS52Yy13ZWVrcy52Yy1zaG93LXdlZWtudW1iZXJze2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIHJlcGVhdCg3LDFmcil9LnZjLXdlZWtzLnZjLXNob3ctd2Vla251bWJlcnMuaXMtcmlnaHR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LDFmcikgYXV0b30udmMtd2Vla2RheXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjp2YXIoLS1ncmF5LTUwMCk7Zm9udC1zaXplOnZhcigtLXRleHQtc20pO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCk7bGluZS1oZWlnaHQ6MTRweDtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206OHB4O2N1cnNvcjpkZWZhdWx0Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS52Yy13ZWVrZGF5c3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0udmMtbmF2LXBvcG92ZXItY29udGFpbmVye2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXNpemU6dmFyKC0tdGV4dC1zbSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1zZW1pYm9sZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmF5LTgwMCk7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZ3JheS03MDApO2JvcmRlci1yYWRpdXM6dmFyKC0tcm91bmRlZC1sZyk7cGFkZGluZzo0cHg7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3cpfS52Yy1pcy1kYXJrIC52Yy1oZWFkZXJ7Y29sb3I6dmFyKC0tZ3JheS0yMDApfS52Yy1pcy1kYXJrIC52Yy10aXRsZXtjb2xvcjp2YXIoLS1ncmF5LTEwMCl9LnZjLWlzLWRhcmsgLnZjLXdlZWtkYXl7Y29sb3I6dmFyKC0tYWNjZW50LTIwMCl9LnZjLWlzLWRhcmsgLnZjLW5hdi1wb3BvdmVyLWNvbnRhaW5lcntjb2xvcjp2YXIoLS1ncmF5LTgwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWdyYXktMTAwKX0udmMtbm9uZS1lbnRlci1hY3RpdmUsLnZjLW5vbmUtbGVhdmUtYWN0aXZle3RyYW5zaXRpb24tZHVyYXRpb246MHN9LnZjLWZhZGUtZW50ZXItYWN0aXZlLC52Yy1mYWRlLWxlYXZlLWFjdGl2ZSwudmMtc2xpZGUtbGVmdC1lbnRlci1hY3RpdmUsLnZjLXNsaWRlLWxlZnQtbGVhdmUtYWN0aXZlLC52Yy1zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsLnZjLXNsaWRlLXJpZ2h0LWxlYXZlLWFjdGl2ZSwudmMtc2xpZGUtdXAtZW50ZXItYWN0aXZlLC52Yy1zbGlkZS11cC1sZWF2ZS1hY3RpdmUsLnZjLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLC52Yy1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSwudmMtc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUsLnZjLXNsaWRlLWZhZGUtbGVhdmUtYWN0aXZle3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1zbGlkZS1kdXJhdGlvbikgdmFyKC0tc2xpZGUtdGltaW5nKSwtd2Via2l0LXRyYW5zZm9ybSB2YXIoLS1zbGlkZS1kdXJhdGlvbikgdmFyKC0tc2xpZGUtdGltaW5nKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS1zbGlkZS1kdXJhdGlvbikgdmFyKC0tc2xpZGUtdGltaW5nKSxvcGFjaXR5IHZhcigtLXNsaWRlLWR1cmF0aW9uKSB2YXIoLS1zbGlkZS10aW1pbmcpO3RyYW5zaXRpb246dHJhbnNmb3JtIHZhcigtLXNsaWRlLWR1cmF0aW9uKSB2YXIoLS1zbGlkZS10aW1pbmcpLG9wYWNpdHkgdmFyKC0tc2xpZGUtZHVyYXRpb24pIHZhcigtLXNsaWRlLXRpbWluZyksLXdlYmtpdC10cmFuc2Zvcm0gdmFyKC0tc2xpZGUtZHVyYXRpb24pIHZhcigtLXNsaWRlLXRpbWluZyk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfS52Yy1ub25lLWxlYXZlLWFjdGl2ZSwudmMtZmFkZS1sZWF2ZS1hY3RpdmUsLnZjLXNsaWRlLWxlZnQtbGVhdmUtYWN0aXZlLC52Yy1zbGlkZS1yaWdodC1sZWF2ZS1hY3RpdmUsLnZjLXNsaWRlLXVwLWxlYXZlLWFjdGl2ZSwudmMtc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmV7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3dpZHRoOjEwMCV9LnZjLW5vbmUtZW50ZXItZnJvbSwudmMtbm9uZS1sZWF2ZS10bywudmMtZmFkZS1lbnRlci1mcm9tLC52Yy1mYWRlLWxlYXZlLXRvLC52Yy1zbGlkZS1sZWZ0LWVudGVyLWZyb20sLnZjLXNsaWRlLWxlZnQtbGVhdmUtdG8sLnZjLXNsaWRlLXJpZ2h0LWVudGVyLWZyb20sLnZjLXNsaWRlLXJpZ2h0LWxlYXZlLXRvLC52Yy1zbGlkZS11cC1lbnRlci1mcm9tLC52Yy1zbGlkZS11cC1sZWF2ZS10bywudmMtc2xpZGUtZG93bi1lbnRlci1mcm9tLC52Yy1zbGlkZS1kb3duLWxlYXZlLXRvLC52Yy1zbGlkZS1mYWRlLWVudGVyLWZyb20sLnZjLXNsaWRlLWZhZGUtbGVhdmUtdG97b3BhY2l0eTowfS52Yy1zbGlkZS1sZWZ0LWVudGVyLWZyb20sLnZjLXNsaWRlLXJpZ2h0LWxlYXZlLXRvLC52Yy1zbGlkZS1mYWRlLWVudGVyLWZyb20uZGlyZWN0aW9uLWxlZnQsLnZjLXNsaWRlLWZhZGUtbGVhdmUtdG8uZGlyZWN0aW9uLWxlZnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1zbGlkZS10cmFuc2xhdGUpKTt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLXNsaWRlLXRyYW5zbGF0ZSkpfS52Yy1zbGlkZS1yaWdodC1lbnRlci1mcm9tLC52Yy1zbGlkZS1sZWZ0LWxlYXZlLXRvLC52Yy1zbGlkZS1mYWRlLWVudGVyLWZyb20uZGlyZWN0aW9uLXJpZ2h0LC52Yy1zbGlkZS1mYWRlLWxlYXZlLXRvLmRpcmVjdGlvbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGMoLTEgKiB2YXIoLS1zbGlkZS10cmFuc2xhdGUpKSk7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKC0xICogdmFyKC0tc2xpZGUtdHJhbnNsYXRlKSkpfS52Yy1zbGlkZS11cC1lbnRlci1mcm9tLC52Yy1zbGlkZS1kb3duLWxlYXZlLXRvLC52Yy1zbGlkZS1mYWRlLWVudGVyLWZyb20uZGlyZWN0aW9uLXRvcCwudmMtc2xpZGUtZmFkZS1sZWF2ZS10by5kaXJlY3Rpb24tdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkodmFyKC0tc2xpZGUtdHJhbnNsYXRlKSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkodmFyKC0tc2xpZGUtdHJhbnNsYXRlKSl9LnZjLXNsaWRlLWRvd24tZW50ZXItZnJvbSwudmMtc2xpZGUtdXAtbGVhdmUtdG8sLnZjLXNsaWRlLWZhZGUtZW50ZXItZnJvbS5kaXJlY3Rpb24tYm90dG9tLC52Yy1zbGlkZS1mYWRlLWxlYXZlLXRvLmRpcmVjdGlvbi1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tc2xpZGUtdHJhbnNsYXRlKSkpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTEgKiB2YXIoLS1zbGlkZS10cmFuc2xhdGUpKSl9LnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyey0tcG9wb3Zlci1ob3Jpem9udGFsLWNvbnRlbnQtb2Zmc2V0OiA4cHg7LS1wb3BvdmVyLXZlcnRpY2FsLWNvbnRlbnQtb2Zmc2V0OiAxMHB4Oy0tcG9wb3Zlci1jYXJldC1ob3Jpem9udGFsLW9mZnNldDogMThweDstLXBvcG92ZXItY2FyZXQtdmVydGljYWwtb2Zmc2V0OiA4cHg7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmU7ei1pbmRleDoxMH0udmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXI6bm90KC5pcy1pbnRlcmFjdGl2ZSl7cG9pbnRlci1ldmVudHM6bm9uZX0udmMtcG9wb3Zlci1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO291dGxpbmU6bm9uZTt6LWluZGV4OjEwO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWxnKX0udmMtcG9wb3Zlci1jb250ZW50LmRpcmVjdGlvbi1ib3R0b217bWFyZ2luLXRvcDp2YXIoLS1wb3BvdmVyLXZlcnRpY2FsLWNvbnRlbnQtb2Zmc2V0KX0udmMtcG9wb3Zlci1jb250ZW50LmRpcmVjdGlvbi10b3B7bWFyZ2luLWJvdHRvbTp2YXIoLS1wb3BvdmVyLXZlcnRpY2FsLWNvbnRlbnQtb2Zmc2V0KX0udmMtcG9wb3Zlci1jb250ZW50LmRpcmVjdGlvbi1sZWZ0e21hcmdpbi1yaWdodDp2YXIoLS1wb3BvdmVyLWhvcml6b250YWwtY29udGVudC1vZmZzZXQpfS52Yy1wb3BvdmVyLWNvbnRlbnQuZGlyZWN0aW9uLXJpZ2h0e21hcmdpbi1sZWZ0OnZhcigtLXBvcG92ZXItaG9yaXpvbnRhbC1jb250ZW50LW9mZnNldCl9LnZjLXBvcG92ZXItY2FyZXR7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtib3JkZXItdG9wOmluaGVyaXQ7Ym9yZGVyLWxlZnQ6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7ei1pbmRleDotMX0udmMtcG9wb3Zlci1jYXJldC5kaXJlY3Rpb24tYm90dG9te3RvcDowfS52Yy1wb3BvdmVyLWNhcmV0LmRpcmVjdGlvbi1ib3R0b20uYWxpZ24tbGVmdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKX0udmMtcG9wb3Zlci1jYXJldC5kaXJlY3Rpb24tYm90dG9tLmFsaWduLWNlbnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKX0udmMtcG9wb3Zlci1jYXJldC5kaXJlY3Rpb24tYm90dG9tLmFsaWduLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpfS52Yy1wb3BvdmVyLWNhcmV0LmRpcmVjdGlvbi10b3B7dG9wOjEwMCV9LnZjLXBvcG92ZXItY2FyZXQuZGlyZWN0aW9uLXRvcC5hbGlnbi1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKX0udmMtcG9wb3Zlci1jYXJldC5kaXJlY3Rpb24tdG9wLmFsaWduLWNlbnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyl9LnZjLXBvcG92ZXItY2FyZXQuZGlyZWN0aW9uLXRvcC5hbGlnbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyl9LnZjLXBvcG92ZXItY2FyZXQuZGlyZWN0aW9uLWxlZnR7bGVmdDoxMDAlfS52Yy1wb3BvdmVyLWNhcmV0LmRpcmVjdGlvbi1sZWZ0LmFsaWduLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSkgcm90YXRlKDEzNWRlZyl9LnZjLXBvcG92ZXItY2FyZXQuZGlyZWN0aW9uLWxlZnQuYWxpZ24tbWlkZGxley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKDEzNWRlZyl9LnZjLXBvcG92ZXItY2FyZXQuZGlyZWN0aW9uLWxlZnQuYWxpZ24tYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSByb3RhdGUoMTM1ZGVnKX0udmMtcG9wb3Zlci1jYXJldC5kaXJlY3Rpb24tcmlnaHR7bGVmdDowfS52Yy1wb3BvdmVyLWNhcmV0LmRpcmVjdGlvbi1yaWdodC5hbGlnbi10b3B7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtNDVkZWcpfS52Yy1wb3BvdmVyLWNhcmV0LmRpcmVjdGlvbi1yaWdodC5hbGlnbi1taWRkbGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZSgtNTAlKSByb3RhdGUoLTQ1ZGVnKX0udmMtcG9wb3Zlci1jYXJldC5kaXJlY3Rpb24tcmlnaHQuYWxpZ24tYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSByb3RhdGUoLTQ1ZGVnKX0udmMtcG9wb3Zlci1jYXJldC5hbGlnbi1sZWZ0e2xlZnQ6dmFyKC0tcG9wb3Zlci1jYXJldC1ob3Jpem9udGFsLW9mZnNldCl9LnZjLXBvcG92ZXItY2FyZXQuYWxpZ24tY2VudGVye2xlZnQ6NTAlfS52Yy1wb3BvdmVyLWNhcmV0LmFsaWduLXJpZ2h0e3JpZ2h0OnZhcigtLXBvcG92ZXItY2FyZXQtaG9yaXpvbnRhbC1vZmZzZXQpfS52Yy1wb3BvdmVyLWNhcmV0LmFsaWduLXRvcHt0b3A6dmFyKC0tcG9wb3Zlci1jYXJldC12ZXJ0aWNhbC1vZmZzZXQpfS52Yy1wb3BvdmVyLWNhcmV0LmFsaWduLW1pZGRsZXt0b3A6NTAlfS52Yy1wb3BvdmVyLWNhcmV0LmFsaWduLWJvdHRvbXtib3R0b206dmFyKC0tcG9wb3Zlci1jYXJldC12ZXJ0aWNhbC1vZmZzZXQpfS52Yy1kYXktcG9wb3Zlci1yb3d7LS1kYXktY29udGVudC10cmFuc2l0aW9uLXRpbWU6IC4xM3MgZWFzZS1pbjtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zaXRpb246YWxsIHZhcigtLWRheS1jb250ZW50LXRyYW5zaXRpb24tdGltZSl9LnZjLWRheS1wb3BvdmVyLXJvdzpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjNweH0udmMtZGF5LXBvcG92ZXItcm93LWluZGljYXRvcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtZmxleC1ncm93OjA7LW1zLWZsZXgtcG9zaXRpdmU6MDtmbGV4LWdyb3c6MDt3aWR0aDoxNXB4O21hcmdpbi1yaWdodDozcHh9LnZjLWRheS1wb3BvdmVyLXJvdy1pbmRpY2F0b3Igc3Bhbnt0cmFuc2l0aW9uOmFsbCB2YXIoLS1kYXktY29udGVudC10cmFuc2l0aW9uLXRpbWUpfS52Yy1kYXktcG9wb3Zlci1yb3ctY29udGVudHtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtZmxleC13cmFwOm5vbmU7LW1zLWZsZXgtd3JhcDpub25lO2ZsZXgtd3JhcDpub25lOy13ZWJraXQtZmxleC1ncm93OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTt3aWR0aDotd2Via2l0LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50fS52Yy1zdmctaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDowfS52Yy1zdmctaWNvbiBwYXRoe2ZpbGw6Y3VycmVudENvbG9yfS52Yy10aW1lLXBpY2tlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6OHB4fS52Yy10aW1lLXBpY2tlci52Yy1pbnZhbGlke3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNX0udmMtdGltZS1waWNrZXIudmMtYm9yZGVyZWR7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZ3JheS00MDApfS52Yy10aW1lLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjp2YXIoLS1ncmF5LTYwMCl9LnZjLXRpbWUtY29udGVudHttYXJnaW4tbGVmdDo4cHh9LnZjLXRpbWUtZGF0ZXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtmb250LXdlaWdodDp2YXIoLS1mb250LXNlbWlib2xkKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzowIDAgNHB4IDRweDttYXJnaW4tdG9wOi00cHg7bGluZS1oZWlnaHQ6MjFweH0udmMtdGltZS13ZWVrZGF5e2NvbG9yOnZhcigtLWdyYXktNzAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS10cmFja2luZy13aWRlKX0udmMtdGltZS1tb250aHtjb2xvcjp2YXIoLS1hY2NlbnQtNjAwKTttYXJnaW4tbGVmdDo4cHh9LnZjLXRpbWUtZGF5e2NvbG9yOnZhcigtLWFjY2VudC02MDApO21hcmdpbi1sZWZ0OjRweH0udmMtdGltZS15ZWFye2NvbG9yOnZhcigtLWdyYXktNTAwKTttYXJnaW4tbGVmdDo4cHh9LnZjLXRpbWUtc2VsZWN0e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnZjLWFtLXBte2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1ncmF5LTIwMCk7Y29sb3I6dmFyKC0tZ3JheS04MDApO21hcmdpbi1sZWZ0OjhweDtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOnZhcigtLXJvdW5kZWQpO2hlaWdodDozMHB4fS52Yy1hbS1wbSBidXR0b257Zm9udC1zaXplOnZhcigtLXRleHQtc20pO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtbWVkaXVtKTtwYWRkaW5nOjAgNHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOnZhcigtLXJvdW5kZWQpO2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctc251Zyl9LnZjLWFtLXBtIGJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1ncmF5LTYwMCl9LnZjLWFtLXBtIGJ1dHRvbjpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTQwMCl9LnZjLWFtLXBtIGJ1dHRvbi5hY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1hY2NlbnQtNjAwKTtjb2xvcjp2YXIoLS13aGl0ZSl9LnZjLWFtLXBtIGJ1dHRvbi5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1hY2NlbnQtNTAwKX0udmMtYW0tcG0gYnV0dG9uLmFjdGl2ZTpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTQwMCl9LnZjLWlzLWRhcmsgLnZjLXRpbWUtcGlja2Vye2JvcmRlci1jb2xvcjp2YXIoLS1ncmF5LTcwMCl9LnZjLWlzLWRhcmsgLnZjLXRpbWUtaWNvbiwudmMtaXMtZGFyayAudmMtdGltZS13ZWVrZGF5e2NvbG9yOnZhcigtLWdyYXktNDAwKX0udmMtaXMtZGFyayAudmMtdGltZS1tb250aCwudmMtaXMtZGFyayAudmMtdGltZS1kYXl7Y29sb3I6dmFyKC0tYWNjZW50LTQwMCl9LnZjLWlzLWRhcmsgLnZjLXRpbWUteWVhcntjb2xvcjp2YXIoLS1ncmF5LTUwMCl9LnZjLWlzLWRhcmsgLnZjLWFtLXBte2JhY2tncm91bmQ6dmFyKC0tZ3JheS03MDApfS52Yy1pcy1kYXJrIC52Yy1hbS1wbTpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTUwMCl9LnZjLWlzLWRhcmsgLnZjLWFtLXBtIGJ1dHRvbntjb2xvcjp2YXIoLS1ncmF5LTEwMCl9LnZjLWlzLWRhcmsgLnZjLWFtLXBtIGJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1ncmF5LTQwMCl9LnZjLWlzLWRhcmsgLnZjLWFtLXBtIGJ1dHRvbjpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTUwMCl9LnZjLWlzLWRhcmsgLnZjLWFtLXBtIGJ1dHRvbi5hY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1hY2NlbnQtNTAwKTtjb2xvcjp2YXIoLS13aGl0ZSl9LnZjLWlzLWRhcmsgLnZjLWFtLXBtIGJ1dHRvbi5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1hY2NlbnQtNjAwKX0udmMtaXMtZGFyayAudmMtYW0tcG0gYnV0dG9uLmFjdGl2ZTpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTUwMCl9LnZjLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZX0udmMtc2VsZWN0IHNlbGVjdHstd2Via2l0LWZsZXgtZ3JvdzoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7ZGlzcGxheTpibG9jazstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7d2lkdGg6NTJweDtoZWlnaHQ6MzBweDtmb250LXNpemU6dmFyKC0tdGV4dC1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LW1lZGl1bSk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JheS0yMDApO2JvcmRlcjoycHggc29saWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWdyYXktMjAwKTtjb2xvcjp2YXIoLS1ncmF5LTkwMCk7cGFkZGluZzowIDIwcHggMCA4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yb3VuZGVkKTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXRpZ2h0KTt0ZXh0LWluZGVudDowcHg7Y3Vyc29yOnBvaW50ZXI7LW1vei1wYWRkaW5nLXN0YXJ0OjNweDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnZjLXNlbGVjdCBzZWxlY3Q6aG92ZXJ7Y29sb3I6dmFyKC0tZ3JheS02MDApfS52Yy1zZWxlY3Qgc2VsZWN0OmZvY3Vze291dGxpbmU6MDtib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LTQwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LnZjLXNlbGVjdC1hcnJvd3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjAgNHB4IDAgMDtjb2xvcjp2YXIoLS1ncmF5LTUwMCl9LnZjLXNlbGVjdC1hcnJvdyBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmaWxsOmN1cnJlbnRDb2xvcn0udmMtaXMtZGFyayBzZWxlY3R7YmFja2dyb3VuZDp2YXIoLS1ncmF5LTcwMCk7Y29sb3I6dmFyKC0tZ3JheS0xMDApO2JvcmRlci1jb2xvcjp2YXIoLS1ncmF5LTcwMCl9LnZjLWlzLWRhcmsgc2VsZWN0OmhvdmVye2NvbG9yOnZhcigtLWdyYXktNDAwKX0udmMtaXMtZGFyayBzZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWFjY2VudC01MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JheS04MDApfS52Yy1jb250YWluZXJ7LS13aGl0ZTogI2ZmZmZmZjstLWJsYWNrOiAjMDAwMDAwOy0tZ3JheS0xMDA6ICNmN2ZhZmM7LS1ncmF5LTIwMDogI2VkZjJmNzstLWdyYXktMzAwOiAjZTJlOGYwOy0tZ3JheS00MDA6ICNjYmQ1ZTA7LS1ncmF5LTUwMDogI2EwYWVjMDstLWdyYXktNjAwOiAjNzE4MDk2Oy0tZ3JheS03MDA6ICM0YTU1Njg7LS1ncmF5LTgwMDogIzJkMzc0ODstLWdyYXktOTAwOiAjMWEyMDJjOy0tcmVkLTEwMDogI2ZmZjVmNTstLXJlZC0yMDA6ICNmZWQ3ZDc7LS1yZWQtMzAwOiAjZmViMmIyOy0tcmVkLTQwMDogI2ZjODE4MTstLXJlZC01MDA6ICNmNTY1NjU7LS1yZWQtNjAwOiAjZTUzZTNlOy0tcmVkLTcwMDogI2M1MzAzMDstLXJlZC04MDA6ICM5YjJjMmM7LS1yZWQtOTAwOiAjNzQyYTJhOy0tb3JhbmdlLTEwMDogI2ZmZmFmMDstLW9yYW5nZS0yMDA6ICNmZWViYzg7LS1vcmFuZ2UtMzAwOiAjZmJkMzhkOy0tb3JhbmdlLTQwMDogI2Y2YWQ1NTstLW9yYW5nZS01MDA6ICNlZDg5MzY7LS1vcmFuZ2UtNjAwOiAjZGQ2YjIwOy0tb3JhbmdlLTcwMDogI2MwNTYyMTstLW9yYW5nZS04MDA6ICM5YzQyMjE7LS1vcmFuZ2UtOTAwOiAjN2IzNDFlOy0teWVsbG93LTEwMDogI2ZmZmZmMDstLXllbGxvdy0yMDA6ICNmZWZjYmY7LS15ZWxsb3ctMzAwOiAjZmFmMDg5Oy0teWVsbG93LTQwMDogI2Y2ZTA1ZTstLXllbGxvdy01MDA6ICNlY2M5NGI7LS15ZWxsb3ctNjAwOiAjZDY5ZTJlOy0teWVsbG93LTcwMDogI2I3NzkxZjstLXllbGxvdy04MDA6ICM5NzVhMTY7LS15ZWxsb3ctOTAwOiAjNzQ0MjEwOy0tZ3JlZW4tMTAwOiAjZjBmZmY0Oy0tZ3JlZW4tMjAwOiAjYzZmNmQ1Oy0tZ3JlZW4tMzAwOiAjOWFlNmI0Oy0tZ3JlZW4tNDAwOiAjNjhkMzkxOy0tZ3JlZW4tNTAwOiAjNDhiYjc4Oy0tZ3JlZW4tNjAwOiAjMzhhMTY5Oy0tZ3JlZW4tNzAwOiAjMmY4NTVhOy0tZ3JlZW4tODAwOiAjMjc2NzQ5Oy0tZ3JlZW4tOTAwOiAjMjI1NDNkOy0tdGVhbC0xMDA6ICNlNmZmZmE7LS10ZWFsLTIwMDogI2IyZjVlYTstLXRlYWwtMzAwOiAjODFlNmQ5Oy0tdGVhbC00MDA6ICM0ZmQxYzU7LS10ZWFsLTUwMDogIzM4YjJhYzstLXRlYWwtNjAwOiAjMzE5Nzk1Oy0tdGVhbC03MDA6ICMyYzdhN2I7LS10ZWFsLTgwMDogIzI4NWU2MTstLXRlYWwtOTAwOiAjMjM0ZTUyOy0tYmx1ZS0xMDA6ICNlYmY4ZmY7LS1ibHVlLTIwMDogI2JlZTNmODstLWJsdWUtMzAwOiAjOTBjZGY0Oy0tYmx1ZS00MDA6ICM2M2IzZWQ7LS1ibHVlLTUwMDogIzQyOTllMTstLWJsdWUtNjAwOiAjMzE4MmNlOy0tYmx1ZS03MDA6ICMyYjZjYjA7LS1ibHVlLTgwMDogIzJjNTI4MjstLWJsdWUtOTAwOiAjMmE0MzY1Oy0taW5kaWdvLTEwMDogI2ViZjRmZjstLWluZGlnby0yMDA6ICNjM2RhZmU7LS1pbmRpZ28tMzAwOiAjYTNiZmZhOy0taW5kaWdvLTQwMDogIzdmOWNmNTstLWluZGlnby01MDA6ICM2NjdlZWE7LS1pbmRpZ28tNjAwOiAjNWE2N2Q4Oy0taW5kaWdvLTcwMDogIzRjNTFiZjstLWluZGlnby04MDA6ICM0MzQxOTA7LS1pbmRpZ28tOTAwOiAjM2MzNjZiOy0tcHVycGxlLTEwMDogI2ZhZjVmZjstLXB1cnBsZS0yMDA6ICNlOWQ4ZmQ7LS1wdXJwbGUtMzAwOiAjZDZiY2ZhOy0tcHVycGxlLTQwMDogI2I3OTRmNDstLXB1cnBsZS01MDA6ICM5ZjdhZWE7LS1wdXJwbGUtNjAwOiAjODA1YWQ1Oy0tcHVycGxlLTcwMDogIzZiNDZjMTstLXB1cnBsZS04MDA6ICM1NTNjOWE7LS1wdXJwbGUtOTAwOiAjNDQzMzdhOy0tcGluay0xMDA6ICNmZmY1Zjc7LS1waW5rLTIwMDogI2ZlZDdlMjstLXBpbmstMzAwOiAjZmJiNmNlOy0tcGluay00MDA6ICNmNjg3YjM7LS1waW5rLTUwMDogI2VkNjRhNjstLXBpbmstNjAwOiAjZDUzZjhjOy0tcGluay03MDA6ICNiODMyODA7LS1waW5rLTgwMDogIzk3MjY2ZDstLXBpbmstOTAwOiAjNzAyNDU5fS52Yy1jb250YWluZXIudmMtcmVkey0tYWNjZW50LTEwMDogdmFyKC0tcmVkLTEwMCk7LS1hY2NlbnQtMjAwOiB2YXIoLS1yZWQtMjAwKTstLWFjY2VudC0zMDA6IHZhcigtLXJlZC0zMDApOy0tYWNjZW50LTQwMDogdmFyKC0tcmVkLTQwMCk7LS1hY2NlbnQtNTAwOiB2YXIoLS1yZWQtNTAwKTstLWFjY2VudC02MDA6IHZhcigtLXJlZC02MDApOy0tYWNjZW50LTcwMDogdmFyKC0tcmVkLTcwMCk7LS1hY2NlbnQtODAwOiB2YXIoLS1yZWQtODAwKTstLWFjY2VudC05MDA6IHZhcigtLXJlZC05MDApfS52Yy1jb250YWluZXIudmMtb3Jhbmdley0tYWNjZW50LTEwMDogdmFyKC0tb3JhbmdlLTEwMCk7LS1hY2NlbnQtMjAwOiB2YXIoLS1vcmFuZ2UtMjAwKTstLWFjY2VudC0zMDA6IHZhcigtLW9yYW5nZS0zMDApOy0tYWNjZW50LTQwMDogdmFyKC0tb3JhbmdlLTQwMCk7LS1hY2NlbnQtNTAwOiB2YXIoLS1vcmFuZ2UtNTAwKTstLWFjY2VudC02MDA6IHZhcigtLW9yYW5nZS02MDApOy0tYWNjZW50LTcwMDogdmFyKC0tb3JhbmdlLTcwMCk7LS1hY2NlbnQtODAwOiB2YXIoLS1vcmFuZ2UtODAwKTstLWFjY2VudC05MDA6IHZhcigtLW9yYW5nZS05MDApfS52Yy1jb250YWluZXIudmMteWVsbG93ey0tYWNjZW50LTEwMDogdmFyKC0teWVsbG93LTEwMCk7LS1hY2NlbnQtMjAwOiB2YXIoLS15ZWxsb3ctMjAwKTstLWFjY2VudC0zMDA6IHZhcigtLXllbGxvdy0zMDApOy0tYWNjZW50LTQwMDogdmFyKC0teWVsbG93LTQwMCk7LS1hY2NlbnQtNTAwOiB2YXIoLS15ZWxsb3ctNTAwKTstLWFjY2VudC02MDA6IHZhcigtLXllbGxvdy02MDApOy0tYWNjZW50LTcwMDogdmFyKC0teWVsbG93LTcwMCk7LS1hY2NlbnQtODAwOiB2YXIoLS15ZWxsb3ctODAwKTstLWFjY2VudC05MDA6IHZhcigtLXllbGxvdy05MDApfS52Yy1jb250YWluZXIudmMtZ3JlZW57LS1hY2NlbnQtMTAwOiB2YXIoLS1ncmVlbi0xMDApOy0tYWNjZW50LTIwMDogdmFyKC0tZ3JlZW4tMjAwKTstLWFjY2VudC0zMDA6IHZhcigtLWdyZWVuLTMwMCk7LS1hY2NlbnQtNDAwOiB2YXIoLS1ncmVlbi00MDApOy0tYWNjZW50LTUwMDogdmFyKC0tZ3JlZW4tNTAwKTstLWFjY2VudC02MDA6IHZhcigtLWdyZWVuLTYwMCk7LS1hY2NlbnQtNzAwOiB2YXIoLS1ncmVlbi03MDApOy0tYWNjZW50LTgwMDogdmFyKC0tZ3JlZW4tODAwKTstLWFjY2VudC05MDA6IHZhcigtLWdyZWVuLTkwMCl9LnZjLWNvbnRhaW5lci52Yy10ZWFsey0tYWNjZW50LTEwMDogdmFyKC0tdGVhbC0xMDApOy0tYWNjZW50LTIwMDogdmFyKC0tdGVhbC0yMDApOy0tYWNjZW50LTMwMDogdmFyKC0tdGVhbC0zMDApOy0tYWNjZW50LTQwMDogdmFyKC0tdGVhbC00MDApOy0tYWNjZW50LTUwMDogdmFyKC0tdGVhbC01MDApOy0tYWNjZW50LTYwMDogdmFyKC0tdGVhbC02MDApOy0tYWNjZW50LTcwMDogdmFyKC0tdGVhbC03MDApOy0tYWNjZW50LTgwMDogdmFyKC0tdGVhbC04MDApOy0tYWNjZW50LTkwMDogdmFyKC0tdGVhbC05MDApfS52Yy1jb250YWluZXIudmMtYmx1ZXstLWFjY2VudC0xMDA6IHZhcigtLWJsdWUtMTAwKTstLWFjY2VudC0yMDA6IHZhcigtLWJsdWUtMjAwKTstLWFjY2VudC0zMDA6IHZhcigtLWJsdWUtMzAwKTstLWFjY2VudC00MDA6IHZhcigtLWJsdWUtNDAwKTstLWFjY2VudC01MDA6IHZhcigtLWJsdWUtNTAwKTstLWFjY2VudC02MDA6IHZhcigtLWJsdWUtNjAwKTstLWFjY2VudC03MDA6IHZhcigtLWJsdWUtNzAwKTstLWFjY2VudC04MDA6IHZhcigtLWJsdWUtODAwKTstLWFjY2VudC05MDA6IHZhcigtLWJsdWUtOTAwKX0udmMtY29udGFpbmVyLnZjLWluZGlnb3stLWFjY2VudC0xMDA6IHZhcigtLWluZGlnby0xMDApOy0tYWNjZW50LTIwMDogdmFyKC0taW5kaWdvLTIwMCk7LS1hY2NlbnQtMzAwOiB2YXIoLS1pbmRpZ28tMzAwKTstLWFjY2VudC00MDA6IHZhcigtLWluZGlnby00MDApOy0tYWNjZW50LTUwMDogdmFyKC0taW5kaWdvLTUwMCk7LS1hY2NlbnQtNjAwOiB2YXIoLS1pbmRpZ28tNjAwKTstLWFjY2VudC03MDA6IHZhcigtLWluZGlnby03MDApOy0tYWNjZW50LTgwMDogdmFyKC0taW5kaWdvLTgwMCk7LS1hY2NlbnQtOTAwOiB2YXIoLS1pbmRpZ28tOTAwKX0udmMtY29udGFpbmVyLnZjLXB1cnBsZXstLWFjY2VudC0xMDA6IHZhcigtLXB1cnBsZS0xMDApOy0tYWNjZW50LTIwMDogdmFyKC0tcHVycGxlLTIwMCk7LS1hY2NlbnQtMzAwOiB2YXIoLS1wdXJwbGUtMzAwKTstLWFjY2VudC00MDA6IHZhcigtLXB1cnBsZS00MDApOy0tYWNjZW50LTUwMDogdmFyKC0tcHVycGxlLTUwMCk7LS1hY2NlbnQtNjAwOiB2YXIoLS1wdXJwbGUtNjAwKTstLWFjY2VudC03MDA6IHZhcigtLXB1cnBsZS03MDApOy0tYWNjZW50LTgwMDogdmFyKC0tcHVycGxlLTgwMCk7LS1hY2NlbnQtOTAwOiB2YXIoLS1wdXJwbGUtOTAwKX0udmMtY29udGFpbmVyLnZjLXBpbmt7LS1hY2NlbnQtMTAwOiB2YXIoLS1waW5rLTEwMCk7LS1hY2NlbnQtMjAwOiB2YXIoLS1waW5rLTIwMCk7LS1hY2NlbnQtMzAwOiB2YXIoLS1waW5rLTMwMCk7LS1hY2NlbnQtNDAwOiB2YXIoLS1waW5rLTQwMCk7LS1hY2NlbnQtNTAwOiB2YXIoLS1waW5rLTUwMCk7LS1hY2NlbnQtNjAwOiB2YXIoLS1waW5rLTYwMCk7LS1hY2NlbnQtNzAwOiB2YXIoLS1waW5rLTcwMCk7LS1hY2NlbnQtODAwOiB2YXIoLS1waW5rLTgwMCk7LS1hY2NlbnQtOTAwOiB2YXIoLS1waW5rLTkwMCl9LnZjLWNvbnRhaW5lcnstLWZvbnQtbm9ybWFsOiA0MDA7LS1mb250LW1lZGl1bTogNTAwOy0tZm9udC1zZW1pYm9sZDogNjAwOy0tZm9udC1ib2xkOiA3MDA7LS10ZXh0LXhzOiAxMnB4Oy0tdGV4dC1zbTogMTRweDstLXRleHQtYmFzZTogMTZweDstLXRleHQtbGc6IDE4cHg7LS1sZWFkaW5nLXNudWc6IDEuMzc1Oy0tcm91bmRlZDogLjI1cmVtOy0tcm91bmRlZC1sZzogLjVyZW07LS1yb3VuZGVkLWZ1bGw6IDk5OTlweDstLXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA2KTstLXNoYWRvdy1sZzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMDUpOy0tc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4wNik7LS1zbGlkZS10cmFuc2xhdGU6IDIycHg7LS1zbGlkZS1kdXJhdGlvbjogLjE1czstLXNsaWRlLXRpbWluZzogZWFzZTstLWRheS1jb250ZW50LXRyYW5zaXRpb24tdGltZTogLjEzcyBlYXNlLWluOy0td2Vla251bWJlci1vZmZzZXQ6IC0zNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOi13ZWJraXQtbWF4LWNvbnRlbnQ7d2lkdGg6bWF4LWNvbnRlbnQ7aGVpZ2h0Oi13ZWJraXQtbWF4LWNvbnRlbnQ7aGVpZ2h0Om1heC1jb250ZW50O2ZvbnQtZmFtaWx5OkJsaW5rTWFjU3lzdGVtRm9udCwtYXBwbGUtc3lzdGVtLFNlZ29lIFVJLFJvYm90byxPeHlnZW4sVWJ1bnR1LENhbnRhcmVsbCxGaXJhIFNhbnMsRHJvaWQgU2FucyxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtjb2xvcjp2YXIoLS1ncmF5LTkwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZ3JheS00MDApO2JvcmRlci1yYWRpdXM6dmFyKC0tcm91bmRlZC1sZyk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS52Yy1jb250YWluZXIsLnZjLWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmMtY29udGFpbmVyOmZvY3VzLC52Yy1jb250YWluZXIgKjpmb2N1c3tvdXRsaW5lOm5vbmV9LnZjLWNvbnRhaW5lciBidXR0b24sLnZjLWNvbnRhaW5lciBbcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfS52Yy1jb250YWluZXIudmMtaXMtZXhwYW5kZWR7bWluLXdpZHRoOjEwMCV9LnZjLWNvbnRhaW5lciAudmMtY29udGFpbmVye2JvcmRlcjpub25lfS52Yy1jb250YWluZXIudmMtaXMtZGFya3tjb2xvcjp2YXIoLS1ncmF5LTEwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmF5LTkwMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWdyYXktNzAwKX1cbiIsIi8qIVxuICogQHByZXNlcnZlXG4gKlxuICogKysrKysrKysrKysrKysrKysrKysrK1xuICogQWRkIHRvIENhbGVuZGFyIEJ1dHRvblxuICogKysrKysrKysrKysrKysrKysrKysrK1xuICpcbiAqIFN0eWxlOiBEZWZhdWx0XG4gKlxuICogVmVyc2lvbjogMS4xOC44XG4gKiBDcmVhdG9yOiBKZW5zIEt1ZXJzY2huZXIgKGh0dHBzOi8vamVuc2t1ZXJzY2huZXIuZGUpXG4gKiBQcm9qZWN0OiBodHRwczovL2dpdGh1Yi5jb20vYWRkMmNhbC9hZGQtdG8tY2FsZW5kYXItYnV0dG9uXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wIHdpdGgg4oCcQ29tbW9ucyBDbGF1c2XigJ0gTGljZW5zZSBDb25kaXRpb24gdjEuMFxuICogTm90ZTogICAgRE8gTk9UIFJFTU9WRSBUSEUgQ09QWVJJR0hUIE5PVElDRSBBQk9WRSFcbiAqIFxuICovXG5cbi5hdGNiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogR2xvYmFsIGNvbG9ycyBhbmQgc2hhZG93c1xuICovXG5cbjpyb290IHtcbiAgLS1iYXNlLWZvbnQtc2l6ZS1sOiAxNnB4O1xuICAtLWJhc2UtZm9udC1zaXplLW06IDE2cHg7XG4gIC0tYmFzZS1mb250LXNpemUtczogMTZweDtcbiAgLS1mb250OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtLWF0Y2Ita2V5Ym9hcmQtZm9jdXM6ICMxZTkwZmY7XG4gIC0tYXRjYi1iYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAtLWF0Y2ItYmFja2dyb3VuZC1ob3ZlcjogI2ZmZjtcbiAgLS1hdGNiLWJvcmRlcjogI2QyZDJkMjtcbiAgLS1hdGNiLXRleHQ6ICMzMzM7XG4gIC0tYXRjYi10ZXh0LTI6ICMwMDA7XG4gIC0tYXRjYi1jbG9zZS1iYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAtLWF0Y2ItY2xvc2UtdGV4dDogIzc3NztcbiAgLS1hdGNiLW92ZXJsYXktYmFja2dyb3VuZDogcmdiYSgyMCAyMCAyMCAvIDI1JSk7XG4gIC0tYXRjYi1tb2RhbC1iYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAtLWF0Y2ItbW9kYWwtYnV0dG9ucy1iYXI6ICNjNmM4Y2Q7XG4gIC0tYXRjYi1tb2RhbC1idG4tYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgLS1hdGNiLW1vZGFsLWJ0bi1zZWMtYmFja2dyb3VuZDogI2UyZTFlNjtcbiAgLS1hdGNiLW1vZGFsLWJ0bi1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZmO1xuICAtLWF0Y2ItbW9kYWwtYnRuLXRleHQ6ICMyZTJlMmU7XG4gIC0tYXRjYi1tb2RhbC1idG4tdGV4dC1ob3ZlcjogIzE2MTYxNjtcbiAgLS1hdGNiLW1vZGFsLWJ0bi1zZWMtdGV4dDogIzY2NjU2NztcbiAgLS1hdGNiLW1vZGFsLWRhdGUtYnRuLXRleHQ6ICMxZDFkMWU7XG4gIC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi10ZXh0LTI6ICMzYTNhM2Y7XG4gIC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi1jYWwtdGV4dDogI2ZmZjtcbiAgLS1hdGNiLW1vZGFsLWRhdGUtYnRuLWNhbC10ZXh0LTI6ICNkM2QyZDc7XG4gIC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi1jYWwtYmFja2dyb3VuZDogIzMxMzEzMjtcbiAgLS1hdGNiLW1vZGFsLWRhdGUtYnRuLWJhY2tncm91bmQ6ICNlYWU5ZWQ7XG4gIC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZmO1xuICAtLWF0Y2Itc2hhZG93LWJ1dHRvbjogcmdiYSgwIDAgMCAvIDMwJSkgMnB4IDVweCAxOHB4IC0xcHgsIHJnYmEoMCAwIDAgLyAyNSUpIDJweCAycHggMTBweCAtM3B4O1xuICAtLWF0Y2Itc2hhZG93LWJ1dHRvbi1ob3ZlcjogcmdiYSgwIDAgMCAvIDQwJSkgMnB4IDVweCAxOHB4IC0xcHgsIHJnYmEoMCAwIDAgLyAzNSUpIDJweCAycHggMTBweCAtM3B4O1xuICAtLWF0Y2Itc2hhZG93LWJ1dHRvbi1hY3RpdmU6IHJnYmEoMCAwIDAgLyA1MCUpIDJweCA1cHggMThweCAtMXB4LCByZ2JhKDAgMCAwIC8gNDUlKSAycHggMnB4IDEwcHggLTNweDtcbiAgLS1hdGNiLXNoYWRvdy1saXN0OiByZ2JhKDAgMCAwIC8gMjAlKSAycHggNXB4IDE4cHggLTFweCwgcmdiYSgwIDAgMCAvIDQwJSkgMnB4IDJweCAxMHB4IC0zcHg7XG4gIC0tYXRjYi1zaGFkb3ctbGlzdC1tb2RhbDogcmdiYSgwIDAgMCAvIDYwJSkgM3B4IDZweCA0MHB4IC01cHgsIHJnYmEoMCAwIDAgLyA2MCUpIDNweCAzcHggMTVweCAtNHB4O1xuICAtLWF0Y2Itc2hhZG93LW1vZGFsOiBkcm9wLXNoYWRvdyg1cHggOHB4IDMwcHggcmdiYSgwIDAgMCAvIDcwJSkpO1xuICAtLWF0Y2Itc2hhZG93LW1vZGFsLWRhdGUtYnRuOiByZ2JhKDAgMCAwIC8gNDAlKSAxcHggM3B4IDE1cHggLTRweCwgcmdiYSgwIDAgMCAvIDIwJSkgMXB4IDFweCA4cHggLTRweDtcbiAgLS1hdGNiLXNoYWRvdy1tb2RhbC1kYXRlLWJ0bi1ob3ZlcjogcmdiYSgwIDAgMCAvIDQwJSkgNHB4IDZweCAxOHB4IC0xcHgsIHJnYmEoMCAwIDAgLyAzNSUpIDRweCA1cHggMjVweCAtMnB4O1xuICAtLWF0Y2Itc2hhZG93LW1vZGFsLWJ1dHRvbjogcmdiYSgwIDAgMCAvIDEwJSkgMnB4IDNweCAxMHB4IC0zcHgscmdiYSgwIDAgMCAvIDI1JSkgMXB4IDFweCA4cHggLTRweDtcbiAgLS1hdGNiLXNoYWRvdy1tb2RhbC1idXR0b24taG92ZXI6IHJnYmEoMCAwIDAgLyAzNSUpIDNweCA1cHggMTVweCAtMnB4LHJnYmEoMCAwIDAgLyAyMCUpIDJweCA0cHggMjVweCAtNnB4O1xuICAtLWF0Y2ItY2hlY2ttYXJrLWJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsI2ZmZiAwLHJnYmEoMjU1IDI1NSAyNTUgLyA4MCUpIDQwJSxyZ2JhKDI1NSAyNTUgMjU1IC8gMCUpIDcwJSk7XG4gIC0tYmctY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzNzc3JyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxMjIuODc4IDEyMi44OCclM0UlM0NwYXRoIGQ9J00xLjQyNiA4LjMxM2E0Ljg3IDQuODcgMCAwIDEgMC02Ljg4NiA0Ljg3IDQuODcgMCAwIDEgNi44ODYgMGw1My4xMjcgNTMuMTI3IDUzLjEyNy01My4xMjdhNC44NyA0Ljg3IDAgMCAxIDYuODg3IDAgNC44NyA0Ljg3IDAgMCAxIDAgNi44ODZMNjguMzI0IDYxLjQzOWw1My4xMjggNTMuMTI4YTQuODcgNC44NyAwIDAgMS02Ljg4NyA2Ljg4Nkw2MS40MzggNjguMzI2IDguMzEyIDEyMS40NTNhNC44NyA0Ljg3IDAgMCAxLTYuODg2IDAgNC44NyA0Ljg3IDAgMCAxIDAtNi44ODZsNTMuMTI3LTUzLjEyOEwxLjQyNiA4LjMxM2gweicvJTNFJTNDL3N2ZyUzRVwiKSAxNiAxNiwgY3Jvc3NoYWlyO1xuICAtLWljb24tbXMzNjUtY29sb3I6ICNlYTNlMjM7XG4gIC0taWNvbi15YWhvby1jb2xvcjogIzVmMDFkMTtcbiAgLS1pY29uLWZpbHRlcjogbm9uZTtcbn1cblxuLyogRGFyayBtb2RlICovXG5cbi5hdGNiLWJ1dHRvbi13cmFwcGVyLmF0Y2ItZGFyayxcbmJvZHkuYXRjYi1kYXJrIC5hdGNiLWJ1dHRvbi13cmFwcGVyLmF0Y2ItYm9keVNjaGVtZSxcbi5hdGNiLWxpc3QuYXRjYi1kYXJrLFxuYm9keS5hdGNiLWRhcmsgLmF0Y2ItbGlzdC5hdGNiLWJvZHlTY2hlbWUsXG4uYXRjYi1tb2RhbC1ib3guYXRjYi1kYXJrLFxuYm9keS5hdGNiLWRhcmsgLmF0Y2ItbW9kYWwtYm94LmF0Y2ItYm9keVNjaGVtZSxcbiNhdGNiLWJnb3ZlcmxheS5hdGNiLWRhcmssXG5ib2R5LmF0Y2ItZGFyayAjYXRjYi1iZ292ZXJsYXkuYXRjYi1ib2R5U2NoZW1lIHtcbiAgLS1hdGNiLWJhY2tncm91bmQ6ICMyZTJlMmU7XG4gIC0tYXRjYi1iYWNrZ3JvdW5kLWhvdmVyOiAjMzczNzM3O1xuICAtLWF0Y2ItYm9yZGVyOiAjNGQ0ZDRkO1xuICAtLWF0Y2ItdGV4dDogI2RlZGVkZTtcbiAgLS1hdGNiLXRleHQtMjogI2YxZjFmMTtcbiAgLS1hdGNiLWNsb3NlLWJhY2tncm91bmQ6ICMyODI4Mjg7XG4gIC0tYXRjYi1vdmVybGF5LWJhY2tncm91bmQ6IHJnYmEoMjAgMjAgMjAgLyA2MCUpO1xuICAtLWF0Y2ItbW9kYWwtYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgLS1hdGNiLW1vZGFsLWJ1dHRvbnMtYmFyOiAjMzgzODNhO1xuICAtLWF0Y2ItbW9kYWwtYnRuLWJhY2tncm91bmQ6ICMxODE4MTk7XG4gIC0tYXRjYi1tb2RhbC1idG4tc2VjLWJhY2tncm91bmQ6ICMyZTJkMzA7XG4gIC0tYXRjYi1tb2RhbC1idG4tYmFja2dyb3VuZC1ob3ZlcjogIzQzNDI0NjtcbiAgLS1hdGNiLW1vZGFsLWJ0bi10ZXh0OiAjZGJkYmRiO1xuICAtLWF0Y2ItbW9kYWwtYnRuLXRleHQtaG92ZXI6ICNmZmY7XG4gIC0tYXRjYi1tb2RhbC1idG4tc2VjLXRleHQ6ICNiOGI4Yjg7XG4gIC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi10ZXh0OiAjZWJlYmYwO1xuICAtLWF0Y2ItbW9kYWwtZGF0ZS1idG4tdGV4dC0yOiAjYjViNWJkO1xuICAtLWF0Y2ItbW9kYWwtZGF0ZS1idG4tY2FsLXRleHQ6ICMxMDEwMTA7XG4gIC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi1jYWwtdGV4dC0yOiAjM2UzZTNmO1xuICAtLWF0Y2ItbW9kYWwtZGF0ZS1idG4tY2FsLWJhY2tncm91bmQ6ICNjN2M3Y2Q7XG4gIC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi1iYWNrZ3JvdW5kOiAjMzYzNjM2O1xuICAtLWF0Y2ItbW9kYWwtZGF0ZS1idG4tYmFja2dyb3VuZC1ob3ZlcjogIzQ3NDc0NztcbiAgLS1hdGNiLXNoYWRvdy1idXR0b246IHJnYmEoMjU1IDI1NSAyNTUgLyA1JSkgLTEycHggLTVweCAyMHB4IC04cHgsIHJnYmEoMjU1IDI1NSAyNTUgLyA2JSkgLTdweCAtNXB4IDE1cHggLTNweCwgcmdiYSgwIDAgMCAvIDUwJSkgMnB4IDVweCAxOHB4IC0xcHgsIHJnYmEoMCAwIDAgLyA0MCUpIDNweCAzcHggMjBweCAtM3B4O1xuICAtLWF0Y2Itc2hhZG93LWJ1dHRvbi1ob3ZlcjogcmdiYSgyNTUgMjU1IDI1NSAvIDYlKSAtMTJweCAtNXB4IDIzcHggLThweCwgcmdiYSgyNTUgMjU1IDI1NSAvIDclKSAtN3B4IC01cHggMThweCAtM3B4LCByZ2JhKDAgMCAwIC8gNjAlKSAycHggNXB4IDE5cHggLTFweCwgcmdiYSgwIDAgMCAvIDUwJSkgM3B4IDNweCAyMnB4IC0zcHg7XG4gIC0tYXRjYi1zaGFkb3ctYnV0dG9uLWFjdGl2ZTogcmdiYSgyNTUgMjU1IDI1NSAvIDclKSAtMTJweCAtNXB4IDIzcHggLThweCwgcmdiYSgyNTUgMjU1IDI1NSAvIDglKSAtN3B4IC01cHggMThweCAtM3B4LCByZ2JhKDAgMCAwIC8gNzAlKSAycHggNXB4IDE5cHggLTFweCwgcmdiYSgwIDAgMCAvIDYwJSkgM3B4IDNweCAyMnB4IC0zcHg7XG4gIC0tYXRjYi1zaGFkb3ctbGlzdDogcmdiYSgyNTUgMjU1IDI1NSAvIDUlKSAtMTJweCAtNXB4IDIwcHggLThweCwgcmdiYSgyNTUgMjU1IDI1NSAvIDYlKSAtN3B4IC01cHggMTVweCAtM3B4LCByZ2JhKDAgMCAwIC8gNTAlKSAycHggNXB4IDE4cHggLTFweCwgcmdiYSgwIDAgMCAvIDQwJSkgM3B4IDNweCAyMHB4IC0zcHg7XG4gIC0tYXRjYi1zaGFkb3ctbGlzdC1tb2RhbDogcmdiYSgyNTUgMjU1IDI1NSAvIDglKSAtMTJweCAtNXB4IDMwcHggLThweCwgcmdiYSgyNTUgMjU1IDI1NSAvIDglKSAtN3B4IC01cHggMTVweCAtM3B4LCByZ2JhKDAgMCAwIC8gNjAlKSA0cHggNnB4IDUwcHggLTRweCwgcmdiYSgwIDAgMCAvIDkwJSkgOHB4IDEycHggNDBweCAtMnB4O1xuICAtLWF0Y2Itc2hhZG93LW1vZGFsOiBkcm9wLXNoYWRvdyg1cHggOHB4IDMwcHggcmdiYSgwIDAgMCAvIDkwJSkpO1xuICAtLWF0Y2Itc2hhZG93LW1vZGFsLWRhdGUtYnRuOiByZ2JhKDI1NSAyNTUgMjU1IC8gMTAlKSAtOHB4IC02cHggMjBweCwgcmdiYSgwIDAgMCAvIDUwJSkgMXB4IDNweCAyNXB4IC04cHgscmdiYSgwIDAgMCAvIDUwJSkgMXB4IDFweCAxMHB4IC0zcHg7XG4gIC0tYXRjYi1zaGFkb3ctbW9kYWwtYnV0dG9uOiByZ2JhKDI1NSAyNTUgMjU1IC8gNSUpIC0ycHggLTJweCAxMHB4LHJnYmEoMCAwIDAgLyAzMCUpIDFweCAycHggOHB4IC0xcHg7XG4gIC0tYXRjYi1jaGVja21hcmstYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDAgMCAwIC8gNTAlKSAwLHJnYmEoMCAwIDAgLyAzMCUpIDQwJSxyZ2JhKDAgMCAwIC8gMCUpIDcwJSk7XG4gIC0taWNvbi1tczM2NS1jb2xvcjogI2VhM2UyMztcbiAgLS1pY29uLXlhaG9vLWNvbG9yOiAjYmViZWJlO1xuICAtLWljb24tZmlsdGVyOiBncmF5c2NhbGUoLjIpO1xufVxuXG4vKiBTaXplIEJyZWFrcG9pbnRzICovXG5cbi8qIGxhcmdlICovXG4uYXRjYi1idXR0b24td3JhcHBlcixcbi5hdGNiLWxpc3QsXG4uYXRjYi1tb2RhbC1ib3gge1xuICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplLWwpO1xufVxuXG4vKiBtZWRpdW0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXRjYi1idXR0b24td3JhcHBlcixcbiAgLmF0Y2ItbGlzdCxcbiAgLmF0Y2ItbW9kYWwtYm94IHtcbiAgICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplLW0pO1xuICB9XG59XG5cbi8qIHNtYWxsICovXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF0Y2ItYnV0dG9uLXdyYXBwZXIsXG4gIC5hdGNiLWxpc3QsXG4gIC5hdGNiLW1vZGFsLWJveCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1iYXNlLWZvbnQtc2l6ZS1zKTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBUaGUgdHJpZ2dlcmluZyBidXR0b25cbiAqL1xuXG4uYXRjYi1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdGNiLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWF0Y2ItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1hdGNiLXNoYWRvdy1idXR0b24pO1xuICBjb2xvcjogdmFyKC0tYXRjYi10ZXh0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udCk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IC4xM2VtO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAuNjVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXRjYi1idXR0b24uYXRjYi1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYXRjYi1ydGwgLmF0Y2ItYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXRjYi1idXR0b246Zm9jdXMsXG4uYXRjYi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdGNiLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hdGNiLXNoYWRvdy1idXR0b24taG92ZXIpO1xufVxuXG4uYXRjYi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hdGNiLWtleWJvYXJkLWZvY3VzKTtcbn1cblxuLmF0Y2ItYnV0dG9uLmF0Y2ItYWN0aXZlOm5vdCguYXRjYi1tb2RhbC1zdHlsZSwgLmF0Y2ItZHJvcG92ZXJsYXkpLFxuLmF0Y2ItYnV0dG9uLmF0Y2Itc2luZ2xlOmZvY3VzLFxuLmF0Y2ItYnV0dG9uLmF0Y2Itc2luZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXRjYi1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXRjYi1zaGFkb3ctYnV0dG9uLWFjdGl2ZSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjc4ZW0gMS4xM2VtO1xuICB6LWluZGV4OiAxNTAwMDAwMDtcbn1cblxuLmF0Y2ItYnV0dG9uLmF0Y2ItYWN0aXZlLmF0Y2ItZHJvcG92ZXJsYXkge1xuICB6LWluZGV4OiAxNDAwMDA5MDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQnV0dG9uIEljb24gKGFsc28gYmFzZSBmb3IgbGlzdCBpY29ucykgJiBUZXh0XG4gKi9cblxuLmF0Y2ItaWNvbiB7XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hdGNiLXJ0bCAuYXRjYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLjhlbTtcbn1cblxuLmF0Y2Itbm8tdGV4dCAuYXRjYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmF0Y2ItaWNvbiBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hdGNiLXRleHQge1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogT3B0aW9ucyBMaXN0XG4gKi9cblxuLmF0Y2ItZHJvcGRvd24tYW5jaG9yIHtcbiAgYm90dG9tOiA0cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXRjYi1saXN0LXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNDAwMDA5MDtcbn1cblxuLmF0Y2ItbGlzdC13cmFwcGVyLmF0Y2ItZHJvcG92ZXJsYXkge1xuICB6LWluZGV4OiAxNTAwMDAwMDtcbn1cblxuLmF0Y2ItbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiB2YXIoLS1hdGNiLXNoYWRvdy1saXN0KTtcbiAgY29sb3I6IHZhcigtLWF0Y2ItdGV4dCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hdGNiLWxpc3QtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWF0Y2ItYm9yZGVyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgcGFkZGluZzogLjhlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hdGNiLXJ0bCAuYXRjYi1saXN0LWl0ZW0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdGNiLWxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItYmFja2dyb3VuZC1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1hdGNiLXRleHQtMik7XG59XG5cbi5hdGNiLWxpc3QtaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXRjYi1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWF0Y2Ita2V5Ym9hcmQtZm9jdXMpO1xuICBmb250LXNpemU6IC45NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXRjYi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuXG4uYXRjYi1saXN0IC5hdGNiLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG59XG5cbi5hdGNiLWRyb3B1cCAuYXRjYi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG59XG5cbi5hdGNiLWRyb3B1cCAuYXRjYi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQsXG4uYXRjYi1kcm9wb3ZlcmxheSAuYXRjYi1saXN0IC5hdGNiLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCxcbi5hdGNiLWxpc3QuYXRjYi1tb2RhbCAuYXRjYi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cblxuLmF0Y2ItZHJvcG92ZXJsYXkgLmF0Y2ItbGlzdCAuYXRjYi1saXN0LWl0ZW06b25seS1jaGlsZCxcbi5hdGNiLWxpc3QuYXRjYi1tb2RhbCAuYXRjYi1saXN0LWl0ZW06b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmF0Y2ItbGlzdC5hdGNiLWdlbmVyYXRlZC1idXR0b246bm90KC5hdGNiLW1vZGFsKSAuYXRjYi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMS4yNWVtO1xufVxuXG4uYXRjYi1kcm9wdXAgLmF0Y2ItbGlzdC5hdGNiLWdlbmVyYXRlZC1idXR0b246bm90KC5hdGNiLW1vZGFsKSAuYXRjYi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQsXG4uYXRjYi1kcm9wb3ZlcmxheSAuYXRjYi1saXN0LmF0Y2ItZ2VuZXJhdGVkLWJ1dHRvbjpub3QoLmF0Y2ItbW9kYWwpIC5hdGNiLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAuOGVtO1xufVxuXG4uYXRjYi1kcm9wb3ZlcmxheSAuYXRjYi1saXN0LFxuLmF0Y2ItbGlzdC5hdGNiLW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYXRjYi1saXN0LmF0Y2ItbW9kYWwge1xuICBib3gtc2hhZG93OiB2YXIoLS1hdGNiLXNoYWRvdy1saXN0LW1vZGFsKTtcbn1cblxuLmF0Y2ItbGlzdC1pdGVtIC5hdGNiLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC42ZW07XG4gIHdpZHRoOiAxLjEyNWVtO1xufVxuXG4uYXRjYi1ydGwgLmF0Y2ItbGlzdC1pdGVtIC5hdGNiLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAuNmVtO1xufVxuXG4uYXRjYi1uby10ZXh0IC5hdGNiLWxpc3QtaXRlbSAuYXRjYi1pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hdGNiLWxpc3QtaXRlbS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItY2xvc2UtYmFja2dyb3VuZCk7XG59XG5cbi5hdGNiLWxpc3QtaXRlbS5hdGNiLWxpc3QtaXRlbS1jbG9zZSB7XG4gIGNvbG9yOiB2YXIoLS1hdGNiLWNsb3NlLXRleHQpO1xufVxuXG4uYXRjYi1saXN0LWl0ZW0tY2xvc2Ugc3ZnIHtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBNb2RhbFxuICovXG5cbi5hdGNiLW1vZGFsLW5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmF0Y2ItbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNDAwMDA5MDtcbn1cblxuLmF0Y2ItbW9kYWwtYm94IHtcbiAgZmlsdGVyOiB2YXIoLS1hdGNiLXNoYWRvdy1tb2RhbCk7XG4gIGNvbG9yOiB2YXIoLS1hdGNiLXRleHQtMik7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgIFxuICBmb250LWZhbWlseTogdmFyKC0tZm9udCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAzMmVtO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXRjYi1tb2RhbC1ib3guYXRjYi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBhZGRpbmc6IDEuMjVlbSAxZW0gMS4yNWVtIDJlbTtcbn1cblxuLyogaWNvbiAqL1xuLmF0Y2ItbW9kYWwtaWNvbiB7XG4gIGhlaWdodDogMi41ZW07XG4gIHdpZHRoOiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogMS43NWVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5hdGNiLW1vZGFsLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb250ZW50ICovXG4uYXRjYi1tb2RhbC1oZWFkbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItbW9kYWwtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDEuOGVtIDJlbSAxLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXRjYi1tb2RhbC1pY29uICsgLmF0Y2ItbW9kYWwtaGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAtMi42ZW07XG4gIHBhZGRpbmctdG9wOiAyLjZlbTtcbn1cblxuLmF0Y2ItbW9kYWwtY29udGVudCB7ICBcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1iYWNrZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IC4zZW0gMi41ZW0gMi4yNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF0Y2ItbW9kYWwtaGVhZGxpbmUge1xuICAgIHBhZGRpbmc6IDEuOGVtIDFlbSAxZW07XG4gIH1cbiAgXG4gIC5hdGNiLW1vZGFsLWNvbnRlbnQgeyAgXG4gICAgcGFkZGluZzogLjNlbSAxZW0gMmVtO1xuICB9XG59XG5cbi8qIGJ1dHRvbnMgKi9cbi5hdGNiLW1vZGFsLWJ1dHRvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdGNiLW1vZGFsLWJ1dHRvbnMtYmFyKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IC44ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5idXR0b24uYXRjYi1tb2RhbC1idG4sXG5hLmF0Y2ItbW9kYWwtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1idG4tc2VjLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXRjYi1zaGFkb3ctbW9kYWwtYnV0dG9uKTtcbiAgY29sb3I6IHZhcigtLWF0Y2ItbW9kYWwtYnRuLXNlYy10ZXh0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250KTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogLjYyNWVtO1xuICBwYWRkaW5nOiAuNjI1ZW0gMS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJ1dHRvbi5hdGNiLW1vZGFsLWJ0bi5hdGNiLW1vZGFsLWJ0bi1wcmltYXJ5LFxuYS5hdGNiLW1vZGFsLWJ0bi5hdGNiLW1vZGFsLWJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1idG4tYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1hdGNiLW1vZGFsLWJ0bi10ZXh0KTtcbn1cblxuYnV0dG9uLmF0Y2ItbW9kYWwtYnRuOmhvdmVyLFxuYS5hdGNiLW1vZGFsLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItbW9kYWwtYnRuLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hdGNiLXNoYWRvdy1tb2RhbC1idXR0b24taG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1idG4tdGV4dC1ob3Zlcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uLmF0Y2ItbW9kYWwtYnRuOmZvY3VzLXZpc2libGUsXG5hLmF0Y2ItbW9kYWwtYnRuOmZvY3VzLXZpc2libGV7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItbW9kYWwtYnRuLWJhY2tncm91bmQtaG92ZXIpO1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYXRjYi1rZXlib2FyZC1mb2N1cyk7XG59XG5cbmJvZHkuYXRjYi1kYXJrIGEuYXRjYi1tb2RhbC1idG4ge1xuICBjb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1idG4tc2VjLXRleHQpO1xufVxuXG5ib2R5LmF0Y2ItZGFyayBhLmF0Y2ItbW9kYWwtYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdGNiLW1vZGFsLWJ0bi1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWF0Y2Ita2V5Ym9hcmQtZm9jdXMpO1xufVxuXG5ib2R5LmF0Y2ItZGFyayBhLmF0Y2ItbW9kYWwtYnRuLmF0Y2ItbW9kYWwtYnRuLXByaW1hcnkgIHtcbiAgY29sb3I6IHZhcigtLWF0Y2ItbW9kYWwtYnRuLXRleHQpO1xufVxuXG5ib2R5LmF0Y2ItZGFyayBhLmF0Y2ItbW9kYWwtYnRuOmhvdmVyLFxuYm9keS5hdGNiLWRhcmsgYS5hdGNiLW1vZGFsLWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1idG4tdGV4dC1ob3Zlcik7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIERhdGUgQnV0dG9uc1xuICovXG5cbi5hdGNiLXN1YmV2ZW50LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250KTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLWF0Y2Itc2hhZG93LW1vZGFsLWRhdGUtYnRuKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hdGNiLXN1YmV2ZW50LWJ0bjpob3ZlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdGNiLXN1YmV2ZW50LWJ0bjpob3Zlcixcbi5hdGNiLXN1YmV2ZW50LWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF0Y2ItbW9kYWwtZGF0ZS1idG4tYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF0Y2Itc2hhZG93LW1vZGFsLWRhdGUtYnRuLWhvdmVyKTsgIFxufVxuXG4uYXRjYi1zdWJldmVudC1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hdGNiLWtleWJvYXJkLWZvY3VzKTtcbn1cblxuLmF0Y2Itc3ViZXZlbnQtYnRuICsgLmF0Y2Itc3ViZXZlbnQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmF0Y2ItZGF0ZS1idG4tbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdGNiLW1vZGFsLWRhdGUtYnRuLWNhbC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWF0Y2ItbW9kYWwtZGF0ZS1idG4tYmFja2dyb3VuZC1ob3Zlcik7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAyLjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXRjYi1ydGwgLmF0Y2ItZGF0ZS1idG4tbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uYXRjYi1zdWJldmVudC1idG46aG92ZXIgLmF0Y2ItZGF0ZS1idG4tbGVmdCB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uYXRjYi1kYXRlLWJ0bi1kYXkge1xuICBjb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi1jYWwtdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYXRjYi1kYXRlLWJ0bi1tb250aCB7XG4gIGNvbG9yOiB2YXIoLS1hdGNiLW1vZGFsLWRhdGUtYnRuLWNhbC10ZXh0LTIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmF0Y2ItZGF0ZS1idG4tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1hdGNiLW1vZGFsLWRhdGUtYnRuLXRleHQpO1xufVxuXG4uYXRjYi1kYXRlLWJ0bi1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogLjhlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmF0Y2ItcnRsIC5hdGNiLWRhdGUtYnRuLWRldGFpbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmF0Y2ItZGF0ZS1idG4taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uYXRjYi1zdWJldmVudC1idG46aG92ZXIgLmF0Y2ItZGF0ZS1idG4tZGV0YWlscyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hdGNiLXN1YmV2ZW50LWJ0bjpob3ZlciAuYXRjYi1kYXRlLWJ0bi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hdGNiLWRhdGUtYnRuLWhlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uYXRjYi1kYXRlLWJ0bi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBjb2xvcjogdmFyKC0tYXRjYi1tb2RhbC1kYXRlLWJ0bi10ZXh0LTIpO1xufVxuXG4uYXRjYi1kYXRlLWJ0bi1jb250ZW50LWxvY2F0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uYXRjYi1kYXRlLWJ0bi1jb250ZW50LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC44ZW07XG4gIHdpZHRoOiAxLjNlbTtcbiAgZmxleDogMCAwIDEuM2VtO1xufVxuXG4uYXRjYi1ydGwgLmF0Y2ItZGF0ZS1idG4tY29udGVudC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbn1cblxuLmF0Y2ItZGF0ZS1idG4tY29udGVudC1pY29uIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmF0Y2ItZGF0ZS1idG4tY29udGVudCArIC5hdGNiLWRhdGUtYnRuLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAuM2VtO1xufVxuXG4uYXRjYi1kYXRlLWJ0bi1jb250ZW50LXJlY3Vyci1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAuM2VtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDaGVja21hcmsgT3ZlcmxheVxuICovXG5cbi5hdGNiLWNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdGNiLXNhdmVkIC5hdGNiLWNoZWNrbWFyayB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjb2xvcjogdmFyKC0tYXRjYi10ZXh0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS4yZW07XG4gIHJpZ2h0OiAtLjNlbTtcbiAgcGFkZGluZzogLjVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXRjYi1jaGVja21hcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMmVtO1xufVxuXG4uYXRjYi1idXR0b24uYXRjYi1hY3RpdmU6bm90KC5hdGNiLW1vZGFsLXN0eWxlLCAuYXRjYi1kcm9wb3ZlcmxheSkgLmF0Y2ItY2hlY2ttYXJrLFxuLmF0Y2ItYnV0dG9uLmF0Y2Itc2luZ2xlOmZvY3VzIC5hdGNiLWNoZWNrbWFyayxcbi5hdGNiLWJ1dHRvbi5hdGNiLXNpbmdsZTpob3ZlciAuYXRjYi1jaGVja21hcmsge1xuICB0b3A6IC0xLjA3ZW07XG4gIHJpZ2h0OiAtLjE3ZW07XG59XG5cbi5hdGNiLWNoZWNrbWFyayBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEJhY2tncm91bmQgT3ZlcmxheVxuICovXG5cbiNhdGNiLWJnb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogYXRjYi1iZ292ZXJsYXktYW5pbWF0ZSAwLjFzIGVhc2UgMHMgMSBub3JtYWwgZm9yd2FyZHM7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdGNiLW92ZXJsYXktYmFja2dyb3VuZCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAvKiBjb3VsZCBiZWNvbWUgc2ltcGx5IDEwMGR2aCBpbiB0aGUgZnV0dXJlIC0gd2l0aCByZWd1bGFyIHBhZGRpbmcgdGhlbiAqL1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxMDBweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDEzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTQwMDAwMDA7XG59XG5cbiNhdGNiLWJnb3ZlcmxheS5hdGNiLWFuaW1hdGUtYmcge1xuICBhbmltYXRpb246IGF0Y2ItYmdvdmVybGF5LWFuaW1hdGUgMC4zcyBlYXNlIDBzIDEgbm9ybWFsIGZvcndhcmRzO1xufVxuXG4jYXRjYi1iZ292ZXJsYXkuYXRjYi1uby1hbmltYXRpb24ge1xuICBhbmltYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNhdGNiLWJnb3ZlcmxheS5hdGNiLW5vLWJnIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGF0Y2ItYmdvdmVybGF5LWFuaW1hdGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuI2F0Y2ItYmdvdmVybGF5LmF0Y2ItY2xpY2s6aG92ZXIge1xuICBjdXJzb3I6IHZhcigtLWJnLWN1cnNvcik7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEljb24gc3BlY2lmaWNzXG4gKi9cblxuLmF0Y2ItaWNvbiAuYXRjYi1pY29uLWFwcGxlIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbn1cblxuLmF0Y2ItaWNvbiAuYXRjYi1pY29uLWljYWwgc3ZnIHtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xufVxuXG4uYXRjYi1pY29uIC5hdGNiLWljb24tbXMzNjUgc3ZnIHtcbiAgZmlsbDogdmFyKC0taWNvbi1tczM2NS1jb2xvcik7XG59XG5cbi5hdGNiLWljb24gLmF0Y2ItaWNvbi15YWhvbyBzdmcge1xuICBmaWxsOiB2YXIoLS1pY29uLXlhaG9vLWNvbG9yKTtcbn1cblxuLmF0Y2ItaWNvbiAuYXRjYi1pY29uLWdvb2dsZSBzdmcsXG4uYXRjYi1pY29uIC5hdGNiLWljb24tbXN0ZWFtcyBzdmcsXG4uYXRjYi1pY29uIC5hdGNiLWljb24tb3V0bG9va2NvbSBzdmcge1xuICBmaWx0ZXI6IHZhcigtLWljb24tZmlsdGVyKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/