
@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&family=Roboto:wght@400;700&display=swap");
@charset "UTF-8";
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.carousel{position:relative;box-sizing:border-box}
.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}
.carousel.is-draggable{cursor:move;cursor:grab}
.carousel.is-dragging{cursor:move;cursor:grabbing}
.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}
.carousel__track{display:flex}
.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
.has-dots{margin-bottom:calc(0.5rem + 22px)}
.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}
.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}
.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}
.carousel__dots .carousel__dot.is-selected:after{opacity:1}
.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}
.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}
.carousel__button.is-prev{left:10px}
.carousel__button.is-next{right:10px}
.carousel__button[disabled]{cursor:default;opacity:.3}
.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}
body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}
.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}
.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}
.fancybox__container :focus{outline:thin dotted}
body.is-using-mouse .fancybox__container :focus{outline:none}
@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}
.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}
.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}
.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}
.fancybox__track{display:flex;height:100%}
.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}
.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}
@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}
.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}
.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}
.is-loading .fancybox__caption{visibility:hidden}
.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}
.fancybox__nav .carousel__button{z-index:40}
.fancybox__nav .carousel__button.is-next{right:8px}
@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}
.fancybox__nav .carousel__button.is-prev{left:8px}
@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}
@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}
.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color, #fff)}
.fancybox__no-click,.fancybox__no-click button{pointer-events:none}
.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}
.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}
.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}
.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}
@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}
@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}
.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}
.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}
.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}
.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}
.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}
.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}
@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fancybox-fadeOut{to{opacity:0}}
@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}
@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}
@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}
@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}
.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}
.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}
.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}
.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}
.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}
.is-closing .has-image .fancybox__content{overflow:visible}
.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}
.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}
.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}
.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}
.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}
.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}
.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}
.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}
.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}
.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}
.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}
.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}
.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}
.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}
@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}
.fancybox__toolbar__items{display:flex}
.fancybox__toolbar__items--left{margin-right:auto}
.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}
.fancybox__toolbar__items--right{margin-left:auto}
@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}
.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}
.fancybox__container:fullscreen::backdrop{opacity:0}
.fancybox__button--fullscreen g:nth-child(2){display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__button--slideshow g:nth-child(2){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/**
 * Swiper 6.7.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 1, 2021
 */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-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;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.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: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  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-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 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 > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}
@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}
.ss-hide{display:none !important}
.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}
.ss-main:focus{box-shadow:0 0 5px var(--ss-primary-color)}
.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}
.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}
.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}
.ss-main.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}
.ss-main.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}
.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}
.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}
.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}
.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}
.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}
.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}
.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}
.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}
.ss-main .ss-deselect{display:flex;align-self:center;justify-content:flex-end;flex:0 1 auto;width:8px;height:8px;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}
.ss-main .ss-deselect svg{width:8px;height:8px}
.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}
.ss-main .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}
.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}
.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}
.ss-content.ss-relative{position:relative;height:100%}
.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}
.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}
.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}
.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}
.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}
.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-primary-color)}
.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}
.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}
.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}
.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}
.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}
.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}
.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}
.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}
.ss-content .ss-list .ss-option{display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color:var(--ss-font-color);cursor:pointer;user-select:none}
.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}
.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}
.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}
.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}
.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}
.btn {
  appearance: none;
  font-weight: 500;
  padding: 28px 55px;
  border-radius: 8px;
  border: 1px solid transparent;
  box-shadow: none;
  color: #DDE1E5;
  background-color: #C90237;
  cursor: pointer;
  user-select: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background .3s;
  cursor: pointer; }
@media screen and (max-width: 1520px) {
    .btn {
      padding: 20px 45px; } }
.btn:hover {
    background: #7C021C; }
.btn.disabled {
    cursor: default;
    background: #D0D0D0; }
@font-face {
  font-family: 'СlearSans';
  src: url("../fonts/СlearSans/СlearSans.woff2") format("woff2"), url("../fonts/СlearSans/СlearSans.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'СlearSans';
  src: url("../fonts/СlearSans/СlearSans-Bold.woff2") format("woff2"), url("../fonts/СlearSans/СlearSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond/CormorantGaramond-Regular.woff2") format("woff2"), url("../fonts/CormorantGaramond/CormorantGaramond-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond/CormorantGaramond-Medium.woff2") format("woff2"), url("../fonts/CormorantGaramond/CormorantGaramond-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
.fancybox__backdrop {
  background: rgba(0, 0, 0, 0.5); }
html {
  height: 100%;
  font-size: 20px;
  line-height: 1.4;
  scroll-behavior: smooth;
  font-family: 'ClearSans', sans-serif;
  scrollbar-color: #FFFFFF #D0D0D0;
  scrollbar-width: thin; }
html::-webkit-scrollbar {
    width: 6px;
    appearance: none;
    -webkit-appearance: none; }
html::-webkit-scrollbar-track {
    border-radius: 2px;
    background: #D0D0D0; }
html::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #FFFFFF;
    border: 2px solid #FFFFFF; }
@media screen and (max-width: 1520px) {
    html {
      font-size: 16px; } }
@media screen and (max-width: 1280px) {
    html {
      font-size: 14px; } }
body {
  width: 100%;
  min-height: 100%;
  padding: 0;
  margin: 0;
  color: #000603;
  display: flex;
  flex-direction: column;
  scroll-behavior: smooth;
  scrollbar-color: #FFFFFF #D0D0D0;
  scrollbar-width: thin; }
body::-webkit-scrollbar {
    width: 6px;
    appearance: none;
    -webkit-appearance: none; }
body::-webkit-scrollbar-track {
    border-radius: 2px;
    background: #D0D0D0; }
body::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #FFFFFF;
    border: 2px solid #FFFFFF; }
body.fancybox-active {
    overflow: hidden; }
body.mobilemenu-opened, body.popup-opened {
    position: relative;
    overflow: hidden; }
body.main {
    background-color: #DDE1E5; }
body.main--white {
      background-color: #fff; }
select, input, textarea, button {
  appearance: none;
  font: inherit; }
ul, ol, h1, h2, h3, h4, a {
  list-style: none;
  padding: 0;
  margin: 0;
  text-decoration: none; }
*::selection {
  color: #fff;
  background: #360804; }
.wrap {
  width: 100%;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
.wrap main {
    flex-grow: 1; }
.wrapper {
  width: 100%;
  max-width: 1637px;
  margin: 0 auto;
  position: relative;
  padding: 0 16px;
  display: flex;
  flex-direction: column; }
@media screen and (max-width: 1520px) {
    .wrapper {
      padding: 0 40px; } }
@media screen and (max-width: 1280px) {
    .wrapper {
      padding: 0 16px; } }
.section {
  position: relative;
  padding: 80px 0; }
@media screen and (max-width: 640px) {
    .section {
      padding: 60px 0; } }
.section:not(.color-block) + .section:not(.color-block) {
    padding-top: 0; }
.section-title {
    font-size: 56px;
    line-height: 1.06;
    font-weight: 700;
    margin-bottom: 40px; }
@media screen and (max-width: 1520px) {
      .section-title {
        font-size: 48px; } }
@media screen and (max-width: 1280px) {
      .section-title {
        font-size: 36px;
        margin-bottom: 30px; } }
@media screen and (max-width: 820px) {
      .section-title {
        font-size: 24px; } }
@media screen and (max-width: 480px) {
      .section-title {
        font-size: 20px; } }
.section-title--margin {
      margin-bottom: 24px; }
@media screen and (max-width: 1280px) {
        .section-title--margin {
          margin-bottom: 15px; } }
.section-title--center {
      text-align: center; }
.section-card {
    padding: 30px 70px;
    border-radius: 30px;
    background: #fff;
    box-shadow: 4px 4px 44px rgba(55, 7, 3, 0.2);
    color: #A7AAAC; }
@media screen and (max-width: 1280px) {
      .section-card {
        padding: 30px; } }
.section-card--prestige {
      padding: 0; }
.section-card--dark {
      font-weight: 500;
      color: #000603; }
.section-card--gold-theme {
      background: #7C021C;
      background: radial-gradient(circle, #ad0009 0%, #490307 100%);
      color: #fff; }
.section-card--gold-theme.mask {
        position: relative; }
.section-card--gold-theme.mask::before {
          content: " ";
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-image: url(../img/new-design/mask.svg);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover; }
.section-card--gold-theme.mask .about-award__item-text,
        .section-card--gold-theme.mask .about-award__item-img {
          position: relative; }
.section-card--gold-theme a:not([class]):hover, .section-card--gold-theme a:not([class]):focus {
        color: #ffcd35; }
@media screen and (max-width: 640px) {
      .section-card {
        padding: 35px 20px;
        border-radius: 20px; } }
.section-card .section-title,
    .section-card b {
      color: #000603; }
.section-anhor {
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
    height: 10px;
    pointer-events: none; }
.color-block {
  background: #360804;
  color: #fff;
  background: linear-gradient(90deg, #022456 40%, #c90237 100%); }
.color-block--prestige {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: black;
    background-image: url("../img/prestige-bg.jpg"); }
.color-block--gold-theme {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: #7C021C;
    background-image: url("../img/new-design/bg.jpg");
    position: relative; }
.color-block--gold-theme::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #00000036; }
.color-block--gold-theme .contacts__img-img {
      background: radial-gradient(circle, #ad0009 0%, #490307 100%); }
*, *::after, *::before {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent; }
button {
  appearance: none;
  cursor: pointer;
  background: none;
  border: none; }
button:active {
    outline: none; }
button:focus {
    outline: none; }
textarea {
  resize: vertical; }
input, textarea {
  border: none; }
a {
  font-weight: inherit;
  color: inherit; }
a:active {
    outline: none; }
a:focus {
    outline: none; }
a[href^="tel"], a[href^="mail"] {
    white-space: nowrap; }
a:not([class]) {
    transition: color .3s; }
a:not([class]):hover, a:not([class]):focus {
      color: #C90237; }
input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
  outline: none; }
*::-webkit-input-placeholder {
  color: #D0D0D0; }
*:-moz-placeholder {
  color: #D0D0D0; }
*::-moz-placeholder {
  color: #D0D0D0; }
*:-ms-input-placeholder {
  color: #D0D0D0; }
.swiper-button-disabled {
  opacity: .5;
  pointer-events: none; }
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea, select, input[type="submit"], button {
  -webkit-appearance: none;
  appearance: none;
  font-family: inherit; }
input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
  -webkit-box-shadow: 0 0 0 30px white inset !important; }
input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important; }
input:-internal-autofill-selected {
  color: inherit !important;
  background-color: #fff !important; }
img, svg, video {
  max-width: 100%; }
li {
  list-style: none; }
details {
  position: relative; }
details summary {
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
    color: #000603; }
@media screen and (max-width: 720px) {
      details summary {
        font-size: 14px; } }
details summary::-webkit-details-marker {
      display: none; }
details summary:focus {
      outline: none; }
main strong {
  display: block;
  font-weight: 500; }
main p,
main details {
  margin-bottom: 0; }
main p:not(:first-child),
  main details:not(:first-child) {
    margin-top: 24px; }
@media screen and (max-width: 480px) {
      main p:not(:first-child),
      main details:not(:first-child) {
        margin-top: 16px; } }
main h2:first-child, main h3:first-child, main h4:first-child, main h5:first-child, main h6:first-child, main p:first-child, main img:first-child, main table:first-child, main .table-wrap:first-child, main ul:first-child, main ol:first-child {
  margin-top: 0; }
main h2:not([class]), main h3:not([class]), main h4:not([class]), main h5:not([class]), main h6:not([class]) {
  margin-bottom: 20px; }
main h2:not([class]):not(:first-child), main h3:not([class]):not(:first-child), main h4:not([class]):not(:first-child), main h5:not([class]):not(:first-child), main h6:not([class]):not(:first-child) {
    margin-top: 50px; }
main h2 + *, main h3 + *, main h4 + *, main h5 + *, main h6 + * {
  margin-top: 0; }
main h2:not([class]) {
  font-size: 52px;
  line-height: 1.3; }
main h3 {
  font-size: 40px;
  line-height: 1.3; }
main h4 {
  font-size: 24px;
  line-height: 1.3; }
main h5 {
  font-size: 20px;
  line-height: 1.3; }
main figure {
  margin: 0; }
main blockquote {
  margin: 0;
  position: relative;
  padding-left: 16px; }
main blockquote > p {
    font-size: 16px;
    color: #000603; }
@media screen and (max-width: 820px) {
      main blockquote > p {
        font-size: 14px; } }
main blockquote + figcaption {
    opacity: 0.7;
    padding-left: 16px;
    margin-top: 10px;
    font-size: 14px; }
@media screen and (max-width: 820px) {
      main blockquote + figcaption {
        font-size: 12px; } }
main figure figcaption {
  margin-top: 5px; }
main img[height] {
  height: auto; }
main img[align="right"] {
  float: right;
  margin-left: 60px; }
main img[align="left"] {
  float: left;
  margin-right: 60px; }
main [align] {
  margin-bottom: 35px; }
main [align] img {
    display: block;
    margin: 0; }
main table:not([class]) {
  border-collapse: collapse;
  border: 0;
  background-color: transparent;
  font-size: 14px; }
main table:not([class]) thead th, main table:not([class]) thead td {
    background-color: transparent;
    text-align: left;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
    font-weight: 400; }
main table:not([class]) td, main table:not([class]) th {
    padding: 16px 20px;
    font-weight: inherit; }
main table:not([class]) td:not([valign]), main table:not([class]) td[valign="middle"], main table:not([class]) th:not([valign]), main table:not([class]) th[valign="middle"] {
      vertical-align: middle; }
main table:not([class]) td[valign="top"], main table:not([class]) th[valign="top"] {
      vertical-align: top; }
main table:not([class]) td[valign="bottom"], main table:not([class]) th[valign="bottom"] {
      vertical-align: bottom; }
main table[border="1"]:not([class]) {
  min-width: 100%; }
main table[border="1"]:not([class]) td, main table[border="1"]:not([class]) th {
    border: 1px solid; }
main table[border="1"]:not([class]) tbody td:first-child {
    border-left: 0; }
main table[border="1"]:not([class]) tbody td:last-child {
    border-right: 0; }
main table[border="1"]:not([class]) tbody tr:last-child td {
    border-bottom: 0; }
main ul:not([class]):before, main ol:not([class]):before {
  display: inline-block; }
main ul:not([class]) ul, main ul:not([class]) ol, main ol:not([class]) ul, main ol:not([class]) ol {
  margin-bottom: 24px;
  margin-top: 24px; }
main ul:not([class]) li:before, main ol:not([class]) li:before {
  margin-right: 10px; }
main ul:not([class]) li:not(:first-child), main ol:not([class]) li:not(:first-child) {
  margin-top: 24px; }
@media screen and (max-width: 480px) {
    main ul:not([class]) li:not(:first-child), main ol:not([class]) li:not(:first-child) {
      margin-top: 16px; } }
main ul:not([class]) > li {
  padding-left: 38px;
  position: relative; }
main ul:not([class]) > li:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -4px;
    left: 0;
    border-radius: 50%;
    background: currentColor;
    width: 8px;
    height: 8px;
    display: inline-block; }
main ul:not([class]) ul > li:before {
  content: "—";
  margin: 0 16px 2px 0;
  display: inline-block;
  border-radius: 0;
  width: auto;
  height: auto;
  background: transparent;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0; }
main ol:not([class]) {
  counter-reset: list; }
main ol:not([class]) > li {
    padding-left: 45px;
    position: relative; }
main ol:not([class]) > li:before {
      content: counter(list);
      counter-increment: list;
      position: absolute;
      top: -3px;
      left: 0;
      width: 30px;
      height: 30px;
      padding-top: 3px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 400;
      border-radius: 30px;
      font-size: 13px; }
.table-wrap {
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none; }
.table-wrap::-webkit-scrollbar {
    width: 0;
    height: 0; }
@media (max-width: 1520px) {
  main h2:not([class]) {
    font-size: 36px; }
  main h3 {
    font-size: 28px; } }
@media (max-width: 1280px) {
  main h2:not([class]) {
    font-size: 24px; }
  main h3 {
    font-size: 20px; }
  main h4 {
    font-size: 18px; }
  main ul:not([class]) > li {
    padding-left: 20px; }
  main ol:not([class]) > li {
    padding-left: 30px; }
  main ol:not([class]) > li::before {
    width: 20px;
    height: 20px;
    font-size: 12px;
    top: 0;
    line-height: 1; }
  main table:not([class]) {
    font-size: 14px; } }
@media (max-width: 720px) {
  main [align] {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
    main [align] img {
      width: inherit; }
  main h2:not([class]):not(:first-child), main h3:not([class]):not(:first-child), main h4:not([class]):not(:first-child), main h5:not([class]):not(:first-child), main h6:not([class]):not(:first-child) {
    margin-top: 30px; }
  main h2 {
    font-size: 20px; }
  main h3 {
    font-size: 18px; }
  main h4 {
    font-size: 15px; }
  main h5 {
    font-size: 14px; }
  main blockquote + figcaption {
    font-size: 12px; }
  main table:not([class]) {
    font-size: 12px; }
    main table:not([class]) thead th, main table:not([class]) thead td {
      font-size: 14px; }
  .table-wrap {
    margin-left: -20px;
    margin-right: -20px;
    position: relative; } }
.table-wrap {
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none; }
.table-wrap::-webkit-scrollbar {
    width: 0;
    height: 0; }
.form {
  font-size: 18px; }
@media screen and (max-width: 1520px) {
    .form {
      font-size: 16px; } }
.form__title {
    font-size: 32px;
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 40px; }
@media screen and (max-width: 960px) {
      .form__title {
        font-size: 24px;
        margin-bottom: 30px; } }
.form__subtitle {
    margin-bottom: 30px; }
.form__subtitle b {
      font-weight: 500; }
.form__btns {
    display: flex; }
.form__btns-item:not(:last-child) {
      margin-right: 16px; }
.form__submit {
    margin: 50px 0 -20px;
    display: flex; }
@media screen and (max-width: 1000px) {
      .form__submit {
        flex-direction: column; } }
.form__submit-text {
      align-self: center;
      font-size: 14px;
      flex: 1 1 auto; }
@media screen and (max-width: 1000px) {
        .form__submit-text {
          align-self: flex-start; } }
.form__submit-text i {
        font-size: 12px;
        color: #A7AAAC; }
.form__submit-text a {
        color: #360804;
        transition: opacity .4s ease; }
.form__submit-text a:hover {
          opacity: 0.7; }
.form__submit > * {
      margin-bottom: 20px; }
.form__submit-btn {
      align-self: center;
      margin-right: 30px; }
@media screen and (max-width: 1000px) {
        .form__submit-btn {
          margin-right: 0;
          margin-bottom: 20px;
          align-self: flex-start; } }
@media screen and (max-width: 720px) {
        .form__submit-btn {
          width: 100%;
          align-self: flex-start; } }
@media screen and (max-width: 460px) {
        .form__submit-btn {
          margin-bottom: 100px; } }
.form__submit-link {
      display: inline-block;
      border-bottom: 1px solid;
      transition: border-color .3s ease; }
.form__submit-link:hover {
        border-color: transparent; }
.form__inputs {
    margin: 0;
    display: grid;
    grid-gap: 10px 40px; }
@media screen and (max-width: 1520px) {
      .form__inputs {
        grid-gap: 24px 30px; } }
.form__inputs--2 {
      grid-template-columns: repeat(2, 1fr); }
@media screen and (max-width: 1000px) {
        .form__inputs--2 {
          grid-template-columns: 100%; } }
.form__inputs--3 {
      grid-template-columns: repeat(3, 1fr); }
@media screen and (max-width: 1200px) {
        .form__inputs--3 {
          grid-template-columns: repeat(2, 1fr); } }
@media screen and (max-width: 1000px) {
        .form__inputs--3 {
          grid-template-columns: 100%; } }
.form__inputs--4 {
      grid-template-columns: repeat(4, 1fr); }
@media screen and (max-width: 1200px) {
        .form__inputs--4 {
          grid-template-columns: repeat(2, 1fr); } }
@media screen and (max-width: 1000px) {
        .form__inputs--4 {
          grid-template-columns: 100%; } }
.form__inputs--5 {
      grid-template-columns: repeat(5, 1fr); }
@media screen and (max-width: 1200px) {
        .form__inputs--5 {
          grid-template-columns: repeat(3, 1fr); } }
@media screen and (max-width: 1000px) {
        .form__inputs--5 {
          grid-template-columns: 100%; } }
.form__inputs-input--2 {
      grid-column: span 2; }
@media screen and (max-width: 1000px) {
        .form__inputs-input--2 {
          grid-column: auto; } }
.form__inputs-input--3 {
      grid-column: span 3; }
@media screen and (max-width: 1000px) {
        .form__inputs-input--3 {
          grid-column: auto; } }
.form__inputs-input--4 {
      grid-column: span 4; }
@media screen and (max-width: 1000px) {
        .form__inputs-input--4 {
          grid-column: auto; } }
.form__link--underlined {
    text-decoration: underline; }
.default-input {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  justify-content: space-between;
  flex: 1 1 auto; }
.default-input__input {
    border: 1px solid #D0D0D0;
    border-radius: 5px;
    font-size: 16px;
    line-height: 1.4;
    color: inherit;
    background-color: #fff;
    width: 100%;
    padding: 12px 32px;
    transition: border-color .3s ease; }
.default-input__input:focus {
      border-color: #360804; }
.default-input__input:disabled {
      background-color: #f6f6f6;
      pointer-events: none; }
.default-input__input[readonly] {
      cursor: default;
      background-color: #f6f6f6; }
.default-input__input:not(.default-input__input--textarea) {
      max-height: 50px; }
.default-input__input[required] ~ .default-input__label:after {
      content: " *";
      color: #E74E40; }
.default-input__input--error {
      border-color: #E74E40; }
.default-input__input--error ~ .default-input__error {
        opacity: 1;
        display: block; }
.default-input__input--select {
      padding-right: 40px;
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.64645 4.35355C3.84171 4.54882 4.15829 4.54882 4.35355 4.35355L7.53553 1.17157C7.7308 0.976311 7.7308 0.659728 7.53553 0.464466C7.34027 0.269204 7.02369 0.269204 6.82843 0.464466L4 3.29289L1.17157 0.464466C0.976311 0.269204 0.659728 0.269204 0.464466 0.464466C0.269204 0.659728 0.269204 0.976311 0.464466 1.17157L3.64645 4.35355ZM3.5 3L3.5 4L4.5 4L4.5 3L3.5 3Z' fill='black'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: right 20px center;
      cursor: pointer; }
.default-input__input--select:focus, .default-input__input--select.js__opened {
        z-index: 2; }
.default-input__input--file {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      width: 1px;
      height: 1px;
      overflow: hidden;
      pointer-events: none; }
.default-input__input-filetext {
      position: relative; }
.default-input__input--textarea {
      min-width: 100%;
      max-width: 100%;
      max-height: 150px;
      min-height: 50px;
      resize: vertical; }
.default-input__input--date {
      padding-left: 60px;
      position: relative;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.625 2.3125H14.6875V0.8125C14.6875 0.709375 14.6031 0.625 14.5 0.625H13.1875C13.0844 0.625 13 0.709375 13 0.8125V2.3125H7V0.8125C7 0.709375 6.91563 0.625 6.8125 0.625H5.5C5.39687 0.625 5.3125 0.709375 5.3125 0.8125V2.3125H1.375C0.960156 2.3125 0.625 2.64766 0.625 3.0625V18.625C0.625 19.0398 0.960156 19.375 1.375 19.375H18.625C19.0398 19.375 19.375 19.0398 19.375 18.625V3.0625C19.375 2.64766 19.0398 2.3125 18.625 2.3125ZM17.6875 17.6875H2.3125V8.78125H17.6875V17.6875ZM2.3125 7.1875V4H5.3125V5.125C5.3125 5.22813 5.39687 5.3125 5.5 5.3125H6.8125C6.91563 5.3125 7 5.22813 7 5.125V4H13V5.125C13 5.22813 13.0844 5.3125 13.1875 5.3125H14.5C14.6031 5.3125 14.6875 5.22813 14.6875 5.125V4H17.6875V7.1875H2.3125Z' fill='%238B8988'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: left 20px center;
      appearance: none; }
.default-input__input--date::-webkit-calendar-picker-indicator {
        opacity: 0;
        position: absolute;
        top: 0;
        left: -24px;
        height: 44px;
        bottom: 0;
        width: 55px;
        z-index: 1;
        cursor: pointer; }
.default-input__label {
    font-size: 14px;
    margin-bottom: 5px;
    color: #A7AAAC; }
.default-input__label--file {
      display: flex;
      cursor: pointer; }
.default-input__label--file::before {
        content: '';
        display: block;
        flex: none;
        width: 20px;
        height: 20px;
        position: relative;
        top: 1px;
        margin-right: 10px;
        background-image: url("../img/upload.svg");
        background-repeat: no-repeat;
        background-position: center; }
.default-input__description {
    margin-bottom: 10px;
    font-size: 12px;
    color: #A7AAAC; }
.default-input__error {
    position: relative;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    color: #E74E40;
    transition: opacity .3s ease;
    opacity: 0;
    display: none;
    pointer-events: none;
    order: -1; }
.default-input__text {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 500; }
.default-checkbox {
  position: relative; }
.default-checkbox__input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0; }
.default-checkbox__input:checked + .default-checkbox__label::before {
      background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 7.99976L0 4.1536L1.12 3.07668L4 5.84591L10.08 -0.000244141L11.2 1.07668L4 7.99976Z' fill='black'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: center; }
.default-checkbox__input:disabled + .default-checkbox__label {
      pointer-events: none;
      opacity: .5; }
.default-checkbox__input:disabled + .default-checkbox__label::before {
        background-color: #f6f6f6; }
.default-checkbox__input[required] + .default-checkbox__label span {
      color: #E74E40; }
.default-checkbox__input--error + .default-checkbox__label {
      color: #E74E40; }
.default-checkbox__input--error + .default-checkbox__label::before {
        border-color: #E74E40; }
.default-checkbox__label {
    position: relative;
    display: flex;
    cursor: pointer;
    font-size: 14px;
    color: #000603;
    cursor: pointer; }
.default-checkbox__label:active::after {
      transform: scale(2.5); }
.default-checkbox__label:hover::before {
      border-color: #360804; }
.default-checkbox__label::selection {
      background: transparent;
      color: #000603; }
.default-checkbox__label::before {
      content: '';
      position: relative;
      display: block;
      width: 20px;
      height: 20px;
      border-radius: 4px;
      border: 1px solid #D0D0D0;
      background-color: #fff;
      margin-right: 16px;
      flex: none;
      transition: border-color .3s ease; }
.default-checkbox__label::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background: #C90237;
      opacity: 0.3;
      transform: scale(0);
      transition: transform .3s ease; }
.default-radio {
  position: relative; }
.default-radio__input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0; }
.default-radio__input:checked + .default-radio__label::before {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.98962 6.66663C2.15161 6.66663 0.65625 5.17139 0.65625 3.33337C0.65625 1.49536 2.15161 0 3.98962 0C5.82764 0 7.32288 1.49536 7.32288 3.33337C7.32288 5.17139 5.82764 6.66663 3.98962 6.66663Z' fill='black'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: center; }
.default-radio__input:disabled + .default-radio__label {
      pointer-events: none;
      opacity: .5; }
.default-radio__input:disabled + .default-radio__label::before {
        background-color: #f6f6f6; }
.default-radio__input[required] + .default-radio__label span {
      color: #E74E40; }
.default-radio__input--error + .default-radio__label {
      color: #E74E40; }
.default-radio__input--error + .default-radio__label::before {
        border-color: #E74E40; }
.default-radio__label {
    position: relative;
    display: flex;
    cursor: pointer;
    font-size: 14px;
    color: #000603;
    cursor: pointer; }
.default-radio__label:active::after {
      transform: scale(2.5); }
.default-radio__label:hover::before {
      border-color: #360804; }
.default-radio__label::selection {
      background: transparent;
      color: #000603; }
.default-radio__label::before {
      content: '';
      position: relative;
      display: block;
      width: 20px;
      height: 20px;
      border-radius: 4px;
      border: 1px solid #D0D0D0;
      background-color: #fff;
      margin-right: 16px;
      flex: none;
      transition: border-color .3s ease; }
.default-radio__label::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background: #C90237;
      opacity: 0.3;
      transform: scale(0);
      transition: transform .3s ease; }
input[type="number"] {
  appearance: none;
  -moz-appearance: textfield; }
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    appearance: none;
    -webkit-appearance: none; }
.default-file {
  position: relative; }
.default-file__input {
    position: absolute;
    opacity: 0; }
.default-file__label {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer; }
.default-file__label::before {
      content: '';
      position: relative;
      display: block;
      margin-right: 12px;
      width: 16px;
      height: 16px;
      background: url("../img/file.svg") no-repeat center; }
.fadeInUp {
  opacity: 0;
  transform: translate3d(0, 35px, 0);
  transition: opacity .5s linear,transform .7s ease;
  transition-delay: .25s; }
.fadeInUp.js-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
.fadeInLeft {
  opacity: 0;
  transform: translate3d(35px, 0, 0);
  transition: opacity .5s linear,transform .7s ease;
  transition-delay: .25s; }
.fadeInLeft.js-visible {
    opacity: 1;
    transform: none; }
.fadeInRight {
  opacity: 0;
  transform: translate3d(-35px, 0, 0);
  transition: opacity 1s linear,transform 1.1s ease;
  transition-delay: .25s; }
.fadeInRight.js-visible {
    opacity: 1;
    transform: none; }
.popup {
  z-index: 50;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100vh;
  padding: 30px;
  overflow: auto;
  color: #000000;
  position: fixed;
  top: 0;
  left: 0;
  transition: opacity .3s;
  display: none;
  opacity: 0;
  scrollbar-color: #FFFFFF #D0D0D0;
  scrollbar-width: thin; }
.popup::-webkit-scrollbar {
    width: 6px;
    appearance: none;
    -webkit-appearance: none; }
.popup::-webkit-scrollbar-track {
    border-radius: 2px;
    background: #D0D0D0; }
.popup::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #FFFFFF;
    border: 2px solid #FFFFFF; }
@media screen and (max-width: 720px) {
    .popup {
      padding: 0; } }
.popup.opening {
    display: flex;
    opacity: 1; }
.popup.opened {
    opacity: 1;
    display: flex; }
.popup.opened .popup__block {
      transform: scale(1); }
.popup.closing {
    opacity: 0; }
.popup.closing .popup__block {
      transform: scale(0); }
.popup__close:not(.btn) {
    z-index: 2;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer; }
@media screen and (max-width: 768px) {
      .popup__close:not(.btn) {
        top: 20px; } }
@media screen and (max-width: 720px) {
      .popup__close:not(.btn) {
        right: 15px; } }
.popup__close:not(.btn) span {
      pointer-events: none;
      position: absolute;
      display: block;
      background-color: #360804;
      width: 18px;
      height: 2px;
      color: black;
      top: 50%;
      left: 0; }
.popup__close:not(.btn) span:first-of-type {
        transform: rotate(45deg); }
.popup__close:not(.btn) span:last-of-type {
        transform: rotate(-45deg); }
.popup__block {
    transform: scale(0.1);
    position: relative;
    margin: auto;
    width: 100%;
    max-width: 960px;
    padding: 50px 80px;
    transition: transform .4s;
    background: #fff;
    border-radius: 30px;
    box-shadow: 4px 4px 44px rgba(55, 7, 3, 0.2); }
@media screen and (max-width: 768px) {
      .popup__block {
        padding: 40px; } }
@media screen and (max-width: 720px) {
      .popup__block {
        border-radius: 0;
        padding: 40px 20px; } }
.popup__block--sm {
      max-width: 590px; }
.popup__content {
    width: 100%; }
.form-confirm .btn {
  width: 100%;
  margin-top: 40px; }
.form-confirm .btn.popup__close {
    background: #DDE1E5; }
.popup__block--sm .form__submit .btn {
  width: 100%;
  margin-right: 0; }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.custom-file {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
.custom-file--error .custom-file__label {
    color: red; }
.custom-file--error .custom-file__error {
    display: block; }
.custom-file.pdf {
    flex-direction: row; }
.custom-file.pdf.loaded .custom-file__label-text {
      display: none; }
.custom-file.pdf .custom-file__label {
      width: auto;
      flex: none;
      font-size: 16px;
      color: #A7AAAC;
      font-weight: 400; }
.custom-file.pdf .custom-file__label::before {
        background-image: url("data:image/svg+xml,%3Csvg width='28' height='34' viewBox='0 0 28 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9998 33.6667H3.99984C3.11578 33.6667 2.26794 33.3155 1.64281 32.6904C1.01769 32.0653 0.666504 31.2174 0.666504 30.3334V3.66671C0.666504 2.78265 1.01769 1.93481 1.64281 1.30969C2.26794 0.684565 3.11578 0.333376 3.99984 0.333376H15.6665C15.6814 0.33142 15.6966 0.33142 15.7115 0.333376H15.7215C15.7372 0.338295 15.7534 0.341645 15.7698 0.343376C15.9165 0.353376 16.0615 0.381709 16.2015 0.428376H16.2715C16.3023 0.449907 16.3312 0.473873 16.3582 0.500042C16.5397 0.58078 16.7052 0.693712 16.8465 0.833376L26.8465 10.8334C26.9862 10.9747 27.0991 11.1401 27.1798 11.3217C27.1943 11.3577 27.2071 11.3945 27.2182 11.4317L27.2348 11.4784C27.2815 11.6167 27.3082 11.7617 27.3165 11.9084C27.3179 11.925 27.3219 11.9413 27.3282 11.9567V11.9667C27.3308 11.9776 27.3325 11.9888 27.3332 12V30.3334C27.3332 31.2174 26.982 32.0653 26.3569 32.6904C25.7317 33.3155 24.8839 33.6667 23.9998 33.6667ZM18.0398 20.3334V28.6667H19.6065V25.2667H22.0398V23.87H19.6065V21.735H22.3332V20.3334H18.0398ZM11.8732 20.3334V28.6667H13.8832C14.7265 28.7084 15.5432 28.365 16.1032 27.7334C16.678 26.9999 16.966 26.0821 16.9132 25.1517V23.8017C16.9519 22.8811 16.6559 21.9776 16.0798 21.2584C15.5382 20.6417 14.7465 20.3017 13.9248 20.3334H11.8732ZM5.6665 20.3334V28.6667H7.23317V25.735H8.2765C8.97317 25.7734 9.65317 25.515 10.1498 25.025C10.6232 24.495 10.8682 23.8017 10.8332 23.0917C10.8641 22.3654 10.6187 21.6544 10.1465 21.1017C9.9158 20.8459 9.63131 20.6443 9.31347 20.5115C8.99562 20.3786 8.65231 20.3178 8.30817 20.3334H5.6665ZM15.6665 3.66671V12H23.9998L15.6665 3.66671ZM13.9098 27.27H13.4398V21.735H14.0098C14.209 21.7233 14.408 21.7617 14.5885 21.8467C14.769 21.9317 14.9254 22.0607 15.0432 22.2217C15.2882 22.7267 15.3932 23.2884 15.3465 23.8484V25.2967C15.3832 25.83 15.2682 26.3634 15.0132 26.8317C14.8786 26.9888 14.7079 27.1108 14.5156 27.1871C14.3234 27.2635 14.1155 27.292 13.9098 27.27ZM8.30817 24.3334H7.2315V21.735H8.32317C8.45724 21.7365 8.58874 21.772 8.70535 21.8381C8.82195 21.9043 8.91984 21.999 8.98984 22.1134C9.16984 22.4117 9.2565 22.755 9.23984 23.1034C9.26073 23.4275 9.17466 23.7496 8.99483 24.02C8.91311 24.1226 8.80833 24.2045 8.68901 24.2589C8.56969 24.3134 8.43921 24.3389 8.30817 24.3334Z' fill='%238B8988'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        width: 40px;
        height: 40px; }
.custom-file.pdf .custom-file__item {
      padding-left: 0;
      margin-top: 0;
      align-self: center;
      margin-left: 12px; }
.custom-file.pdf .custom-file__item span {
        max-width: 230px; }
.custom-file__input {
    position: absolute;
    appearance: none;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0; }
.custom-file__label {
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    display: flex;
    order: -1;
    width: 100%;
    margin-bottom: 8px;
    margin-top: 8px; }
.custom-file__label-text {
      margin-left: 14px;
      align-self: center; }
.custom-file__label::before {
      content: '';
      position: relative;
      display: block;
      width: 22px;
      height: 22px;
      flex: none;
      background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5379 3.70743C19.5936 2.76306 18.338 2.24301 17.0026 2.24301C15.6671 2.24301 14.4115 2.76306 13.4671 3.70743L5.58556 11.5889C4.41593 12.7586 4.41593 14.6617 5.58563 15.8315C6.75533 17.0011 8.65854 17.0011 9.82817 15.8314L15.018 10.6415C15.4085 10.251 15.4085 9.61785 15.018 9.22733C14.6276 8.83681 13.9944 8.83681 13.6039 9.22733L8.41401 14.4172C8.02416 14.8072 7.38971 14.8071 6.99979 14.4173C6.60987 14.0273 6.60987 13.3929 6.99972 13.003L14.8813 5.12166C15.4479 4.55507 16.2012 4.24301 17.0026 4.24301C17.8039 4.24301 18.5572 4.55507 19.1238 5.12166C20.2934 6.29135 20.2935 8.1945 19.1239 9.3642L10.5353 17.9526C8.58574 19.902 5.41377 19.902 3.46443 17.9526C2.52006 17.0083 1.99994 15.7528 1.99994 14.4173C1.99994 13.0818 2.52006 11.8261 3.46443 10.8818L12.0528 2.29321C12.4434 1.90269 12.4434 1.26957 12.0528 0.879048C11.6624 0.488593 11.0292 0.488526 10.6387 0.879048L2.05027 9.46759C0.728111 10.7897 0 12.5475 0 14.4173C0 16.287 0.728111 18.0448 2.05027 19.3668C3.41503 20.7316 5.20711 21.4139 6.99979 21.4137C8.79207 21.4136 10.5849 20.7313 11.9494 19.3668L20.538 10.7783C22.4874 8.82881 22.4873 5.65691 20.5379 3.70743Z' fill='%23360804'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: center; }
.custom-file__item {
    position: relative;
    padding-left: 36px;
    margin-top: 4px;
    margin-bottom: 4px; }
.custom-file__item--template {
      display: none; }
.custom-file__item span {
      font-size: 16px;
      color: #A7AAAC;
      display: block;
      padding-right: 20px;
      max-width: 280px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
.custom-file__prev {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
    display: none; }
.custom-file__del {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-radius: 0px 2px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.4668 0.251664C1.13125 -0.0838877 0.587214 -0.0838879 0.251663 0.251663C-0.0838884 0.587214 -0.0838872 1.13125 0.251664 1.4668L6.2858 7.50094L0.253615 13.5331C-0.0819367 13.8687 -0.0819374 14.4127 0.253614 14.7483C0.589165 15.0838 1.1332 15.0838 1.46875 14.7483L7.50094 8.71607L13.5314 14.7465C13.8669 15.0821 14.411 15.0821 14.7465 14.7465C15.0821 14.411 15.0821 13.8669 14.7465 13.5314L8.71607 7.50094L14.7485 1.46854C15.084 1.13299 15.084 0.588951 14.7485 0.2534C14.4129 -0.0821516 13.8689 -0.0821504 13.5333 0.253401L7.50094 6.2858L1.4668 0.251664Z' fill='%23333333'/%3E%3C/svg%3E");
    background-size: 8px auto; }
.custom-file__error {
    display: none;
    color: red;
    font-size: 12px; }
.download-pdf {
  display: flex; }
.download-pdf:hover {
    color: #360804; }
.download-pdf:after {
    content: '';
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    flex: none;
    margin-left: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16L16 11H13V4H11V11H8L12 16Z' fill='%23333333'/%3E%3Cpath d='M20 18H4V11H2V18C2 19.103 2.897 20 4 20H20C21.103 20 22 19.103 22 18V11H20V18Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }
.success__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  display: flex; }
@media screen and (max-width: 520px) {
    .success__title {
      font-size: 16px; } }
.success__title span {
    align-self: center; }
.success__title::before {
    content: '';
    position: relative;
    flex: none;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 30px;
    background-color: #C90237;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 7.99976L0 4.1536L1.12 3.07668L4 5.84591L10.08 -0.000244141L11.2 1.07668L4 7.99976Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px auto; }
@media screen and (max-width: 520px) {
      .success__title::before {
        width: 40px;
        height: 40px;
        background-size: 16px auto;
        margin-right: 20px; } }
.top-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.top-video .player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.top-video .player::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.2); }
.top-video .player__video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
.top-video__btn {
    position: absolute;
    z-index: 1;
    bottom: 230px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center; }
@media screen and (max-width: 1280px) {
      .top-video__btn {
        bottom: 150px; } }
@media screen and (max-width: 640px) {
      .top-video__btn {
        bottom: 130px; } }
.ss-main,
.ss-list,
.ss-search {
  --ss-primary-color: #E0B942;
  --ss-font-color: #333333;
  --ss-font-placeholder-color: #8B8988;
  --ss-border-color: #D0D0D0;
  --ss-highlight-color: #F6D691;
  --ss-success-color: #F6D691; }
.ss-content .ss-list .ss-option:not(.ss-selected):hover {
  color: unset;
  background-color: unset;
  opacity: .5; }
.title {
  transition: color .3s; }
.title_h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 1.2; }
@media screen and (max-width: 1199px) {
      .title_h2 {
        font-size: 42px; } }
@media screen and (max-width: 768px) {
      .title_h2 {
        font-size: 32px; } }
@media screen and (max-width: 425px) {
      .title_h2 {
        font-size: 26px; } }
.title_h3 {
    font-weight: 700;
    font-size: 40px;
    line-height: 1.1; }
@media screen and (max-width: 1199px) {
      .title_h3 {
        font-size: 28px; } }
@media screen and (max-width: 768px) {
      .title_h3 {
        font-size: 24px; } }
@media screen and (max-width: 425px) {
      .title_h3 {
        font-size: 20px; } }
.title_h4 {
    font-size: 32px;
    line-height: 1.1; }
@media screen and (max-width: 1199px) {
      .title_h4 {
        font-size: 26px; } }
@media screen and (max-width: 768px) {
      .title_h4 {
        font-size: 22px; } }
@media screen and (max-width: 425px) {
      .title_h4 {
        font-size: 18px; } }
.swiper-slide {
  height: auto; }
.gold-theme .swiper-button {
  background: radial-gradient(circle, #fde78f 0%, #ffcd35 100%);
  position: relative; }
.gold-theme .swiper-button::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 6L15 12L9 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.gold-theme .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: radial-gradient(circle, #fde78f 0%, #ffcd35 100%); }
.header {
  background: transparent;
  z-index: 10; }
.header--prestige .header__cont {
    padding: 10px 0 15px; }
@media screen and (max-width: 820px) {
      .header--prestige .header__cont {
        justify-content: center;
        padding: 20px 0; } }
@media screen and (max-width: 820px) {
    .header--prestige .header__nav {
      display: block; }
    .header--prestige .header__logo {
      display: none; } }
.header__cont {
    padding: 30px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    justify-content: space-between; }
@media screen and (max-width: 1280px) {
      .header__cont {
        padding: 20px 0; } }
.header__logos {
    display: flex;
    align-items: center;
    gap: 55px; }
@media screen and (max-width: 1280px) {
      .header__logos {
        gap: 30px; } }
.header__logo {
    display: flex; }
.header__logo .dp-logo {
      max-width: 240px;
      max-height: 85px;
      width: auto;
      height: auto; }
@media screen and (max-width: 1000px) {
        .header__logo .dp-logo {
          max-width: 160px;
          max-height: 60px; } }
.header__logo .dp-logo--partner {
        background: transparent; }
.header__logo .dp-logo-img {
        max-width: 100%;
        max-height: 100%;
        aspect-ratio: 1; }
.header__logo .logo {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center; }
.header__logo .logo:not(:last-child) {
        padding-right: 40px;
        margin-right: 40px; }
@media screen and (max-width: 1280px) {
          .header__logo .logo:not(:last-child) {
            padding-right: 24px;
            margin-right: 24px; } }
@media screen and (max-width: 820px) {
    .header__nav {
      display: none; } }
.logo {
  height: 55px; }
@media screen and (max-width: 1280px) {
    .logo {
      max-height: 30px; } }
.logo img {
    display: block;
    height: 100%;
    width: auto; }
.main-menu {
  display: flex; }
.main-menu__item {
    flex: none; }
.main-menu__item:not(:first-child) {
      border-left: 1px solid #fff;
      margin-left: 40px;
      padding-left: 40px; }
@media screen and (max-width: 1280px) {
        .main-menu__item:not(:first-child) {
          margin-left: 24px;
          padding-left: 24px; } }
@media screen and (max-width: 1000px) {
        .main-menu__item:not(:first-child) {
          padding-left: 12px;
          margin-left: 12px; } }
.main-menu__link {
    transition: color .3s; }
.main-menu__link:hover {
      color: #C90237; }
.main .header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
.main .header,
.auth .header {
  color: #fff; }
.main .header__cont,
  .auth .header__cont {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.main-banner {
  position: relative; }
.main-banner.section {
    padding: 200px 0 120px; }
@media screen and (max-width: 1280px) {
      .main-banner.section {
        padding: 150px 0 150px; } }
@media screen and (max-width: 640px) {
      .main-banner.section {
        padding: 130px 0 120px; } }
.main-banner--prestige.section {
    padding: 140px 0 76px; }
@media screen and (max-width: 820px) {
      .main-banner--prestige.section {
        padding: 110px 0 40px; } }
.main-banner__text {
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center; }
.main-banner__label {
    text-transform: uppercase;
    letter-spacing: 0.24em;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 60px; }
@media screen and (max-width: 1520px) {
      .main-banner__label {
        font-size: 32px; } }
@media screen and (max-width: 1280px) {
      .main-banner__label {
        font-size: 24px;
        margin-bottom: 40px; } }
@media screen and (max-width: 640px) {
      .main-banner__label {
        font-size: 18px; } }
.main-banner__title {
    font-size: 70px;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase; }
@media screen and (max-width: 1520px) {
      .main-banner__title {
        font-size: 56px; } }
@media screen and (max-width: 1280px) {
      .main-banner__title {
        font-size: 48px; } }
@media screen and (max-width: 640px) {
      .main-banner__title {
        font-size: 36px; } }
@media screen and (max-width: 480px) {
      .main-banner__title {
        font-size: 32px; } }
.main-banner__title--h2 {
      font-size: 42px; }
@media screen and (max-width: 1520px) {
        .main-banner__title--h2 {
          font-size: 36px; } }
@media screen and (max-width: 1280px) {
        .main-banner__title--h2 {
          font-size: 30px; } }
@media screen and (max-width: 640px) {
        .main-banner__title--h2 {
          font-size: 26px; } }
@media screen and (max-width: 480px) {
        .main-banner__title--h2 {
          font-size: 22px; } }
.main-banner__logo {
    width: 207px;
    height: 207px; }
@media screen and (max-width: 820px) {
      .main-banner__logo {
        width: 120px;
        height: 120px; } }
.main-banner__subtitle {
    margin: 32px 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 2;
    color: #DDE1E5; }
.main-banner__desc {
    margin-top: 40px;
    font-weight: 500;
    font-size: 14px;
    line-height: 2;
    color: lightgray; }
@media screen and (max-width: 425px) {
      .main-banner__desc {
        font-size: 12px; } }
.main-banner__btns {
    display: flex;
    align-items: center; }
.main-banner__btns .btn:not(:last-child) {
      margin: 0 30px 0 0; }
@media screen and (max-width: 720px) {
      .main-banner__btns {
        flex-direction: column; }
        .main-banner__btns .btn:not(:last-child) {
          margin: 0 0 20px; } }
.main-banner__buttons-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 60px;
    margin: 100px 0 60px; }
@media screen and (max-width: 820px) {
      .main-banner__buttons-block {
        gap: 40px; } }
@media screen and (max-width: 640px) {
      .main-banner__buttons-block {
        gap: 30px; } }
.main-banner__buttons-subblock {
    display: flex;
    align-items: center;
    gap: 60px; }
@media screen and (max-width: 640px) {
      .main-banner__buttons-subblock {
        flex-direction: column;
        gap: 30px; } }
.main-banner__buttons--main {
    padding: 30px 50px;
    font-size: 22px;
    text-transform: uppercase; }
@media screen and (max-width: 1520px) {
      .main-banner__buttons--main {
        font-size: 20px; } }
@media screen and (max-width: 1280px) {
      .main-banner__buttons--main {
        padding: 25px 45px;
        font-size: 18px; } }
.main-banner__links {
    margin-top: 100px; }
.main-banner__links-list {
      display: flex;
      gap: 60px; }
@media screen and (max-width: 1024px) {
        .main-banner__links-list {
          gap: 70px; } }
@media screen and (max-width: 720px) {
        .main-banner__links-list {
          gap: 30px; } }
@media screen and (max-width: 480px) {
        .main-banner__links-list {
          flex-direction: column; } }
.main-banner__link {
    font-size: 20px;
    padding: 14px 36px; }
@media screen and (max-width: 720px) {
      .main-banner__link {
        font-size: 14px; } }
.about-award.section {
  padding: 0; }
.about-award--shuffle .about-award__item:nth-child(even) .about-award__item-img {
  order: 0; }
.about-award--shuffle .about-award__item:nth-child(even) .about-award__item-text {
  order: 1; }
.about-award__item {
  display: grid;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: right;
  grid-template-columns: repeat(auto-fill, minmax(520px, 1fr));
  grid-gap: 40px; }
@media screen and (max-width: 1200px) {
    .about-award__item {
      grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); } }
@media screen and (max-width: 620px) {
    .about-award__item {
      grid-template-columns: 1fr;
      grid-gap: 30px; } }
.about-award__item:not(:last-child) {
    margin-bottom: 40px; }
@media screen and (max-width: 1200px) {
      .about-award__item:not(:last-child) {
        margin-bottom: 30px; } }
.about-award__item--goals {
    display: flex;
    background-image: url("../img/new-design/goals-bg.png"), radial-gradient(circle, #ad0009 0%, #490307 100%);
    padding: 60px 135px; }
@media screen and (max-width: 1280px) {
      .about-award__item--goals {
        padding: 30px; } }
@media screen and (max-width: 1024px) {
      .about-award__item--goals {
        background-image: radial-gradient(circle, #ad0009 0%, #490307 100%); } }
.about-award__item--goals .about-award__item-text {
      width: 100%;
      max-width: 590px;
      padding: 0; }
@media screen and (max-width: 1024px) {
        .about-award__item--goals .about-award__item-text {
          max-width: 100%; } }
.about-award__item-text {
    padding: 20px 35px;
    align-self: center; }
@media screen and (max-width: 1200px) {
      .about-award__item-text {
        padding: 0 30px; } }
@media screen and (max-width: 820px) {
      .about-award__item-text {
        padding: 0; } }
.about-award__item-img {
    max-width: 750px;
    position: relative; }
@media screen and (max-width: 640px) {
      .about-award__item-img {
        order: 4; } }
.about-award__item-img img {
      display: block;
      width: 100%;
      border-radius: 30px;
      object-fit: cover; }
@media screen and (max-width: 640px) {
        .about-award__item-img img {
          border-radius: 20px;
          margin-top: auto !important;
          height: auto; } }
.about-award__item-subtext {
    font-family: "Cormorant Garamond", sans-serif;
    font-weight: 500;
    font-size: 40px;
    line-height: 1.3;
    margin: auto;
    text-transform: uppercase;
    text-align: center; }
@media screen and (max-width: 768px) {
      .about-award__item-subtext {
        font-size: 24px;
        line-height: 1.1; } }
.about-award__item-more {
    order: 3;
    grid-column: span 2;
    padding: 0 80px 20px;
    overflow: hidden; }
@media screen and (max-width: 1200px) {
      .about-award__item-more {
        padding: 0 30px 20px; } }
@media screen and (max-width: 820px) {
      .about-award__item-more {
        grid-column: auto;
        padding: 0; } }
.about-award figcaption {
  font-size: 14px;
  position: absolute;
  bottom: 10px;
  left: 15px; }
@media screen and (max-width: 768px) {
    .about-award figcaption {
      font-size: 10px; } }
@media screen and (max-width: 480px) {
    .about-award figcaption {
      font-size: 8px;
      max-width: 50%;
      text-wrap: balance; } }
.partners.section {
  padding: 0; }
.partners .wrapper {
  overflow: hidden; }
.partners__cont {
  max-width: 1335px;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }
.partners__top {
  display: flex;
  justify-content: space-between; }
@media screen and (max-width: 520px) {
    .partners__top {
      flex-direction: column;
      align-items: flex-start; } }
.partners__top .section-title {
    align-self: center;
    margin-right: 30px; }
@media screen and (max-width: 520px) {
      .partners__top .section-title {
        margin-right: 0;
        align-self: flex-start; } }
.partners__top .btn {
    flex: none;
    margin-bottom: 40px; }
@media screen and (max-width: 1280px) {
      .partners__top .btn {
        margin-bottom: 30px; } }
.partners__list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 30px;
  padding-top: 30px;
  padding-bottom: 50px; }
.partners__list + .partners__list {
    margin-top: 50px;
    padding-top: 50px;
    border-top: 1px solid #FFFFFF; }
@media screen and (max-width: 1440px) {
      .partners__list + .partners__list {
        padding-top: 40px;
        margin-top: 40px; } }
@media screen and (max-width: 1440px) {
    .partners__list {
      padding-top: 0;
      grid-gap: 24px; } }
@media screen and (max-width: 1000px) {
    .partners__list {
      grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); } }
@media screen and (max-width: 520px) {
    .partners__list {
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 16px; } }
.partners__item {
  background: #fff;
  border-radius: 20px;
  padding: 24px 20px;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center; }
@media screen and (max-width: 520px) {
    .partners__item {
      padding: 20px; } }
.partners__item-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 200px;
    height: 200px;
    transition: filter .3s ease; }
@media screen and (max-width: 1440px) {
      .partners__item-logo {
        width: 150px;
        height: 150px; } }
@media screen and (max-width: 520px) {
      .partners__item-logo {
        width: 100%;
        max-width: 120px;
        max-height: 80px; } }
.partners__item-logo img {
      display: block;
      max-width: 100%;
      max-height: 100%;
      width: auto;
      height: auto; }
.partners__slider {
  margin-top: 80px; }
@media screen and (max-width: 820px) {
    .partners__slider {
      margin-top: 10px; } }
.thesis--title {
  padding: 0 0 20px; }
.thesis--title .thesis__cont {
    justify-content: center; }
.thesis__title {
  font-size: 36px; }
@media screen and (max-width: 1520px) {
    .thesis__title {
      font-size: 26px; } }
@media screen and (max-width: 820px) {
    .thesis__title {
      font-size: 22px; } }
@media screen and (max-width: 480px) {
    .thesis__title {
      font-size: 16px; } }
.thesis__cont {
  max-width: 1335px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
  align-items: center;
  justify-content: space-between; }
@media screen and (max-width: 1520px) {
    .thesis__cont {
      padding: 20px 0; } }
@media screen and (max-width: 640px) {
    .thesis__cont {
      flex-direction: column;
      text-align: center;
      padding: 0; } }
.thesis__text {
  margin-right: 40px; }
@media screen and (max-width: 640px) {
    .thesis__text {
      margin-right: 0;
      margin-bottom: 30px; } }
.thesis__btn {
  align-self: center;
  flex: none;
  display: flex; }
@media screen and (max-width: 960px) {
    .thesis__btn {
      flex-direction: column; } }
.thesis__btn .btn {
    min-width: 345px; }
@media screen and (max-width: 1520px) {
      .thesis__btn .btn {
        min-width: 278px; } }
@media screen and (max-width: 1280px) {
      .thesis__btn .btn {
        min-width: 255px; } }
@media screen and (max-width: 960px) {
      .thesis__btn .btn {
        width: 100%; } }
.thesis__btn .btn:not(:first-child) {
      margin-left: 40px; }
@media screen and (max-width: 960px) {
        .thesis__btn .btn:not(:first-child) {
          margin-left: 0;
          margin-top: 20px; } }
.contacts.section {
  margin-top: 120px;
  padding: 0; }
.contacts__wrap {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 20px; }
@media screen and (max-width: 720px) {
    .contacts__wrap {
      grid-template-columns: 100%; } }
.contacts__content {
  grid-column: 2 / -2;
  padding: 80px 0 40px; }
@media screen and (max-width: 1440px) {
    .contacts__content {
      grid-column: 1 / -1;
      padding: 80px 40px 40px; } }
@media screen and (max-width: 720px) {
    .contacts__content {
      padding: 30px; } }
@media screen and (max-width: 640px) {
    .contacts__content {
      padding: 0; } }
.contacts__content-top {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
    margin-bottom: 60px; }
@media screen and (max-width: 1200px) {
      .contacts__content-top {
        grid-template-columns: repeat(2, 1fr); } }
@media screen and (max-width: 768px) {
      .contacts__content-top {
        grid-template-columns: 100%; } }
@media screen and (max-width: 425px) {
      .contacts__content-top {
        grid-gap: 30px; } }
.contacts__content-mid {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-gap: 40px;
    padding-bottom: 40px; }
.contacts__content-mid:not(:last-child) {
      border-bottom: 1px solid #A7AAAC; }
@media screen and (max-width: 720px) {
      .contacts__content-mid {
        grid-template-columns: 100%; } }
@media screen and (max-width: 425px) {
      .contacts__content-mid {
        grid-gap: 30px;
        padding-bottom: 20px; } }
.contacts__content-bot {
    padding-top: 40px;
    color: #000603; }
@media screen and (max-width: 425px) {
      .contacts__content-bot {
        padding-top: 20px; } }
.contacts__content-contact {
    grid-column: span 3; }
@media screen and (max-width: 1024px) {
      .contacts__content-contact {
        grid-column: span 5; } }
@media screen and (max-width: 720px) {
      .contacts__content-contact {
        grid-column: 1 / -1; } }
.contacts__cont {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(520px, 1fr));
  grid-gap: 40px; }
@media screen and (max-width: 1200px) {
    .contacts__cont {
      grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); } }
@media screen and (max-width: 820px) {
    .contacts__cont {
      grid-template-columns: 1fr;
      grid-gap: 30px; } }
.contacts__text {
  padding: 20px 80px;
  align-self: center; }
@media screen and (max-width: 1200px) {
    .contacts__text {
      padding: 0 30px; } }
@media screen and (max-width: 820px) {
    .contacts__text {
      padding: 0; } }
@media screen and (max-width: 375px) {
    .contacts__text {
      font-size: 12px; } }
.contacts__img-img {
  position: relative;
  border-radius: 30px;
  background: #022456;
  padding-top: 80%;
  min-height: 100%; }
@media screen and (max-width: 640px) {
    .contacts__img-img {
      border-radius: 20px; } }
.contacts__img-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 50%;
    max-width: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%); }
.contacts__list:not(:last-child) {
  margin-bottom: 40px; }
@media screen and (max-width: 640px) {
    .contacts__list:not(:last-child) {
      margin-bottom: 20px; } }
.contacts__list::after {
  content: "";
  display: none;
  width: 100%;
  height: 1px;
  background-color: #A7AAAC;
  margin-top: 32px; }
@media screen and (max-width: 830px) {
    .contacts__list::after {
      display: block; } }
.contacts__item:not(:last-child) {
  margin-bottom: 40px; }
@media screen and (max-width: 1200px) {
    .contacts__item:not(:last-child) {
      margin-bottom: 30px; } }
@media screen and (max-width: 640px) {
    .contacts__item:not(:last-child) {
      margin-bottom: 20px; } }
.contacts__item-label {
  margin-bottom: 16px; }
@media screen and (max-width: 1200px) {
    .contacts__item-label {
      margin-bottom: 10px; } }
.contacts__item-photo {
  margin-bottom: 16px;
  width: 98px;
  height: 98px; }
.contacts__item-photo img {
    width: 100%;
    height: 100%;
    object-position: center;
    object-fit: cover; }
.start-info {
  display: inline-flex;
  padding: 18px 24px;
  line-height: 1;
  background-color: #DDE1E5;
  border-radius: 8px; }
@media screen and (max-width: 640px) {
    .start-info {
      width: 100%;
      justify-content: center;
      padding: 16px; } }
.person {
  display: grid;
  grid-template-columns: 98px 1fr;
  grid-gap: 20px; }
@media screen and (max-width: 550px) {
    .person {
      grid-template-columns: 100%;
      justify-items: center; } }
.person__image {
    width: 98px;
    height: 98px; }
.person__info {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 8px;
    color: #000603; }
@media screen and (max-width: 550px) {
      .person__info {
        text-align: center; } }
.person__info-name {
      font-weight: 700;
      font-size: 20px;
      line-height: 1.4; }
@media screen and (max-width: 425px) {
        .person__info-name {
          font-size: 16px; } }
.person__info-desc {
      font-weight: 500;
      font-size: 17px;
      line-height: 1.4;
      color: #A7AAAC; }
@media screen and (max-width: 425px) {
        .person__info-desc {
          font-size: 16px; } }
.person__info-tel {
      font-weight: 500;
      font-size: 20px;
      line-height: 1.4; }
@media screen and (max-width: 425px) {
        .person__info-tel {
          font-size: 16px; } }
.contact {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 16px;
  color: #000603; }
.contact__label {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.4;
    color: #A7AAAC; }
@media screen and (max-width: 425px) {
      .contact__label {
        font-size: 16px; } }
.contact__link {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4; }
@media screen and (max-width: 425px) {
      .contact__link {
        font-size: 16px; } }
.auth {
  background: #360804;
  color: #fff;
  background: radial-gradient(31.81% 159.24% at 50% 47.21%, #873B3D 0%, rgba(55, 7, 3, 0.31) 100%), #370703; }
.auth main {
    display: flex;
    flex-direction: column; }
.auth-block {
    height: 100%;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column; }
.auth-block .wrapper {
      margin-top: auto;
      margin-bottom: auto; }
.auth-form {
    max-width: 590px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 60px;
    background: #fff;
    border-radius: 30px;
    color: #000603; }
@media screen and (max-width: 640px) {
      .auth-form {
        padding: 35px 20px;
        border-radius: 20px; } }
.auth-form .form__submit-btn {
      width: 100%;
      margin-right: 0; }
.action__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 40px;
  padding-top: 120px; }
@media screen and (max-width: 820px) {
    .action__list {
      grid-template-columns: 1fr;
      grid-gap: 30px;
      padding-top: 50px; } }
.action__link {
  width: 100%; }
.orders .section-title sup.count {
  color: #A7AAAC;
  font-size: 24px;
  font-weight: 500;
  margin-left: 16px; }
@media screen and (max-width: 1280px) {
    .orders .section-title sup.count {
      font-size: 20px; } }
@media screen and (max-width: 720px) {
    .orders .section-title sup.count {
      font-size: 14px;
      margin-left: 10px; } }
.orders__top {
  padding: 30px 0;
  margin-bottom: 30px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px 40px; }
@media screen and (max-width: 1280px) {
    .orders__top {
      grid-gap: 20px 30px;
      grid-template-columns: repeat(2, 1fr); } }
@media screen and (max-width: 820px) {
    .orders__top {
      grid-template-columns: 1fr;
      padding: 0;
      margin-bottom: 40px; } }
.orders__top .default-input__input {
    border-color: #fff; }
.orders__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px 40px; }
@media screen and (max-width: 1280px) {
    .orders__list {
      grid-gap: 20px 30px; } }
@media screen and (max-width: 960px) {
    .orders__list {
      grid-template-columns: repeat(2, 1fr); } }
@media screen and (max-width: 640px) {
    .orders__list {
      grid-template-columns: 1fr; } }
.orders__item {
  padding: 40px 80px;
  border-radius: 30px;
  background: #fff;
  box-shadow: 4px 4px 44px rgba(55, 7, 3, 0.05);
  transition: box-shadow .3s ease;
  display: flex;
  justify-content: center;
  align-items: center; }
@media screen and (max-width: 1280px) {
    .orders__item {
      padding: 30px 50px; } }
@media screen and (max-width: 960px) {
    .orders__item {
      padding: 24px;
      border-radius: 20px; } }
.orders__item:hover {
    box-shadow: none; }
.orders__item-region {
    display: flex;
    align-items: flex-start; }
.orders__item-region .name {
      font-weight: 500; }
.orders__item-region .count {
      flex: none;
      margin-left: 10px;
      font-size: 14px;
      font-weight: 500;
      color: #A7AAAC; }
.orders__item-pdf {
    display: flex;
    align-items: flex-start; }
.orders__item-pdf span {
      align-self: center;
      font-weight: 500; }
.orders__item-pdf::before {
      content: '';
      position: relative;
      display: block;
      flex: none;
      width: 40px;
      height: 40px;
      margin-right: 12px;
      background-image: url("data:image/svg+xml,%3Csvg width='28' height='34' viewBox='0 0 28 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9998 33.6667H3.99984C3.11578 33.6667 2.26794 33.3155 1.64281 32.6904C1.01769 32.0653 0.666504 31.2174 0.666504 30.3334V3.66671C0.666504 2.78265 1.01769 1.93481 1.64281 1.30969C2.26794 0.684565 3.11578 0.333376 3.99984 0.333376H15.6665C15.6814 0.33142 15.6966 0.33142 15.7115 0.333376H15.7215C15.7372 0.338295 15.7534 0.341645 15.7698 0.343376C15.9165 0.353376 16.0615 0.381709 16.2015 0.428376H16.2715C16.3023 0.449907 16.3312 0.473873 16.3582 0.500042C16.5397 0.58078 16.7052 0.693712 16.8465 0.833376L26.8465 10.8334C26.9862 10.9747 27.0991 11.1401 27.1798 11.3217C27.1943 11.3577 27.2071 11.3945 27.2182 11.4317L27.2348 11.4784C27.2815 11.6167 27.3082 11.7617 27.3165 11.9084C27.3179 11.925 27.3219 11.9413 27.3282 11.9567V11.9667C27.3308 11.9776 27.3325 11.9888 27.3332 12V30.3334C27.3332 31.2174 26.982 32.0653 26.3569 32.6904C25.7317 33.3155 24.8839 33.6667 23.9998 33.6667ZM18.0398 20.3334V28.6667H19.6065V25.2667H22.0398V23.87H19.6065V21.735H22.3332V20.3334H18.0398ZM11.8732 20.3334V28.6667H13.8832C14.7265 28.7084 15.5432 28.365 16.1032 27.7334C16.678 26.9999 16.966 26.0821 16.9132 25.1517V23.8017C16.9519 22.8811 16.6559 21.9776 16.0798 21.2584C15.5382 20.6417 14.7465 20.3017 13.9248 20.3334H11.8732ZM5.6665 20.3334V28.6667H7.23317V25.735H8.2765C8.97317 25.7734 9.65317 25.515 10.1498 25.025C10.6232 24.495 10.8682 23.8017 10.8332 23.0917C10.8641 22.3654 10.6187 21.6544 10.1465 21.1017C9.9158 20.8459 9.63131 20.6443 9.31347 20.5115C8.99562 20.3786 8.65231 20.3178 8.30817 20.3334H5.6665ZM15.6665 3.66671V12H23.9998L15.6665 3.66671ZM13.9098 27.27H13.4398V21.735H14.0098C14.209 21.7233 14.408 21.7617 14.5885 21.8467C14.769 21.9317 14.9254 22.0607 15.0432 22.2217C15.2882 22.7267 15.3932 23.2884 15.3465 23.8484V25.2967C15.3832 25.83 15.2682 26.3634 15.0132 26.8317C14.8786 26.9888 14.7079 27.1108 14.5156 27.1871C14.3234 27.2635 14.1155 27.292 13.9098 27.27ZM8.30817 24.3334H7.2315V21.735H8.32317C8.45724 21.7365 8.58874 21.772 8.70535 21.8381C8.82195 21.9043 8.91984 21.999 8.98984 22.1134C9.16984 22.4117 9.2565 22.755 9.23984 23.1034C9.26073 23.4275 9.17466 23.7496 8.99483 24.02C8.91311 24.1226 8.80833 24.2045 8.68901 24.2589C8.56969 24.3134 8.43921 24.3389 8.30817 24.3334Z' fill='%238B8988'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
.orders__search {
  position: relative; }
.orders__search .default-input__input {
    padding-right: 55px; }
.orders__search-btn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%238B8988' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer; }
.timer-block {
  text-align: center;
  padding: 80px 80px 110px;
  background: radial-gradient(31.81% 159.24% at 50% 47.21%, #873B3D 0%, rgba(55, 7, 3, 0.31) 100%), #370703; }
@media screen and (max-width: 1200px) {
    .timer-block {
      padding: 60px 60px 80px; } }
@media screen and (max-width: 1200px) {
    .timer-block {
      padding: 40px 40px 60px; } }
@media screen and (max-width: 580px) {
    .timer-block {
      padding: 30px 30px 40px; } }
.timer-block__content {
    color: #FFFFFF;
    margin: 0 auto; }
.timer-block__title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 80px;
    line-height: 111%;
    letter-spacing: 0.06em;
    margin-bottom: 85px; }
@media screen and (max-width: 1200px) {
      .timer-block__title {
        font-size: 50px;
        margin-bottom: 50px; } }
@media screen and (max-width: 820px) {
      .timer-block__title {
        font-size: 35px; } }
@media screen and (max-width: 580px) {
      .timer-block__title {
        font-size: 23px;
        margin-bottom: 30px; } }
.timer-block__timer {
    margin: 0 auto;
    display: flex;
    justify-content: center; }
.timer-block__item:not(:last-child) {
    margin-right: 65px; }
@media screen and (max-width: 1200px) {
      .timer-block__item:not(:last-child) {
        margin-right: 30px; } }
@media screen and (max-width: 820px) {
      .timer-block__item:not(:last-child) {
        margin-right: 20px; } }
@media screen and (max-width: 580px) {
      .timer-block__item:not(:last-child) {
        margin-right: 10px; } }
.timer-block__item-top {
    font-weight: 700;
    font-size: 56px;
    line-height: 106.5%;
    margin-bottom: 12px; }
@media screen and (max-width: 1200px) {
      .timer-block__item-top {
        font-size: 32px; } }
@media screen and (max-width: 820px) {
      .timer-block__item-top {
        font-size: 25px; } }
@media screen and (max-width: 580px) {
      .timer-block__item-top {
        font-size: 20px; } }
.timer-block__item-bottom {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%; }
@media screen and (max-width: 820px) {
      .timer-block__item-bottom {
        font-size: 14px; } }
@media screen and (max-width: 580px) {
      .timer-block__item-bottom {
        font-size: 12px; } }
.experts__list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  column-gap: 20px;
  row-gap: 32px; }
@media screen and (max-width: 1024px) {
    .experts__list {
      grid-template-columns: repeat(4, minmax(0, 1fr)); } }
@media screen and (max-width: 768px) {
    .experts__list {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      column-gap: 10px;
      row-gap: 20px; } }
@media screen and (max-width: 480px) {
    .experts__list {
      grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.experts__bottom {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40px; }
.experts.section {
  padding: 0; }
.experts .wrapper {
  overflow: hidden; }
.experts__top {
  padding-bottom: 40px; }
@media screen and (max-width: 820px) {
    .experts__top {
      padding-bottom: 10px; } }
.experts__slider-wrapper {
  display: flex; }
.experts__cont {
  max-width: 1335px;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }
.experts__slide {
  width: 100%;
  display: flex;
  flex-direction: column; }
.experts__slide__wrapper {
    display: flex;
    flex-direction: column; }
@media screen and (max-width: 820px) {
    .experts__slide {
      margin-right: 60px; } }
@media screen and (max-width: 425px) {
    .experts__slide {
      margin-right: 40px; } }
@media screen and (max-width: 320px) {
    .experts__slide {
      margin-right: 30px; } }
.experts__slide-photo {
    margin-bottom: 25px;
    position: relative; }
.experts__slide-photo img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      object-position: center; }
.experts__slide-name {
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    margin-bottom: 8px; }
@media screen and (max-width: 820px) {
      .experts__slide-name {
        font-size: 18px; } }
.experts__slide-nomination {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 8px; }
.experts__slide-descr {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #A7AAAC; }
.experts__btns {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end; }
.swiper-button {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  width: 32px;
  height: 32px;
  background-color: #C90237;
  color: white;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 6L15 12L9 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transition: background-color .3s ease; }
.swiper-button::after {
    display: none; }
.swiper-button-prev {
    transform: scaleX(-1);
    margin-right: 10px; }
.swiper-button:hover {
    background-color: #7C021C; }
.swiper-pagination-progressbar {
  margin-top: 35px;
  position: relative !important;
  width: 100% !important;
  height: 1px !important;
  background: rgba(51, 51, 51, 0.15); }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    height: auto;
    top: -1px;
    bottom: -1px;
    border-radius: 3px;
    background: #C90237; }
.stages-block {
  padding: 120px 135px; }
@media screen and (max-width: 1490px) {
    .stages-block {
      padding: 90px 110px; } }
@media screen and (max-width: 1280px) {
    .stages-block {
      padding: 60px 80px; } }
@media screen and (max-width: 1100px) {
    .stages-block {
      padding: 40px 60px; } }
@media screen and (max-width: 420px) {
    .stages-block {
      padding: 30px 30px; } }
.stages-block--double .stages-block__item {
    max-width: 500px; }
@media screen and (max-width: 1320px) {
      .stages-block--double .stages-block__item {
        max-width: 400px;
        margin-bottom: 60px; } }
@media screen and (max-width: 990px) {
      .stages-block--double .stages-block__item {
        max-width: 300px; } }
@media screen and (max-width: 780px) {
      .stages-block--double .stages-block__item {
        max-width: 100%; } }
.stages-block__main {
    margin-top: 80px;
    overflow: hidden; }
@media screen and (max-width: 820px) {
      .stages-block__main {
        margin-top: 60px; } }
.stages-block__row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 -20px; }
.stages-block__item {
    position: relative;
    max-width: 550px;
    width: 100%;
    margin: 0 20px 80px; }
@media screen and (max-width: 1490px) {
      .stages-block__item {
        max-width: 310px; } }
@media screen and (max-width: 1320px) {
      .stages-block__item {
        max-width: 250px;
        margin-bottom: 60px; } }
@media screen and (max-width: 990px) {
      .stages-block__item {
        max-width: 260px; } }
@media screen and (max-width: 715px) {
      .stages-block__item {
        max-width: 100%; } }
.stages-block__item::before {
      content: "";
      display: block;
      border-bottom: 1px solid #D0D0D0;
      width: 1000px;
      position: absolute;
      top: 50px;
      left: 0; }
.stages-block__item--icon {
      position: relative; }
.stages-block__item--icon::after {
        position: absolute;
        top: 30px;
        left: 0;
        content: "";
        display: block;
        width: 25px;
        height: 40px;
        background-repeat: no-repeat;
        background-position: center left; }
.stages-block__item--icon-1::after {
      background-image: url("../img/icons/icon-1.svg"); }
.stages-block__item--icon-2::after {
      background-image: url("../img/icons/icon-2.svg"); }
.stages-block__item--icon-3::after {
      background-image: url("../img/icons/icon-3.svg"); }
.stages-block__label {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 30px;
    color: #360804; }
.stages-block__title {
    margin-top: 32px;
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    color: #360804; }
@media screen and (max-width: 1320px) {
      .stages-block__title {
        font-size: 18px; } }
@media screen and (max-width: 820px) {
      .stages-block__title {
        font-size: 16px; } }
.stages-block__subtitle {
    margin-top: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #A7AAAC; }
.owners {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 40px; }
@media screen and (max-width: 1200px) {
    .owners {
      padding: 0 40px; } }
@media screen and (max-width: 720px) {
    .owners {
      grid-template-columns: 100%;
      padding: 0 20px; } }
.owners__owner {
    grid-column: 2 / -2;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-gap: 40px;
    color: #DDE1E5; }
@media screen and (max-width: 1200px) {
      .owners__owner {
        grid-column: 1 / -1; } }
@media screen and (max-width: 720px) {
      .owners__owner {
        grid-template-columns: 100%; } }
.owners__owner--reverse .owners__owner-info {
      grid-column: 7 / -1; }
@media screen and (max-width: 1200px) {
        .owners__owner--reverse .owners__owner-info {
          grid-column: span 5; } }
@media screen and (max-width: 720px) {
        .owners__owner--reverse .owners__owner-info {
          grid-column: 1 / -1; } }
.owners__owner--reverse .owners__owner-image {
      grid-column: span 5; }
@media screen and (max-width: 720px) {
        .owners__owner--reverse .owners__owner-image {
          grid-column: 1 / -1; } }
.owners__owner-info {
      grid-column: span 4; }
@media screen and (max-width: 1200px) {
        .owners__owner-info {
          grid-column: span 5; } }
@media screen and (max-width: 720px) {
        .owners__owner-info {
          order: 1;
          grid-column: 1 / -1; } }
.owners__owner-image {
      grid-column: 6 / -1; }
@media screen and (max-width: 1200px) {
        .owners__owner-image {
          grid-column: span 5; } }
@media screen and (max-width: 720px) {
        .owners__owner-image {
          max-width: 300px;
          grid-column: 1 / -1; } }
@media screen and (max-width: 425px) {
        .owners__owner-image {
          max-width: 100%; } }
.owners__owner-name {
      margin-bottom: 8px;
      font-weight: 700;
      font-size: 56px;
      line-height: 1; }
@media screen and (max-width: 1440px) {
        .owners__owner-name {
          font-size: 40px; } }
@media screen and (max-width: 720px) {
        .owners__owner-name {
          font-size: 30px; } }
.owners__owner-desc {
      margin-bottom: 24px;
      font-weight: 500;
      font-size: 20px;
      line-height: 1.4;
      color: #A7AAAC; }
@media screen and (max-width: 1440px) {
        .owners__owner-desc {
          font-size: 16px; } }
@media screen and (max-width: 720px) {
        .owners__owner-desc {
          font-size: 12px; } }
.owners__owner-text {
      font-weight: 500;
      font-size: 20px;
      line-height: 1.4; }
@media screen and (max-width: 1440px) {
        .owners__owner-text {
          font-size: 16px; } }
@media screen and (max-width: 720px) {
        .owners__owner-text {
          font-size: 12px; } }
.owners__awards {
    margin-top: 46px;
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 40px; }
@media screen and (max-width: 720px) {
      .owners__awards {
        grid-template-columns: 100%;
        grid-gap: 20px; } }
.owners__awards-title {
      grid-column: 1 / -1;
      font-weight: 700;
      font-size: 56px;
      line-height: 1;
      margin-bottom: 24px; }
@media screen and (max-width: 1440px) {
        .owners__awards-title {
          font-size: 40px; } }
@media screen and (max-width: 720px) {
        .owners__awards-title {
          font-size: 30px;
          margin-bottom: 10px; } }
.owners__awards-item {
      grid-column: span 4; }
@media screen and (max-width: 1200px) {
        .owners__awards-item {
          grid-column: span 6; } }
@media screen and (max-width: 720px) {
        .owners__awards-item {
          grid-column: 1 / -1; } }
.owners__award {
    display: flex;
    align-items: center; }
.owners__award-icon {
      flex-shrink: 0;
      width: 70px;
      height: 70px;
      margin-right: 24px;
      background-color: #212121;
      border-radius: 16px;
      background-repeat: no-repeat;
      background-size: 50px;
      background-position: center; }
@media screen and (max-width: 425px) {
        .owners__award-icon {
          width: 50px;
          height: 50px;
          margin-right: 15px;
          background-size: 30px; } }
.owners__award-icon--prom {
        background-image: url("../img/icons/prom.png"); }
.owners__award-icon--arch {
        background-image: url("../img/icons/arch.png"); }
.owners__award-icon--science {
        background-image: url("../img/icons/science.png"); }
.owners__award-icon--cult {
        background-image: url("../img/icons/cult.png"); }
.owners__award-icon--sport {
        background-image: url("../img/icons/sport.png"); }
.owners__award-icon--beauty {
        background-image: url("../img/icons/beauty.png"); }
.owners__award-icon--health {
        background-image: url("../img/icons/health.png"); }
.owners__award-icon--social {
        background-image: url("../img/icons/social.png"); }
.owners__award-icon--finance {
        background-image: url("../img/icons/finance.png"); }
.owners__award-icon--design {
        background-image: url("../img/icons/design.png"); }
.owners__award-icon--legal {
        background-image: url("../img/icons/legal.png"); }
.owners__award-icon--smm {
        background-image: url("../img/icons/smm.png"); }
.owners__award-icon--horeca {
        background-image: url("../img/icons/horeca.png"); }
.owners__award-icon--mark {
        background-image: url("../img/icons/mark.png"); }
.owners__award-icon--ind {
        background-image: url("../img/icons/industry.svg"); }
.owners__award-icon--comp {
        background-image: url("../img/icons/computer.svg"); }
.owners__award-label {
      font-weight: 500;
      font-size: 20px;
      line-height: 1.4;
      color: #ffffff;
      text-align: left; }
@media screen and (max-width: 1200px) {
        .owners__award-label {
          font-size: 18px; } }
@media screen and (max-width: 720px) {
        .owners__award-label {
          font-size: 16px; } }
.prestige-page__about {
  margin-bottom: 40px; }
.prestige-page__owners {
  margin-bottom: 40px; }
.prestige-page__stages {
  margin-bottom: 120px; }
@media screen and (max-width: 720px) {
    .prestige-page__stages {
      margin-bottom: 60px; } }
.steps {
  color: #333333;
  font-family: "Montserrat", sans-serif; }
.steps__wrapper {
    padding: 80px 135px;
    border-radius: 30px;
    background: #fff;
    box-shadow: 4px 4px 44px rgba(55, 7, 3, 0.2); }
@media screen and (max-width: 1490px) {
      .steps__wrapper {
        padding: 80px 110px; } }
@media screen and (max-width: 1280px) {
      .steps__wrapper {
        padding: 60px 80px; } }
@media screen and (max-width: 1100px) {
      .steps__wrapper {
        padding: 40px 60px; } }
@media screen and (max-width: 420px) {
      .steps__wrapper {
        padding: 30px 30px; } }
.steps__subtitle {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    max-width: 800px; }
@media screen and (max-width: 768px) {
      .steps__subtitle {
        font-size: 16px;
        line-height: 120%; } }
.steps a {
    color: #B6273C; }
@media (any-hover: hover) {
      .steps a:hover {
        color: #A7AAAC; } }
.steps__grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 40px; }
@media screen and (max-width: 1220px) {
      .steps__grid {
        grid-template-columns: minmax(0, 1fr);
        gap: 20px; } }
.steps__grid:not(:first-child) {
      margin-top: 80px; }
@media screen and (max-width: 1220px) {
        .steps__grid:not(:first-child) {
          margin-top: 40px; } }
.steps__number {
    font-weight: 700;
    font-size: 56px;
    line-height: 106%;
    color: #B6273C;
    margin-bottom: 30px; }
@media screen and (max-width: 768px) {
      .steps__number {
        font-size: 32px;
        line-height: 1;
        margin-bottom: 10px; } }
.steps__info p:not([class]) {
    font-size: 20px;
    font-weight: 500;
    line-height: 140%; }
@media screen and (max-width: 1480px) {
      .steps__info p:not([class]) {
        font-size: 14px; } }
.steps__info p:not(:last-child) {
    margin-bottom: 24px; }
@media screen and (max-width: 768px) {
      .steps__info p:not(:last-child) {
        margin-bottom: 15px; } }
.steps__info a {
    font-size: 20px;
    font-weight: 500;
    line-height: 140%;
    word-break: break-word; }
@media screen and (max-width: 1480px) {
      .steps__info a {
        font-size: 14px;
        line-height: 120%; } }
.steps__bottom {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 80px; }
@media screen and (max-width: 820px) {
      .steps__bottom {
        margin-top: 40px;
        flex-direction: column;
        margin-top: 24px; } }
.steps__btns {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: flex-end; }
@media screen and (max-width: 768px) {
      .steps__btns .btn {
        width: 100%; } }
.steps__data {
    display: flex;
    align-items: center;
    gap: 24px;
    max-width: 440px;
    font-weight: 500;
    font-size: 20px;
    line-height: 140%; }
@media screen and (max-width: 1130px) {
      .steps__data {
        align-items: flex-start; } }
@media screen and (max-width: 768px) {
      .steps__data {
        font-size: 16px;
        line-height: 120%;
        gap: 12px;
        align-items: flex-start; } }
.steps__data::before {
      content: " ";
      display: block;
      width: 44px;
      height: 44px;
      background-image: url(../img/icons/calendar.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100%;
      flex: none; }
@media screen and (max-width: 768px) {
        .steps__data::before {
          width: 24px;
          height: 24px; } }
.top-participants {
  --gap: 30px;
  margin-bottom: 120px;
  color: #000603; }
.top-participants__buttons {
    display: flex;
    gap: 60px;
    justify-content: center;
    margin-bottom: 40px; }
@media screen and (max-width: 1024px) {
      .top-participants__buttons {
        gap: 70px; } }
@media screen and (max-width: 720px) {
      .top-participants__buttons {
        gap: 30px; } }
@media screen and (max-width: 480px) {
      .top-participants__buttons {
        flex-direction: column; } }
.top-participants__title {
    text-align: center; }
.top-participants__content {
    display: flex;
    gap: var(--gap);
    overflow: auto; }
.top-participants__card {
    width: 100%;
    max-width: calc((100% - var(--gap) * 2) / 3);
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 220px; }
.top-participants__img {
    border-radius: 20px; }
.top-participants__text-primary {
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 8px; }
@media screen and (max-width: 1440px) {
      .top-participants__text-primary {
        font-size: 30px; } }
@media screen and (max-width: 1024px) {
      .top-participants__text-primary {
        font-size: 22px; } }
.top-participants__text-secondary {
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 8px; }
@media screen and (max-width: 1440px) {
      .top-participants__text-secondary {
        font-size: 18px; } }
@media screen and (max-width: 1024px) {
      .top-participants__text-secondary {
        font-size: 16px; } }
.national-strategy__title {
  text-align: center;
  margin-bottom: 60px;
  text-wrap: balance; }
.national-strategy__subtitle {
  text-align: center;
  font-size: 16px;
  text-wrap: balance; }
@media screen and (max-width: 1280px) {
    .national-strategy__subtitle {
      font-size: 14px; } }
@media screen and (max-width: 768px) {
    .national-strategy__subtitle {
      font-size: 12px; } }
.national-strategy__link {
  text-decoration: underline; }
.national-strategy__list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 40px;
  align-items: center;
  margin-bottom: 60px; }
@media screen and (max-width: 1280px) {
    .national-strategy__list {
      display: flex;
      flex-direction: column;
      gap: 20px; } }
@media screen and (max-width: 1520px) {
    .national-strategy__list {
      gap: 15px; } }
.national-strategy__list-element {
    padding: 20px;
    border: 2px solid #fde78f;
    border-radius: 20px;
    height: fit-content;
    font-size: 22px;
    display: flex;
    align-items: flex-start;
    width: 100%; }
@media screen and (max-width: 1520px) {
      .national-strategy__list-element {
        font-size: 18px;
        padding: 18px; } }
@media screen and (max-width: 1280px) {
      .national-strategy__list-element {
        font-size: 16px;
        padding: 16px; } }
@media screen and (max-width: 640px) {
      .national-strategy__list-element {
        font-size: 14px;
        padding: 14px; } }
.national-strategy__list-element:before {
      display: inline-block;
      content: '';
      margin-right: 10px;
      aspect-ratio: 184 / 100;
      width: 40px;
      height: auto;
      background: url("/img/new-design/venzel.png");
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center;
      flex-shrink: 0; }
@media screen and (max-width: 1520px) {
        .national-strategy__list-element:before {
          width: 35px; } }
@media screen and (max-width: 1280px) {
        .national-strategy__list-element:before {
          width: 30px; } }
@media screen and (max-width: 640px) {
        .national-strategy__list-element:before {
          width: 25px;
          margin-right: 6px; } }
@media screen and (max-width: 480px) {
        .national-strategy__list-element:before {
          width: 20px; } }
.page-section {
  margin-bottom: 40px; }
@media screen and (max-width: 768px) {
    .page-section {
      margin-bottom: 20px; } }
.page-section--big-m {
    margin-bottom: 120px; }
@media screen and (max-width: 768px) {
      .page-section--big-m {
        margin-bottom: 60px; } }
.gold-theme .btn {
  font-family: "Montserrat", sans-serif;
  background: linear-gradient(180deg, #ffcd35 0%, #fde78f 50%, #ffcd35 100%);
  color: #333333;
  font-size: 24px;
  line-height: 1;
  padding: 30px 40px; }
@media screen and (max-width: 768px) {
    .gold-theme .btn {
      font-size: 20px;
      padding: 26px 36px; } }
@media screen and (max-width: 640px) {
    .gold-theme .btn {
      padding: 22px 32px;
      font-size: 16px; } }
.gold-theme .btn--size-big {
    font-size: 30px;
    padding: 35px 45px; }
@media screen and (max-width: 768px) {
      .gold-theme .btn--size-big {
        padding: 30px 40px;
        font-size: 25px; } }
@media screen and (max-width: 640px) {
      .gold-theme .btn--size-big {
        padding: 26px 36px;
        font-size: 20px; } }
.gradient-block {
  background: radial-gradient(circle, #ad0009 0%, #490307 100%);
  border-radius: 30px;
  box-shadow: 0px 0px 44px 0 #37070333; }
.gradient-block:not(:last-child) {
    margin-bottom: 32px; }
@media screen and (max-width: 768px) {
      .gradient-block:not(:last-child) {
        margin-bottom: 24px; } }
.gradient-block--two-cards {
    display: flex; }
@media screen and (max-width: 1024px) {
      .gradient-block--two-cards {
        flex-direction: column; } }
.gradient-block--two-cards .title.title_h3 {
      font-size: 32px; }
@media screen and (max-width: 1520px) {
        .gradient-block--two-cards .title.title_h3 {
          font-size: 24px; } }
@media screen and (max-width: 1280px) {
        .gradient-block--two-cards .title.title_h3 {
          font-size: 20px; } }
@media screen and (max-width: 1024px) {
        .gradient-block--two-cards .title.title_h3 {
          width: fit-content;
          font-size: 18px; } }
.gold-theme .title {
  background-color: #fde78f;
  background-image: linear-gradient(180deg, #ffcd35 0%, #fde78f 50%, #ffcd35 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }
@media screen and (max-width: 1520px) {
    .gold-theme .title {
      font-size: 48px; } }
@media screen and (max-width: 1280px) {
    .gold-theme .title {
      font-size: 34px; } }
@media screen and (max-width: 640px) {
    .gold-theme .title {
      font-size: 24px; } }
@media screen and (max-width: 480px) {
    .gold-theme .title {
      font-size: 20px; } }
@media screen and (max-width: 390px) {
    .gold-theme .title {
      font-size: 16px; } }
.participants {
  padding: 80px 135px;
  min-height: 800px;
  display: flex;
  align-items: center; }
@media screen and (max-width: 1280px) {
    .participants {
      padding: 80px 80px; } }
@media screen and (max-width: 1024px) {
    .participants {
      padding: 80px 60px; } }
.participants__content {
    display: block;
    gap: 20px;
    height: 100%; }
@media screen and (max-width: 950px) {
      .participants__content {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 50px; } }
.participants__title:where(:not(:last-child)) {
    margin-bottom: 40px; }
.participants__title:where(:not(:first-child)) {
    margin-top: 40px; }
.participants__text {
    align-self: center; }
.participants__list-element {
    display: flex; }
.participants__list-element::before {
      content: '-';
      margin-right: 10px; }
.participants__pictures {
    position: relative;
    height: 600px; }
@media screen and (max-width: 950px) {
      .participants__pictures {
        height: 550px;
        width: 300px; } }
@media screen and (max-width: 380px) {
      .participants__pictures {
        width: 100%; } }
.participants__picture {
    border-radius: 15px;
    height: 53%;
    aspect-ratio: 30 / 45;
    object-fit: cover;
    position: absolute; }
.participants__picture:first-child {
      top: 0;
      left: 0;
      z-index: 2; }
.participants__picture:last-child {
      bottom: 0;
      right: 0;
      z-index: 1; }
.participants__paragraph, .participants__list {
    font-size: 20px; }
@media screen and (max-width: 1024px) {
      .participants__paragraph, .participants__list {
        font-size: 18px; } }
@media screen and (max-width: 768px) {
      .participants__paragraph, .participants__list {
        font-size: 16px; } }
.gold-theme {
  font-family: "Montserrat", sans-serif; }
.gold-theme .section-card--gold-theme.section-card b {
    color: #fff; }
.gold-theme .section-card--gold-theme .section {
    font-weight: 500; }
.gold-theme .section-card--gold-theme .section-title {
      background-color: #fde78f;
      background-image: linear-gradient(180deg, #ffcd35 0%, #fde78f 50%, #ffcd35 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-size: 32px;
      font-weight: 700;
      line-height: 1.1;
      margin-bottom: 24px; }
@media screen and (max-width: 640px) {
        .gold-theme .section-card--gold-theme .section-title {
          font-size: 24px; } }
@media screen and (max-width: 480px) {
        .gold-theme .section-card--gold-theme .section-title {
          font-size: 20px; } }
@media screen and (max-width: 390px) {
        .gold-theme .section-card--gold-theme .section-title {
          font-size: 16px; } }
.gold-theme .section-card--gold-theme .section-title:not(:first-child) {
        margin-top: 40px; }
.gold-theme .section-card--gold-theme li:before {
    top: 10px; }
.gold-theme .section-card--gold-theme details summary {
    color: #fff; }
.gold-theme .section-card--gold-theme blockquote > p {
    color: #fff; }
.gold-theme .owners {
    margin: 120px 0; }
@media screen and (max-width: 768px) {
      .gold-theme .owners {
        margin: 60px 0; } }
.gold-theme .owners__awards {
      margin-top: 0; }
.gold-theme .owners__award-icon {
      background-color: #fff; }
.gold-theme .stages-block__title, .gold-theme .stages-block__label, .gold-theme .stages-block__subtitle {
    color: #fff;
    max-width: 510px; }
.gold-theme .stages-block__row {
    display: grid;
    row-gap: 40px;
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media screen and (max-width: 950px) {
      .gold-theme .stages-block__row {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        row-gap: 20px; } }
.gold-theme .stages-block__item {
    border-top: 1px solid #ffffff34;
    max-width: 100%;
    margin: 0;
    padding: 0 20px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
.gold-theme .stages-block__item::after {
      display: none; }
.gold-theme .stages-block__item::before {
      display: none;
      top: 0;
      border-color: #ffffff34;
      width: 835px; }
.gold-theme .stages-block__item ol:not([class]) > li {
      padding-left: 15px; }
.gold-theme .stages-block__item ol:not([class]) > li:not(:first-child) {
        margin-top: 0; }
.gold-theme .stages-block__item ol:not([class]) > li::before {
        width: auto;
        height: auto; }
.gold-theme .stages-block__title {
    margin-top: 40px; }
.gold-theme .stages-block__label {
    padding-top: 40px;
    padding-bottom: 0; }
.gold-theme .stages-block__subtitle {
    font-weight: 400; }
.gold-theme .experts {
    overflow: hidden; }
.gold-theme .experts .wrapper {
      overflow: visible; }
.gold-theme .experts__cont {
      max-width: 100%; }
.gold-theme .partners {
    overflow: hidden; }
.gold-theme .partners .wrapper {
      overflow: visible; }
.gold-theme .partners__cont {
      max-width: 100%; }
.gold-theme .partners__item {
      box-shadow: 0px 0px 44px 0 #37070333; }
.gold-theme .partners__item-title {
      color: #8B8988;
      font-weight: 500;
      font-size: 18px;
      line-height: 1.3; }
@media screen and (max-width: 768px) {
        .gold-theme .partners__item-title {
          font-size: 14px;
          line-height: 1; } }
.gold-theme .about-award__item-text {
    align-self: flex-start; }
.gold-theme .contacts__content {
    padding: 60px 0; }
@media screen and (max-width: 1440px) {
      .gold-theme .contacts__content {
        padding: 60px 20px; } }
@media screen and (max-width: 768px) {
      .gold-theme .contacts__content {
        padding: 20px; } }
.gold-theme .contacts__content-top {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #EFEFEF; }
.gold-theme .contacts__img-img {
    background-image: radial-gradient(circle, #ad0009 0%, #490307 100%); }
.gold-theme .color-block {
    background-image: radial-gradient(circle, #ad0009 0%, #490307 100%); }
.gold-theme .main__banner {
  position: relative;
  margin-bottom: 80px; }
@media screen and (max-width: 820px) {
    .gold-theme .main__banner {
      margin-bottom: 40px; } }
.gold-theme .main__banner--no-margin {
    margin-bottom: 0; }
@media screen and (max-width: 820px) {
      .gold-theme .main__banner--no-margin {
        margin-bottom: 0; } }
.gold-theme .main__banner .main-banner {
    height: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
.gold-theme .main__banner .main-banner .wrapper {
      flex-grow: 1; }
.gold-theme .main__banner .main-banner__text {
      flex-grow: 1; }
.gold-theme .main__banner .main-banner__logo {
      width: 100%;
      height: auto;
      margin-bottom: 20px;
      max-width: 1000px;
      padding-left: 50px;
      padding-right: 50px; }
@media screen and (max-width: 1280px) {
        .gold-theme .main__banner .main-banner__logo {
          padding-left: 40px;
          padding-right: 40px; } }
@media screen and (max-width: 700px) {
        .gold-theme .main__banner .main-banner__logo {
          padding-left: 20px;
          padding-right: 20px; } }
.gold-theme .main__banner .main-banner__caption {
      font-size: 32px;
      text-transform: uppercase;
      letter-spacing: 16px;
      margin-bottom: 50px; }
@media screen and (max-width: 1280px) {
        .gold-theme .main__banner .main-banner__caption {
          font-size: 24px;
          letter-spacing: 14px; } }
@media screen and (max-width: 640px) {
        .gold-theme .main__banner .main-banner__caption {
          font-size: 14px;
          letter-spacing: 8px; } }
@media screen and (max-width: 375px) {
        .gold-theme .main__banner .main-banner__caption {
          font-size: 12px;
          letter-spacing: 6px; } }
.gold-theme .main__banner .main-banner__title {
      font-size: 56px;
      letter-spacing: .06em;
      background-color: #fde78f;
      background-image: linear-gradient(180deg, #ffcd35 0%, #fde78f 50%, #ffcd35 100%);
      text-transform: initial;
      margin-bottom: 50px;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
@media screen and (max-width: 1520px) {
        .gold-theme .main__banner .main-banner__title {
          font-size: 48px; } }
@media screen and (max-width: 1280px) {
        .gold-theme .main__banner .main-banner__title {
          font-size: 34px; } }
@media screen and (max-width: 640px) {
        .gold-theme .main__banner .main-banner__title {
          font-size: 24px; } }
@media screen and (max-width: 480px) {
        .gold-theme .main__banner .main-banner__title {
          font-size: 20px; } }
@media screen and (max-width: 390px) {
        .gold-theme .main__banner .main-banner__title {
          font-size: 16px; } }
.gold-theme .main__banner .main-banner__subtitle {
      font-size: 18px;
      line-height: 1.3;
      font-weight: 500;
      width: 100%;
      max-width: 540px;
      margin-bottom: 70px; }
@media screen and (max-width: 640px) {
        .gold-theme .main__banner .main-banner__subtitle {
          font-size: 14px; } }
.gold-theme .main__banner .main-banner__btns {
      margin-bottom: 40px; }
.gold-theme .main__banner .main-banner__btns--direction-column {
        flex-direction: column;
        align-items: center;
        gap: 30px; }
.gold-theme .main__banner .main-banner__btns--direction-column .btn {
          margin: 0; }
.gold-theme .main__banner .main-banner__disclaimer {
      margin-top: auto;
      text-align: center;
      font-size: 14px;
      width: 100%;
      max-width: 470px; }
@media screen and (max-width: 1024px) {
        .gold-theme .main__banner .main-banner__disclaimer {
          font-size: 12px; } }
.gold-theme .main__banner .main-banner__events {
      display: flex;
      flex-direction: column;
      gap: 40px;
      margin-bottom: 40px; }
@media screen and (max-width: 768px) {
        .gold-theme .main__banner .main-banner__events {
          gap: 24px; } }
.gold-theme .main__banner .main-banner__event {
      display: flex;
      flex-direction: column;
      text-transform: uppercase; }
.gold-theme .main__banner .main-banner__event-date, .gold-theme .main__banner .main-banner__event-caption {
        font-size: 32px;
        font-weight: 400; }
@media screen and (max-width: 768px) {
          .gold-theme .main__banner .main-banner__event-date, .gold-theme .main__banner .main-banner__event-caption {
            font-size: 20px; } }
@media screen and (max-width: 480px) {
          .gold-theme .main__banner .main-banner__event-date, .gold-theme .main__banner .main-banner__event-caption {
            font-size: 14px; } }
.gold-theme .main__banner .main-banner__event-title {
        font-size: 40px;
        font-weight: 500; }
@media screen and (max-width: 768px) {
          .gold-theme .main__banner .main-banner__event-title {
            font-size: 28px; } }
@media screen and (max-width: 480px) {
          .gold-theme .main__banner .main-banner__event-title {
            font-size: 18px; } }
.ap-steps__box {
  padding: 60px 40px;
  max-width: 1415px;
  width: 100%;
  margin: 0 auto;
  color: #fff; }
@media screen and (max-width: 768px) {
    .ap-steps__box {
      padding: 30px 20px; } }
.ap-steps__title {
  text-align: center;
  margin-bottom: 32px; }
@media screen and (max-width: 640px) {
    .ap-steps__title {
      margin-bottom: 15px; } }
.ap-steps__data {
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px; }
@media screen and (max-width: 768px) {
    .ap-steps__data {
      align-items: flex-start;
      font-size: 14px; } }
.ap-steps__data::before {
    content: " ";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("../img/calendar.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    flex: none; }
.ap-steps__list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px; }
@media screen and (max-width: 1199px) {
    .ap-steps__list {
      grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media screen and (max-width: 768px) {
    .ap-steps__list {
      grid-template-columns: repeat(1, minmax(0, 1fr)); } }
.ap-steps__list:not(:first-child) {
    margin-top: 80px; }
@media screen and (max-width: 768px) {
      .ap-steps__list:not(:first-child) {
        margin-top: 30px; } }
.ap-steps__list:not(:last-child) {
    margin-bottom: 80px; }
@media screen and (max-width: 768px) {
      .ap-steps__list:not(:last-child) {
        margin-bottom: 30px; } }
.ap-steps__elem {
  text-align: center;
  padding: 24px;
  border-radius: 16px;
  border: solid 1px #fff; }
.ap-steps__number {
  margin-bottom: 24px; }
@media screen and (max-width: 768px) {
    .ap-steps__number {
      margin-bottom: 15px;
      font-size: 45px;
      line-height: 1; } }
.ap-steps__info {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 500; }
@media screen and (max-width: 1300px) {
    .ap-steps__info {
      font-size: 16px; } }
.ap-steps__info:not(:last-child) {
    margin-bottom: 12px; }
.ap-steps__hint {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
  opacity: .5; }
.ap-steps__bottom {
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  max-width: 635px;
  margin: 0 auto; }
.ap-steps__bottom span {
    opacity: .5; }
.ap-steps__bottom a {
    opacity: .5;
    text-decoration: underline;
    transition: opacity .3s; }
@media (hover: hover) {
      .ap-steps__bottom a:hover {
        color: #fff;
        opacity: 1; } }
@media screen and (max-width: 768px) {
    .ap-steps__bottom {
      font-size: 12px; } }
.winner__box {
  padding: 60px 40px;
  max-width: 920px;
  width: 100%;
  margin: 0 auto;
  color: #fff; }
@media screen and (max-width: 768px) {
    .winner__box {
      padding: 30px 15px; } }
.winner__title {
  text-align: center;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  gap: 15px; }
@media screen and (max-width: 768px) {
    .winner__title {
      margin-bottom: 20px;
      gap: 5px; } }
@media screen and (max-width: 425px) {
    .winner__title {
      font-size: 18px; } }
.winner__title::before, .winner__title::after {
    content: " ";
    display: block;
    width: 61px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    flex: none; }
@media screen and (max-width: 768px) {
      .winner__title::before, .winner__title::after {
        width: 40px;
        height: 80px; } }
.winner__title::before {
    background-image: url(../img/new-design/decor-1.png); }
.winner__title::after {
    background-image: url(../img/new-design/decor-2.png); }
.winner__photo {
  border-radius: 16px;
  overflow: hidden;
  aspect-ratio: 290/290;
  max-width: 290px;
  margin: 0 auto; }
@media screen and (max-width: 768px) {
    .winner__photo {
      max-width: 200px; } }
.winner__photo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover; }
.winner__content {
  max-width: 510px;
  margin: 0 auto;
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center; }
@media screen and (max-width: 768px) {
    .winner__content {
      margin-top: 10px; } }
.winner__name {
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  margin-bottom: 32px; }
@media screen and (max-width: 768px) {
    .winner__name {
      font-size: 20px;
      margin-bottom: 10px; } }
.winner__data {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  padding-bottom: 12px;
  border-bottom: solid 1px #ffffff2a;
  width: 100%; }
@media screen and (max-width: 768px) {
    .winner__data {
      font-size: 14px; } }
.winner__info {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  padding-top: 12px; }
@media screen and (max-width: 768px) {
    .winner__info {
      font-size: 14px; } }
.selection__box {
  max-width: 1415px;
  margin: 0 auto; }
@media screen and (max-width: 1650px) {
    .selection__box {
      margin: 0;
      max-width: none; } }
.selection__slider {
  position: relative; }
.selection__slider .about-award__item {
    height: 100%; }
.selection__slider .about-award__item-text {
      align-self: flex-start; }
.selection__slider .swiper-button {
    position: absolute; }
.selection__slider-btns {
    display: flex;
    justify-content: flex-end; }
@media screen and (max-width: 1650px) {
      .selection__slider-btns {
        margin-top: 20px; } }
.selection__slider-btns .swiper-button {
      position: absolute;
      top: 50%; }
.selection__slider-btns .swiper-button-prev {
        left: -90px; }
@media screen and (max-width: 1650px) {
          .selection__slider-btns .swiper-button-prev {
            left: 0; } }
.selection__slider-btns .swiper-button-next {
        right: -90px;
        left: auto; }
@media screen and (max-width: 1650px) {
          .selection__slider-btns .swiper-button-next {
            right: 0; } }
@media screen and (max-width: 1650px) {
        .selection__slider-btns .swiper-button {
          position: relative; } }
.gold-theme .nomination-slider {
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px; }
.gold-theme .nomination-slider:not(:first-child) {
    margin-top: 60px; }
@media screen and (max-width: 768px) {
      .gold-theme .nomination-slider:not(:first-child) {
        margin-top: 30px; } }
.gold-theme .nomination-slider .nomination-slider__wrapper {
    align-items: stretch; }
.gold-theme .nomination-slider .nomination-slider__slide {
    border: 2px solid transparent;
    border-radius: 16px;
    box-shadow: 0px 0px 12px 0 #37070333;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center; }
@media screen and (max-width: 768px) {
      .gold-theme .nomination-slider .nomination-slider__slide {
        box-shadow: 0px 0px 10px 0 #37070333; } }
.gold-theme .nomination-slider .nomination-slider__slide.swiper-slide-active {
      border-color: #ffcd35; }
.gold-theme .nomination-slider .nomination-slider__slide .experts__slide-content {
      align-items: center; }
.gold-theme .nomination-slider .nomination-slider__slide:hover {
      background-color: #ffcd354f; }
.gold-theme .nomination-slider .nomination-slider__prev {
    transform: translateY(-50%) scaleX(-1); }
.gold-theme .consistents-slider .experts__slide-descr {
  text-align: center; }
.gold-theme .consistents-slider .experts__slide-descr p:first-child {
    padding-bottom: 8px;
    display: block;
    border-bottom: 1px solid #8B8988; }
.gold-theme .consistents-slider .experts__slide-descr p:not(:first-child) {
    margin-top: 8px; }
.gold-theme .consistents-slider .experts__slide-name {
  text-align: center; }
.gold-theme .consistents-slider .experts__slide-nomination {
  text-align: center; }
.gold-theme .consistents-slider .experts__slide-winner-titles {
  margin-top: 0; }
.footer {
  display: flex;
  flex-direction: column;
  padding-bottom: 80px; }
.footer__row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    row-gap: 20px;
    padding: 40px 0;
    border-bottom: 1px solid white; }
@media screen and (max-width: 768px) {
      .footer__row {
        flex-direction: column;
        row-gap: 15px; } }
.footer__row:first-child {
      padding-top: 0; }
.footer__row:last-child {
      padding-bottom: 0;
      border-bottom: 0; }
.footer__row-element {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
    text-align: center;
    padding: 0 40px;
    border-right: 1px solid #A6A6A6;
    flex-shrink: 0; }
@media screen and (max-width: 1650px) {
      .footer__row-element {
        padding: 0 30px;
        font-size: 16px; } }
@media screen and (max-width: 1470px) {
      .footer__row-element {
        padding: 0 20px;
        font-size: 14px; } }
@media screen and (max-width: 768px) {
      .footer__row-element {
        border-right: 0;
        font-size: 12px;
        padding: 0; } }
.footer__row-element:last-child {
      padding-right: 0;
      border-right: 0; }
.main__banner {
  margin-bottom: 40px; }
.main__stages {
  margin-bottom: 40px; }
.main__timer {
  margin-bottom: 120px; }
@media screen and (max-width: 820px) {
    .main__timer {
      margin-bottom: 60px; } }
.main__experts {
  margin-bottom: 120px;
  padding: 0; }
@media screen and (max-width: 820px) {
    .main__experts {
      margin-bottom: 60px; } }
.main__about {
  margin-bottom: 120px;
  padding: 0; }
@media screen and (max-width: 820px) {
    .main__about {
      margin-bottom: 60px; } }
.main__partners {
  margin-bottom: 120px;
  padding: 0; }
@media screen and (max-width: 820px) {
    .main__partners {
      margin-bottom: 60px; } }
.main__steps {
  margin-bottom: 40px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlY3Rpb25zL19tYWluLWJhbm5lci5zYXNzIiwibWFpbi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2xpbS1zZWxlY3Qvc3JjL3NsaW0tc2VsZWN0L3NsaW1zZWxlY3Quc2NzcyIsImJhc2UvX21peGlucy5zYXNzIiwiYmFzZS9fdmFyaWFibGVzLnNhc3MiLCJiYXNlL19mb250cy5zYXNzIiwiYmFzZS9fYmFzZS5zYXNzIiwiYmFzZS9fdGV4dC5zYXNzIiwiYmFzZS9fZm9ybS1lbGVtZW50cy5zYXNzIiwiYmFzZS9fYW5pbWF0aW9ucy5zYXNzIiwiYmxvY2tzL19wb3B1cC5zYXNzIiwiYmxvY2tzL19jdXN0b20tZmlsZS5zYXNzIiwiYmxvY2tzL19zdWNjZXNzLnNhc3MiLCJibG9ja3MvX3RvcC12aWRlby5zYXNzIiwiYmxvY2tzL3NlbGVjdC5zYXNzIiwiYmxvY2tzL190aXRsZS5zYXNzIiwiYmxvY2tzL19zd2lwZXIuc2FzcyIsInNlY3Rpb25zL19oZWFkZXIuc2FzcyIsInNlY3Rpb25zL19hYm91dC1hd2FyZC5zYXNzIiwic2VjdGlvbnMvX3BhcnRuZXJzLnNhc3MiLCJzZWN0aW9ucy9fdGhlc2lzLnNhc3MiLCJzZWN0aW9ucy9fY29udGFjdHMuc2FzcyIsInNlY3Rpb25zL19hdXRoLnNhc3MiLCJzZWN0aW9ucy9fYWN0aW9uLnNhc3MiLCJzZWN0aW9ucy9fb3JkZXJzLnNhc3MiLCJzZWN0aW9ucy9fdGltZXIuc2FzcyIsInNlY3Rpb25zL19leHBlcnRzLnNhc3MiLCJzZWN0aW9ucy9fc3RhZ2VzLnNhc3MiLCJzZWN0aW9ucy9fb3duZXJzLnNhc3MiLCJzZWN0aW9ucy9fcHJlc3RpZ2UtcGFnZS5zYXNzIiwic2VjdGlvbnMvX3N0ZXBzLnNhc3MiLCJzZWN0aW9ucy9fdG9wLXBhcnRpY2lwYW50cy5zYXNzIiwic2VjdGlvbnMvX25hdGlvbmFsLXN0cmF0ZWd5LnNhc3MiLCJuZXctZGVzaWduL2Jsb2Nrcy9fcGFnZS1zZWN0aW9uLnNhc3MiLCJuZXctZGVzaWduL2Jsb2Nrcy9fYnRucy5zYXNzIiwibmV3LWRlc2lnbi9ibG9ja3MvX2dyYWRpZW50LWJsb2NrLnNhc3MiLCJuZXctZGVzaWduL2Jsb2Nrcy9fdGl0bGUuc2FzcyIsIm5ldy1kZXNpZ24vYmxvY2tzL19wYXJ0aWNpcGFudHMuc2FzcyIsIm5ldy1kZXNpZ24vX2Jhc2Uuc2FzcyIsIm5ldy1kZXNpZ24vX21haW5fX2Jhbm5lci5zYXNzIiwibmV3LWRlc2lnbi9fYXAtc3RlcHMuc2FzcyIsIm5ldy1kZXNpZ24vX3dpbm5lci5zYXNzIiwibmV3LWRlc2lnbi9fc2VsZWN0aW9uLnNhc3MiLCJuZXctZGVzaWduL19ub21pbmF0aW9uLnNhc3MiLCJuZXctZGVzaWduL19mb290ZXIuc2FzcyIsIm1haW4uc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsbUhBQVk7QUNBWixnQkFBZ0I7QUNBaEIsZ0JBQWdCLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQjtBQUFDLFVBQVUsaUJBQWlCLENBQUMscUJBQXFCO0FBQUMsaURBQWlELGtCQUFrQjtBQUFDLHVCQUF1QixXQUFXLENBQUMsV0FBVztBQUFDLHNCQUFzQixXQUFXLENBQUMsZUFBZTtBQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGVBQWU7QUFBQyxpQkFBaUIsWUFBWTtBQUFDLGlCQUFpQixhQUFhLENBQUMsc0NBQXNDLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsMkJBQTJCLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCO0FBQUMsVUFBVSxpQ0FBaUM7QUFBQyxnQkFBZ0IsYUFBYSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFB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O0VBQ0ksbUJBQW1CLEVBQUE7QUFDdkI7RUFDSSxtQkFBbUIsRUFBQTtBQUN2QjtFQUNJLG9CQUFvQixFQUFBO0ExQzhCM0I7STBDL0JHO01BR1EsbUJBQW1CLEVBQUEsRUFBSztBQUNoQztFQUNJLG9CQUFvQjtFQUNwQixVQUFVLEVBQUE7QTFDeUJqQjtJMEMzQkc7TUFJUSxtQkFBbUIsRUFBQSxFQUFLO0FBQ2hDO0VBQ0ksb0JBQW9CO0VBQ3BCLFVBQVUsRUFBQTtBMUNvQmpCO0kwQ3RCRztNQUlRLG1CQUFtQixFQUFBLEVBQUs7QUFDaEM7RUFDSSxvQkFBb0I7RUFDcEIsVUFBVSxFQUFBO0ExQ2VqQjtJMENqQkc7TUFJUSxtQkFBbUIsRUFBQSxFQUFLO0FBQ2hDO0VBQ0ksbUJBQW1CLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1OdW5pdG86d2dodEA0MDA7NzAwJmZhbWlseT1Sb2JvdG86d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4ubWFpbi1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYuc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMjAwcHggMCAxMjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0cGFkZGluZzogMTMwcHggMCAxMjBweDsgfSB9XG5cblxuXHQmLS1wcmVzdGlnZSB7XG5cdFx0Ji5zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDE0MHB4IDAgNzZweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDExMHB4IDAgNDBweDsgfSB9IH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGhlYWRlci1jb2xvcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0Jl9fbGFiZWwge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjRlbTtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxNTIwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA1NnB4OyB9XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4OyB9XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNDgwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDsgfVxuXHRcdCYtLWgyIHtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNDgwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4OyB9IH0gfVxuXG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiAyMDdweDtcblx0XHRoZWlnaHQ6IDIwN3B4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4OyB9IH1cblxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW46IDMycHggMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRjb2xvcjogJGJvZHktYmctY29sb3I7IH1cblxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdGNvbG9yOiBsaWdodGdyYXk7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNDI1cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblx0Jl9fYnRucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0LmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDsgfSB9IH1cblxuXHQmX19idXR0b25zIHtcblx0XHQmLWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogNjBweDtcblx0XHRcdG1hcmdpbjogMTAwcHggMCA2MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0XHRnYXA6IDQwcHg7IH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNjQwcHgpIHtcblx0XHRcdFx0Z2FwOiAzMHB4OyB9IH1cblxuXHRcdCYtc3ViYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDMwcHg7IH0gfVxuXG5cdFx0Ji0tbWFpbiB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDUwcHg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTUyMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggNDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9IH0gfVxuXG5cdCZfX2xpbmtzIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblxuXHRcdCYtbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA2MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAyNHB4KSB7XG5cdFx0XHRcdGdhcDogNzBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNzIwcHgpIHtcblx0XHRcdFx0Z2FwOiAzMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg0ODBweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH0gfVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRwYWRkaW5nOiAxNHB4IDM2cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9IH0gfVxuIixudWxsLCIubm90LXNlbGVjdGFibGV7LW1vei11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsICosLmNhcm91c2VsICo6YmVmb3JlLC5jYXJvdXNlbCAqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYXJvdXNlbC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmNhcm91c2VsX192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jYXJvdXNlbF9fdHJhY2t7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDt0b3VjaC1hY3Rpb246cGFuLXl9Lmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uY2Fyb3VzZWxfX2RvdHN7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDAuNXJlbSk7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGlzdC1zdHlsZTpub25lO3VzZXItc2VsZWN0Om5vbmV9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Y3Vyc29yOnBvaW50ZXJ9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXR9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90LmlzLXNlbGVjdGVkOmFmdGVye29wYWNpdHk6MX0uY2Fyb3VzZWxfX2J1dHRvbnt3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtwYWRkaW5nOjA7Ym9yZGVyOjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcik7YmFja2dyb3VuZDp2YXIoLS1jYXJvdXNlbC1idXR0b24tYmcsIHRyYW5zcGFyZW50KTtib3JkZXItcmFkaXVzOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA1MCUpO2JveC1zaGFkb3c6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2LC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjEwcHh9LmNhcm91c2VsX19idXR0b25bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjN9LmNhcm91c2VsX19idXR0b24gc3Zne3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGgsIDUwJSk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO2ZpbGw6bm9uZTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7ZmlsdGVyOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtwb2ludGVyLWV2ZW50czpub25lfWJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lfS5mYW5jeWJveF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7bWFyZ2luOjA7cGFkZGluZzplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwNTA7b3V0bGluZTpub25lO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTstLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfS5mYW5jeWJveF9fY29udGFpbmVyICosLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZH1ib2R5LmlzLXVzaW5nLW1vdXNlIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOm5vbmV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX2NvbnRhaW5lcnstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweH19LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpfS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMH0uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uZmFuY3lib3hfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjQ4cHggOHB4IDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3V0bGluZTowO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4fS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fc2xpZGV7cGFkZGluZzo2NHB4IDEwMHB4fX0uZmFuY3lib3hfX2NvbnRlbnR7bWFyZ2luOjAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtwYWRkaW5nOjM2cHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MjB9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTM2cHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dG91Y2gtYWN0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZhbmN5Ym94LXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItd2lkdGg6MH0uZmFuY3lib3hfX3RodW1ic3tmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4IDNweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1ic3thbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3tvcGFjaXR5OjB9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7bWFyZ2luOjA7cGFkZGluZzo4cHggM3B4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye29wYWNpdHk6LjkyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU+Kntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X190aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoMTAwJSAvICh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDA2KSA4LjElLCByZ2JhKDAsIDAsIDAsIDAuMDIxKSAxNS41JSwgcmdiYSgwLCAwLCAwLCAwLjA0NikgMjIuNSUsIHJnYmEoMCwgMCwgMCwgMC4wNzcpIDI5JSwgcmdiYSgwLCAwLCAwLCAwLjExNCkgMzUuMyUsIHJnYmEoMCwgMCwgMCwgMC4xNTUpIDQxLjIlLCByZ2JhKDAsIDAsIDAsIDAuMTk4KSA0Ny4xJSwgcmdiYSgwLCAwLCAwLCAwLjI0MikgNTIuOSUsIHJnYmEoMCwgMCwgMCwgMC4yODUpIDU4LjglLCByZ2JhKDAsIDAsIDAsIDAuMzI2KSA2NC43JSwgcmdiYSgwLCAwLCAwLCAwLjM2MykgNzElLCByZ2JhKDAsIDAsIDAsIDAuMzk0KSA3Ny41JSwgcmdiYSgwLCAwLCAwLCAwLjQxOSkgODQuNSUsIHJnYmEoMCwgMCwgMCwgMC40MzQpIDkxLjklLCByZ2JhKDAsIDAsIDAsIDAuNDQpIDEwMCUpO3BhZGRpbmc6MDt0b3VjaC1hY3Rpb246bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X190b29sYmFye3BhZGRpbmc6OHB4fX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFye2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhcntvcGFjaXR5OjB9LmZhbmN5Ym94X190b29sYmFyX19pdGVtc3tkaXNwbGF5OmZsZXh9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdHttYXJnaW4tcmlnaHQ6YXV0b30uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0uZmFuY3lib3hfX2NvdW50ZXJ7bWluLXdpZHRoOjcycHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94X19wcm9ncmVzc3tiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgxLCAyMTAsIDIzMiwgMC45NCkpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsIi8qKlxuICogU3dpcGVyIDYuNy41XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bHkgMSwgMjAyMVxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCI6cm9vdCB7XG4gIC8vIENvbG9yc1xuICAtLXNzLXByaW1hcnktY29sb3I6ICM1ODk3ZmI7XG4gIC0tc3MtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tc3MtZm9udC1jb2xvcjogIzRkNGQ0ZDtcbiAgLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAjOGQ4ZDhkO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiAjZGNkZWUyO1xuICAtLXNzLWJvcmRlci1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGM7XG4gIC0tc3Mtc3VjY2Vzcy1jb2xvcjogIzAwYjc1NTtcbiAgLS1zcy1lcnJvci1jb2xvcjogI2RjMzU0NTtcblxuICAvLyBIZWlnaHRzXG4gIC0tc3MtbWFpbi1oZWlnaHQ6IDMwcHg7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDMwMHB4O1xuXG4gIC8vIFNwYWNpbmdcbiAgLS1zcy1zcGFjaW5nLWw6IDdweDtcbiAgLS1zcy1zcGFjaW5nLW06IDVweDtcbiAgLS1zcy1zcGFjaW5nLXM6IDNweDtcblxuICAvLyBNaXNjXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMC4ycztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8vIEFuaW1hdGlvbiBrZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3MtdmFsdWVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gTWlzYyBjbGFzc2VzXG4uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWFpbiBjb250YWluZXJcbi5zcy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zcy1tYWluLWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gICYuc3MtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWRpc2FibGVkLWNvbG9yKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLnNzLXZhbHVlcyB7XG4gICAgICAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZSB7XG4gICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNzLW9wZW4tYWJvdmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICB9XG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cblxuICAuc3MtdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgLnNzLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgbWFyZ2luOiBhdXRvIDBweCBhdXRvIDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIE1heCBpcyB1c2VkIHRvIGRpc3BsYXkgbWF4IG51bWJlciBvZiB2YWx1ZXNcbiAgICAuc3MtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIC8vIFVzZWQgZm9yIHNpbmdsZSBzZWxlY3Qgc2VsZWN0ZWQgdmFsdWVcbiAgICAuc3Mtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IGF1dG8gMHB4IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1zKTtcbiAgICB9XG5cbiAgICAvLyBVc2VkIGZvciB0aGUgc2VsZWN0ZWQgdmFsdWVzXG4gICAgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNzLXZhbHVlSW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAmLnNzLXZhbHVlLW91dCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZU91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgfVxuXG4gICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNzLWRlc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAwIHZhcigtLXNzLXNwYWNpbmctbSkgMCB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjA7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGVudCBjb250YWluZXJcbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvLyBkZWZhdWx0IHBvc2l0aW9uXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IHZhcigtLXNzLWNvbnRlbnQtaGVpZ2h0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyksIG9wYWNpdHkgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAmLnNzLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi5zcy1vcGVuLWFib3ZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5zcy1zZWFyY2gge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1hZGRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAwIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMTg7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtbGlzdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLnNzLWVycm9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcy1lcnJvci1jb2xvcik7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgIH1cblxuICAgIC5zcy1zZWFyY2hpbmcge1xuICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICB9XG5cbiAgICAuc3Mtb3B0Z3JvdXAge1xuICAgICAgLy8gSWYgb3B0Z3JvdXAgaXMgb3Blbiwgc2hvdyB0aGUgb3B0aW9uc1xuICAgICAgJi5zcy1vcGVuIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGNsb3NlLCBoaWRlIGFsbCBvcHRpb25zXG4gICAgICAmLnNzLWNsb3NlIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtdGV4dCB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGFycm93LCBtYWtlIGxhYmVsIGNsaWNrYWJsZVxuICAgICAgICAmOmhhcyguc3MtYXJyb3cpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyB7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgICAgICAgLnNzLXNlbGVjdGFsbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTAwJSAqIDAuNik7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zcy1zcGFjaW5nLXMpIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLXN1Y2Nlc3MtY29sb3IpO1xuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcy1jbG9zYWJsZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIGNhbGModmFyKC0tc3Mtc3BhY2luZy1sKSAqIDMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWhpZ2hsaWdodGVkLFxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtZGlzYWJsZWQtY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTdWIgZGl2IHdyYXBwZXIgZm9yIGhpZ2hsaWdodGluZyB0ZXh0XG4gICAgICAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWhpZ2hsaWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkZGVza3RvcC1taW46IDEwMjRweDtcbiR3aWRlc2NyZWVuLW1pbjogMTQ0MHB4O1xuJG1vYmlsZS1tYXg6IDQyNXB4O1xuJHRhYmxldC1tYXg6IDc2OHB4O1xuJGxhcHRvcC14bDogMTIwMHB4O1xuXG4vLyAtPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGZyb20tdGFibGV0KCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBmcm9tLWRlc2t0b3AoKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkZGVza3RvcC1taW4pIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBmcm9tLXdpZGVzY3JlZW4oKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkd2lkZXNjcmVlbi1taW4pIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBmcm9tLW1vYigpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRtb2JpbGUtbWF4ICsgMSApIHtcblx0XHRAY29udGVudDsgfSB9XG5cbi8vIC09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gd2hpbGUtbW9iKCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJG1vYmlsZS1tYXggICkge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHVudGlsLXRhYmxldCgpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICR0YWJsZXQtbWF4KSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdW50aWwtZGVza3RvcCgpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRkZXNrdG9wLW1pbiAtIDEpIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiB1bnRpbC1sYXB0b3AteGwoKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbGFwdG9wLXhsIC0gMSkge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHVudGlsLXdpZGVzY3JlZW4oKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkd2lkZXNjcmVlbi1taW4gLSAxKSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG4vLyAtPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1lZGlhLXVudGlsKCR3aWR0aCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJHdpZHRoKSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gbWVkaWEtZnJvbSgkd2lkdGgpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICR3aWR0aCkge1xuXHRcdEBjb250ZW50OyB9IH1cblxuLy8gLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigpIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDsgfVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDsgfVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuLy8gLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBIc2Nyb2xsKCkge1xuXHRzY3JvbGxiYXItY29sb3I6ICRoZWFkZXItY29sb3IgJGJvcmRlci1jb2xvcjtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciAvKiAxIC0g0YHQutGA0L7Qu9C70LHQsNGAICovIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQmOmhvcml6b250YWwge1xuXHRcdFx0aGVpZ2h0OiAxMHB4OyB9IH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uICAvKiAyIC0g0LrQvdC+0L/QutCwICovIHt9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIC8qIDMgLSDRgtGA0LXQuiAqLyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7IH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2UgICAvKiA0IC0g0LLQuNC00LjQvNCw0Y8g0YfQsNGB0YLRjCDRgtGA0LXQutCwICovIHt9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIC8qIDUgLSDQv9C+0LvQt9GD0L3QvtC6ICovIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9IH1cblxuQG1peGluIFZzY3JvbGwoKSB7XG5cdHNjcm9sbGJhci1jb2xvcjogJGhlYWRlci1jb2xvciAkYm9yZGVyLWNvbG9yO1xuXHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIC8qIDEgLSDRgdC60YDQvtC70LvQsdCw0YAgKi8ge1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgLyogMyAtINGC0YDQtdC6ICovIHtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjsgfVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiAvKiA1IC0g0L/QvtC70LfRg9C90L7QuiAqLyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItY29sb3I7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGhlYWRlci1jb2xvcjsgfSB9XG5cbkBtaXhpbiBmbGV4KCRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCwkYWxpZ24taXRlbXM6ZmxleC1zdGFydCkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5LWNvbnRlbnQ7XG5cdGFsaWduLWl0ZW1zOiAkYWxpZ24taXRlbXM7IH1cblxuQG1peGluIHRleHQtc3R5bGUoJGZvbnQtc2l6ZToxNHB4LCRsaW5lLWhlaWdodDpub3JtYWwpIHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0OyB9XG5cbkBtaXhpbiBidG4oKSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDI4cHggNTVweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICRib2R5LWJnLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWNvbG9yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuXHRcdHBhZGRpbmc6IDIwcHggNDVweDsgfVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrOyB9XG5cdCYuZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yOyB9IH1cblxuLmJ0biB7XG5cdEBpbmNsdWRlIGJ0bjsgfVxuXG4vLyDQntGC0LrQu9GO0YfQtdC90LjQtSDRhdC+0LLQtdGA0L7QsiDQsiDRgtCw0Ycg0YPRgdGC0YDQvtC50YHRgtCy0LDRhVxuQG1peGluIGhvdmVyKCkge1xuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnQ7IH0gfSB9XG4iLCIkbWFpbi1jb2xvcjogIzM2MDgwNDtcbiRib2R5LXRleHQtY29sb3I6ICMwMDA2MDM7XG4kYmxvY2stdGV4dDogIzMzMzMzMztcbiRzZWNvbmQtdGV4dDogI0E3QUFBQztcbiRib2R5LWJnLWNvbG9yOiAjRERFMUU1O1xuJGJvZHktYmctY29sb3Itd2hpdGU6ICNmZmY7XG4kc2Vjb25kLWNvbG9yOiAjQzkwMjM3O1xuJHByaW1hcnktc2Vjb25kOiAjQjYyNzNDO1xuJGhlYWRlci1jb2xvcjogI0ZGRkZGRjtcbiRib3JkZXItY29sb3I6ICNEMEQwRDA7XG4kZXJyb3ItY29sb3I6ICNFNzRFNDA7XG4kY29udGVudC13aWR0aDogMTYzN3B4O1xuJGRlZmF1bHQtc2hhZG93OiA0cHggNHB4IDQ0cHggcmdiYSg1NSwgNywgMywgMC4yKTtcbiR0ZXh0LXdoaXRlOiAjZmZmO1xuJGdyZXk6ICM4Qjg5ODg7XG4kZ29sZDogI2ZmY2QzNTtcblxuXG4kcHJpbWFyeTogI0M5MDIzNztcbiRwcmltYXJ5LWRhcms6ICM3QzAyMUM7XG4kc2Vjb25kYXJ5OiAjMDIyNDU2O1xuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMiwzNiw4NiwxKSA0MCUsIHJnYmEoMjAxLDIsNTUsMSkgMTAwJSk7XG5cbiRncmFkaWVudC1nb2xkOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyMDUsNTMsMSkgMCUsIHJnYmEoMjUzLDIzMSwxNDMsMSkgNTAlLCByZ2JhKDI1NSwyMDUsNTMsMSkgMTAwJSk7XG4kZ3JhZGllbnQtZ29sZC1jaXJjbGU6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjUzLDIzMSwxNDMsMSkgMCUsIHJnYmEoMjU1LDIwNSw1MywxKSAxMDAlKTtcbiRncmFkaWVudC1yZWQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTczLDAsOSwxKSAwJSwgcmdiYSg3MywzLDcsMSkgMTAwJSk7XG5cblxuJHRyYW5zcGFyZW50LTEwOiAjZmZjZDM1NGY7XG5cblxuLy8tIEZPTlRTXG5cbiRmb250LXNlY29uZGFyeTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGhpcmQ6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnLCBzYW5zLXNlcmlmO1xuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICfQoWxlYXJTYW5zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMv0KFsZWFyU2Fucy/QoWxlYXJTYW5zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL9ChbGVhclNhbnMv0KFsZWFyU2Fucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICfQoWxlYXJTYW5zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMv0KFsZWFyU2Fucy/QoWxlYXJTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMv0KFsZWFyU2Fucy/QoWxlYXJTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Db3Jtb3JhbnRHYXJhbW9uZC9Db3Jtb3JhbnRHYXJhbW9uZC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0Nvcm1vcmFudEdhcmFtb25kL0Nvcm1vcmFudEdhcmFtb25kLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Nvcm1vcmFudEdhcmFtb25kL0Nvcm1vcmFudEdhcmFtb25kLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Db3Jtb3JhbnRHYXJhbW9uZC9Db3Jtb3JhbnRHYXJhbW9uZC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuIiwiLmZhbmN5Ym94X19iYWNrZHJvcCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpOyB9XG5odG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRmb250LWZhbWlseTogJ0NsZWFyU2FucycsIHNhbnMtc2VyaWY7XG5cdEBpbmNsdWRlIFZzY3JvbGw7XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7IH0gfVxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0QGluY2x1ZGUgVnNjcm9sbDtcblx0Ji5mYW5jeWJveC1hY3RpdmUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblx0Ji5tb2JpbGVtZW51LW9wZW5lZCwgJi5wb3B1cC1vcGVuZWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cblx0Ji5tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZy1jb2xvcjtcblxuXHRcdCYtLXdoaXRlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnLWNvbG9yLXdoaXRlOyB9IH0gfVxuXG5cbnNlbGVjdCwgaW5wdXQsIHRleHRhcmVhLCBidXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRmb250OiBpbmhlcml0OyB9XG5cbnVsLCBvbCwgaDEsIGgyLCBoMywgaDQsIGEge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4qOjpzZWxlY3Rpb24ge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7IH1cblxuLndyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmIG1haW4ge1xuXHRcdGZsZXgtZ3JvdzogMTsgfSB9XG5cbi53cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTUyMHB4KSB7XG5cdFx0cGFkZGluZzogMCA0MHB4OyB9XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdHBhZGRpbmc6IDAgMTZweDsgfSB9XG5cbi5zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0cGFkZGluZzogNjBweCAwOyB9XG5cdCY6bm90KC5jb2xvci1ibG9jaykge1xuXHRcdCsgLnNlY3Rpb246bm90KC5jb2xvci1ibG9jaykge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7IH0gfVxuXHQmLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMDY7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxNTIwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg0ODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cdFx0Ji0tbWFyZ2luIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cblx0Ji1jYXJkIHtcblx0XHRwYWRkaW5nOiAzMHB4IDcwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcblx0XHRjb2xvcjogJHNlY29uZC10ZXh0O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweDsgfVxuXG5cdFx0Ji0tcHJlc3RpZ2Uge1xuXHRcdFx0cGFkZGluZzogMDsgfVxuXG5cdFx0Ji0tZGFyayB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRib2R5LXRleHQtY29sb3I7IH1cblxuXHRcdCYtLWdvbGQtdGhlbWUge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcblx0XHRcdGJhY2tncm91bmQ6ICRncmFkaWVudC1yZWQ7XG5cdFx0XHRjb2xvcjogJHRleHQtd2hpdGU7XG5cdFx0XHQmLm1hc2sge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ldy1kZXNpZ24vbWFzay5zdmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblx0XHRcdFx0LmFib3V0LWF3YXJkX19pdGVtLXRleHQsXG5cdFx0XHRcdC5hYm91dC1hd2FyZF9faXRlbS1pbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cblx0XHRcdGEge1xuXHRcdFx0XHQmOm5vdChbY2xhc3NdKTpob3Zlcixcblx0XHRcdFx0Jjpub3QoW2NsYXNzXSk6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ29sZDsgfSB9IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cblx0XHQuc2VjdGlvbi10aXRsZSxcblx0XHRiIHtcblx0XHRcdGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yOyB9IH1cblxuXHQmLWFuaG9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtODBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbi5jb2xvci1ibG9jayB7XG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogJGdyYWRpZW50O1xuXHQmLS1wcmVzdGlnZSB7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJlc3RpZ2UtYmcuanBnXCIpOyB9XG5cblx0Ji0tZ29sZC10aGVtZSB7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uZXctZGVzaWduL2JnLmpwZ1wiKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMzY7IH1cblxuXHRcdC5jb250YWN0c19faW1nLWltZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtcmVkOyB9IH0gfVxuXG5cbi8vIGJ1dHRvbnMsaW5wdXRzPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiBub25lOyB9XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7IH0gfVxuXG50ZXh0YXJlYSB7XG5cdHJlc2l6ZTogdmVydGljYWw7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcblx0Ym9yZGVyOiBub25lOyB9XG5cbmEge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IG5vbmU7IH1cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTsgfVxuXG5cdCZbaHJlZl49XCJ0ZWxcIl0sICZbaHJlZl49XCJtYWlsXCJdIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cblx0Jjpub3QoW2NsYXNzXSkge1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5OyB9IH0gfVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLCBzZWxlY3Q6Zm9jdXMsIHNlbGVjdDphY3RpdmUsIHRleHRhcmVhOmZvY3VzLCB0ZXh0YXJlYTphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lOyB9XG5cbio6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGJvcmRlci1jb2xvcjsgfVxuXG4qOi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGJvcmRlci1jb2xvcjsgfVxuXG4qOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICRib3JkZXItY29sb3I7IH1cblxuKjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGJvcmRlci1jb2xvcjsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXQ6bm90KFt0eXBlXSksIHRleHRhcmVhLCBzZWxlY3QsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLy8g0L/QtdGA0LXQsdC40YLRjCDRgdGC0LjQu9C4INCw0LLRgtC+0LfQsNC/0L7Qu9C90LXQvdC40Y9cbmlucHV0IHtcblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhdXRvZmlsbDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7IC8vINGG0LLQtdGCINC/0L7Qu9GPXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50OyB9IH0gLy8g0YbQstC10YIg0L/QvtC70Y9cblx0JjotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH0gLy8g0YbQstC10YIg0L/QvtC70Y9cblxuLy8gdGV4dD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuaW1nLCBzdmcsIHZpZGVvIHtcblx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cbmxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTsgfVxuXG5kZXRhaWxzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBwYWRkaW5nLWJvdHRvbTogNTBweFxuXHQvLyArbWVkaWEtdW50aWwoODIwcHgpXG5cdC8vIFx0cGFkZGluZy1ib3R0b206IDMwcHhcblx0c3VtbWFyeSB7XG5cdFx0Ly8gcG9zaXRpb246IGFic29sdXRlXG5cdFx0Ly8gYm90dG9tOiAwXG5cdFx0Ly8gbGVmdDogMFxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cdFx0Jjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IH0gfSB9XG5cbiIsIm1haW4ge1xuXHRzdHJvbmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuXHRwLFxuXHRkZXRhaWxzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDQ4MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7IH0gfSB9XG5cblx0aDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBpbWcsIHRhYmxlLCAudGFibGUtd3JhcCwgdWwsIG9sIHtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5cblx0aDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHQmOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDsgfSB9XG5cblx0XHQrICoge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5cblx0aDI6bm90KFtjbGFzc10pIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5cdGg1IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5cdGZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwOyB9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cblx0XHQ+IHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICRib2R5LXRleHQtY29sb3I7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7IH0gfVxuXG5cdFx0KyBmaWdjYXB0aW9uIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7IH0gfSB9XG5cblx0ZmlndXJlIHtcblx0XHRmaWdjYXB0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDsgfSB9XG5cblx0aW1nIHtcblx0XHQmW2hlaWdodF0ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvOyB9XG5cblx0XHQmW2FsaWduPVwicmlnaHRcIl0ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuXHRcdCZbYWxpZ249XCJsZWZ0XCJdIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cblxuXHRbYWxpZ25dIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwOyB9IH1cblxuXHR0YWJsZTpub3QoW2NsYXNzXSkge1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0aGVhZCB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuXG5cdFx0dGQsIHRoIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG5cdFx0XHQmOm5vdChbdmFsaWduXSksICZbdmFsaWduPVwibWlkZGxlXCJdIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5cdFx0XHQmW3ZhbGlnbj1cInRvcFwiXSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuXHRcdFx0Jlt2YWxpZ249XCJib3R0b21cIl0ge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9IH1cblxuXHRcdHRkIHtcblx0XHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZCAuM3MgZWFzZSB7fSB9XG5cblx0XHQmW2NlbGxzcGFjaW5nXTpub3QoW2NlbGxzcGFjaW5nPVwiMVwiXSk6bm90KFtjZWxsc3BhY2luZz1cIjBcIl0pIHt9IH1cblxuXHR0YWJsZVtib3JkZXI9XCIxXCJdOm5vdChbY2xhc3NdKSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXG5cdFx0dGQsIHRoIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cblx0XHR0Ym9keSB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwOyB9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG5cdFx0XHR0cjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7IH0gfSB9IH1cblxuXHR1bCwgb2wge1xuXHRcdCY6bm90KFtjbGFzc10pIHtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHRcdFx0dWwsIG9sIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDsgfVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDQ4MHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4OyB9IH0gfSB9IH1cblxuXHR1bCB7XG5cdFx0Jjpub3QoW2NsYXNzXSkge1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzhweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0XHRzaXplOiA4cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuKAlFwiO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE2cHggMnB4IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDsgfSB9IH0gfSB9XG5cblx0b2w6bm90KFtjbGFzc10pIHtcblx0XHRjb3VudGVyLXJlc2V0OiBsaXN0O1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihsaXN0KTtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9IH0gfSB9XG5cbi50YWJsZS13cmFwIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KSB7XG5cdG1haW4ge1xuXHRcdGgyOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7IH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDsgfSB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRtYWluIHtcblx0XHRoMjpub3QoW2NsYXNzXSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7IH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDsgfVxuXG5cdFx0dWw6bm90KFtjbGFzc10pPmxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG5cdFx0b2w6bm90KFtjbGFzc10pPmxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG5cdFx0b2w6bm90KFtjbGFzc10pPmxpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTsgfSB9XG5cblx0XHR0YWJsZTpub3QoW2NsYXNzXSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcblx0bWFpbiB7XG5cdFx0W2FsaWduXSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBpbmhlcml0OyB9IH1cblxuXHRcdGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0XHQmOm5vdChbY2xhc3NdKTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7IH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXG5cdFx0aDUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdCsgZmlnY2FwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblx0XHR0YWJsZTpub3QoW2NsYXNzXSkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyB9IH0gfSB9XG5cblx0LnRhYmxlLXdyYXAge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cblxuLnRhYmxlLXdyYXAge1xuXHRvdmVyZmxvdzogYXV0bztcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7IH0gfVxuIiwiLmZvcm0ge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDk2MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5cdCZfX2J0bnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ji1pdGVtIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDsgfSB9IH1cblxuXHQmX19zdWJtaXQge1xuXHRcdG1hcmdpbjogNTBweCAwIC0yMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAwMHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAwMHB4KSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kLXRleHQ7IH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7IH0gfSB9XG5cblx0XHQ+ICoge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5cdFx0Ji1idG4ge1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNzIwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDQ2MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cblx0XHQmLWxpbmsge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9IH1cblxuXHQmX19pbnB1dHMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtZ2FwOiAxMHB4IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTUyMHB4KSB7XG5cdFx0XHRncmlkLWdhcDogMjRweCAzMHB4OyB9XG5cdFx0Ji0tMiB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAwMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG5cdFx0Ji0tMyB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEwMDBweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuXHRcdCYtLTQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMDAwcHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cblx0XHQmLS01IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjAwcHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAwMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG5cblx0XHQmLWlucHV0IHtcblx0XHRcdCYtLTIge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMDAwcHgpIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogYXV0bzsgfSB9XG5cdFx0XHQmLS0zIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMztcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IGF1dG87IH0gfVxuXHRcdFx0Ji0tNCB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEwMDBweCkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiBhdXRvOyB9IH0gfSB9XG5cblx0Jl9fbGluayB7XG5cdFx0Ji0tdW5kZXJsaW5lZCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH1cblxuLmRlZmF1bHQtaW5wdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4OiAxIDEgYXV0bztcblxuXHQmX19pbnB1dCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMnB4IDMycHg7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjsgfVxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cdFx0JltyZWFkb25seV0ge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXHRcdCY6bm90KC5kZWZhdWx0LWlucHV0X19pbnB1dC0tdGV4dGFyZWEpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7IH1cblx0XHQmW3JlcXVpcmVkXSB7XG5cdFx0XHR+IC5kZWZhdWx0LWlucHV0X19sYWJlbCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiICpcIjtcblx0XHRcdFx0XHRjb2xvcjogJGVycm9yLWNvbG9yOyB9IH0gfVxuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG5cdFx0XHR+IC5kZWZhdWx0LWlucHV0IHtcblx0XHRcdFx0Jl9fZXJyb3Ige1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cblx0XHQmLS1zZWxlY3Qge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuNjQ2NDUgNC4zNTM1NUMzLjg0MTcxIDQuNTQ4ODIgNC4xNTgyOSA0LjU0ODgyIDQuMzUzNTUgNC4zNTM1NUw3LjUzNTUzIDEuMTcxNTdDNy43MzA4IDAuOTc2MzExIDcuNzMwOCAwLjY1OTcyOCA3LjUzNTUzIDAuNDY0NDY2QzcuMzQwMjcgMC4yNjkyMDQgNy4wMjM2OSAwLjI2OTIwNCA2LjgyODQzIDAuNDY0NDY2TDQgMy4yOTI4OUwxLjE3MTU3IDAuNDY0NDY2QzAuOTc2MzExIDAuMjY5MjA0IDAuNjU5NzI4IDAuMjY5MjA0IDAuNDY0NDY2IDAuNDY0NDY2QzAuMjY5MjA0IDAuNjU5NzI4IDAuMjY5MjA0IDAuOTc2MzExIDAuNDY0NDY2IDEuMTcxNTdMMy42NDY0NSA0LjM1MzU1Wk0zLjUgM0wzLjUgNEw0LjUgNEw0LjUgM0wzLjUgM1onIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpmb2N1cywgJi5qc19fb3BlbmVkIHtcblx0XHRcdFx0ei1pbmRleDogMjsgfSB9XG5cblx0XHQmLS1maWxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0c2l6ZTogMXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cblx0XHQmLWZpbGV0ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cdFx0Ji0tdGV4dGFyZWEge1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTUwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0cmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5cdFx0Ji0tZGF0ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNjI1IDIuMzEyNUgxNC42ODc1VjAuODEyNUMxNC42ODc1IDAuNzA5Mzc1IDE0LjYwMzEgMC42MjUgMTQuNSAwLjYyNUgxMy4xODc1QzEzLjA4NDQgMC42MjUgMTMgMC43MDkzNzUgMTMgMC44MTI1VjIuMzEyNUg3VjAuODEyNUM3IDAuNzA5Mzc1IDYuOTE1NjMgMC42MjUgNi44MTI1IDAuNjI1SDUuNUM1LjM5Njg3IDAuNjI1IDUuMzEyNSAwLjcwOTM3NSA1LjMxMjUgMC44MTI1VjIuMzEyNUgxLjM3NUMwLjk2MDE1NiAyLjMxMjUgMC42MjUgMi42NDc2NiAwLjYyNSAzLjA2MjVWMTguNjI1QzAuNjI1IDE5LjAzOTggMC45NjAxNTYgMTkuMzc1IDEuMzc1IDE5LjM3NUgxOC42MjVDMTkuMDM5OCAxOS4zNzUgMTkuMzc1IDE5LjAzOTggMTkuMzc1IDE4LjYyNVYzLjA2MjVDMTkuMzc1IDIuNjQ3NjYgMTkuMDM5OCAyLjMxMjUgMTguNjI1IDIuMzEyNVpNMTcuNjg3NSAxNy42ODc1SDIuMzEyNVY4Ljc4MTI1SDE3LjY4NzVWMTcuNjg3NVpNMi4zMTI1IDcuMTg3NVY0SDUuMzEyNVY1LjEyNUM1LjMxMjUgNS4yMjgxMyA1LjM5Njg3IDUuMzEyNSA1LjUgNS4zMTI1SDYuODEyNUM2LjkxNTYzIDUuMzEyNSA3IDUuMjI4MTMgNyA1LjEyNVY0SDEzVjUuMTI1QzEzIDUuMjI4MTMgMTMuMDg0NCA1LjMxMjUgMTMuMTg3NSA1LjMxMjVIMTQuNUMxNC42MDMxIDUuMzEyNSAxNC42ODc1IDUuMjI4MTMgMTQuNjg3NSA1LjEyNVY0SDE3LjY4NzVWNy4xODc1SDIuMzEyNVonIGZpbGw9JyUyMzhCODk4OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIwcHggY2VudGVyO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAtMjRweDtcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH0gfSB9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Y29sb3I6ICRzZWNvbmQtdGV4dDtcblx0XHQmLS1maWxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdXBsb2FkLnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfSB9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAkc2Vjb25kLXRleHQ7IH1cblxuXHQmX19lcnJvciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3JkZXI6IC0xOyB9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9IH1cblxuLmRlZmF1bHQtY2hlY2tib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2lucHV0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0KyAuZGVmYXVsdC1jaGVja2JveF9fbGFiZWwge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQgNy45OTk3NkwwIDQuMTUzNkwxLjEyIDMuMDc2NjhMNCA1Ljg0NTkxTDEwLjA4IC0wLjAwMDI0NDE0MUwxMS4yIDEuMDc2NjhMNCA3Ljk5OTc2WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfSB9XG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHQrIC5kZWZhdWx0LWNoZWNrYm94X19sYWJlbCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9IH0gfVxuXHRcdCZbcmVxdWlyZWRdIHtcblx0XHRcdCsgLmRlZmF1bHQtY2hlY2tib3hfX2xhYmVsIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlcnJvci1jb2xvcjsgfSB9IH1cblxuXHRcdCYtLWVycm9yIHtcblx0XHRcdCsgLmRlZmF1bHQtY2hlY2tib3hfX2xhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRlcnJvci1jb2xvcjtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjsgfSB9IH0gfVxuXG5cdCZfX2xhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMi41KTsgfSB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRtYWluLWNvbG9yOyB9IH1cblxuXHRcdCY6OnNlbGVjdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yOyB9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlOyB9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmQtY29sb3I7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9IH0gfVxuXG4uZGVmYXVsdC1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9faW5wdXQge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQrIC5kZWZhdWx0LXJhZGlvX19sYWJlbCB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgOCA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy45ODk2MiA2LjY2NjYzQzIuMTUxNjEgNi42NjY2MyAwLjY1NjI1IDUuMTcxMzkgMC42NTYyNSAzLjMzMzM3QzAuNjU2MjUgMS40OTUzNiAyLjE1MTYxIDAgMy45ODk2MiAwQzUuODI3NjQgMCA3LjMyMjg4IDEuNDk1MzYgNy4zMjI4OCAzLjMzMzM3QzcuMzIyODggNS4xNzEzOSA1LjgyNzY0IDYuNjY2NjMgMy45ODk2MiA2LjY2NjYzWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfSB9XG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHQrIC5kZWZhdWx0LXJhZGlvX19sYWJlbCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9IH0gfVxuXHRcdCZbcmVxdWlyZWRdIHtcblx0XHRcdCsgLmRlZmF1bHQtcmFkaW9fX2xhYmVsIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlcnJvci1jb2xvcjsgfSB9IH1cblxuXHRcdCYtLWVycm9yIHtcblx0XHRcdCsgLmRlZmF1bHQtcmFkaW9fX2xhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRlcnJvci1jb2xvcjtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjsgfSB9IH0gfVxuXG5cdCZfX2xhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMi41KTsgfSB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRtYWluLWNvbG9yOyB9IH1cblxuXHRcdCY6OnNlbGVjdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yOyB9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlOyB9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmQtY29sb3I7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9IH0gfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cblx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuXG4uZGVmYXVsdC1maWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19pbnB1dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyOyB9IH0gfVxuIiwiLy8gQU5JTUFUSU9OUz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZmFkZUluVXAge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMzVweCwwKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyLHRyYW5zZm9ybSAuN3MgZWFzZTtcblx0dHJhbnNpdGlvbi1kZWxheTogLjI1cztcblx0Ji5qcy12aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApOyB9IH1cblxuLmZhZGVJbkxlZnQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDM1cHgsMCwwKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyLHRyYW5zZm9ybSAuN3MgZWFzZTtcblx0dHJhbnNpdGlvbi1kZWxheTogLjI1cztcblx0Ji5qcy12aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZTsgfSB9XG4uZmFkZUluUmlnaHQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zNXB4LDAsMCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyLHRyYW5zZm9ybSAxLjFzIGVhc2U7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XG5cdCYuanMtdmlzaWJsZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7IH0gfVxuIiwiLnBvcHVwIHtcblx0ei1pbmRleDogNTA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cGFkZGluZzogMzBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cblx0QGluY2x1ZGUgVnNjcm9sbDtcblx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNzIwcHgpIHtcblx0XHRwYWRkaW5nOiAwOyB9XG5cdCYub3BlbmluZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvcGFjaXR5OiAxOyB9XG5cdCYub3BlbmVkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQmIC5wb3B1cF9fYmxvY2sge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cdCYuY2xvc2luZyB7XG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdCYgLnBvcHVwX19ibG9jayB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cblx0Jl9fY2xvc2U6bm90KC5idG4pIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHNpemU6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzBweDtcblx0XHRyaWdodDogMzBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgdW50aWwtdGFibGV0IHtcblx0XHRcdHRvcDogMjBweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRyaWdodDogMTVweDsgfVxuXG5cdFx0JiBzcGFuIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH0gfSB9XG5cdCZfX2Jsb2NrIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdHBhZGRpbmc6IDUwcHggODBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG5cdFx0QGluY2x1ZGUgdW50aWwtdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDsgfVxuXG5cdFx0Ji0tc20ge1xuXHRcdFx0bWF4LXdpZHRoOiA1OTBweDsgfSB9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG4uZm9ybS1jb25maXJtIHtcblx0LmJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdCYucG9wdXBfX2Nsb3NlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRib2R5LWJnLWNvbG9yOyB9IH0gfVxuXG4ucG9wdXBfX2Jsb2NrLS1zbSB7XG5cdC5mb3JtX19zdWJtaXQge1xuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG4iLCIuY3VzdG9tLWZpbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQmLS1lcnJvciB7XG5cdFx0LmN1c3RvbS1maWxlX19sYWJlbCB7XG5cdFx0XHRjb2xvcjogcmVkOyB9XG5cdFx0LmN1c3RvbS1maWxlX19lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0Ji5wZGYge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Ji5sb2FkZWQge1xuXHRcdFx0LmN1c3RvbS1maWxlX19sYWJlbCB7XG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblx0XHQuY3VzdG9tLWZpbGUge1xuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZC10ZXh0O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI4JyBoZWlnaHQ9JzM0JyB2aWV3Qm94PScwIDAgMjggMzQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMy45OTk4IDMzLjY2NjdIMy45OTk4NEMzLjExNTc4IDMzLjY2NjcgMi4yNjc5NCAzMy4zMTU1IDEuNjQyODEgMzIuNjkwNEMxLjAxNzY5IDMyLjA2NTMgMC42NjY1MDQgMzEuMjE3NCAwLjY2NjUwNCAzMC4zMzM0VjMuNjY2NzFDMC42NjY1MDQgMi43ODI2NSAxLjAxNzY5IDEuOTM0ODEgMS42NDI4MSAxLjMwOTY5QzIuMjY3OTQgMC42ODQ1NjUgMy4xMTU3OCAwLjMzMzM3NiAzLjk5OTg0IDAuMzMzMzc2SDE1LjY2NjVDMTUuNjgxNCAwLjMzMTQyIDE1LjY5NjYgMC4zMzE0MiAxNS43MTE1IDAuMzMzMzc2SDE1LjcyMTVDMTUuNzM3MiAwLjMzODI5NSAxNS43NTM0IDAuMzQxNjQ1IDE1Ljc2OTggMC4zNDMzNzZDMTUuOTE2NSAwLjM1MzM3NiAxNi4wNjE1IDAuMzgxNzA5IDE2LjIwMTUgMC40MjgzNzZIMTYuMjcxNUMxNi4zMDIzIDAuNDQ5OTA3IDE2LjMzMTIgMC40NzM4NzMgMTYuMzU4MiAwLjUwMDA0MkMxNi41Mzk3IDAuNTgwNzggMTYuNzA1MiAwLjY5MzcxMiAxNi44NDY1IDAuODMzMzc2TDI2Ljg0NjUgMTAuODMzNEMyNi45ODYyIDEwLjk3NDcgMjcuMDk5MSAxMS4xNDAxIDI3LjE3OTggMTEuMzIxN0MyNy4xOTQzIDExLjM1NzcgMjcuMjA3MSAxMS4zOTQ1IDI3LjIxODIgMTEuNDMxN0wyNy4yMzQ4IDExLjQ3ODRDMjcuMjgxNSAxMS42MTY3IDI3LjMwODIgMTEuNzYxNyAyNy4zMTY1IDExLjkwODRDMjcuMzE3OSAxMS45MjUgMjcuMzIxOSAxMS45NDEzIDI3LjMyODIgMTEuOTU2N1YxMS45NjY3QzI3LjMzMDggMTEuOTc3NiAyNy4zMzI1IDExLjk4ODggMjcuMzMzMiAxMlYzMC4zMzM0QzI3LjMzMzIgMzEuMjE3NCAyNi45ODIgMzIuMDY1MyAyNi4zNTY5IDMyLjY5MDRDMjUuNzMxNyAzMy4zMTU1IDI0Ljg4MzkgMzMuNjY2NyAyMy45OTk4IDMzLjY2NjdaTTE4LjAzOTggMjAuMzMzNFYyOC42NjY3SDE5LjYwNjVWMjUuMjY2N0gyMi4wMzk4VjIzLjg3SDE5LjYwNjVWMjEuNzM1SDIyLjMzMzJWMjAuMzMzNEgxOC4wMzk4Wk0xMS44NzMyIDIwLjMzMzRWMjguNjY2N0gxMy44ODMyQzE0LjcyNjUgMjguNzA4NCAxNS41NDMyIDI4LjM2NSAxNi4xMDMyIDI3LjczMzRDMTYuNjc4IDI2Ljk5OTkgMTYuOTY2IDI2LjA4MjEgMTYuOTEzMiAyNS4xNTE3VjIzLjgwMTdDMTYuOTUxOSAyMi44ODExIDE2LjY1NTkgMjEuOTc3NiAxNi4wNzk4IDIxLjI1ODRDMTUuNTM4MiAyMC42NDE3IDE0Ljc0NjUgMjAuMzAxNyAxMy45MjQ4IDIwLjMzMzRIMTEuODczMlpNNS42NjY1IDIwLjMzMzRWMjguNjY2N0g3LjIzMzE3VjI1LjczNUg4LjI3NjVDOC45NzMxNyAyNS43NzM0IDkuNjUzMTcgMjUuNTE1IDEwLjE0OTggMjUuMDI1QzEwLjYyMzIgMjQuNDk1IDEwLjg2ODIgMjMuODAxNyAxMC44MzMyIDIzLjA5MTdDMTAuODY0MSAyMi4zNjU0IDEwLjYxODcgMjEuNjU0NCAxMC4xNDY1IDIxLjEwMTdDOS45MTU4IDIwLjg0NTkgOS42MzEzMSAyMC42NDQzIDkuMzEzNDcgMjAuNTExNUM4Ljk5NTYyIDIwLjM3ODYgOC42NTIzMSAyMC4zMTc4IDguMzA4MTcgMjAuMzMzNEg1LjY2NjVaTTE1LjY2NjUgMy42NjY3MVYxMkgyMy45OTk4TDE1LjY2NjUgMy42NjY3MVpNMTMuOTA5OCAyNy4yN0gxMy40Mzk4VjIxLjczNUgxNC4wMDk4QzE0LjIwOSAyMS43MjMzIDE0LjQwOCAyMS43NjE3IDE0LjU4ODUgMjEuODQ2N0MxNC43NjkgMjEuOTMxNyAxNC45MjU0IDIyLjA2MDcgMTUuMDQzMiAyMi4yMjE3QzE1LjI4ODIgMjIuNzI2NyAxNS4zOTMyIDIzLjI4ODQgMTUuMzQ2NSAyMy44NDg0VjI1LjI5NjdDMTUuMzgzMiAyNS44MyAxNS4yNjgyIDI2LjM2MzQgMTUuMDEzMiAyNi44MzE3QzE0Ljg3ODYgMjYuOTg4OCAxNC43MDc5IDI3LjExMDggMTQuNTE1NiAyNy4xODcxQzE0LjMyMzQgMjcuMjYzNSAxNC4xMTU1IDI3LjI5MiAxMy45MDk4IDI3LjI3Wk04LjMwODE3IDI0LjMzMzRINy4yMzE1VjIxLjczNUg4LjMyMzE3QzguNDU3MjQgMjEuNzM2NSA4LjU4ODc0IDIxLjc3MiA4LjcwNTM1IDIxLjgzODFDOC44MjE5NSAyMS45MDQzIDguOTE5ODQgMjEuOTk5IDguOTg5ODQgMjIuMTEzNEM5LjE2OTg0IDIyLjQxMTcgOS4yNTY1IDIyLjc1NSA5LjIzOTg0IDIzLjEwMzRDOS4yNjA3MyAyMy40Mjc1IDkuMTc0NjYgMjMuNzQ5NiA4Ljk5NDgzIDI0LjAyQzguOTEzMTEgMjQuMTIyNiA4LjgwODMzIDI0LjIwNDUgOC42ODkwMSAyNC4yNTg5QzguNTY5NjkgMjQuMzEzNCA4LjQzOTIxIDI0LjMzODkgOC4zMDgxNyAyNC4zMzM0WicgZmlsbD0nJTIzOEI4OTg4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7IH0gfVxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMzBweDsgfSB9IH0gfVxuXHQmLmxvYWRlZCB7XG5cdFx0Ly8gLmN1c3RvbS1maWxlX19sYWJlbFxuXHRcdC8vIFx0Ji10ZXh0XG4gfVx0XHQvLyBcdFx0ZGlzcGxheTogbm9uZVxuXHQmX19pbnB1dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0Jl9fbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvcmRlcjogLTE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHQmLXRleHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE0cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHNpemU6IDIycHg7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwLjUzNzkgMy43MDc0M0MxOS41OTM2IDIuNzYzMDYgMTguMzM4IDIuMjQzMDEgMTcuMDAyNiAyLjI0MzAxQzE1LjY2NzEgMi4yNDMwMSAxNC40MTE1IDIuNzYzMDYgMTMuNDY3MSAzLjcwNzQzTDUuNTg1NTYgMTEuNTg4OUM0LjQxNTkzIDEyLjc1ODYgNC40MTU5MyAxNC42NjE3IDUuNTg1NjMgMTUuODMxNUM2Ljc1NTMzIDE3LjAwMTEgOC42NTg1NCAxNy4wMDExIDkuODI4MTcgMTUuODMxNEwxNS4wMTggMTAuNjQxNUMxNS40MDg1IDEwLjI1MSAxNS40MDg1IDkuNjE3ODUgMTUuMDE4IDkuMjI3MzNDMTQuNjI3NiA4LjgzNjgxIDEzLjk5NDQgOC44MzY4MSAxMy42MDM5IDkuMjI3MzNMOC40MTQwMSAxNC40MTcyQzguMDI0MTYgMTQuODA3MiA3LjM4OTcxIDE0LjgwNzEgNi45OTk3OSAxNC40MTczQzYuNjA5ODcgMTQuMDI3MyA2LjYwOTg3IDEzLjM5MjkgNi45OTk3MiAxMy4wMDNMMTQuODgxMyA1LjEyMTY2QzE1LjQ0NzkgNC41NTUwNyAxNi4yMDEyIDQuMjQzMDEgMTcuMDAyNiA0LjI0MzAxQzE3LjgwMzkgNC4yNDMwMSAxOC41NTcyIDQuNTU1MDcgMTkuMTIzOCA1LjEyMTY2QzIwLjI5MzQgNi4yOTEzNSAyMC4yOTM1IDguMTk0NSAxOS4xMjM5IDkuMzY0MkwxMC41MzUzIDE3Ljk1MjZDOC41ODU3NCAxOS45MDIgNS40MTM3NyAxOS45MDIgMy40NjQ0MyAxNy45NTI2QzIuNTIwMDYgMTcuMDA4MyAxLjk5OTk0IDE1Ljc1MjggMS45OTk5NCAxNC40MTczQzEuOTk5OTQgMTMuMDgxOCAyLjUyMDA2IDExLjgyNjEgMy40NjQ0MyAxMC44ODE4TDEyLjA1MjggMi4yOTMyMUMxMi40NDM0IDEuOTAyNjkgMTIuNDQzNCAxLjI2OTU3IDEyLjA1MjggMC44NzkwNDhDMTEuNjYyNCAwLjQ4ODU5MyAxMS4wMjkyIDAuNDg4NTI2IDEwLjYzODcgMC44NzkwNDhMMi4wNTAyNyA5LjQ2NzU5QzAuNzI4MTExIDEwLjc4OTcgMCAxMi41NDc1IDAgMTQuNDE3M0MwIDE2LjI4NyAwLjcyODExMSAxOC4wNDQ4IDIuMDUwMjcgMTkuMzY2OEMzLjQxNTAzIDIwLjczMTYgNS4yMDcxMSAyMS40MTM5IDYuOTk5NzkgMjEuNDEzN0M4Ljc5MjA3IDIxLjQxMzYgMTAuNTg0OSAyMC43MzEzIDExLjk0OTQgMTkuMzY2OEwyMC41MzggMTAuNzc4M0MyMi40ODc0IDguODI4ODEgMjIuNDg3MyA1LjY1NjkxIDIwLjUzNzkgMy43MDc0M1onIGZpbGw9JyUyMzM2MDgwNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNnB4O1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0Ji0tdGVtcGxhdGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICRzZWNvbmQtdGV4dDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblx0Jl9fcHJldiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0Jl9fZGVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRzaXplOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjQ2NjggMC4yNTE2NjRDMS4xMzEyNSAtMC4wODM4ODc3IDAuNTg3MjE0IC0wLjA4Mzg4NzkgMC4yNTE2NjMgMC4yNTE2NjNDLTAuMDgzODg4NCAwLjU4NzIxNCAtMC4wODM4ODcyIDEuMTMxMjUgMC4yNTE2NjQgMS40NjY4TDYuMjg1OCA3LjUwMDk0TDAuMjUzNjE1IDEzLjUzMzFDLTAuMDgxOTM2NyAxMy44Njg3IC0wLjA4MTkzNzQgMTQuNDEyNyAwLjI1MzYxNCAxNC43NDgzQzAuNTg5MTY1IDE1LjA4MzggMS4xMzMyIDE1LjA4MzggMS40Njg3NSAxNC43NDgzTDcuNTAwOTQgOC43MTYwN0wxMy41MzE0IDE0Ljc0NjVDMTMuODY2OSAxNS4wODIxIDE0LjQxMSAxNS4wODIxIDE0Ljc0NjUgMTQuNzQ2NUMxNS4wODIxIDE0LjQxMSAxNS4wODIxIDEzLjg2NjkgMTQuNzQ2NSAxMy41MzE0TDguNzE2MDcgNy41MDA5NEwxNC43NDg1IDEuNDY4NTRDMTUuMDg0IDEuMTMyOTkgMTUuMDg0IDAuNTg4OTUxIDE0Ljc0ODUgMC4yNTM0QzE0LjQxMjkgLTAuMDgyMTUxNiAxMy44Njg5IC0wLjA4MjE1MDQgMTMuNTMzMyAwLjI1MzQwMUw3LjUwMDk0IDYuMjg1OEwxLjQ2NjggMC4yNTE2NjRaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA4cHggYXV0bzsgfVxuXG5cdCZfX2Vycm9yIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmRvd25sb2FkLXBkZiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjsgfVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyIDE2TDE2IDExSDEzVjRIMTFWMTFIOEwxMiAxNlonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMjAgMThINFYxMUgyVjE4QzIgMTkuMTAzIDIuODk3IDIwIDQgMjBIMjBDMjEuMTAzIDIwIDIyIDE5LjEwMyAyMiAxOFYxMUgyMFYxOFonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuIiwiLnN1Y2Nlc3Mge1xuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg1MjBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cdFx0c3BhbiB7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000IDcuOTk5NzZMMCA0LjE1MzZMMS4xMiAzLjA3NjY4TDQgNS44NDU5MUwxMC4wOCAtMC4wMDAyNDQxNDFMMTEuMiAxLjA3NjY4TDQgNy45OTk3NlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNTIwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDsgfSB9IH0gfVxuIiwiLnRvcC12aWRlbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQucGxheWVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7IH1cblx0XHQmX192aWRlbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuXHQmX19idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvdHRvbTogMjMwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRcdGJvdHRvbTogMTUwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0Ym90dG9tOiAxMzBweDsgfSB9IH1cbiIsIi5zcy1tYWluLFxuLnNzLWxpc3QsXG4uc3Mtc2VhcmNoIHtcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiAjRTBCOTQyO1xuICAtLXNzLWZvbnQtY29sb3I6ICMzMzMzMzM7XG4gIC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogIzhCODk4ODtcbiAgLS1zcy1ib3JkZXItY29sb3I6ICNEMEQwRDA7XG4gIC0tc3MtaGlnaGxpZ2h0LWNvbG9yOiAjRjZENjkxO1xuICAtLXNzLXN1Y2Nlc3MtY29sb3I6ICNGNkQ2OTE7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLXNlbGVjdGVkKTpob3ZlciB7XG4gIGNvbG9yOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIG9wYWNpdHk6IC41OyB9XG5cblxuLy8gLnNzLWxpc3Rcbi8vICAgK1ZzY3JvbGwoKVxuIiwiLnRpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAmX2gyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBAaW5jbHVkZSB1bnRpbC1sYXB0b3AteGwoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7IH1cbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAgIEBpbmNsdWRlIHdoaWxlLW1vYigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbiAgICAmX2gzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBAaW5jbHVkZSB1bnRpbC1sYXB0b3AteGwoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIHdoaWxlLW1vYigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbiAgICAmX2g0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBAaW5jbHVkZSB1bnRpbC1sYXB0b3AteGwoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICAgIEBpbmNsdWRlIHdoaWxlLW1vYigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9IH1cblxuXG4iLCIuc3dpcGVyIHtcbiAgICAmLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuXG4uZ29sZC10aGVtZSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ29sZC1jaXJjbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkgNkwxNSAxMkw5IDE4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTsgfSB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ29sZC1jaXJjbGU7IH0gfSB9XG4iLCIuaGVhZGVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6IDEwO1xuXG5cdCYtLXByZXN0aWdlIHtcblx0XHQuaGVhZGVyX19jb250IHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwOyB9IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG5cdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0Jl9fbmF2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0XHQmX19sb2dvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfSB9XG5cblx0Jl9fY29udCB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4zKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAwOyB9IH1cblxuXHQmX19sb2dvcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNTVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0Z2FwOiAzMHB4OyB9IH1cblxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQuZHAtbG9nbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogODVweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMDAwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNjBweDsgfVxuXG5cdFx0XHQmLS1wYXJ0bmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuXHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMTsgfSB9XG5cblx0XHQubG9nbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDsgfSB9IH0gfVxuXHQmX19uYXYge1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4ubG9nbyB7XG5cdGhlaWdodDogNTVweDtcblx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG5cdFx0bWF4LWhlaWdodDogMzBweDsgfVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiBhdXRvOyB9IH1cblxuLm1haW4tbWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjRweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMDAwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDsgfSB9IH1cblx0Jl9fbGluayB7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5OyB9IH0gfVxuXG4ubWFpbiB7XG5cdC5oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDsgfSB9XG5cbi5tYWluLFxuLmF1dGgge1xuXHQuaGVhZGVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQmX19jb250IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH0gfSB9XG4iLCIuYWJvdXQtYXdhcmQge1xuXHQmLnNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0Ly8gXHRwYWRkaW5nLXRvcDogMFxuXHQvLyBcdHotaW5kZXg6IDJcblx0Ly8gXHRtYXJnaW4tdG9wOiAtMTgwcHhcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAtNjVweFxuXHQvLyBcdCttZWRpYS11bnRpbCgxMjgwcHgpXG5cdC8vIFx0XHRtYXJnaW4tdG9wOiAtMTAwcHhcblx0Ji0tc2h1ZmZsZSB7XG5cdFx0LmFib3V0LWF3YXJkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHQuYWJvdXQtYXdhcmRfX2l0ZW0taW1nIHtcblx0XHRcdFx0b3JkZXI6IDA7IH1cblx0XHRcdC5hYm91dC1hd2FyZF9faXRlbS10ZXh0IHtcblx0XHRcdFx0b3JkZXI6IDE7IH0gfSB9XG5cblx0Jl9fbGlzdCB7fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2FkMDAwOSAwJSwgIzQ5MDMwNyAxMDAlKVxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1MjBweCwgMWZyKSk7XG5cdFx0Z3JpZC1nYXA6IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNTBweCwgMWZyKSk7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2MjBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRncmlkLWdhcDogMzBweDsgfVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0LmFib3V0LWF3YXJkX19pdGVtLWltZyB7XG4gfSB9XHRcdFx0XHQvL29yZGVyOiAyXG5cblx0XHQmLS1nb2FscyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmV3LWRlc2lnbi9nb2Fscy1iZy5wbmcnKSwgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2FkMDAwOSAwJSwgIzQ5MDMwNyAxMDAlKTtcblx0XHRcdHBhZGRpbmc6IDYwcHggMTM1cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTAyNHB4KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNhZDAwMDkgMCUsICM0OTAzMDcgMTAwJSk7IH1cblx0XHRcdC5hYm91dC1hd2FyZF9faXRlbS10ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNTkwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEwMjRweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9IH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwOyB9IH1cblx0XHQmLWltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdFx0Ly9kaXNwbGF5OiBmbGV4XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0XHRvcmRlcjogNDsgfVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IGZpdC1jb250ZW50XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Ly8gYXNwZWN0LXJhdGlvOiAzMDAvMzAwXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bzsgfSB9IH1cblxuXHRcdCYtc3VidGV4dCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGhpcmQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cdFx0Ji1tb3JlIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHRcdHBhZGRpbmc6IDAgODBweCAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHggMjBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoODIwcHgpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7IH0gfSB9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDEwcHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHRAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg0ODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdHRleHQtd3JhcDogYmFsYW5jZTsgfSB9IH1cbiIsIi8vIC5wYXJ0bmVyc1xuLy8gXHQmX19pdGVtXG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlXG4vLyBcdCZfX2l0ZW0tdGl0bGVcbi8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcbi8vIFx0XHR0b3A6IC0gNDBweFxuLy8gXHRcdGxlZnQ6IDBcbi8vIFx0XHRmb250LXdlaWdodDogNzAwXG4vLyBcdFx0Zm9udC1zaXplOiAyMHB4XG4vLyBcdFx0bGluZS1oZWlnaHQ6IDE0MCVcbi8vIFx0Jl9fZml4ZWQtdGl0bGVcbi8vIFx0XHRwb3NpdGlvbjogc3RpY2t5XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDMwMHB4XG5cbi5wYXJ0bmVycyB7XG5cdCYuc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMDsgfVxuXHQud3JhcHBlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQmX19jb250IHtcblx0XHRtYXgtd2lkdGg6IDEzMzVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg1MjBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNTIwcHgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9IH1cblx0XHQuYnRuIHtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfSB9XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuXHRcdGdyaWQtZ2FwOiAzMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdCsgLnBhcnRuZXJzX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGVhZGVyLWNvbG9yO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTQ0MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxNDQwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0Z3JpZC1nYXA6IDI0cHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMDAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDUyMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z3JpZC1nYXA6IDE2cHg7IH0gfVxuXHQmX19pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMjRweCAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg1MjBweCkge1xuXHRcdFx0cGFkZGluZzogMjBweDsgfVxuXHRcdC8vICY6aG92ZXJcblx0XHQvLyBcdC5wYXJ0bmVyc19faXRlbS1sb2dvXG5cdFx0Ly8gXHRcdGZpbHRlcjogZ3JheXNjYWxlKDApXG5cdFx0Ji1sb2dvIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0Ly8gZmlsdGVyOiBncmF5c2NhbGUoMSlcblx0XHRcdHRyYW5zaXRpb246IGZpbHRlciAuM3MgZWFzZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE0NDBweCkge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDUyMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4OyB9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvOyB9IH0gfVxuXHQvL1NMSURFUlxuXHQmX19zbGlkZXIge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoODIwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IH0gfSB9XG4iLCJcbi50aGVzaXMge1xuXG5cdCYtLXRpdGxlIHtcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHQudGhlc2lzX19jb250IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4OyB9XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoODIwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDQ4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7IH0gfVxuXHQmX19jb250IHtcblx0XHRtYXgtd2lkdGg6IDEzMzVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTUyMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7IH0gfVxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNjQwcHgpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXHQmX19idG4ge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoOTYwcHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblx0XHQuYnRuIHtcblx0XHRcdG1pbi13aWR0aDogMzQ1cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxNTIwcHgpIHtcblx0XHRcdFx0bWluLXdpZHRoOiAyNzhweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjU1cHg7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDk2MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDk2MHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDsgfSB9IH0gfSB9XG4iLCIuY29udGFjdHMge1xuXHQmLnNlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRcdHBhZGRpbmc6IDA7IH1cblxuXHQmX193cmFwIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHRcdGdyaWQtZ2FwOiAyMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGdyaWQtY29sdW1uOiAyIC8gLTI7XG5cdFx0cGFkZGluZzogODBweCAwIDQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTQ0MHB4KSB7XG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0cGFkZGluZzogODBweCA0MHB4IDQwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwOyB9XG5cblxuXHRcdCYtdG9wIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0Z3JpZC1nYXA6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDc2OHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNDI1cHgpIHtcblx0XHRcdFx0Z3JpZC1nYXA6IDMwcHg7IH0gfVxuXG5cdFx0Ji1taWQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuXHRcdFx0Z3JpZC1nYXA6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kLXRleHQ7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNDI1cHgpIHtcblx0XHRcdFx0Z3JpZC1nYXA6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuXHRcdCYtYm90IHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0Y29sb3I6ICRib2R5LXRleHQtY29sb3I7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg0MjVweCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cblxuXG5cblx0XHQmLWNvbnRhY3Qge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMztcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEwMjRweCkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA1OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xOyB9IH0gfVxuXG5cblx0Jl9fY29udCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1MjBweCwgMWZyKSk7XG5cdFx0Z3JpZC1nYXA6IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNTBweCwgMWZyKSk7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRncmlkLWdhcDogMzBweDsgfSB9XG5cdCZfX3RleHQge1xuXHRcdHBhZGRpbmc6IDIwcHggODBweDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0cGFkZGluZzogMDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDM3NXB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7IH0gfVxuXHQmX19pbWcge1xuXHRcdCYtaW1nIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuXHRcdFx0cGFkZGluZy10b3A6IDgwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH0gfVxuXHQmX19saXN0IHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmQtdGV4dDtcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MzBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH1cblx0Jl9faXRlbSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNjQwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cdFx0Ji1sYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXHRcdCYtcGhvdG8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdHdpZHRoOiA5OHB4O1xuXHRcdFx0aGVpZ2h0OiA5OHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyOyB9IH0gfSB9XG5cbi5zdGFydC1pbmZvIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBhZGRpbmc6IDE4cHggMjRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnLWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTZweDsgfSB9XG5cblxuLnBlcnNvbiB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogOThweCAxZnI7XG5cdGdyaWQtZ2FwOiAyMHB4O1xuXHRAaW5jbHVkZSBtZWRpYS11bnRpbCg1NTBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcblx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7IH1cblxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6IDk4cHg7XG5cdFx0aGVpZ2h0OiA5OHB4OyB9XG5cblx0Jl9faW5mbyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG5cdFx0Z3JpZC1nYXA6IDhweDtcblx0XHRjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg1NTBweCkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0XHQmLW5hbWUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg0MjVweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7IH0gfVxuXG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0Y29sb3I6ICRzZWNvbmQtdGV4dDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDQyNXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cblx0XHQmLXRlbCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDQyNXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfSB9IH0gfVxuXG4uY29udGFjdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcblx0Z3JpZC1nYXA6IDE2cHg7XG5cdGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuXG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGNvbG9yOiAkc2Vjb25kLXRleHQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNDI1cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg0MjVweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH0gfVxuIiwiLmF1dGgge1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMS44MSUgMTU5LjI0JSBhdCA1MCUgNDcuMjElLCAjODczQjNEIDAlLCByZ2JhKDU1LCA3LCAzLCAwLjMxKSAxMDAlKSwgIzM3MDcwMztcblx0bWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cdCYtYmxvY2sge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LndyYXBwZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXHQmLWZvcm0ge1xuXHRcdG1heC13aWR0aDogNTkwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDUwcHggNjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0Y29sb3I6ICRib2R5LXRleHQtY29sb3I7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNjQwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDM1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuXHRcdC5mb3JtX19zdWJtaXQtYnRuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuIiwiLmFjdGlvbiB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLWdhcDogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoODIwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z3JpZC1nYXA6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cdCZfX2xpbmsge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cbiIsIi5vcmRlcnMge1xuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0c3VwLmNvdW50IHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kLXRleHQ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH0gfVxuXHQmX190b3Age1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLWdhcDogMjBweCA0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0Z3JpZC1nYXA6IDIwcHggMzBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXHRcdC5kZWZhdWx0LWlucHV0IHtcblx0XHRcdCZfX2lucHV0IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmOyB9IH0gfVxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z3JpZC1nYXA6IDIwcHggNDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcblx0XHRcdGdyaWQtZ2FwOiAyMHB4IDMwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg5NjBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDQwcHggODBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogNHB4IDRweCA0NHB4IHJnYmEoNTUsIDcsIDMsIDAuMDUpO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCA1MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoOTYwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lOyB9XG5cdFx0Ji1yZWdpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdFx0XHQuY291bnQge1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZC10ZXh0OyB9IH1cblx0XHQmLXBkZiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDI4IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjMuOTk5OCAzMy42NjY3SDMuOTk5ODRDMy4xMTU3OCAzMy42NjY3IDIuMjY3OTQgMzMuMzE1NSAxLjY0MjgxIDMyLjY5MDRDMS4wMTc2OSAzMi4wNjUzIDAuNjY2NTA0IDMxLjIxNzQgMC42NjY1MDQgMzAuMzMzNFYzLjY2NjcxQzAuNjY2NTA0IDIuNzgyNjUgMS4wMTc2OSAxLjkzNDgxIDEuNjQyODEgMS4zMDk2OUMyLjI2Nzk0IDAuNjg0NTY1IDMuMTE1NzggMC4zMzMzNzYgMy45OTk4NCAwLjMzMzM3NkgxNS42NjY1QzE1LjY4MTQgMC4zMzE0MiAxNS42OTY2IDAuMzMxNDIgMTUuNzExNSAwLjMzMzM3NkgxNS43MjE1QzE1LjczNzIgMC4zMzgyOTUgMTUuNzUzNCAwLjM0MTY0NSAxNS43Njk4IDAuMzQzMzc2QzE1LjkxNjUgMC4zNTMzNzYgMTYuMDYxNSAwLjM4MTcwOSAxNi4yMDE1IDAuNDI4Mzc2SDE2LjI3MTVDMTYuMzAyMyAwLjQ0OTkwNyAxNi4zMzEyIDAuNDczODczIDE2LjM1ODIgMC41MDAwNDJDMTYuNTM5NyAwLjU4MDc4IDE2LjcwNTIgMC42OTM3MTIgMTYuODQ2NSAwLjgzMzM3NkwyNi44NDY1IDEwLjgzMzRDMjYuOTg2MiAxMC45NzQ3IDI3LjA5OTEgMTEuMTQwMSAyNy4xNzk4IDExLjMyMTdDMjcuMTk0MyAxMS4zNTc3IDI3LjIwNzEgMTEuMzk0NSAyNy4yMTgyIDExLjQzMTdMMjcuMjM0OCAxMS40Nzg0QzI3LjI4MTUgMTEuNjE2NyAyNy4zMDgyIDExLjc2MTcgMjcuMzE2NSAxMS45MDg0QzI3LjMxNzkgMTEuOTI1IDI3LjMyMTkgMTEuOTQxMyAyNy4zMjgyIDExLjk1NjdWMTEuOTY2N0MyNy4zMzA4IDExLjk3NzYgMjcuMzMyNSAxMS45ODg4IDI3LjMzMzIgMTJWMzAuMzMzNEMyNy4zMzMyIDMxLjIxNzQgMjYuOTgyIDMyLjA2NTMgMjYuMzU2OSAzMi42OTA0QzI1LjczMTcgMzMuMzE1NSAyNC44ODM5IDMzLjY2NjcgMjMuOTk5OCAzMy42NjY3Wk0xOC4wMzk4IDIwLjMzMzRWMjguNjY2N0gxOS42MDY1VjI1LjI2NjdIMjIuMDM5OFYyMy44N0gxOS42MDY1VjIxLjczNUgyMi4zMzMyVjIwLjMzMzRIMTguMDM5OFpNMTEuODczMiAyMC4zMzM0VjI4LjY2NjdIMTMuODgzMkMxNC43MjY1IDI4LjcwODQgMTUuNTQzMiAyOC4zNjUgMTYuMTAzMiAyNy43MzM0QzE2LjY3OCAyNi45OTk5IDE2Ljk2NiAyNi4wODIxIDE2LjkxMzIgMjUuMTUxN1YyMy44MDE3QzE2Ljk1MTkgMjIuODgxMSAxNi42NTU5IDIxLjk3NzYgMTYuMDc5OCAyMS4yNTg0QzE1LjUzODIgMjAuNjQxNyAxNC43NDY1IDIwLjMwMTcgMTMuOTI0OCAyMC4zMzM0SDExLjg3MzJaTTUuNjY2NSAyMC4zMzM0VjI4LjY2NjdINy4yMzMxN1YyNS43MzVIOC4yNzY1QzguOTczMTcgMjUuNzczNCA5LjY1MzE3IDI1LjUxNSAxMC4xNDk4IDI1LjAyNUMxMC42MjMyIDI0LjQ5NSAxMC44NjgyIDIzLjgwMTcgMTAuODMzMiAyMy4wOTE3QzEwLjg2NDEgMjIuMzY1NCAxMC42MTg3IDIxLjY1NDQgMTAuMTQ2NSAyMS4xMDE3QzkuOTE1OCAyMC44NDU5IDkuNjMxMzEgMjAuNjQ0MyA5LjMxMzQ3IDIwLjUxMTVDOC45OTU2MiAyMC4zNzg2IDguNjUyMzEgMjAuMzE3OCA4LjMwODE3IDIwLjMzMzRINS42NjY1Wk0xNS42NjY1IDMuNjY2NzFWMTJIMjMuOTk5OEwxNS42NjY1IDMuNjY2NzFaTTEzLjkwOTggMjcuMjdIMTMuNDM5OFYyMS43MzVIMTQuMDA5OEMxNC4yMDkgMjEuNzIzMyAxNC40MDggMjEuNzYxNyAxNC41ODg1IDIxLjg0NjdDMTQuNzY5IDIxLjkzMTcgMTQuOTI1NCAyMi4wNjA3IDE1LjA0MzIgMjIuMjIxN0MxNS4yODgyIDIyLjcyNjcgMTUuMzkzMiAyMy4yODg0IDE1LjM0NjUgMjMuODQ4NFYyNS4yOTY3QzE1LjM4MzIgMjUuODMgMTUuMjY4MiAyNi4zNjM0IDE1LjAxMzIgMjYuODMxN0MxNC44Nzg2IDI2Ljk4ODggMTQuNzA3OSAyNy4xMTA4IDE0LjUxNTYgMjcuMTg3MUMxNC4zMjM0IDI3LjI2MzUgMTQuMTE1NSAyNy4yOTIgMTMuOTA5OCAyNy4yN1pNOC4zMDgxNyAyNC4zMzM0SDcuMjMxNVYyMS43MzVIOC4zMjMxN0M4LjQ1NzI0IDIxLjczNjUgOC41ODg3NCAyMS43NzIgOC43MDUzNSAyMS44MzgxQzguODIxOTUgMjEuOTA0MyA4LjkxOTg0IDIxLjk5OSA4Ljk4OTg0IDIyLjExMzRDOS4xNjk4NCAyMi40MTE3IDkuMjU2NSAyMi43NTUgOS4yMzk4NCAyMy4xMDM0QzkuMjYwNzMgMjMuNDI3NSA5LjE3NDY2IDIzLjc0OTYgOC45OTQ4MyAyNC4wMkM4LjkxMzExIDI0LjEyMjYgOC44MDgzMyAyNC4yMDQ1IDguNjg5MDEgMjQuMjU4OUM4LjU2OTY5IDI0LjMxMzQgOC40MzkyMSAyNC4zMzg5IDguMzA4MTcgMjQuMzMzNFonIGZpbGw9JyUyMzhCODk4OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfSB9XG5cdCZfX3NlYXJjaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5kZWZhdWx0LWlucHV0X19pbnB1dCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG5cdFx0Ji1idG4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA5IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDcgN0wxIDEzJyBzdHJva2U9JyUyMzhCODk4OCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cbiIsIi50aW1lci1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCA4MHB4IDExMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzEuODElIDE1OS4yNCUgYXQgNTAlIDQ3LjIxJSwgIzg3M0IzRCAwJSwgcmdiYSg1NSwgNywgMywgMC4zMSkgMTAwJSksICMzNzA3MDM7XG4gIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCA4MHB4OyB9XG4gIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA2MHB4OyB9XG4gIEBpbmNsdWRlIG1lZGlhLXVudGlsKDU4MHB4KSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7IH1cbiAgJl9fY29udGVudCB7XG4gICAgY29sb3I6ICRoZWFkZXItY29sb3I7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg1ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbiAgJl9fdGltZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgJl9faXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNTgwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAmLXRvcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNi41JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDU4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgJi1ib3R0b20ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoODIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg1ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9IH1cbiIsIi8vLmNvbnNpc3RlbnRzLXNsaWRlclxuLy8vLy5leHBlcnRzX19zbGlkZXItd3JhcHBlclxuLy8gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuLy8gIC8vK21lZGlhLXVudGlsKDgyMHB4KVxuLy8gIC8vICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcblxuLmV4cGVydHMge1xuICAmX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTAyNHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgIHJvdy1nYXA6IDIwcHg7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg0ODBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9IH1cblxuICAmX19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4gICYuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAud3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAmX190b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gICZfX3NsaWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgJl9fY29udCB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICZfX3NsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg0MjVweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgzMjBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbiAgICAmLXBob3RvIHtcbiAgICAgIC8vbWF4LXdpZHRoOiAyNzVweFxuICAgICAgLy9tYXgtaGVpZ2h0OiAyNzVweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAvLyY6OmFmdGVyXG4gICAgICAvLyAgd2lkdGg6IDIwJVxuICAgICAgLy8gIGhlaWdodDogMzAlXG4gICAgICAvLyAgY29udGVudDogXCJcIlxuICAgICAgLy8gIGRpc3BsYXk6IGJsb2NrXG4gICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAvLyAgYm90dG9tOiAwXG4gICAgICAvLyAgbGVmdDogMFxuICAgICAgLy8gIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0XG4gICAgICAvLyAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgLy8mLS1pY29uLXNcbiAgICAgIC8vICAmOjphZnRlclxuICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2V4cGVydHMvaWNvbi0xLnN2Z1wiKVxuICAgICAgLy8mLS1pY29uLW1cbiAgICAgIC8vICAmOjphZnRlclxuICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2V4cGVydHMvaWNvbi0yLnN2Z1wiKVxuICAgICAgLy8mLS1pY29uLWxcbiAgICAgIC8vICAmOjphZnRlclxuIH0gICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXhwZXJ0cy9pY29uLTMuc3ZnXCIpXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgJi1ub21pbmF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICYtZGVzY3Ige1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICRzZWNvbmQtdGV4dDsgfSB9XG4gICZfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLy9TV0lQRVIgQlVUVE9OU1xuLnN3aXBlci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkgNkwxNSAxMkw5IDE4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgJi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7IH0gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjE1KTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kLWNvbG9yOyB9IH1cbiIsIlxuLnN0YWdlcy1ibG9jayB7XG5cdHBhZGRpbmc6IDEyMHB4IDEzNXB4O1xuXHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxNDkwcHgpIHtcblx0XHRwYWRkaW5nOiA5MHB4IDExMHB4OyB9XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuXHRcdHBhZGRpbmc6IDYwcHggODBweDsgfVxuXHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMTAwcHgpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7IH1cblx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNDIwcHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHg7IH1cblxuXHQmLS1kb3VibGUge1xuXHRcdC5zdGFnZXMtYmxvY2tfX2l0ZW0ge1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEzMjBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg5OTBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3ODBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG5cblx0Jl9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IDAgLTIwcHg7IH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMjBweCA4MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE0OTBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMTBweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEzMjBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg5OTBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDsgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcxNXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdHdpZHRoOiAxMDAwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwOyB9XG5cblx0XHQmLS1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyB9IH1cblxuXHRcdCYtLWljb24tMSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLTEuc3ZnXCIpOyB9IH1cblxuXHRcdCYtLWljb24tMiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLTIuc3ZnXCIpOyB9IH1cblxuXHRcdCYtLWljb24tMyB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLTMuc3ZnXCIpOyB9IH0gfVxuXHQvLyArbWVkaWEtdW50aWwoMTAyNHB4KVxuXHQvLyAgIGdyaWQtY29sdW1uOiBzcGFuIDNcblx0Ly8gK21lZGlhLXVudGlsKDc2OHB4KVxuXHQvLyAgIGdyaWQtY29sdW1uOiAxIC8gLTFcblxuXHQmX19sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yOyB9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEzMjBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoODIwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRjb2xvcjogJHNlY29uZC10ZXh0OyB9IH1cbiIsIi5vd25lcnMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcblx0Z3JpZC1nYXA6IDQwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuXHRcdHBhZGRpbmc6IDAgNDBweDsgfVxuXHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcblx0XHRwYWRkaW5nOiAgMCAyMHB4OyB9XG5cblx0Jl9fb3duZXIge1xuXHRcdGdyaWQtY29sdW1uOiAyIC8gLTI7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcblx0XHRncmlkLWdhcDogNDBweDtcblx0XHRjb2xvcjogJGJvZHktYmctY29sb3I7XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xOyB9XG5cdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNzIwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfVxuXG5cdFx0Ji0tcmV2ZXJzZSB7XG5cdFx0XHQub3duZXJzX19vd25lci1pbmZvIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDcgLyAtMTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNTsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7IH0gfVxuXHRcdFx0Lm93bmVyc19fb3duZXItaW1hZ2Uge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA1O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7IH0gfSB9XG5cblxuXHRcdCYtaW5mbyB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA0O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTIwMHB4KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDU7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xOyB9IH1cblxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0Z3JpZC1jb2x1bW46IDYgLyAtMTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA1OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xOyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg0MjVweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5cblx0XHQmLW5hbWUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTQ0MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNzIwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4OyB9IH1cblxuXHRcdCYtZGVzYyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRjb2xvcjogJHNlY29uZC10ZXh0O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoMTQ0MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtdW50aWwoNzIwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyB9IH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE0NDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgfSB9IH1cblxuXHQmX19hd2FyZHMge1xuXHRcdG1hcmdpbi10b3A6IDQ2cHg7XG5cdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHRcdGdyaWQtZ2FwOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG5cdFx0XHRncmlkLWdhcDogMjBweDsgfVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDE0NDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMDBweCkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xOyB9IH0gfVxuXG5cdCZfX2F3YXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ji1pY29uIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDQyNXB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMHB4OyB9XG5cblx0XHRcdCYtLXByb20ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcHJvbS5wbmdcIik7IH1cblxuXHRcdFx0Ji0tYXJjaCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcmNoLnBuZ1wiKTsgfVxuXG5cdFx0XHQmLS1zY2llbmNlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NjaWVuY2UucG5nXCIpOyB9XG5cblx0XHRcdCYtLWN1bHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvY3VsdC5wbmdcIik7IH1cblxuXHRcdFx0Ji0tc3BvcnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3BvcnQucG5nXCIpOyB9XG5cblx0XHRcdCYtLWJlYXV0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9iZWF1dHkucG5nXCIpOyB9XG5cblx0XHRcdCYtLWhlYWx0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9oZWFsdGgucG5nXCIpOyB9XG5cdFx0XHQmLS1zb2NpYWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc29jaWFsLnBuZ1wiKTsgfVxuXHRcdFx0Ji0tZmluYW5jZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9maW5hbmNlLnBuZ1wiKTsgfVxuXHRcdFx0Ji0tZGVzaWduIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Rlc2lnbi5wbmdcIik7IH1cblx0XHRcdCYtLWxlZ2FsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xlZ2FsLnBuZ1wiKTsgfVxuXHRcdFx0Ji0tc21tIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NtbS5wbmdcIik7IH1cblx0XHRcdCYtLWhvcmVjYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9ob3JlY2EucG5nXCIpOyB9XG5cdFx0XHQmLS1tYXJrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21hcmsucG5nXCIpOyB9XG5cdFx0XHQmLS1pbmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5kdXN0cnkuc3ZnXCIpOyB9XG5cdFx0XHQmLS1jb21wIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2NvbXB1dGVyLnN2Z1wiKTsgfSB9XG5cblx0XHQmLWxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11bnRpbCg3MjBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7IH0gfSB9IH1cblxuXG4iLCIucHJlc3RpZ2UtcGFnZSB7XG5cdCZfX2Fib3V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cdCZfX293bmVycyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXHQmX19zdGFnZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLXVudGlsKDcyMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH0gfVxuIiwiLnN0ZXBzIHtcbiAgICBjb2xvcjogJGJsb2NrLXRleHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDEzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDE0OTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAxMTBweDsgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggODBweDsgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxMTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDsgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg0MjBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4OyB9IH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9IH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktc2Vjb25kO1xuICAgICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kLXRleHQ7IH0gfSB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyMjBweCkge1xuICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICAgICBnYXA6IDIwcHg7IH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjIwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH0gfVxuXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTA2JTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNlY29uZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH0gfSB9XG5cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuICAgICZfX2J0bnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbiAgICAmX19kYXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxMTMwcHgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NhbGVuZGFyLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9IH0gfSB9XG5cblxuXG5cblxuXG4iLCIudG9wLXBhcnRpY2lwYW50cyB7XG4gICAgLS1nYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTAyNHB4KSB7XG4gICAgICAgICAgICBnYXA6IDcwcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNzIwcHgpIHtcbiAgICAgICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg0ODBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0tZ2FwKSAqIDIpIC8gMyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDsgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgICYtcHJpbWFyeSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbiAgICAgICAgJi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH0gfVxuIiwiLm5hdGlvbmFsLXN0cmF0ZWd5IHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlOyB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4OyB9XG5cbiAgICAgICAgJi1lbGVtZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmRlNzhmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTUyMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7IH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4OyB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTg0IC8gMTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvbmV3LWRlc2lnbi92ZW56ZWwucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTUyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNjQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH0gfSB9IH0gfVxuIiwiLnBhZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICYtLWJpZy1tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfSB9XG4iLCIuZ29sZC10aGVtZSB7XG4gICAgLmJ0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1nb2xkO1xuICAgICAgICBjb2xvcjogJGJsb2NrLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAzNnB4OyB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDMycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuICAgICAgICAmLS1zaXplLWJpZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9IH0gfVxuIiwiLmdyYWRpZW50LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0NHB4IDAgIzM3MDcwMzMzO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuICAgICYtLXR3by1jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEwMjRweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4gICAgICAgIC50aXRsZS50aXRsZV9oMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxNTIwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9IH0gfVxuIiwiLmdvbGQtdGhlbWUge1xuICAgIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMsMjMxLDE0Myk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRncmFkaWVudC1nb2xkO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDE1MjBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgzOTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuIiwiLnBhcnRpY2lwYW50cyB7XG4gICAgcGFkZGluZzogODBweCAxMzVweDtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggODBweDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7IH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAvL2Rpc3BsYXk6IGdyaWRcbiAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMDBweFxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDk1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDUwcHg7IH0gfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICAmOndoZXJlKDpub3QoOmxhc3QtY2hpbGQpKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICY6d2hlcmUoOm5vdCg6Zmlyc3QtY2hpbGQpKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICAmLWVsZW1lbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH0gfVxuXG4gICAgJl9fcGljdHVyZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDk1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDM4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgICAmX19waWN0dXJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA1MyU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzAgLyA0NTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTsgfSB9XG5cbiAgICAmX19wYXJhZ3JhcGgsXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbiAgICBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiB9IH0gICAgICAgIC8vIG1hcmdpbi10b3A6IDBcbiIsIi5nb2xkLXRoZW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuXG4gICAgLy8tIHNlY3Rpb24tY2FyZFxuICAgIC5zZWN0aW9uLWNhcmQge1xuICAgICAgICAmLS1nb2xkLXRoZW1lIHtcbiAgICAgICAgICAgICYuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgJi1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC13aGl0ZTsgfSB9IH1cbiAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLDIzMSwxNDMpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZGllbnQtZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMzkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfSB9XG5cbiAgICAgICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4OyB9XG5cbiAgICAgICAgICAgIGRldGFpbHMge1xuICAgICAgICAgICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtd2hpdGU7IH0gfVxuXG4gICAgICAgICAgICBibG9ja3F1b3RlID4gcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXdoaXRlOyB9IH0gfVxuXG4gICAgLy8tIG93bmVyc1xuICAgIC5vd25lcnMge1xuICAgICAgICBtYXJnaW46IDEyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwOyB9XG4gICAgICAgICZfX2F3YXJkcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICZfX2F3YXJkLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbiAgICAvLy0gc3RhZ2VzLWJsb2NrXG4gICAgLnN0YWdlcy1ibG9jayB7XG4gICAgICAgICZfX3RpdGxlLFxuICAgICAgICAmX19sYWJlbCxcbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTBweDsgfVxuICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg5NTBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4OyB9IH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjM0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjM0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MzVweDsgfVxuICAgICAgICAgICAgb2w6bm90KFtjbGFzc10pID4ge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9IH1cblxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxuICAgIC8vLSBleHBlcnRzXG4gICAgLmV4cGVydHMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAmX19jb250IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbiAgICAvLy0gcGFydG5lcnNcbiAgICAucGFydG5lcnMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAmX19jb250IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0NHB4IDAgIzM3MDcwMzMzOyB9XG5cbiAgICAgICAgJl9faXRlbS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfSB9XG5cbiAgICAvLy0gYWJvdXQtYXdhcmRcbiAgICAuYWJvdXQtYXdhcmQge1xuICAgICAgICAmX19pdGVtLXRleHQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG5cbiAgICAvLy0gY29udGFjdHNcbiAgICAuY29udGFjdHMge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDE0NDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDsgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4gICAgICAgICZfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVGOyB9XG5cbiAgICAgICAgJl9faW1nLWltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjYWQwMDA5IDAlLCAjNDkwMzA3IDEwMCUpOyB9IH1cblxuICAgIC5jb2xvci1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNhZDAwMDkgMCUsICM0OTAzMDcgMTAwJSk7IH0gfVxuIiwiLmdvbGQtdGhlbWUge1xuICAgIC5tYWluX19iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiAgICAgICAgJi0tbm8tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4gICAgICAgIC5tYWluLWJhbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4gICAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuICAgICAgICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTRweDsgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDsgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDM3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDsgfSB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMsMjMxLDE0Myk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGdyYWRpZW50LWdvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTUyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEyODBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg2NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgzOTBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4gICAgICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNjQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAgICAgICAgICAgJl9fYnRucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICYtLWRpcmVjdGlvbi1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfSB9XG5cbiAgICAgICAgICAgICZfX2Rpc2NsYWltZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4gICAgICAgICAgICAmX19ldmVudHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDsgfSB9XG5cbiAgICAgICAgICAgICZfX2V2ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICYtZGF0ZSwgJi1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfSB9IH0gfSB9XG4iLCIuYXAtc3RlcHMge1xuXG4gICAgJl9fYm94IHtcbiAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0MTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjb2xvcjogJHRleHQtd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNjQwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4gICAgJl9fZGF0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhbGVuZGFyLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiBub25lOyB9IH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgdW50aWwtbGFwdG9wLXhsKCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfSB9XG5cbiAgICAmX19lbGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmOyB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTMwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4gICAgJl9faGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgb3BhY2l0eTogLjU7IH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9XG5cblxuXG5cblxuXG4iLCIud2lubmVyIHtcbiAgICAmX19ib3gge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY29sb3I6ICR0ZXh0LXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH0gfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZ2FwOiA1cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgd2hpbGUtbW9iKCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB1bnRpbC10YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uZXctZGVzaWduL2RlY29yLTEucG5nKTsgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ldy1kZXNpZ24vZGVjb3ItMi5wbmcpOyB9IH1cblxuICAgICZfX3Bob3RvIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTAvMjkwO1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbiAgICAmX19kYXRhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmZmZmYyYTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfVxuXG5cbiIsIi5zZWxlY3Rpb24ge1xuXG4gICAgJl9fYm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxNjUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cblxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYWJvdXQtYXdhcmQge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH0gfSB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiAgICAgICAgJi1idG5zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTY1MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTY1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgICAgICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDE2NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoMTY1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9IH0gfSB9XG5cblxuIiwiLy8tINCt0YLQvtGCINCx0LvQvtC6INC00LXQu9Cw0LvRgdGPINGB0YDQsNC30YMg0L3QsCDQv9GA0L7QtNC1LCDRgdGC0LjQu9C4INC4IGpzINC00LvRjyDRgdC70LDQudC00LXRgNCwINGC0LDQvFxuXG4uZ29sZC10aGVtZSB7XG5cbiAgICAubm9taW5hdGlvbi1zbGlkZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdW50aWwtdGFibGV0KCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4gICAgICAgIC5ub21pbmF0aW9uLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gICAgICAgIC5ub21pbmF0aW9uLXNsaWRlcl9fc2xpZGUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDAgIzM3MDcwMzMzO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVudGlsLXRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMCAjMzcwNzAzMzM7IH1cblxuICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkOyB9XG5cbiAgICAgICAgICAgIC5leHBlcnRzX19zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC0xMDsgfSB9XG5cbiAgICAgICAgLm5vbWluYXRpb24tc2xpZGVyX19wcmV2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoLTEpOyB9IH1cblxuICAgIC5jb25zaXN0ZW50cy1zbGlkZXIge1xuICAgICAgICAuZXhwZXJ0c19fc2xpZGUge1xuICAgICAgICAgICAgJi1kZXNjciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH0gfVxuXG4gICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgICAgICAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgICAgICAgICAmLXdpbm5lci10aXRsZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfSB9IH1cblxuXG5cblxuXG5cblxuIiwiLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4OyB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4gICAgJl9fcm93LWVsZW1lbnQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTZBNkE2O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCgxNjUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDE0NzBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoNzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9IH1cbiIsIi8vIFBMVUdJTlNcbkBpbXBvcnQgXCJAZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzXCI7XG5AaW1wb3J0ICdzd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MnO1xuQGltcG9ydCAnc2xpbS1zZWxlY3QvZGlzdC9zbGltc2VsZWN0LmNzcyc7XG5cbkBpbXBvcnQgXCJiYXNlL19hbGwuc2Fzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYWxsLnNhc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fYWxsLnNhc3NcIjtcbkBpbXBvcnQgXCJuZXctZGVzaWduL19hbGwuc2Fzc1wiO1xuXG4ubWFpbiB7XG4gICAgJl9fYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICZfX3N0YWdlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAmX190aW1lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgJl9fZXhwZXJ0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbCg4MjBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgJl9fYWJvdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoODIwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICZfX3BhcnRuZXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKDgyMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAmX19zdGVwcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuIl19 */
