/*!**************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/@fancyapps/ui/dist/fancybox.css ***!
  \**************************************************************************************************/
.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}.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}html.with-fancybox{scroll-behavior:auto}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:rgba(0,0,0,0);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:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@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;--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__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.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:-40px;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;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);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__content{flex-direction:row;flex-wrap:wrap}.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{max-width:100%;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:rgba(0,0,0,0)}.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-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));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, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 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(34, 213, 233, 0.96));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}
/*!**************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/@adyen/adyen-web/dist/adyen.css ***!
  \**************************************************************************************************/
.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:8px}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:8px;margin-right:0}.adyen-checkout__spinner{-webkit-animation:rotateSpinner 1.5s linear infinite;animation:rotateSpinner 1.5s linear infinite;border:3px solid #0075ff;border-radius:50%;border-top-color:transparent;height:43px;width:43px}.adyen-checkout__spinner--large{height:43px;width:43px}.adyen-checkout__spinner--small{border-width:2px;height:16px;width:16px}.adyen-checkout__spinner--medium{height:28px;width:28px}@-webkit-keyframes rotateSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.adyen-checkout__button{background:#00112c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;height:48px;margin:0;padding:15px;text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__button:hover{background:#1c3045;box-shadow:0 0,0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14)}.adyen-checkout__button:active{background:#3a4a5c}.adyen-checkout__button:hover:focus{box-shadow:0 0 0 2px #99c2ff,0 3px 4px rgba(0,15,45,.2)}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:#687282;box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{display:flex;justify-content:center;margin-top:24px}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:10px 8px;width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:#00112c}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:#f7f8f9;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:#e6e9eb;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:#fff;border:1px solid #00112c;color:#00112c;padding:10px 12px}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:#f7f8f9;box-shadow:0 2px 4px rgba(27,42,60,.2),0 4px 5px rgba(27,42,60,.14)}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:#f7f8f9;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:#f7f8f9;border-color:#99A3AD;box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner{border-color:transparent #00112c #00112c}.adyen-checkout__button.adyen-checkout__button--action{background:rgba(0,102,255,.1);border:1px solid transparent;color:#0075FF;padding:10px 12px}.adyen-checkout__button.adyen-checkout__button--action:hover{background:rgba(0,102,255,.2);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:rgba(0,102,255,.3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:1px solid transparent;border-radius:3px;color:#0075FF;font-weight:400;padding:2px}.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;box-shadow:none;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:#089A43;color:#fff}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__button__icon{margin-right:12px}[dir=rtl] .adyen-checkout__button__icon{margin-left:12px;margin-right:0}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button .adyen-checkout__spinner{border-color:transparent #fff #fff}
.checkout-secondary-button__text{font-size:.85em;margin-left:5px;margin-top:1px}
.adyen-checkout__fieldset{display:block;padding-bottom:8px;width:100%}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:16px}.adyen-checkout__fieldset__title{color:#687282;display:block;font-size:.68em;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 12px;text-transform:uppercase}.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:#00112c;font-size:.81em;line-height:19px;margin:0}
.adyen-checkout__field{display:block;margin-bottom:16px;width:100%}.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__label{display:block;position:relative}.adyen-checkout__helper-text,.adyen-checkout__label__text{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:5px}.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}.adyen-checkout__helper-text{color:#687282}.adyen-checkout__label__text{display:block;overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:#C12424}.adyen-checkout__label--focused .adyen-checkout__label__text{color:#0075FF}.adyen-checkout__error-text{align-items:center;color:#C12424;display:flex;font-size:.75em;font-weight:400;margin-top:4px}
.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:.81em;font-weight:400;line-height:16px;overflow:visible;padding-bottom:0;padding-left:24px;position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:0;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}.adyen-checkout__radio_group__label:hover:before{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:#fff;border-radius:50%;box-shadow:0 1px 1px rgba(0,15,45,.25);content:"";display:block;height:6px;left:5px;margin:0 auto;position:absolute;top:5px;transform:scale(0);transition:transform .2s ease-out;width:6px}.adyen-checkout__radio_group__label:hover{border-color:#0075FF;cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:#0075FF;border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:#0075FF;box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:1px solid #c12424}
.adyen-checkout__checkbox{display:block}.adyen-checkout__checkbox__label{color:#00112c;cursor:pointer;display:inline-block;font-size:.81em;font-weight:400;line-height:19px;padding-left:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:24px}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:#0075FF;border:1px solid #0075ff}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:#0075FF;box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-color:transparent #fff #fff transparent;border-radius:0 2px 1px 2px;border-style:solid;border-width:1px 2px 2px 1px;content:"";height:11px;left:1px;opacity:0;position:absolute;top:2px;transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:6px;z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:8px}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:#fff;border:1px solid #b9c4c9;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:16px;z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{background:#e6e9eb;border:1px solid #e6e9eb;border-radius:6px;padding:14px 14px 13px}[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:14px 14px 13px}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:#C12424}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{right:-27px;top:10px}
.Select-module_adyen-checkout__dropdown__0Mj-n{position:relative}.Select-module_adyen-checkout__dropdown__button__yTyqq{align-items:center;cursor:pointer;display:flex}.Select-module_adyen-checkout__dropdown__button__yTyqq:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%277%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z%27 fill=%27%23687282%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:6px;position:absolute;right:16px;width:8px}[dir=rtl] .Select-module_adyen-checkout__dropdown__button__yTyqq:after{left:16px;right:auto}.Select-module_adyen-checkout__dropdown__button--active__Ej-JR:after{transform:rotate(180deg)}.Select-module_adyen-checkout__filter-input__CwPBS{background:#fff;border:0;caret-color:#0075FF;color:#00112c;font-family:inherit;font-size:1em;height:100%;padding:0;width:100%}.Select-module_adyen-checkout__filter-input__CwPBS::-moz-placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS::placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS:active,.Select-module_adyen-checkout__filter-input__CwPBS:focus{outline:0}.Select-module_adyen-checkout__dropdown__list__YtEzj{background:#fff;display:none;list-style:none;margin:0 0 50px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1}.Select-module_adyen-checkout__dropdown__list__YtEzj.Select-module_adyen-checkout__dropdown__list--active__Gegw2{display:block}.Select-module_adyen-checkout__dropdown__element__ORU4-{align-items:center;display:flex}
.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}
.adyen-checkout__dropdown__button-icon--left{flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout__dropdown__button-icon--left>img{margin-left:0;margin-right:12px}.adyen-checkout__dropdown{font-size:1em;max-width:100%;width:100%}.adyen-checkout__dropdown__button{background:#fff;border:1px solid #b9c4c9;border-radius:6px;color:#00112c;font-size:1em;height:40px;line-height:20px;outline:0;padding:7px 24px 7px 12px;text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px 12px 7px 24px}.adyen-checkout__dropdown__button:hover{border-color:#99a3ad}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:12px;max-width:40px}.adyen-checkout__dropdown__button--disabled{opacity:.4}.adyen-checkout__dropdown__button--active,.adyen-checkout__dropdown__button--active:hover,.adyen-checkout__dropdown__button:active,.adyen-checkout__dropdown__button:focus{border-color:#0075FF;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:#e6e9eb;border-color:transparent;color:#00112c;cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%277%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z%27 fill=%27%23B9C4C9%27/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:#C12424}.adyen-checkout__dropdown__button--valid{border-bottom-color:#089A43}.adyen-checkout__dropdown__button__text{flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__button__secondary-text{margin-right:16px}.adyen-checkout__dropdown__list{border-radius:6px;box-shadow:0 2px 7px rgba(0,15,45,.3);max-height:375px;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{margin-top:2px}.adyen-checkout__dropdown__element{border:1px solid transparent;cursor:pointer;font-size:.81em;-webkit-hyphens:auto;hyphens:auto;line-height:20px;outline:0;padding:8px;transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element:active,.adyen-checkout__dropdown__element:focus,.adyen-checkout__dropdown__element:hover{background:rgba(230,233,235,.6)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:rgba(0,102,255,.1)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover{background:rgba(0,102,255,.15)}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:3px;margin-right:12px;max-height:26px;max-width:40px}.adyen-checkout__dropdown__element__text{flex-grow:1}.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:8px}.adyen-checkout__dropdown__element__flag{margin-left:8px;margin-right:10px;max-height:18px;max-width:27px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:32px}
.adyen-checkout__field-wrapper{display:flex;width:100%}.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-70{width:calc(70% - 8px)}.adyen-checkout__field--col-30{width:calc(30% - 8px)}.adyen-checkout__field--col-50{width:calc(50% - 8px)}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:8px;margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:8px}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:#fff;border:1px solid #b9c4c9;border-radius:6px;caret-color:#0075FF;color:#00112c;display:block;font-family:inherit;font-size:1em;height:40px;outline:none;padding:5px 8px;position:relative;transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:hover{border-color:#99a3ad}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input--disabled,.adyen-checkout__input[readonly]{background:#e6e9eb;border-color:#e6e9eb}.adyen-checkout__input--disabled:hover{border-color:#e6e9eb}.adyen-checkout__input-wrapper{display:block;position:relative}.adyen-checkout__input-wrapper--block{display:block}.adyen-checkout-input__inline-validation{height:16px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}[dir=rtl] .adyen-checkout-input__inline-validation{left:14px;right:auto}[dir=ltr] .adyen-checkout-input__inline-validation{left:auto;right:14px}.adyen-checkout-input__inline-validation--valid{color:#089A43}.adyen-checkout-input__inline-validation--invalid{color:#C12424}.adyen-checkout__input--valid{border-bottom-color:#089A43}.adyen-checkout__input--error,.adyen-checkout__input--error:hover,.adyen-checkout__input--invalid,.adyen-checkout__input--invalid:hover{border-color:#C12424}.adyen-checkout__input::-moz-placeholder{color:#707070;font-weight:200}.adyen-checkout__input::placeholder{color:#707070;font-weight:200}.adyen-checkout__input--date{padding-right:30px}.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover,.adyen-checkout__input:focus,.adyen-checkout__input:focus:hover{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__input[readonly],.adyen-checkout__input[readonly]:hover{background-color:#e6e9eb;border-color:transparent;color:#687282;cursor:default}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:flex;margin:8px 0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:20px}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress{padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:24px;padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:22px}.adyen-checkout__input--separateDeliveryAddress+.adyen-checkout__checkbox__label{margin-top:16px}
.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:8px auto 0;width:auto}
@supports (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d,.ApplePayButton-module_apple-pay__gYjuP{-webkit-appearance:-apple-pay-button}.ApplePayButton-module_apple-pay-button__l5g-d{cursor:pointer;display:inline-block}.ApplePayButton-module_apple-pay-button-black__istwW{-apple-pay-button-style:black}.ApplePayButton-module_apple-pay-button-white__-wLaE{-apple-pay-button-style:white}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{-apple-pay-button-style:white-outline}.ApplePayButton-module_apple-pay-button--type-plain__ycfNl{-apple-pay-button-type:plain}.ApplePayButton-module_apple-pay-button--type-buy__9m8AB{-apple-pay-button-type:buy}.ApplePayButton-module_apple-pay-button--type-donate__HmRdK{-apple-pay-button-type:donate}.ApplePayButton-module_apple-pay-button--type-check-out__XdGWd{-apple-pay-button-type:check-out}.ApplePayButton-module_apple-pay-button--type-book__-v-VY{-apple-pay-button-type:book}.ApplePayButton-module_apple-pay-button--type-subscribe__WxWIF{-apple-pay-button-type:subscribe}.ApplePayButton-module_apple-pay-button--type-add-money__zeBA8{-apple-pay-button-type:add-money}.ApplePayButton-module_apple-pay-button--type-contribute__G3E8e{-apple-pay-button-type:contribute}.ApplePayButton-module_apple-pay-button--type-order__ggI6j{-apple-pay-button-type:order}.ApplePayButton-module_apple-pay-button--type-reload__QbgLd{-apple-pay-button-type:reload}.ApplePayButton-module_apple-pay-button--type-rent__VzC-E{-apple-pay-button-type:rent}.ApplePayButton-module_apple-pay-button--type-support__6EjmY{-apple-pay-button-type:support}.ApplePayButton-module_apple-pay-button--type-tip__bdzGK{-apple-pay-button-type:tip}.ApplePayButton-module_apple-pay-button--type-top-up__Eb3qR{-apple-pay-button-type:top-up}}@supports not (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0}.ApplePayButton-module_apple-pay-button-black__istwW{background-color:black;background-image:-webkit-named-image(apple-pay-logo-white)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7,.ApplePayButton-module_apple-pay-button-white__-wLaE{background-color:white;background-image:-webkit-named-image(apple-pay-logo-black)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{border:.5px solid black}}
.adyen-checkout__applepay__button{height:48px;width:240px}.adyen-checkout__dropin .adyen-checkout__applepay__button{width:100%}
.adyen-checkout__issuer-button{align-items:center;background-color:#fff;border:none;border-radius:6px;box-shadow:inset 0 0 0 1px #b9c4c9;cursor:pointer;display:flex;flex-basis:47%;flex-grow:2;font-size:.81em;height:40px;padding:0 12px;transition:background .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__issuer-button:active{color:black}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{box-shadow:inset 0 0 0 2px #99A3AD;outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{box-shadow:inset 0 0 0 2px #99A3AD;outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{box-shadow:inset 0 0 0 2px #99A3AD;outline:none}.adyen-checkout__issuer-button--selected{background:#fff;box-shadow:inset 0 0 0 2px #0075FF;color:#0075FF;font-weight:500;height:40px;transition:none}.adyen-checkout__issuer-button-img{margin-right:8px;max-height:26px}
.adyen-checkout__issuer-button-group{display:flex;flex-wrap:wrap;gap:16px 16px}
.adyen-checkout__content-separator{align-items:center;color:#687282;display:flex;font-size:13px;justify-content:center;line-height:19px;margin-bottom:16px;margin-top:16px;white-space:nowrap}.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{background:#e6e9eb;content:"";display:block;height:1px;width:100%}.adyen-checkout__content-separator:after{margin-left:20px}.adyen-checkout__content-separator:before{margin-right:20px}
.adyen-checkout__field--issuer-list{margin-bottom:0}.adyen-checkout__issuer-list__termsAndConditions{text-align:center}
.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding:5px 8px}.adyen-checkout__card__exp-date__input--oneclick{font-weight:400;line-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments,.adyen-checkout__store-details{margin-top:16px}.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}.adyen-checkout-error-panel+.adyen-checkout__card__holderName,.adyen-checkout-error-panel--sr-only+.adyen-checkout__card__holderName,.adyen-checkout__card__holderName:first-child{margin:0 0 16px}.adyen-checkout__field--cardNumber
.adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid,.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@-webkit-keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}@keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cvcIndicateLocation;animation-name:cvcIndicateLocation}.adyen-checkout__card__cvc__hint__wrapper{align-items:center;-webkit-backface-visibility:visible;backface-visibility:visible;display:flex;height:100%;margin:0 10px;position:absolute;right:0;top:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper{align-items:center;bottom:0;display:flex;position:absolute;right:0;top:0;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}.adyen-checkout__field__exp-date_hint{height:18px;margin:0 10px 0 0;width:27px}.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:20px}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:15px;position:relative;top:42px;width:30%}
.LoadingWrapper-module_loading-input__form__ffCKa{opacity:1}.LoadingWrapper-module_loading-input__form--loading__7GmVo{opacity:0}.LoadingWrapper-module_loading-input__spinner__GxA51{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.LoadingWrapper-module_loading-input__spinner--active__ENNBS{display:block}
.CardInput-module_card-input__wrapper__wXSCw{position:relative}.CardInput-module_card-input__wrapper__wXSCw *,.CardInput-module_card-input__wrapper__wXSCw :after,.CardInput-module_card-input__wrapper__wXSCw :before{box-sizing:border-box}.CardInput-module_card-input__icon__3Cz5M{border-radius:3px;height:18px;margin-left:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:27px}.CardInput-module_card-input__form__fRo1r{opacity:1}.CardInput-module_card-input__spinner__-j2Qi{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.CardInput-module_card-input__spinner--active__slD7w{display:block}.CardInput-module_card-input__form--loading__rrmdj{opacity:0}.CardInput-module_adyen-checkout__input__11tlB{display:block;max-height:100px}.CardInput-module_adyen-checkout__card__cvc__input--hidden__VIlHV,.CardInput-module_adyen-checkout__card__exp-date__input--hidden__evi6-{display:none}.CardInput-module_adyen-checkout__card__exp-cvc__exp-date__input--hidden__YC3VT{justify-content:flex-end}.CardInput-module_revolving-plan-installments__disabled__VhNj2{opacity:.4;pointer-events:none}
.adyen-checkout-error-panel{margin-bottom:20px}.adyen-checkout-error-panel .adyen-checkout-error-panel__wrapper{font-size:.75em}.adyen-checkout-error-panel--sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
.adyen-checkout__card__dual-branding__buttons{display:flex;opacity:.4;pointer-events:none}.adyen-checkout__card__dual-branding__buttons--active{opacity:1;pointer-events:auto}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon{cursor:pointer;opacity:1}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:40px}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected{opacity:.5}
.adyen-checkout__card__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;gap:4px;height:16px;margin-bottom:16px;margin-top:-8px;overflow:hidden;transition:all .2s ease-out}.adyen-checkout__card__brands--hidden{height:0;opacity:0}.adyen-checkout__card__brands img{border-radius:3px;height:16px;width:24px}.adyen-checkout__card__brands__brand-wrapper{display:inline-block;height:16px;position:relative;width:24px}.adyen-checkout__card__brands__brand-wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.adyen-checkout-ctp__otp-resend-code{color:#0075FF;cursor:pointer;font-size:13px;font-weight:400;margin-left:auto}.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:#687282;cursor:default;font-size:13px;font-weight:400;margin-left:auto;pointer-events:none}.adyen-checkout-ctp__otp-resend-code--confirmation{align-items:center;display:flex}.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:4px}.adyen-checkout-ctp__otp-resend-code-counter{color:black;cursor:default;display:inline-block;font-size:13px;font-weight:400;margin-left:auto;text-align:right}.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:24px}
.adyen-checkout__modal-wrapper{align-items:center;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:24px;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.adyen-checkout__modal-wrapper:before{background:rgba(0,17,44,.5);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:10}.adyen-checkout__modal-wrapper--open{visibility:visible}.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}.adyen-checkout__modal{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,17,44,.15);margin:auto;opacity:0;padding:16px;position:relative;transition:opacity .2s ease,visibility .2s ease;z-index:11}@media (max-width:480px){.adyen-checkout__modal-wrapper{padding:0}.adyen-checkout__modal{border-radius:0;height:100%}}
.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}.adyen-checkout__ctp-modal-title{font-size:20px;font-weight:700;line-height:24px;margin:0 0 12px;padding:0}.adyen-checkout__ctp-modal-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:16px}.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:20px}.adyen-checkout__ctp-modal-benefits li{list-style:disc;margin-bottom:16px}.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}.adyen_checkout-ctp__brand-wrapper--popup{justify-content:center;margin-bottom:24px}
.adyen_checkout-ctp__brand-wrapper{align-items:center;display:flex;height:18px}.adyen_checkout-ctp__brand-logo{margin-right:6px;width:24px}.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:6px}.adyen_checkout-ctp__brand-scheme{margin-right:6px;-o-object-fit:none;object-fit:none}.adyen_checkout-ctp__brand-scheme-mc{width:27px}.adyen_checkout-ctp__brand-scheme-visa{width:35px}
.adyen-web__ctp-info-button{background-color:white;border:0;cursor:pointer;padding:0}
.adyen-checkout-ctp__otp-subtitle--highlighted{color:#00112c;font-weight:500}
.adyen-checkout-ctp__section-logout-button{color:#0075FF;cursor:pointer;font-size:13px;font-weight:400;line-height:19px;margin-left:auto}.adyen-checkout-ctp__section-logout-button--disabled{color:#687282;pointer-events:none}
.adyen-checkout-ctp__section{background-color:white;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:16px;position:relative}.adyen-checkout-ctp__section-brand{align-items:center;display:flex;height:18px;margin-bottom:14px}.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:24px}.adyen-checkout-ctp__section-header{align-items:center;display:flex}.adyen-checkout-ctp__section-header-title{font-size:17px;font-weight:600;line-height:22px;margin:0 0 4px;padding:0;width:auto}@media screen and (max-width:400px){.adyen-checkout-ctp__section-header-title{font-size:15px}}.adyen-checkout-ctp__section-header-adornment{margin-left:5px}.adyen-checkout-ctp__section-text{color:#687282;font-size:13px;font-weight:400;line-height:19px;margin:0 0 16px}.adyen-checkout-ctp__separator{color:#00112c;font-size:13px;font-weight:400}
.adyen-checkout-ctp__card-list-single-card{align-items:center;background-color:#f7f8f9;border-radius:6px;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;padding:12px}.adyen-checkout-ctp__card-list-single-card-expired{color:#687282;text-decoration:line-through}.adyen-checkout-ctp__expired-label{color:#687282;font-weight:500;line-height:17px;margin-left:auto}.adyen-checkout-ctp__card-image{border-radius:3px;margin-right:8px}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:#687282;font-weight:500;line-height:17px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:#687282;font-weight:500;opacity:1}
.adyen-checkout-ctp__card{background-color:white;border:none;border-radius:4px;box-shadow:0 0 0 2px #999595;cursor:pointer;height:40px;margin-bottom:20px;width:100%}.adyen-checkout-ctp__empty-cards{align-items:center;background-color:#f7f8f9;border-radius:6px;color:#687282;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;margin-bottom:24px;padding:12px 16px}.adyen-checkout__iframe--ctpIframe{pointer-events:auto}.adyen-checkout__iframe--ctpIframe-hidden{display:none}
.adyen-checkout-ctp__loading-image{display:block;margin:30px auto auto}.adyen-checkout-ctp__loading-subtitle{font-size:16px;line-height:19px;margin:0 auto 58px;max-width:280px;text-align:center}
.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:24px}
.adyen-checkout__button-group{background:transparent;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;box-shadow:inset 0 0 0 1px #99a3ad;color:#00112c;font-size:.81em;font-weight:400;height:40px;line-height:40px;margin-right:8px;padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button:active{background:#f7f8f9;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:#e5efff;box-shadow:inset 0 0 0 2px #0075FF;color:#0075FF;font-weight:500;height:40px;transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:#00112c;margin-bottom:56px;text-align:center}.adyen-checkout__campaign{background:#00112c;border-radius:6px;height:227px;overflow:hidden;position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-container{height:100%}.adyen-checkout__campaign-logo{border:2px solid rgba(255,255,255,.4);border-radius:3px;display:block;height:48px;margin-bottom:16px;overflow:hidden;width:48px}.adyen-checkout__campaign-background-image{background-color:#00112c;background-position:50%;background-size:cover;height:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before{background:inherit;content:"";height:100%;position:absolute;transition:transform .6s ease-out;width:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before{transform:scale(1.1)}.adyen-checkout__campaign-link .adyen-checkout__campaign-content{pointer-events:none}.adyen-checkout__campaign-content{bottom:0;padding:16px;position:absolute;z-index:2}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:#fff;font-weight:400;margin:0}.adyen-checkout__campaign-title{font-size:1em;margin-bottom:8px}.adyen-checkout__campaign-description{font-size:.81em;line-height:19px}.adyen-checkout__adyen-giving-actions{margin-top:16px}.adyen-checkout__button.adyen-checkout__button--donate{margin:16px auto 8px}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto;width:auto}
.adyen-checkout__paywithgoogle{height:48px}.adyen-checkout__paywithgoogle>div>button,.adyen-checkout__paywithgoogle>div>button.long,.adyen-checkout__paywithgoogle>div>button.short{height:48px;transition:background-color .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__paywithgoogle>div>button.long:focus,.adyen-checkout__paywithgoogle>div>button.short:focus,.adyen-checkout__paywithgoogle>div>button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__paywithgoogle>div>button.gpay-button{padding:15px 24px 13px}
.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}
.adyen-checkout__voucher-result{border-radius:12px;box-sizing:border-box;position:relative;text-align:center}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:#fff;border:1px solid #d4d9db}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:12px 12px 0 0;padding:40px 0 24px}.adyen-checkout__voucher-result__bottom{border-radius:0 0 12px 12px;border-top:0}.adyen-checkout__voucher-result__separator{align-items:center;background:#fff;display:flex;height:13px;margin:0 auto;position:relative;width:calc(100% - 14px)}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMCAwIDUgMiAxLjUgNEg3VjBIMFptMCAxMyA1LTIgMS41LTRIN3Y2SDBaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTYuNDIzIDYuNUM2LjQyMyAzLjMxMiAzLjc4My43NTYuNS41MThjMy4zODYuMjM2IDYgMi44NTUgNiA1Ljk4MiAwIDMuMTI3LTIuNjE0IDUuNzQ2LTYgNS45ODN2LS4wMDFjMy4yODQtLjIzNyA1LjkyMy0yLjc5NCA1LjkyMy01Ljk4MloiIHN0cm9rZT0iI0Q0RDlEQiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3djEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)}.adyen-checkout__voucher-result__separator:before{left:-7px}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-position:100%;background-repeat:no-repeat;content:"";height:13px;position:absolute;top:0;width:7px}.adyen-checkout__voucher-result__separator:after{right:-7px;transform:rotate(-180deg)}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid #e6e9eb;width:100%}.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:40px;width:100%}.adyen-checkout__link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:48px;margin:0 24px;position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before{border-left:1px solid #d4d9db;content:"";height:64px;left:-24.5px;position:absolute;top:-8px;width:1px}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:3px;height:48px}.adyen-checkout__voucher-result__introduction{color:#00112c;font-size:.81em;line-height:19px;margin:0 auto;max-width:400px;text-align:center}.adyen-checkout__voucher-result__amount{color:#00112c;font-size:1em;font-weight:700;margin:24px auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:#687282;display:block;font-size:.81em;font-weight:400;line-height:19px;text-align:center}.adyen-checkout__voucher-result__code__label{display:block;font-weight:400;left:0;line-height:19px;margin:0 auto;position:absolute;right:0;top:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:#fff;color:#00112c;font-size:13px;letter-spacing:normal;line-height:1;padding:0 8px}.adyen-checkout__voucher-result__code__barcode{display:block;height:56px;margin:0 auto 8px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:#00112c;display:inline-block;font-size:1.5em;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:16px 48px;position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__details{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__voucher-result__details__item{border-top:1px solid #e6e9eb;color:#00112c;display:flex;font-size:.81em;justify-content:space-between;padding:16px 24px;word-break:break-word}.adyen-checkout__voucher-result__details__item:last-child{margin-bottom:0}.adyen-checkout__voucher-result__details__label{max-width:50%;text-align:left}.adyen-checkout__voucher-result__details__value{font-weight:700;max-width:50%;text-align:right}.adyen-checkout__voucher-result__actions{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto 32px;max-width:100%;min-width:200px;padding:0;width:300px}.adyen-checkout__voucher-result__actions__item{margin:0 4px}
.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:16px}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:16px 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:13px;justify-content:center;padding:24px 0}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:-16px 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:20px 0 65px}
.adyen-checkout__phone-input{direction:ltr}.adyen-checkout__phone-input .adyen-checkout__input-wrapper{width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{box-sizing:revert;height:10px;left:40px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber{border:1px solid transparent;height:35px;margin-left:8px;padding-left:15px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput{align-items:center;display:flex}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber{align-items:center;display:flex;margin-left:65px;width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag{position:absolute}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}
.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;box-sizing:border-box;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:#C12424;margin-bottom:56px;text-align:center}
.adyen-checkout__qr-loader{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__qr-loader--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__qr-loader__brand-logo{border-radius:3px;width:74px}.adyen-checkout__qr-loader__subtitle{margin:32px auto 0;max-width:400px}.adyen-checkout__qr-loader__subtitle--result{margin-bottom:32px}.adyen-checkout__qr-loader__payment_amount,.adyen-checkout__qr-loader__subtitle{color:#00112c;font-size:1em;line-height:19px}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{font-weight:700}.adyen-checkout__qr-loader__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:#0075FF;border-radius:24px;display:block;height:100%}.adyen-checkout__qr-loader__countdown{color:#687282;font-size:.81em}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none;margin-top:16px}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:24px;text-decoration:none}.adyen-checkout__qr-loader__instructions{color:#687282;font-size:1em;line-height:1.5;margin-top:32px}.adyen-checkout__qr-loader__actions{align-items:center;display:flex;justify-content:center;margin-top:32px}@media only screen and (max-device-width:1200px){.adyen-checkout__qr-loader__app-link{display:block}}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}
.adyen-checkout__alert-message{border-radius:6px;display:flex;font-size:.81em;margin:0 0 16px;padding:12px;text-align:left}.adyen-checkout__alert-message--error{background:#fbe6ed}.adyen-checkout__alert-message--warning{background:#ffeacc}.adyen-checkout__alert-message--info{background:#e5efff}.adyen-checkout__alert-message__icon{height:14px;margin-right:8px;width:14px}
.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{align-items:center;display:flex}.adyen-checkout__giftcard-result__name{margin-left:8px}.adyen-checkout__giftcard-result__balance{list-style:none;margin:16px 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:8px}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:#687282}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:#687282;font-size:13px;line-height:19px;margin:8px auto 0;text-align:center}
.DropinComponent-module_adyen-checkout__payment-methods-list__mAjAm{list-style:none;margin:0;padding:0}.DropinComponent-module_adyen-checkout__payment-method__nWdwg{display:block;max-height:60px}.DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:none}.DropinComponent-module_adyen-checkout__payment-method__image__nB80V{height:26px;width:40px}.DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-right:8px}[dir=rtl] .DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-left:8px;margin-right:0}.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF{max-height:100%}.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF .DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:block}
.adyen-checkout__payment-method__disable-confirmation{background:#C12424;border-left:1px solid #b82222;border-right:1px solid #b82222;color:#fff;font-size:.81em;margin:0 -17px;max-height:0;opacity:0;overflow:hidden;transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear}.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open{margin-bottom:16px;max-height:62px;opacity:1}.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:#C12424;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:block;height:auto;line-height:14px;margin:0 0 0 8px;padding:8px;width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#ac2020;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#961c1c;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:#fff}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}
.adyen-checkout__payment-method{background:#fff;border:1px solid #e6e9eb;cursor:pointer;margin-top:-1px;position:relative;transition:opacity .3s ease-out;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,.adyen-checkout__payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px;margin-top:0}.adyen-checkout__payment-method--next-selected,.adyen-checkout__payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:0}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;padding:12px 16px 12px 44px;position:relative;transition:background .1s ease-out;width:100%}[dir=rtl] .adyen-checkout__payment-method__header{padding:12px 44px 12px 12px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:16px}.adyen-checkout__payment-method__header__title{align-items:center;background:none;border:none;color:#00112c;cursor:pointer;display:flex;flex-shrink:0;font-size:1em;font-weight:400;margin-right:16px;max-width:100%;padding:4px}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:16px;margin-right:0}.adyen-checkout__payment-method__surcharge{color:#687282;margin-left:5px}.adyen-checkout__payment-method--selected{background:#f7f8f9;border:1px solid #e6e9eb;border-radius:12px;cursor:default;margin:8px 0;transition:margin .15s cubic-bezier(.4,0,.2,1) 0ms,opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__payment-method__name--selected{font-weight:500}.adyen-checkout__payment-method__details{padding:0 16px;position:relative}.adyen-checkout__payment-method__details__content{margin:0 0 16px}.adyen-checkout__payment-method__image__wrapper{height:26px;position:relative;width:40px}.adyen-checkout__payment-method__image__wrapper--outline:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__payment-method__image{border-radius:3px;display:block}.adyen-checkout__payment-method__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;height:16px;margin:4px 0;overflow:hidden;text-align:right}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number{color:#99A3AD;font-size:13px}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:16px;margin-right:4px;transition:opacity .2s ease-out;width:24px}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:0}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:4px}.adyen-checkout__payment-method__brands img{height:16px;width:24px}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method__radio{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;left:16px;position:absolute;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:16px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__radio:after{background-color:#fff;border-radius:50%;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:6px}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__payment-method__radio--selected{background-color:#0075FF;border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}
.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto 16px;padding:0}.adyen-checkout__order-payment-method{background:#fff;border:1px solid #e6e9eb;margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.adyen-checkout__order-payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:500;justify-content:space-between;padding:16px;position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:0}.adyen-checkout__order-payment-method__details{padding:0 16px 16px}.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:1em;justify-content:space-between;line-height:1em}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:.81em}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:500}.adyen-checkout__order-remaining-amount{background:#ffeacc;border-radius:6px;color:#7f4a00;display:block;font-size:.81em;margin-bottom:16px;padding:8px 16px;width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}
.adyen-checkout__status{align-items:center;background-color:#fff;border:1px solid #d4d9db;border-radius:6px;color:#00112c;display:flex;flex-direction:column;font-size:1em;height:350px;justify-content:center;margin:0;padding:32px;text-align:center}.adyen-checkout__status__icon{margin-bottom:24px}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}
.adyen-checkout__dropin,.adyen-checkout__dropin *,.adyen-checkout__dropin :after,.adyen-checkout__dropin :before{box-sizing:border-box}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__instant-payment-methods-list{list-style:none;margin:0;padding:0}.adyen-checkout__instant-payment-methods-list li:not(:last-child){margin-bottom:8px}.adyen-checkout__link{color:#0075FF;text-decoration:none}.adyen-checkout__link:hover{text-decoration:underline}
.AchInput-module_sf-input__wrapper__lfdiv{position:relative}.AchInput-module_sf-input__wrapper__lfdiv *,.AchInput-module_sf-input__wrapper__lfdiv :after,.AchInput-module_sf-input__wrapper__lfdiv :before{box-sizing:border-box}.AchInput-module_adyen-checkout__input__8WwCR{display:block;max-height:100px}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}.adyen-checkout__pm__holderName{margin-bottom:0}.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form{margin-top:0}.adyen-checkout__ach-input .adyen-checkout__fieldset--address,.adyen-checkout__ach-sf__form{margin-top:16px}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}
.adyen-checkout-phone-input--new{direction:ltr}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper{width:100%}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within{border:1px solid #0075ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #0075ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{box-sizing:revert;height:10px}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number{border:1px solid transparent;height:35px;line-height:35px;min-height:35px;padding-bottom:0;padding-left:15px;padding-top:0}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number:focus-within{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #dce0e5;min-width:134px;width:134px}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input-holder--phone-input{align-items:center;display:flex}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-phone-number{align-items:center;display:flex;flex:3}.adyen-checkout-phone-input--new .adyen-checkout-phone-input__error-holder{margin-top:-10px}
.adyen-checkout__await{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:#00112c;font-size:1em;line-height:19px;margin-top:32px}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:10px;margin-top:6px}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:20px;margin-top:32px}.adyen-checkout__await__subtitle--result{margin-bottom:32px}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;width:152px}.adyen-checkout__await__percentage{background:#0075FF;border-radius:24px;display:block;height:100%}.adyen-checkout__await__countdown{color:#687282;font-size:.81em}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:none;margin-top:16px}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}
.adyen-checkout__blik__helper{color:#00112c;font-size:1em;font-weight:400;margin:0 0 16px;padding:0}
.adyen-checkout__bankTransfer__introduction{color:#00112c;font-size:.81em;font-weight:400;margin:0 0 16px;padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 16px}
.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:-25px;width:20%}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:#0075FF;cursor:pointer;text-align:end;text-decoration:underline}
.adyen-checkout__voucher-result__introduction{font-size:1em;max-width:420px}
.adyen-checkout__klarna-widget{pointer-events:all}
.adyen-checkout__field--vpa{margin-bottom:0}
.adyen-checkout__segmented-control{background:#fff;border:1px solid #b9c4c9;border-radius:6px;display:flex;gap:4px;justify-content:space-between;padding:4px 5px}.adyen-checkout__segmented-control--disabled{pointer-events:none}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:#8390A3}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment--selected{background:#F3F6F9;border:1.5px solid #8390a3}.adyen-checkout__segmented-control-segment{background:#fff;border:0;border-radius:6px;color:#0075FF;cursor:pointer;flex-grow:1;font-weight:500;height:40px;text-align:center;transition:background .3s ease-out;width:100%}.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:#f7f8f9}.adyen-checkout__segmented-control-segment:active{background-color:#f7f8f9;border:1.5px solid #687282}.adyen-checkout__segmented-control-segment--selected{background:#E5F1FF;border:1.5px solid #0075ff;color:#0075FF;font-weight:700}
.adyen-checkout_upi-mode-selection-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:7px;margin-top:0}.adyen-checkout__segmented-control--upi-margin-bottom{margin-bottom:16px}
/*# sourceMappingURL=adyen.css.map */
/*!******************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/tippy.js/dist/tippy.css ***!
  \******************************************************************************************/
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*!********************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/tippy.js/themes/light.css ***!
  \********************************************************************************************/
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
/*!**********************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./scss/all.scss ***!
  \**********************************************************************************************************/
@charset "UTF-8";
body {
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

a {
  background-color: transparent;
  color: var(--clr-base-text);
  text-decoration: none;
}

figure {
  padding: 0;
  margin: 0;
}

ul,
ol {
  padding: 0;
  margin: 0;
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}

p {
  margin: 0;
}

p:empty {
  display: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

em {
  font-style: italic;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  position: relative;
  width: auto;
}

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

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

a,
button {
  outline: none;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

li {
  list-style-type: none;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

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

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

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

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

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

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

:root {
  --clr-base-brand: #014532;
  --clr-base-text: #363636;
  --clr-base-shop-text: #262626;
  --clr-light-text: #b7b8b7;
  --clr-breadcrumbs-text: rgba(38, 38, 38, 0.5);
  --clr-border-btn: #cacaca;
  --clr-border-btn-hover: #363636;
  --clr-shop-border-btn-hover: #363636;
  --clr-shop-border-color-hover: #b9c4c9;
  --clr-border-input-check: #868686;
  --clr-input-field-disabled: #868686;
  --clr-input-label-focus: #868686;
  --clr-base-highlight: #ff8500;
  --clr-gray-border: #F6f6f0;
  --clr-dark-gray-border: #cacaca;
  --clr-beige: #F6f6f0;
  --clr-close-filter: #222222;
  --clr-price-new: #dc3545;
  --clr-form-error: #dc3545;
  --clr-shop-form-error: #DA0029;
  --clr-form-valid: #039a54;
  --clr-product-in-stock: #039a54;
  --clr-product-out-of-stock: #dc3545;
  --clr-form-warning: #ffc107;
  --bg-btn-filter: #F6F4F2;
  --bg-seo-text: #F6F4F2;
  --bg-product-teaser-image: #F6F4F2;
  --bg-tutorial-summary: #F6F4F2;
  --bg-teaser-badge-best-seller: #ebe0d4;
  --bg-teaser-badge-new: #ff8500;
  --bg-teaser-badge-discount: #dc3545;
  --bg-teaser-badge-limited: #039a54;
  --bg-btn-filter-hover: #ebe9eb;
  --bg-btn-filter-tag: rgba(1, 69, 50, 0.05);
  --bg-btn-filter-tag-hover: rgba(1, 69, 50, 0.2);
  --bg-btn-play-video: rgba(38, 38, 38, 0.3);
  --bg-btn-hotspot: rgba(38, 38, 38, 0.5);
  --bg-menu-nav-overlay: #363636;
  --bg-clr-scrollbar: #cacaca;
  --bg-content-part: #F6F4F2;
  --bg-content-zone: rgba(0, 0, 0, 0.4);
  --bg-spinner-load: #F6f6f0;
  --bg-cookie-warning: #707170;
  --bg-header-border: rgba(0, 0, 0, 0.10);
  --logo-width-header-mobile: 118px;
  --logo-width-header-desktop: 194px;
  --logo-width-footer-desktop: 232px;
  --logo-width-footer-mobile: 200px;
  --logo-width-navigation-desktop: 166px;
  --logo-padding: 9px 33px;
  --logo-filter-desktop: invert(1);
  --logo-filter-mobile-and-menu: invert(21%) sepia(12%) saturate(4579%) hue-rotate(124deg) brightness(94%) contrast(104%);
  --logo-background-desktop: #014532;
  --bg-image-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0) 120%);
}

.visually-hidden {
  /* do not change, its WAI conform */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

@font-face {
  font-family: "Azote W05 Regular";
  src: url(/dist/FC.Ecom/e951d619a8edad4db153.eot?#iefix);
  src: url(/dist/FC.Ecom/e951d619a8edad4db153.eot?#iefix) format("eot"), url(/dist/FC.Ecom/8351582a3ddc1ecd1182.woff) format("woff2"), url(/dist/FC.Ecom/8351582a3ddc1ecd1182.woff) format("woff"), url(/dist/FC.Ecom/2b462d91ebcea8488ba6.ttf) format("truetype");
}
@font-face {
  font-family: "feronia";
  src: url(/dist/FC.Ecom/0c3e0140a934d62f9a40.ttf?#iefix);
  src: url(/dist/FC.Ecom/0c3e0140a934d62f9a40.ttf?#iefix) format("truetype");
}
@font-face {
  font-family: "TeXGyreAdventor";
  src: url(/dist/FC.Ecom/4643ed5323e38a83c0a1.eot?#iefix);
  src: url(/dist/FC.Ecom/4643ed5323e38a83c0a1.eot?#iefix) format("embedded-opentype"), url(/dist/FC.Ecom/576e3867883dfd026098.woff2) format("woff2"), url(/dist/FC.Ecom/ab40aa02b72a0ca15458.woff) format("woff"), url(/dist/FC.Ecom/ac18b2e14948556ed2bf.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
h1,
.hdl-1 {
  font-size: 2rem;
  line-height: 2.625rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h2,
.hdl-2 {
  font-size: 1.625rem;
  line-height: 2.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h3,
.hdl-3 {
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h4,
.hdl-4 {
  font-size: 1.5rem;
  line-height: 2.125rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h5,
.hdl-5 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

.paragraph-big {
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.5px;
}

.paragraph-med {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}

.paragraph-small {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.paragraph-tiny {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.topline {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  letter-spacing: 1px;
}

.quote {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Italic", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  h1,
  .hdl-1 {
    font-size: 3rem;
    line-height: 3.625rem;
    letter-spacing: 0.5px;
  }
  h2,
  .hdl-2 {
    font-size: 1.75rem;
    line-height: 2.375rem;
    letter-spacing: 0.5px;
  }
  h3,
  .hdl-3 {
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: 0.5px;
  }
  h4,
  .hdl-4 {
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: 0.5px;
  }
  h5,
  .hdl-5 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    letter-spacing: 0.5px;
  }
  .quote {
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: 0.5px;
  }
}
.btn {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  align-content: center;
  border: none;
  border-radius: 25px;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  justify-content: center;
  line-height: 16px;
  padding: 16px 24px;
  text-decoration: none;
  transition: 0.3s ease-in-out;
  width: max-content;
  -webkit-appearance: none;
}

.btn--primary {
  background-color: var(--clr-base-brand);
  color: #fff;
}
.btn--primary:hover {
  color: #fff;
}

.btn--primary-white {
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  color: var(--clr-base-text);
}
.btn--primary-white:hover {
  background-color: var(--clr-base-brand);
  color: #fff;
}

.btn--secondary {
  background-color: #fff;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
}
.btn--secondary:hover {
  background-color: var(--clr-base-brand);
  border: 1px solid var(--clr-base-brand);
  color: #fff;
}

.btn--small {
  padding: 12px 24px;
}

.btn--filter,
.filter--select {
  background-color: var(--bg-btn-filter);
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
}
.btn--filter:hover,
.filter--select:hover {
  background-color: var(--bg-btn-filter-hover);
  border: 1px solid var(--clr-base-text);
}

.btn--filter-tag {
  background-color: var(--bg-btn-filter-tag);
  color: var(--clr-base-text);
}
.btn--filter-tag:hover {
  background-color: var(--bg-btn-filter-tag-hover);
}

.btn--close {
  background-color: #fff;
  border: 1px solid var(--clr-border-btn);
  border-radius: 50%;
  cursor: pointer;
  padding: 12px;
}
.btn--close svg {
  fill: var(--clr-base-text);
  height: 24px;
  width: 24px;
}
.btn--close:hover {
  background-color: var(--clr-base-brand);
  border: 1px solid var(--clr-base-brand);
}
.btn--close:hover svg,
.btn--close:hover path {
  fill: #fff;
}

.play-button {
  align-items: center;
  background-color: var(--bg-btn-play-video);
  border: 3px solid white;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 50px;
  padding: 14px;
  transition: 0.1s ease-in-out;
  width: 50px;
}
.play-button svg {
  fill: #fff;
}
.play-button:hover {
  background-color: var(--clr-base-brand);
  border-color: var(--clr-base-brand);
}

.filter-button,
.sort-button,
.btn--secondary-grey {
  align-items: center;
  background-color: var(--bg-btn-filter);
  border: 1px solid var(--clr-border-btn);
  border-radius: 24px;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  line-height: 17px;
  padding: 15px 20px;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
.filter-button:hover,
.sort-button:hover,
.btn--secondary-grey:hover {
  background-color: var(--bg-btn-filter-hover);
  border: 1px solid var(--clr-border-btn-hover);
}

button:disabled,
button.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.big-container {
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  min-height: 100vh;
  position: relative;
}

.full-width {
  left: 50%;
  padding: 0;
  position: relative;
  transform: translateX(-50%);
  width: 100vw;
}

/* stylelint-disable */
/* gutter */
/* rows */
.row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-flow: row wrap;
}

/*  Columns */
/*  Offset */
/*  grid classes and Loops */
@media (min-width: 1024px) {
  .section-content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
  .col-1 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(8.3333333333% - 30px);
    max-width: calc(8.3333333333% - 30px);
  }
  .col-2 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(16.6666666667% - 30px);
    max-width: calc(16.6666666667% - 30px);
  }
  .col-3 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
  .col-4 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .col-5 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
  }
  .col-6 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .col-6 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .col-7 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
  }
  .col-8 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .col-9 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(75% - 30px);
    max-width: calc(75% - 30px);
  }
  .col-10 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(83.3333333333% - 30px);
    max-width: calc(83.3333333333% - 30px);
  }
  .col-11 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(91.6666666667% - 30px);
    max-width: calc(91.6666666667% - 30px);
  }
  .col-12 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}
.promotion-banner {
  background-color: var(--clr-base-brand);
  padding: 6px 0;
  position: relative;
}
.promotion-banner__text {
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  align-items: center;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0 10px;
  position: relative;
  text-align: center;
}

@media (min-width: 1024px) {
  .promotion-banner {
    background-color: var(--bg-btn-filter);
    padding: 8px 0;
  }
  .promotion-banner__text {
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 0.5px;
    color: var(--clr-base-text);
  }
}
body {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  overflow: visible;
}
body:after {
  content: "";
  transition: 0.3s ease-in-out;
}
body.lock-screen .mini-cart-overlay:empty.show {
  opacity: 0;
}
body.lock-screen:after {
  content: "";
  position: fixed;
  background-color: var(--clr-base-text);
  width: 100%;
  height: 100vh;
  opacity: 0.5;
  top: 0;
  transition: 0.3s ease-in-out;
  left: 0;
  z-index: 9;
}
body.off-canvas__opened:after {
  z-index: 99;
}

body .site {
  display: block;
  overflow: hidden;
}

main > section {
  padding-bottom: 30px;
  padding-top: 30px;
}

main > section section.seo-text {
  margin-top: 60px;
}

.section {
  padding-bottom: 30px;
  padding-top: 30px;
}

b,
strong {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

.container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
}

.full-container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  width: 100%;
  max-width: 2560px;
}

html.overflow-hidden,
.search-overlay--isopen {
  overflow: hidden;
}

body.overflow-hidden {
  overflow-y: scroll;
}

a,
.link {
  color: var(--clr-base-text);
}
a:hover,
.link:hover {
  color: var(--clr-base-brand);
  cursor: pointer;
}

iframe {
  border: none;
  outline: none;
  width: 100%;
}

.is-narrow .text-image__wrapper {
  margin: 0 auto !important;
  text-align: center;
}
.is-narrow .text-image__wrapper .text-image__button {
  margin: 20px auto 0;
}
.is-narrow .text-image__primary + .text-image__wrapper {
  text-align: unset;
}
.is-narrow .text-image__primary + .text-image__wrapper .text-image__button {
  margin: 20px 0;
}

.badge {
  display: block;
  width: 100%;
}
.badge span {
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  display: inline-block;
  margin-right: 1px;
  margin-bottom: 4px;
  padding: 6px 8px;
}
.badge__new-product {
  background-color: var(--bg-teaser-badge-new);
  color: #fff;
}
.badge__bestseller {
  background-color: var(--bg-teaser-badge-best-seller);
  color: var(--clr-base-text);
}
.badge__sustainability {
  background-color: var(--bg-teaser-badge-limited);
  color: #fff;
}

.load-spinner {
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}

.load-spinner--show {
  opacity: 1;
  z-index: 99;
}
.load-spinner--show:after {
  background-color: var(--bg-spinner-load);
  content: "";
  height: 100%;
  opacity: 0.5;
  position: absolute;
  width: 100%;
}
.load-spinner--show:before {
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-position: 50% 40%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 9;
}

.spinner-loading:before, .spinner-loading:after {
  content: "";
  left: 0;
  height: 100%;
  top: 0;
  position: absolute;
  width: 100%;
  z-index: 9;
}
.spinner-loading:before {
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-position: 50% 40%;
  background-repeat: no-repeat;
}
.spinner-loading:after {
  background-color: var(--bg-spinner-load);
  opacity: 0.5;
  position: absolute;
}

.load-more a {
  margin: 0 auto;
}

.breadcrumbs--list {
  color: #000;
  cursor: pointer;
  display: flex;
  opacity: 0.5;
  transition: 0.3s ease-in-out;
}
.breadcrumbs--list__item {
  padding-right: 5px;
}
.breadcrumbs--list__item:hover {
  opacity: 1;
  text-decoration: underline;
}

.text-with-rte ul li,
.text-with-rte ol li {
  list-style-type: inherit;
}
.text-with-rte a {
  text-decoration: underline;
}
.text-with-rte em,
.text-with-rte i {
  font-family: "Georgia-Italic", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.text-with-rte b,
.text-with-rte strong {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.text-with-rte ul,
.text-with-rte ol {
  padding-left: 20px;
}
.text-with-rte li::marker {
  font-weight: bold;
}

.filled.icon-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27%3E%3Ctitle%3Estar-full%3C/title%3E%3Cpath d=%27M32 12.408l-11.056-1.607-4.944-10.018-4.944 10.018-11.056 1.607 8 7.798-1.889 11.011 9.889-5.199 9.889 5.199-1.889-11.011 8-7.798z%27 style=%27&%2310; fill: %23ffa534;&%2310;%27/%3E%3C/svg%3E");
}

.unfilled.icon-star-o {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27%3E%3Ctitle%3Estar-empty%3C/title%3E%3Cpath d=%27M32 12.408l-11.056-1.607-4.944-10.018-4.944 10.018-11.056 1.607 8 7.798-1.889 11.011 9.889-5.199 9.889 5.199-1.889-11.011 8-7.798zM16 23.547l-6.983 3.671 1.334-7.776-5.65-5.507 7.808-1.134 3.492-7.075 3.492 7.075 7.807 1.134-5.65 5.507 1.334 7.776-6.983-3.671z%27 style=%27&%2310; fill: %23ffa534;&%2310;%27/%3E%3C/svg%3E");
}

.unfilled.icon-star-o,
.filled.icon-star {
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 13px;
}

.review.title {
  align-items: center;
  display: flex;
  gap: 5px;
  margin-bottom: 17px;
}
.review.title > p {
  font-size: 13px;
  position: relative;
  top: 1px;
}

.fake-select__layer-dropdown .custom-select__options {
  height: 100%;
  max-height: 100%;
  left: auto;
  padding: 25px 20px;
  position: fixed;
  top: 0;
  transition: 0.3s all ease;
  right: calc(-100% + 20px);
  width: calc(100% - 20px);
  z-index: 999;
}
.fake-select__layer-dropdown .custom-select__options.custom-select__options--open {
  right: 0;
}

.fake-upper-content {
  display: flex;
  justify-content: space-between;
}
.fake-upper-content .close-fake-layer {
  cursor: pointer;
}

.badge-sale {
  background-color: var(--bg-teaser-badge-discount);
}

button {
  align-items: center;
}

.quantity-pdp-wrapper,
.cart-product__quantity {
  align-items: center;
  border: 1px solid var(--clr-dark-gray-border);
  border-radius: 24px;
  display: flex;
  padding: 13px 10px;
}

.quantity-pdp,
.cart-product__quantity-field {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.5px;
  border: none;
  display: flex;
  max-width: 42px;
  text-align: center;
  outline: none;
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.plus,
.cart-product__quantity-plus {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAW0lEQVR4nO3TMQ4DMQgAQf7/adJfE6Va+zIj0RtWngF4q33MddYCMQVqCtQUqClQU6CmwPx7gT1sflY/eC0w/dX3pD90nbVATIGaAjUFagrUFKgpULu+AMB89QHzcw8AcC6RYgAAAABJRU5ErkJggg==);
}

.minus,
.cart-product__quantity-minus {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVR4nO3SwQkAMAgDwOy/tM7QR1HhDvJPIAkAAADANrUsz6YLlwE5fiEAAACAfNM3lY9xPCQyewAAAABJRU5ErkJggg==);
}

.plus,
.minus,
.cart-product__quantity-minus,
.cart-product__quantity-plus {
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 17px;
  width: 17px;
}

.green,
.red {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.green:before,
.red:before {
  border-radius: 50%;
  content: "";
  height: 4px;
  margin-left: -9px;
  margin-top: 5px;
  position: absolute;
  width: 4px;
}

.green {
  color: var(--clr-form-valid, #039a54);
}

.red {
  color: var(--clr-form-error, #DC3545);
}

.green:before {
  background: var(--clr-form-valid, #039a54);
}

.red:before {
  background: var(--clr-form-error, #DC3545);
}

@media (min-width: 1024px) and (max-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
.grid-debugger {
  transform: translateX(-50%);
  left: 50%;
  position: fixed;
  height: 100vh;
  max-width: 1440px;
  top: 0;
  pointer-events: none;
  width: 100%;
  z-index: 999999;
}
.grid-debugger .row {
  height: 100vh;
  outline: 1px dotted var(--clr-base-text);
}
.grid-debugger [class*=col-] {
  background-color: rgba(202, 202, 202, 0.3);
  outline: 1px dotted var(--clr-breadcrumbs-text);
}

.fancybox__spinner {
  display: none;
}

.fancybox__content {
  visibility: visible !important;
}
.fancybox__content .newsletter {
  margin-top: 20px;
}
.fancybox__content .newsletter .mandatory .form-field,
.fancybox__content .newsletter .input.buttons {
  margin-left: 0;
  margin-right: 0;
}
.fancybox__content .newsletter-signup {
  margin-top: 15px;
}
.fancybox__content .newsletter h3 {
  margin-bottom: 15px;
}

@media (max-width: 1023px) {
  .with-fancybox {
    overflow: hidden;
  }
  .hidden-on-mobile {
    display: none;
  }
}
@media (min-width: 1023px) {
  .container {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    width: 100%;
    padding: 0 40px;
  }
  main > section {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  main > section section.seo-text {
    margin-top: 120px;
  }
  .section {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .column-layout {
    display: flex;
  }
  .column-layout main {
    flex: 1;
    margin-right: 15px;
  }
  .plus,
  .minus,
  .cart-product__quantity-minus,
  .cart-product__quantity-plus {
    height: 18px;
    width: 18px;
  }
  .hidden-on-desktop {
    display: none;
  }
  .fake-select__layer-dropdown .custom-select__options {
    right: -424px;
    width: 424px;
  }
  .is-narrow .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .is-narrow .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}
.default-content-margin {
  margin-top: 30px;
}

.country-selector__flag {
  background-repeat: no-repeat;
  background-size: 24px 17px;
  display: inline-block;
  height: 17px;
  vertical-align: top;
  width: 24px;
}

.country-selector__flag.es-AR {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-AU {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAt1BMVEUAAIv/AAD/////0dEAAIX/UFAAAIj/mZmrq9MAAILg4PJoaLEAAI7/V1f/UlIAAJE9PZ4AAH34+P3/l5T/TEy/v97/nps3N5z/8/PY2O3/19dZWaq4uNqlAFobG5G6xOQ+QqAqKpn/39+Cgrv/MDD/fn5ubrTs7PaprdClY5KlAFV1dbcNDZRMTKSvud7/FBSDg8UxMZujo9D/Pj7/w8P/jYn/ZGTKyueUlMelVoilAEymmL4UFJIgk21NAAAEBUlEQVRYhe2YbXeaMBTHMaZXAtoBLQJiQbRt7NBN3Sbd1u//uZZE5UmCiH04Z9v/jeeQ5P5yb57uVRmMENfYwaDkhVXU63D1kIoLLYCdL27va6dz2y02nKtO57or4PaE5OEyNBAjdIfs+4ANIxehD1Y4fJ2DV6OBOKF7wzy+EkMuQ4eIw28P8DTsVWjA62L3ywLO3RimbmRhP0YDmWSh5l2Ny5yutAgVaDjMsXprVFpuAOdx7OXiGDGrRTTgqBjq8oGo4OIVbkAHEoXWzdfMsoFJDk2wEaKbTubx+rTHy0hBSuA38fxwZlLrmxS9iYpNxkkws+dbHvKsWjRJZUZfXO7at++CQFM0dX9koR5HZjakxq6pss6qWTc9LSdPQ2g6nY5cAUnRaDqaTvffWJ9MVM5ejHcTfalBI7mGAj2s6SFHO/rMQtZMd2rQV1Jd3wv0/bW0x21fbhcvLd1a1t45nUv0SW4XfJ/49Rv8rdD8ZJ84CG+HPql/E92VavQgzD+M5D3OeDRf1kefak5teqW0ONclYRI/k/JE9Ux+rAmD3Yftdvu9hHZ/DLbboUtXfjbgscHjINRPYlvTk6j4FfbCxNndfd0B4924tp2i7UJDOCH4MKip0+BzA6vK9YESOJyYuUfTNIqNkqdrEUjRMz58U9WCA1vYHl1x2yhkiUAhVWDJxA4+uhUdkvVxpgB4Mj5azgM5oewp9Dbli5fl1XunrndOOdypUoLEkgk75zkKJ2W4Onu2JuPqqxPMjUVtszSxYqh7fCnF6KO08HhNCmEHh7eNJccNJ0snKc8qkDhTkQxn4dmvyzpnDE+oWE7J1lsDROW3e2drt4RhlDlSWQJkYRdrkzvXoGsW+07H0q12LFkEJYVPMey5ixRMH1GtvJz1aMm+YehDllIs9wDvj9poULjDsTpT6FnlyM9fn+/ufs+P8mqI50+s5e7z0zwuN+FInavqfP5U+MpMBBWpWE121meCioQesGjqK5VtQqWPVdYBe02qkDcQPFJEnz+GzbaMd1k92lqg6vbHOM0fRrxoNbIm0X5jYfWD1kmBAJ1xL74alZ9mPEMz7vapMv51yb4aYSCsRCYsj1CbVOivJpIgLzZYsWg8eii59P+aswQBewP5M8h/gvc9mThOs+34vbe5mezJSe2/Eq8v3N9Ye7S1Ud7TbaLTXH1D41b7rNUFGoxLxZVd93dMpQCITZrXJ5kw7keGJ6ieEfXLWUED8io2kBGvWp0NMDVxtDSz1fDAYpeC1fIeJgzb11r+6Q2YZ812m4gzLZDG0ioNtdktsBRpuUWXbdjg0xdQYEFbXeCs2LAoitp5DY+iroGocQFfHK57iqe3vIEPM2453AggMNoN/a//+hv0B4V9TzdNoOj4AAAAAElFTkSuQmCC);
}

.country-selector__flag.de-AT {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAB6CAMAAADKxjLHAAAADFBMVEXtKTn////zbnntIDIojBbxAAAAY0lEQVR4nO3ZwQ2AQAzAsAL778wOPIJ6sifIPzMAAAAAAADAcZ6d5t5prp10t3S3dLd0t3S3dLd0t3S3dLd0t3S3dLd0t3S3dLd0t3S3dLd0t9Z2/z1QP1r7uQEAAAAAAIDjvMXRI78ybF/LAAAAAElFTkSuQmCC);
}

.country-selector__flag.pt-BR {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-CA,
.country-selector__flag.fr-CA {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAY1BMVEX/AAD/////paX/8vL/7Oz//Pz/xcX/ysr/WFj/aWn/zc3/ZGT/nZ3/Dg7/LCz/Q0P/dnb/i4v/19f/3Nz/Hx//u7v/NTX/YGD/kZH/4uL/Fhb/tLT/hYX/Pz//UFD/SUn/b2+PmdEvAAAB2klEQVRYhe2YZ5ODIBCGMRQb9pJe/v+vPBXjiYWYuQVuMtkPieVdnlmE3R0QUtrO+YPt1GO/sC/6ixaW59bQYWgLXSBUWELvEdrbQeetQPW19aG9VuCZRbtkCLoPm7iG0AHiz6BF2BwFhtAEoZJVT0nFSoSIIbRTT2X1okwHej+VLe8xHWg+lXFjaDaVMWNoPJVhE2gBiWRVNHqlDU3ENgplVTh6BY5+RsRR2V4eZNWhVZTDYsOgaD/2dwHtZrqms3XWrDJad/NOg10jBUUH3V2ddL+Oc5RVxz7LJCLXBKBoeho9bNL2+BadhoQubinsMkvHT8NKVlXSskuBV/gsi6wbA0bT7T4UGC3PuMqG+QZDz0rGmnFg9HFz0E3YBSTafc/LhYw6f8cpB51wBydbXZKhgoFVrsc2j8evB1zR3DTS2w6bRupriNKkfhyyVSCxWh3LzQJsl+KrxP5EDNybKZLarCOG7khXS9i8IQZvhs/LyvNcCY6+LCsv+tGrhZtqR4tvHfucEXy9YsK4L7ac/m8dellV9Gk6y8Q/LqrMm24tvedmaap8/ZlHdo6nOj/Si77drKHvd2voevn4xgCaxvE8jxhCR5EtNF47RPloNGXM1oS/si/6f6F/AFcvFPHNRJQ+AAAAAElFTkSuQmCC);
}

.country-selector__flag.es-CL {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAhFBMVEXXKx////8AOabsqqjUBwAAK6J1hMIAOqyMMnDfKgsAJ6GKms0ANqUAM6QALaMAIqAAHJ/3+PwoRapRa7hRYbTV3O0AAJvh5PE3Ua+Wns7x8/nJ0OeQmcx+jscgQKgADpyapdJjb7q6wd+qtNlle7/ByePn7PUAFp6kq9Vgc7s+XLOrX4LvgRmhAAABrElEQVR4nO3XbVOCQBSGYXYLqnV3UQRJDUpRTPv//y/El0E9OI1OcbZ57m/V+XANsx0WT96eH4iu8sAGG2ywwQYbbLDB/h22Nk6yo6F2kG3i5Nrj5spWPRFdedxc2aNU9JRzbPM6EEnfObYaCzGJ2083U7aeVgNv1jG2rs6IEFPfMbbK6om8dZdwYlt1aJTUE9n78TeGLzsY9w4N6ok0O/w8HhqubBNPW2c/Ir5P2/j7p3xeOlOaL1vK/qwkBpf5xUrhxZbWzM/HBkF4uVCYsaUOs9OpNA6JMW7samdHSWOoCMk3PD+2DBukMqfvJQzZtnm8A/pewo+t80ljaE5fuvmx7eJkir5O8WOvlvVf5/sVviZPCTv27oxMsr61xXZqSX7jsGPbLahe1tUKr971KfklzI9d7ZFitVt7SiYtu4QbW+elWBwvTkZ/ioLaJdzYZp2Y5vJYrUtql3Bj683Ze9Hf5A6w5cU/IPk9yY79s8AGG2ywwQYbbLDBBvvv2E+3pzpkP9/R10NXeS/39NhVHkIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBD6v30DXqFQQTxGSPsAAAAASUVORK5CYII=);
}

.country-selector__flag.zh-CN {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAB6CAMAAADKxjLHAAAAYFBMVEXeKRD/3gDdJBD/4QDlUA3+2gHdHxD/5AD/5wDfLw/kSw3dGRDhOw/8zgPnYQzlVg32sQXnWwzregv6xQTuign+1QDyoQjxlgf4vAXjQw3sfwr3tQXrcwrpagz1pwbcARDfg7ZpAAADKElEQVR4nO2aW5OjIBBGpdFGwGu83///v1w0m51kNprkYQas6vMyU8ZUneAHdJN4HkEQhBNAZNvgYwA8D8scbHt8BviXSOuRpyfz9qK2KNNKdGfzxjzgnFeddlL8QErXnDGWXST+ns67wH58ATPjzUUQX37T6E2K3VdkLQRncT127o03JlWyM+DYVFlZiFqjg/nGWtQ7oyk7D7QKGwetzWbYijbaMVsvL3PjXkiMWhLwYC8o2w3p5OJ460Yw0eiDO+CmLV3yX2LOeHzkfQMmtQYGnLCHLjQbS/jOTg557CPKyYkqa40JexGUv0AkinQcCvnzVq+Bdt3IefvOeC8mUEE42Vpd4A6dVGylSvT95Wdvw2gMzCcc3pkKP4JK/X+ohm/evFFfF1P15F2yL/haqxS2VhVQAwu+YFfur7T+EzW/z2LzbHjY2qrGwasDzvbgQf00J4B6uQhWz+1sTRzGak+cV+PuAo1JmC0QpfbaZPSGHe9B7s878GOTIKv7DsiS/T/knJVHsw5Ub33tBkyK7+I8To4LbWld21vX4/pRnNeRiwXrfwCUD96li13NM/Ai7rTF5RSjbdDZfVB4Zm0H/5Rv+bat8yY4itvydw3K+DIoThzM6oFfrWd+/edlqYejAyecoOJVV7S5TluxLd/qhRXWDswB7LfBzsyijXLewtIfBwWigUncKc9/j9k0xFW/nZGAdzGVFp+Pbo+kzCte+vlkNSzQmZi06vbctWpNUPYrVFCZCE2aRBhmVo/DcQrD5u6cCqImPOodTSW29RjisPT6eXQWTw/H8abXjA+nne741vnbjbec1ffBRVUfFXyQm/VSFJZnpXzyuOGwUNWNqPMifNZ8Ok009BqhdPJ09ogoX40xte3xNvDw9zQxwdyJcuojTAtkdvdXdYtrQNKnqLPgbN8XQ1TEcyPiva9/nAXSyuw1VS7P0jLfWNbzWs6G0rdt8hGwHetzUc3n8pZZGAS87RY3fxCxB5ZDMzXhYTvhJJFE1PH5vFdwalw4zvwcqc7pfZ5KiiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiBc5g+J7x51q9m1owAAAABJRU5ErkJggg==);
}

.country-selector__flag.es-CO {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAFVBMVEX/zQDIEC4AMIf/1ACljVkAHoxfKXSs6Ld1AAAAa0lEQVR4nO3OCQ3AAAwAoe71L3kuLukCCpgBAAAAAAAAAAAA4L+uleZeaZ6V5lxJu6Rd0i5pl7RL2iXtknZJu6Rd0i5pl7RLW9vvSnOspF3SLmmXtEvaJe2Sdkm7pF3SLmmXtEvaJe3S0vYHHb5J8QQvRJsAAAAASUVORK5CYII=);
}

.country-selector__flag.cs-CZ {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAnFBMVEX////XFBoRRX7UAADspqcARoAAPHngDgvbEhUAR4MGQnwAN3f7/P3r7vIALnMANXZYPGzJGicAJW93h6gAKHAAMnVpfKDHGyrdEBCgKkhmOWa8xNOzvc6mscWULlHOFyGmKESClLE2U4bJ0d05WosoToNbcpni5uxNaJOap76Ia4qFMllAQHTAHjCML1RQPW8rQ3utJj/kCwBvN2KZi+TqAAADBklEQVR4nNXZiVYUMRAF0O7SAOnWoZF9BBkRcEFlxP//N9PUGZyllySdSlW9L7jnnXcqsxSf3xcaU99+4SbEBKoPZwoLB4D67iO3IjiO7Qo/1lY4vETdwpGtrnBYRdfCX9m6Coe1KFr4OltR4bCZ+lbHwrfYUJ0cf+U2eWSbraTwXbaKhXewXeH30gvvZEM1E154N1v8wvvYwhfeywbYA7mFD7AlL3yILfikDLPbR1Nk4SNst/C9K25jR0bZADOBX+092O6kiCvchy1w4V5sV3gt66R4sgFORS3cmy1r4f5sUQsPYLvCT6/ecYMxQWw5Cw9kS3k0Q9lCPhYGs13hM/6FR7ABDtkXHsV2J+Wat/A4NlTMJyWS7Qo/4Sw8ms278AlszsKnsKFiK3wSu73hPIVPZHMtfDKbp/DpbKjqh+yFJ2BzPJpJ2K7ws7z/+KRhZy88FTvzwpOx299SrjWy20cz18JTsjPe8LRsgPpbloWnZruFf9fIdgt/oF94enaWhVOwMyychk2+cCK2W/iPt3ShYht4fEMYIrb5eX5REoaEbeyngwNKNQnbPv0irZqEbczjBW3VFGzqVZOw3apL8qqTs22To+rEbGN+Ex8QCrZ5OspTdUo2/a2mYGdbdUq2MTmrTsU2zdF+TnQSdt5Vp2LbJt8BScbO9SymZedfdQK2sdmexYRs29ywVD2JzbTqiWw7Z6s6ns1xq6ezGVcdzzb2km/V0Ww757nVk9gGeFcdx2ZfNSaMLWDVmCC2hFVjAtgyVo3xZwtZNcaXbcylmKpLb7acVWO82GYpZ9UYH7Zl+gozkHG2AVGrxoyypa0aM8I2S4FVl2NsgavGDLHdqun/hYnLANutOv/PTZ7pZUtdNaaPLXbVmG62q1rqqjGdbMmrxnSwzXIheNWYXbadn0teNWab7Va9L73qcoctf9WYYrPqhewD8ppio2oFq8YU61VrWDWm+F/1jYpVY4pV1X/0VF2u2IpWjWnZdrl41lR1+cK2jaZVYwq36mduRHiKv6I/V/flHwifaqqoO2k/AAAAAElFTkSuQmCC);
}

.country-selector__flag.da-DK {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAACKCAMAAADfVCveAAAAOVBMVEXGDDD////y1NjKIkDGCC7IKj378/TptLvFACfSZGvEACPJFznqsrr++vv67O7UY3HIKDfUb3T13OB2vL8+AAABSklEQVR4nO2dQU7DQBDAApRSWloK/38sd9JLppIjS/YDNpY1OexqoyxvYy5f1+N/bt+X+YJbWA5jzh8vK46f5/mCW1jGHE4PvU/zFRnyhpF615vF2tvq3ZzASL2tva3ezQmM1LveLPVmsfa2ejcnMFJva++8WazevZcwUu96s1h7W72bExipt7V33jBSb2tvq3dzwpI3jNS73izW3lbvnedkfoVv3/uD72Puj7x/7vMFt7C8zrmtva+/T6y3hWX9bAV5s+TNkjdL3ix5s+TNkjdL3ixa7yf2Srvu0+Zb0333xfOjAOl3jJ0Psli9mxMYqbe1d94wUm9rb6t3c8KSN4zUu94s1t5W7+YERupt7W31bk5gpN71Zqk3i7W31bs5gZF6W3vnzWL17r2EkXrXm8Xa2+rdnMBIva298549fsy+9wfnv37Y9b8Tfx/RQAFy/qtyAAAAAElFTkSuQmCC);
}

.country-selector__flag.fr-FR {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAFVBMVEX///8AJlTOESYAEUrdd3zMABF1fJF/ku6dAAAAeElEQVR4nO3OOQEAIAwEsOP1L7kOGMqaKEhG37r5sM/si7a2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tvZTAaFjXCwglDcFAAAAAElFTkSuQmCC);
}

.country-selector__flag.de-DE {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABJCAMAAADFacLVAAAAFVBMVEUAAAD/zgDdAAC1AADgAADmaQD/1QDZEKEBAAAAP0lEQVRoge3NQRHAIAADsDJg/iVzmKCfxEASAADguVmTVZOvRq1Wq9VqtVqtvvWuyV+TUaNWq9VqtVqtVnfrA610KIMKrkdMAAAAAElFTkSuQmCC);
}

.country-selector__flag.el-GR {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAV1BMVEUNXq////8ATqm1xN8aW63K1OfO2erp7/b2+Pv7/P0AWa0AVqxCdbl6lMYAW64tarSLp9CuwN2ZrNIAUaqAnstUgL6astY5cLYAQqV1kMWmuNkiZrLi6PL61R0XAAABKklEQVR4nO3c3U7CQBBA4UXEn1aQUhQR3v85vXVjhhgynG3J+a7n4hBCMt0FSols3l8Wv2z7cHJSzCaZTTKbZDbJbNLdZ/cPuITsbr/EJWT3ywUuI3sw22yzzTbb7PvM3kT6U509dsHg2CL7LfRRZX8eornD8Iwrr7Hq9V0Y242PtJLwju3G+BNyKxnZDR58zDbbbLPNNnsm2V/8Ydo6ctxXG+BwDCe/V7jSRf7u24Em+3Zo2k83Zpttttlmm2327bK77RMuIXtazCaZTTKbZDbJbNJMs8uksy+sWdXF5Bnb7v4j4+iyAbNJZpPMJplNMps012z+TjFDwS9wU7TemyVJUjb8i+4pCv+7ggxz3bdbB1zHbJLZJLNJZpPMJhX+3y4yeJgmSZJ0tR/jiWCn8JEe7QAAAABJRU5ErkJggg==);
}

.country-selector__flag.zh-HK,
.country-selector__flag.en-HK {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-IN {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAkFBMVEX/mTMSiAf/////khf/4s3K3csAfgAAAIDe3uza2uoAAHr8/P7y8vjKyuGMjL7p6fKjo8rj4+7R0eVxca5OTpoAAIirq861tdV/f7Q8PJdMTJwSEohVVaJiYqRCQpavr868vNkrK4+/v9VJSZ+WlrtnZ6IeHo2VlcNubqIgIIgvL4+OjrknJ5GFhbQ1NZJXV50aV7fSAAACZklEQVR4nO2Y6W6jMBCA2enuGnwAxuHIwVFi6rRp0vd/uzXdSCt1/w5WLc2nCBMhMV9Gk8FMkhAEQRAEQRAEQRAEQRAEQRAEQRAEEQ9PUZL8jJIEooS0Q7KVdtrkxuRNutHtN9FWHeP88emU2CDCBtrZwhjbH45KHQ97f9pn+DHQtYXjfGCZENIjRMYGzh16wtG1e1a7QoMC0NqXC+jC1azHjoKsLU5s38tMgK4gy6DSIDLZ79kJOd/I2oYNmYTC5zoHpfwBVAEyG5jBjYOrPTI+Sd/0ygJyOc8yh6L0zVBOnI2ogVC1i+faaKgUCANlNc9VCUaAqkCb+rnAjISqnfNO+qVtoWwqO8+2apr1G4DseI4ZCVNbvPIWprVGGrlLz/N8TneyWatkgpa/Yv4rMbVH9uYzOzsF1jbdMo5L11gLys3+2htqdWNq37yZT6l0Rne268oy90tqnC8c4X/TDTEUorY8HStdTWMK2e5qXWvM6Oz1kIFuJ3/heJJ4sRC1ixdm/TF1vSkb09zr+u6X0vQu9V3EshfEXoKordld/z1T7qrOrK7ZsJ49rt6ZxouFqc0/pJpysyyXS9+91573rr9clqXPW1V8fFftf9m2VzXEku0vtb33tT2a8dvX9v+dpI2hk3zp27dI+vb6lBwjfEpGuieJdAfo99ssxv12pG83sb5Lxvrm/jknuUY3J3lMperoplKRzgBXopy4fhLjfHt7SDskya8oSX5HSfIjSkg7JKQdEtIOCWmHhLRDQtohIe2QkHZISDskpB0S0g4JaYeEtENC2iEh7ZCQdkhIOySkHRLSDskfFNqVGPmFFHAAAAAASUVORK5CYII=);
}

.country-selector__flag.id-ID {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAACVBMVEX/AAD/////paXx3aQcAAAAYklEQVR4nO3OAQ0AIAzAsIN/0bhYeNIq6AwAAAAAAAAAAAAAfOauNGcl7ZJ2SbukXdIuaZe0S9ol7ZJ2SbukXdIuaZe0S9ol7ZJ2SbukXdIuaZe0S9ol7ZJ2SbukXdIuLW0/1MksFXvcpJ8AAAAASUVORK5CYII=);
}

.country-selector__flag.en-IE {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAAAMFBMVEX/////eQABmkoAmkrt7e0AmEF6vZX2rn39cgD8eAEDnUtyuI3v8e/yp3UEnU38dAAxXeYOAAAA50lEQVR4nO3cOw7CMBRFwWATPiGE/e8WQQMSkSjswvabVyCU7mRunSnnreiW+bYeC2+9Xw6lN+Wc8ufSzr+fp+n7wTKfpuI7VwjZUtnlZkJeLzi933La+/n7tJmQYUSGCTEtIkSI9CUyTIhpESESJMS0iBAJEmJaRIgECTEtIkSI9CUyTIhpESESJMS0iBAJEmJaRIgECTEtIkSI9CUyTIhpESESJMS0iBAJEmJaRIgQ6UtkmBDTIkIkSIhpESESJMS0iBAJEmJaRIgQ6UtkmJAmpvW4DiJSIyS38KGwGiGFV+fTbeUhT73naDJru4yBAAAAAElFTkSuQmCC);
}

.country-selector__flag.it-IT {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAFVBMVEX///8AkkbOKzd1tYrdfoPMGSkAjTqwbha+AAAAeElEQVR4nO3OOQEAIAwEsOP1L7kOGMqaKEhG3135sM/si7a2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tvZTAaLOXCyoPt13AAAAAElFTkSuQmCC);
}

.country-selector__flag.ja-JP {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAeFBMVEX///+8AC22AAC7ACq7ACa6ACK4ABS4ABC5ABm6AB/pvsS5ABz++vvuz9TksLfamZ7Re3/OcXf68fLDPE3rx8vIWGH04ePeoajmub3ReIDw1tq8HC/NaXHCRUzfp6vObXe+LTfWkJK8JS3ERlPBKULFUFfKYGfBNkTDK1DHAAACOklEQVR4nO2biZKCMAxAobSUgi6KgApeeP7/H27R0dUVVzmmIbN5X/Amk6Zpm1oWQRAEQRAEQRAEQRAEGgYaaIdaRMOvsBiNNaMi/BpG0D4fEGXhZMuVFyglhFKBp/h2Emb9Vs+KHZPcsR9wuGS7IoN2e8Ug3gUBtyvhQbCLe5nqfsJEtfMFwRIf2vGJNJF/Sp/FZZJCez4yzYN30iVBPoU2vSNNXOe9c4nj9ifg2cn7TLrEO/WkpvjyRfmohsterEzf+zBBbonixdDOljVjNa21N5tBWw9VbWvtrYaw1lm9vL7CJei6jA5v95hqxAGyuRq7zaxt2x3DWcesqbVtM7AyGG0aLMcrzgZquyxqbI7PeAWMddoiRUoYTLjnrYKtwz2HsM7yFpld4uQQxTtsXPyuuKF564FoGWwdbmH+dNmmZl9h5lvBRcNt/R6xMG0dLVvniM6SpenOJO4g2DrcprNkJbvQlivD2mvVhbZaG9beNzoe/IbvDWt3UP5KmFnrqCtts6Uk60rbbFvSxR551jZbAf2utM0ezUjbJEhzG2klQVq3ke6SWHsSpB0g0n4b6ekG6VkS6ckd6z0J0lsppHeAWG9ckd5vY31NQPp20/alDOxBtc3RDKBm38D5Coz1zR3phEPTeRIBPE+CdXqn0axUP2a8UE6mlXOANepgb+YAdXdy/Hzq8tibqUsL6YyrhXWi2EI6v21hnZYvwfg34QzKnyAXEP67+QHdLyeCIAiCIAiCIAiCIP453/G9KJmib5+pAAAAAElFTkSuQmCC);
}

.country-selector__flag.ko-KR {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-MY {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAyVBMVEX///8AAGbMAADLAADKAADJAAAAAGf21tbqo6PRHx/++PjaYGDec3P/zADvvr7xw8P65OTif3/VODjTRETmpaU2AFz/0gAWAF+9AAsbG3G7AADs7PT/1wC7li8AAGIVEWA7L1kQDWPywgTmuBMvJluefkJEN1t1XUeggDWnhjN+ZUNRQVjdsLZ6YUbbrx7AmiOCaD4nH19WRVJpVEuOcT+tii/LoiJeS0+TdTLn09sgGV9MPU3Rdn1bSURwWTrFNDvEP0TVmZ9BGmbFux7VAAACxElEQVRYhe2Y2XabMBCGUWinq7pXrluWgPACDuCy2Y2bbu//UB3ZcUHgJi2Sw0X8X/gc+0LfmdH8MyMbpL9g9OFMQcYJXR96rdvQH82H/XUIDWQ6m9t2GC2cm+njixcK6qLBiRPKmEU5T9Ll5xvYzviToaIOOeOMMZrmgUOIN924gu04d4CGgjLKkvPdTYuPERAIpnCArxcNBaOUrRtXDJkLsIiQn3dyP754qSAZDTmSrUJiOClAXgIUWRuNFX72oL8kNLg+xmzXCA+rHaoZFBUEfIT592S0Pl9DiEH7XiO65QpgRp2Sk8QGCNbukdDgUQxaSjek1SVhdsXXVkbm3IM2WlPCIRZBN5yM2YaUFRX+TP3Y973WbY+/vFKQhE7RV1Xjpi+xm8EWLNLBsdSJ20i5RnMB3xqrPnpTJlW5ptfocp4mdu4dBy0As0ZSsZmH3KJ7NrVXTjPlutFS48B8u/uEU561Z5n39bWCJLRwdSxFnVesjprxpdeEa2wpkOD580aZXZV2WMz25HWEk/Rb0wAafW2LydEMS4jvK5wGre1BRG32l4QWHdwPpNMJ9/Odr7OEBS1fj76/UZDUSB1fdheuDVVIRlaY8tjKIeYyW+fQhEk77GgKsPSh5JDiAPMK90jmwiC56Gfkz/m7ybWCZQWXopnJk0vrqgDZtm1JDnLxax4CxJ1VQfOWIqzE7EbTgg2GvkC3w6qzpYx+vFVQZzfLxW7G83o3EzkPzg8tphrNtTsvSHEjZXyywdDd/Mo9BN2jNb8+cAm0qcUssRJX8rzoRm1qaqQ1HKbRZBItyC1PH+/nOwX95bn3L08u7a+P/5AqGvqLKKLfK+iX2lqo4A7TVLG1qYJW1JBohX8kFGU8GkxK7jiphx4PJkNh6ilqSF+rtEI1GU8Gk/F0MA1tsPunZ4NpSHPdz5byfDANXeUn3Z1+Ay+qoWXwKu/fAAAAAElFTkSuQmCC);
}

.country-selector__flag.es-MX {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABFCAMAAACyqwKuAAABiVBMVEUAaEfOESb///8AYz94no3eeX7NABn8/Pr//faorH3o5eb7/v/v5dy4knO/ik3DklWcYjalgG/c0c3s5eDy6uPbzMGaaTJ/SBeKRiF8QB6GVS2XSgOccF3e19Du7+fw7eLUwK+8lmyxe0jPpnbFn3yTSiIiHBtNMBuKXzaddUXCxKLl1s7Eg0m3fkFxOgmafWqqcjNPKRpgRi56QQC4vJHsz5nRnECQTzBrORdpPSBWLhlXKRPWxovhvUnVqUX89eSUb0dGKR2eWC/UxqzEn0N4UzJkGgAuIhyfbEHx0orfv2Tc3c6RVCRvSiNuKwDApYOamJizoZqahoCDXlRaJQDquDH557pgRz24r6xbNyyIjkzxwqOplnBMOCiId3DAwcHyhnT/1t3jrQDTrGp6fzL/5+2nfop6tLWNlGMAcHSOqKn+0MT1nI5HMS8rDAZlYGNMCgBRlZewm6aavsBte2O+qVfO4OD9kJRyinsxbXaT2OygxNsAsdLkoGLrqFf6qEumwLDntK/mj5bwHFmoAAACp0lEQVRoge3X3VcSQRQAcLtlw0IFIaKssItohZuoa4Asi02EJDVpirjSmmwaJUufG0mJ4Ed/ectL53R84WWnc2ru2aedh9+ZO3funDs0NFhcvQYDxvD1K4PFgDKjGc1oRjOa0YxmNKMHo91uz9+hb9y85fXd9tOnRwKjwbHxED8RjtCkBRGik7Gp6HTwzt178ZkIPVqQ8P1ZXzAxN7/gk/lF+YGfGi0mxVQ6vZRIZBZ8WYXPqmNuWjTicssP8dStR/ngYzkuh1Q1TLHMCisBb2xJXQoVlayq8E8iVGjsslPOkejMjLKqKkWlFOPjfNhDg376TCAcgVIs9jy/WhwvxdeKPK+4adCAJGkUwO4nQTnLT88VxzKhtfUIFZoQ6QXGEV9xcdHHb4xslstbtYrfcZqACwmSOJne1rYyfMm7twMRo7q1+RIBQo7Sko7QboAkIfVqJcrH43tZtQZglKs7dp9pOEmjBgfo9T4kcwfb228SipzPZNSiG/xGDYR6XXB010kN3r47JAWjEJicCM+vy3lVrVSRUQVXQ3I04VrOBcg0m/D+A/QP9+Onz3Kl8qWGDMA5zeEyExA0Tcv6uo+abY+rkNb8G2VjVLNvHHG2whGn22l1t0zTtOzv28HR0TJqG98DwNU5ZysciM65AIvtZsumTfOHZVmGdey3C7AuOd1SiJQCrHXgBLVbrUPLPOzvHoEmSY53M5xK2shJt9vp9XrW8S54iNZvcBqm0EglnfOctDvd07Mz7+xpt0Nc/YP+vewkLXJ1gjHp9s7s6HVP2lis60kqNJBCjogEjTTt8NvPmJgkAtChAWNO1xsFcn5BxEZdt3MAtOj+k81xRDofJqShS8IfSzSmD0/75/nFpb/Uxr3LI9d/MGkymtGMZjSjGc1oRv+D9C8+IqQJJi4D3gAAAABJRU5ErkJggg==);
}

.country-selector__flag.en-NZ {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAA21BMVEUAJH3////MFCvLASTVXmLJAALx0NLKABsAAHLjmp0AHXsAAHW5us8AF3nn6fB6fan13N0ACnYAIXwAEHfJAAjoo6TL0+NFT5AAAGvWXmbIytsAJYTXZWvMFifZEhzREyaGHVlIVpXd3+n45+ltdqVkd6lbY5rv5erkbGzXSlTQO0ednr7XQkLq2d7Xv8qwtMwXK4Ddf4VrbZ+TaY2lqMPfs7vVprHHvc4yRYz/1tMzPIbx9PjkZGLYABFSaJ/VAADZcXW4rcIPOYiLoMPyubnqjY2BAEOIL2OheZhy5zbeAAADfElEQVRYhe2Ya3uaMBTHQY3EAFNuxWZe6qUXK5VqbcXLNkvbbd//Ey2AIpeE+ZQ53/B/4eNDwvnlnJwkJ3CtBu9JMiHiohIlviaUSiWhxktirAVBE/NGqQwuG5DLI51Y8OHYicFZaAK+4I028F9r5kIbAgjhUc/p6ADc3Y83H9qLHQ1OQyPYI2BBB7tZwvkC7ruhH6ztw55GI+gcQh2MMxeZahFR0Ig1xpzwIHP0KDyODrtUKGnBtHs8XNAjnsMIGgZgnZqPbKO948IShD2ScI4dom0nnlxHhlrra9kdYKjmimS7DkCl6hPWIZr8A+GYpFXz8EqGK7LWW/Y0OWuQXyLqr3l+MBgEDD5Ee88Gg+DZuh/pv2aua3U4vMZtfD0cqmw0z1aIZoqJRje3dyNhdHd7k+F2ha37NkG379kdNjLTrKxII30kKeweHFdmyyMTNrvDt69su9rYqlnjzEQr5VAnAw0fJt8nD5n73YnQqmmLsmibGVl2Mq8fFfKjPGZ5DdgSfPsCu8OPDHQyCpRnVbamZUIuT9kdlkcfXcikLLLTrOukxD5llPWDZuO1b7AxnW6njSTaaG23Bs+PZ5E3kmuHnlRIFJ3lNRSTjss7KdDBAbiiA8LDOERjadcAQLvGX5hQ2b+UZKxobNXEr9h6eMX0nQ2F4BbQdYPYb0YOzaa5a7wkcK+RcXRpF9TJl3sTSxCeZ7T9xS9vo7bJsRgrFVIj66XhqirPGiukUhyX3Zq1/a5kewyEvVOJAok2urgZx3XtzZvrOmm2Nn63319TEYnZ7B6imSoLDyO8BLqQCjsaDz62wvSDr6dPDA33oItTcdqDSQ6Vos5QiuEIXA/mPGoNmpOSMFo8UmcUkdohtbOFUwjijlCvAMmwx9a1OAeVTWq9ZYg1fYyLTyzh4oemXJ28vS/i97NsNAl1h7JiPHSn2+12kte9g+et2B6ObjASV33q0qbr6efV1a+5nVqqcn3+dOXpaZ5MHAKfe7J/RxtUV1Q5VXaPJnPe26qmpPcIefcMUYocpPiKNxzvbqFChQoVOk7/4DPPZ8m0sv//6K/fUk4mZDbO47Yii3NrLsqUCvi0Us3+84sBjJfnfuYN+xRC3GIDSmCzOEOaqxBbuoXhOUoXOGlX25O8344/I+QsJU1aOmfIcW1cF1Wxnv316kRSvXJVLqrUQoXOoD+M8mGkq+WhWAAAAABJRU5ErkJggg==);
}

.country-selector__flag.es-PE {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.pl-PL {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAABMCAMAAAB+k+hlAAAAD1BMVEX////cFDz99vfeLkjcDjpPcF61AAAANklEQVRoge3NMQEAIAwDsA7wrxkZ3ZEYSAIAAABA2WnJbclrybSYzWaz2Ww2m81ms9lsNu+aP7nGFUbb8I5mAAAAAElFTkSuQmCC);
}

.country-selector__flag.pt-PT {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-SG {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAb1BMVEX////tKTnsACH2qq7tJzftJDXtHTDtIDLsEyn++vrsGS3xanLuNUPyc3vsDSb1oab1nKHwX2j84eP7293rAAD96On5xsn0lJn97e74vcHuRVH3sbTsABrsABHzfoXtLz7vVF7zhYv60tTuPUvzjJNYvDC/AAAEEUlEQVR4nO2aa3OqPBCAAyQkBAhglYsiIvD/f+PhGpCg7TkzL6Hv7POhLV5mHrfLZjcRGb8SpFvg3wDtPQHtPfmZNsb4P/b4S77TxjZnQnDKBKMHUv+sTXLshtnJQS2n0DuO9ydtW1xvgzJCjhVdj2P9QRvnboxGTkluyhw5gv1bbZtYzmR988Tsig2yi9lH3mmz8jRJp+59GWAzM/cQ+8wbbeHLUH9d2fIZ7F1cew+zj2xrswJJa76QpJybPspyzm29Gb6pzXxpffLo/DiNCt/N0Mn3C/+h1XtL2y5lhqTeMiFIOdWW1Nd7X25oY/wlg1285LVBWdJ/osxj6vv2ZEM7D6R1lq+fPGfd2nPWXQNVbTqniONNetNv7J3QBaFoSh1dLZaqzW8y2NaUCrge9aiPLPF0bmPpJvVRtEktrdPrWEVwnYnhLxY+BWF1NnZVZqCphivaZii14/v4GI3QY0gT/Oj+AcR+jC++WGIn0VfW2ljIRR0NkbQFOwcoPDPRxX6IcveTMJFHTsWFYPtnylqbRvMN2dvx5mYFKboE1u25WHkMErWPx8i5WTdr/0Z8rc0aGeyqb1VJPS0x8UvZwGR65SXavxyutbm1riPknqRd7AtzFVNR9svSDfN9VJestLEtRwOUsOmxqmupzsp786T7OFcdtWStTeaF/TlGkZRtgiCk9nz5F6pSFOqoJYr2XEiKUVsETnT3U0WPRmnAvKrSMaUp2hdZSPzxvy+sdlBg14Cu3kqLIseUB1cNDcoPom3QzousrbtVp3uHloFB0a6kdqOhQvwUpQDOjVSw7qmPsNMwoiw3i2Z7FW36miZY5yC81rbnkf3yGl5ShsvwU/epMYnW2qROZbjrlxJhhtVy1uHNSV2AdkNpXO/zMhnIfRxs2zav0iuzbTJemjGqx0sNKNp8sdkwdSG49qOoSFFSRm5J2smsvWw7xWC41IGijalauTGRN2o/13A5SlTeQbQNlkjteFrPce72Ke80Zq8pymExbdhRksTA5mKbRPYhjPXX05jG+ztXXu7Oxj4Jj+bsljsNoh8K5GYr7zcJqyNpG2KRJqMntr9S99HWkvFjsDh1WTUNxvuzpY3ZXASboVaTMq4ZtbNiWBqxUZWC0iDRtae2ueOKxaKhGuPd3XzYHPdZsdeN8VjfRuD2/jZ5yNvSaZvq+YnV+Y225urNaQIxl1tqaqutm3dnN4Q1sqeKPV3l+S3vD/jEI5PiyWO926CZD8eplMvDA5Q2hGk+rnnh4+E1zb0knmbiuNF7XPPCN18VIMKuS/cZWmHjRgeayr79YgbGhDJhCk6PdFv+r78GczhAe09+q7b5K0HWrwQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMH4AyG4UR0dZkaTAAAAAElFTkSuQmCC);
}

.country-selector__flag.en-ZA {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAA3lBMVEUAek3eODEAI5X///8AAAD/thIAc0KArpf1zcwAAI3LyuDcHREAeE7/uRIAdVAAeErV49z/vRMAG5PYqyIAbTf99vafmDby8/ghe0z/wRPdKB/eMyzy9/VYPgbboRAeFAJJMwWleAzmsBwADZHpjotPjmuQtKDI2tHbEQBQhEZHgUiwy72wnzCavKoAZytchkUsgVfhUUwSDAG2gw3rqRElGgNmnoLS1edESaGGib7meHTywL49iGLogX/fRT9iRQf43NvrmZfiYFuYbgtMUqUvOZwkMJl3fLi5vNlnbrHyQse2AAAD70lEQVR4nNWciVbTQBRABzoJbUrE2mqhiBUrIq4VyqLivoD//0Omja2ZN0k6S+a9mfcF99xzz2SbDGOl8/phqzD3P4z2N7yacmo2OLpb5G61uyNqUmEqsNnOm2ei8Kddn4RXYTMWA+Ef9z0SXo3Ndgai8NYnfwqvwZaFt0e+CK/F9rfweuxM+DUofMML4euws8K3PCx8LXZJ4R4sKQrYJYU/pxaugl1S+Gdi4WrYUuHUSwrbVgSPj47FwkmXFPb2jqpwWPg3wsJZ+mBbWfgULCl0hbMo7asLh2s4WeEsilId4dfHXgjPsDPw/klghS+w9YRPgfB3BMJz7MimcIo1fIkdWOErbL3CJeHIhbO0wB1O4eyslwYonPGDWU8QvhuCcMb5+HAvOOEZNudfHhWER5G58K9YwhfY/BQUbr6GI100c2wuFh7pFL4LhH/HEL7E5udBFb7ChoXbCHdfeAFbKtxcuPPCi9icP56lReGv1IXvwMK7iNgWhcdbArfjwgF2tqQIhfd0Cn+JV7iEzcdi4U90hKMVLmNnhYtLikbhMVbhZdgWdynxBU7hpdhQuE7hMSy862IqsDPhYuEvjAtvu5gqbJvCB2LhLqYaGwo3LxwXu8HCcbGbKxwX29vC12F7WvhabJvCd50VroAtFa7+pBlfbLkZFWx4W6h1l+Jm1LAz4amZcFejhi0Vri6cFpuPf4DCSbmVsS0Kp8Xmp7BwOm4dbIuLJi12VjgUTgOuiT0vfM8D4drYfhSujz0v3PDlFS02HwvcvX4Y2EHaDrNtP66VmtBhrtvwKqm81YoS24uqtbH9qFoTG95vnwRxvx3k002Yz5JBPrmfHxp/zSF8TxLkW6kw3wGaV034xhVWHcb77SC/Jlh8fyf8duPpd4R67PHZXjNVDxMXU4Ftvs8BVH151XExpdiN7SoZvu/c23QxpTscZg3tcLj82XECXYYN95NoVC1upHemugy7sd07WdWuoCVs/6suwz5oameau6pl7LHxPkDEqiXsxnZdOq0aYNvsccWsWsQ231E8RVe9wjbf3QrvQDBUL7GFqm3+B8FRnWM39m8CluoFdmN/giRXEyToDLupPduIqufYDf3lhKl6jm2oGvuyWIVt8wdf8gtVdQHb4l8bdNUrbL2qxf+vE6y1WsK2+BeYQnWOraUanC2Q/MaueokdWNX/sG2qRl9A/mMbn+FAp3qObVz1JpnqObaianh6ww2hamVseBrMLV3V6theVa2MDU86SibEqlWwpZPTbibUqhWwpaqJLotggqs6n1pqeAZj0vFC9WYttp9V51NTNVB9S3pZBBNc1fkEV3U+FdjiOa7DP/5Unc9f9XUPS7iZlYoAAAAASUVORK5CYII=);
}

.country-selector__flag.es-ES {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.de-CH,
.country-selector__flag.fr-CH {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAG1BMVEX/AAD/////R0f/5+f/LS3/+/v/Cgr/Q0P/Zmb0l6/VAAAAzklEQVR4nO3b2w2EIABFQV+I/Ve82QIWTdBc4s4pACZ83oRpkiRJkiRJkp5q35rtad+0rHP52bwuad8X2AgQEBAQMO0DBEz7AAHTPkDAtA8QMO0DBEz7AN8PrG1gffb2fTmrHm3gUU+P6FmJt/W80gKWCwdsPcDW5XfVBWw+zz0VQEBAQEBAQEBAQEBAQEDAtwKf93VOH6OPR8PPbxfKDpgXGn4CBgRMBwiYDhAwHSBgOkDAdICA6QAB0wH+A3DsL+TDf8KXJEmSJEnSe/sA1TIcReR2iNQAAAAASUVORK5CYII=);
}

.country-selector__flag.tr-TR {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAbFBMVEXjChf////iAADjAAv98fLoVlfjAA/jABLiAAb+9/f3zc7sf3/75ebthYX1u7z63t/qbnD52Nnui430trjmNTn2xsjyrK3lPD3rd3joT1LpWV3kJirwmpzjIST0sbTvj5LpYWTxoaPnRErlLjLcVw8PAAACh0lEQVR4nO2a7XKqMBBAwwbCNypIFRUFff93LKm2Y8Ai4d5Lsnf2/Ol0Rutxu2w2yTJGEARBEARBEARBEARBEATxv8ChgzMhfwSmZaYhXbdxm2VlVGbZR+59fQPLAdjts9BR2OSeAN+02QgAVZk4Q8IoBWvFeXBYvXB+mOdHMC34EjhGv0pLVmsQph0HcDiNSkvKrW0Bhzp7GeHzJY3jOG1LV/6aHOzyhl04UE4KWft+YHnUvSa1yRsqdyCdHkFR7Oq5d3ackz3e4A2k968KHocgc1pbvGHXj3XxW7ET0IS5Hd687uW124wsLcCivRXekA2sx14uoPUs6FH69Tphb4LpQ2N+2eE3NUVc720K2NCcBKUa7PfWTwhT2QIH1VqrvInqamgTAWrPFwmdDOCHhBlJ86BSg33Vqm3cCwsjxRAKxTrTk+Ce61wMePtbZS8TNnqpKrXD52bWX+YRhbWa2ZqRk9rOqn48Dj7ATfN7z6SXI/Ecbecs39X1h3VTvllg/xag9lC6n3nXdtbyiCKV+/1lulpxVKw3M7Xdah+59z+wyALaS23tWD20v3FvCz2Rahel25AGoGrrPhpzgfPs8ufLPdpl8/z+81IVXC0kbjX5f9yVjVu7UlvHTb1UZ6huEJLrxP6CQ3NS4vyFXl/wJ/S0d9O0xbUcnk44H8st8lijjTS3kVYSpHUb5yqJtCcZdICan2qoA0Tbb+Pc3SDdSyLduWM9J2GgNhdITqWwngEiPXHFer6N9DYB690N1psypPeSWG+Bp9+5F1bduWOdcMA6T4J1eochnZViWCfT2NgcYGzvHKAE5dSl5DHjWqCacb2DcKKYIAiCIAiCIAiCIAiCIAjiX/MJhLMku00lFN4AAAAASUVORK5CYII=);
}

.country-selector__flag.en-GB {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAbFBMVEX////IEC4BIWnGACHdjpMAAF7FAA/LytT78vMAGmZITX/HACYAHWfHACjDAAD0292xs8Xx0dPuysrTXGUoM3HEAAfRUl0hL28fK27UY2zPS1YXJWsAFmU4PXa/wdAAAFGoq7/qvr7OQU346OoRarQCAAACy0lEQVRYhe2Zf3ujIAzHozfYnJT+mrZdu85t7/89nohVQEKQ3c7n7mn+tJBPEr7FgHBag2HNgYk8bMVzO+6JZ4Pxp/bBc0FME+zQtOO2p1LNKeV+CyW34ZsjAU9CC3bcKHDNFbnke8XsIpgDT0APYLnKDN5qjGKEvwTgs9GCvVgZD1WuZfegcsp+QeEz0YJdNLiyMu7MLQOV+Sz0LePXnmEn6C4+teYz0K2q+1L7lhW8AgjBo9GIuAbfINjZjKwiyx6JHkrtikv7PTMBxqDKK7jCgUehBSuUz7VPXLeEQA/MQ6WxM49Ah8W1ybU/sAcjgjO3VxI9isvra0gEJhP8kY6CI9CEuIwkBrRRdh4sexDtiMvVTW4unYEmBSe6iQF0OyAmeB9aTT5TgkPRg178S3Z2/6YOmhTJgV386Eu8UDF0TkUv3nzoNxH/98TRxpp5N4SrD30lNTJFM7+9F412xluTst6CZRM0wO5T6sF2oI14RxDwiNn1Uc1c77R9fBHor49+pP12at1gBmnmyfpv2YJoMNGpPh7SrBzRZaIL+JVmmWGJLiBbzO7oO/qO/g/RC+5mC+7hC7650uxfbxWI3mwwu0kLoO0mLdSbBTvSEbyXqtus5OeOzLptxvXgV9XGNgXakQb68BF86hvszhnah5uBqvGrquuh0T4cPX1MHMneUeD0YQRrzYk7fUzB/SHq5gQ9cx1C8+gzV3/SDEVPnTSxaoVPmtjkPvI88nyNaCRwvp5mrCdye2LMrUI4eBdNlGvuXUqE4AADoyKJvUHCfNk3SKi4fGsUf2+GVXC8N8MGVrXaClNvC2nBwTRj7hPXTLQvocoUnLojPcaJazbaIzjHN9g/cjMy/9ef+ffhiOBixZWEpgQ3EVcH/oPfPgqv4GTtiivwpklDo3vGKlZc30Bjgpss/o9+3TPKzkvY6oyz8tS1Mz/9TdOA/waLJGr0GdxbEQAAAABJRU5ErkJggg==);
}

.country-selector__flag.en-US {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAABACAMAAAAJUSgeAAAAnFBMVEX///+yIjQ8O26xHTGtABmxGS7AXmetABywECjOiY+4PUrpzc/26uvcrrKuACI6OW20s8I1NGosKmU0PHAxMGiMLU5RUHtjYodMS3ifn7O+vcpFRHNBQHEjImHd3eRYV4D29vipqbuJiaOUlKvm5uuCgZ0cG150dJPPz9lubY8VE1uQPFnFxdCIHEOVT2gSD1uum6uebIGmhpjNsLj2n0eBAAAEAklEQVRYhe2Z25LbNgxAWSZp0lsg0FxRd1KWZEmutunl//+tAOi0eeh0xh7M7MMuxjPH3IeFSeqAMG0sBVj7Df598x88Pb37TicM/T+oUP5v12Z+HfsyE/PY8lgzM8R6DDQbiFORuTTCcjky141pq30LypmTyRmS2WlyUM1mZXaDWWSygzkzYTM1np4+vNMJyoxFwUtqcRxLILoi04/1DpbGRORxXS94+vVHpTC8f976uDqLnvKcM9tMuNa9RWfBTT2gB+saoxXy7OA6J15R3Oc0eWIYaGVpJYij550YTCFPuHJmsNchXZn9NncAxCMh8LhJkemKFJCtUs0MlmyJbYUdvZhQIgaM4CMCEfkVXKCxV80MYSzoCQIMdbPTfMmujciWbSuzXIadJIdqGVbri5+VgjJXyUS2qr2xm0242bQKN7EL8DATnp7fKwXvc113lidXT5Hn7MaJ9xawPu+8x75eVloTIJJVmtWTrcKwkFoesJ2cjCsmPWSXsWdSWrILdatntiplq9bZsFUQ5mxV/NYq1ur09OmDTvxj1XzhFe+3oRWbjtly/eqP4WbVTJWVPsvpt++VgjKTSp6OqQrbGyF4KPuIbve2cqwYjS8ReOwOPatwbQ56gqh+NdsiHAdhGIczM9bzWewi6lYSTKnjLcTZ8EqDG0wpK7wZqVs0zV3YkF2qmdvzueV+AKaFrOosTmuUT3LeuaJYPwUhTmHVzUy2WBcWscdX9YWJTLIIr8UXGiO68QsQrf/9J6W4WbUYqk98ViVTi1XpdlYlU4hVs2myVc/vP+qEkcbLXrehz1Zt1c2mzIY6IekWtjVbpVlJsA2+8z35RETXIeweoK/Qc7dAf8fV0WdqoaexZmZcti3Xr2PI3UEzy8oHJj3koUi1dIbFXMPp+fMnnaA5X1Jy0g3MxvOmXwYjW9pvbBexMZHPLFfQ2YV//KAUbNW6tjwnu4RIRwYg01JrssSQx+WOmWSVYg1jq+jUr0tg7kUlDGNlWa7qyIxNy1TvANke6bGp95YugCw6S+89iGW2yx2hdgcIbNEBTN80pdhUNDHbVOzCschWqWb25U5dgOsyqSsAtonscov02uiJQD335dyD//MXpWCrhjlbNWSb9m3OdWxLo+wAk8+qIxXUh338rBM05+s897yF/ZCcWLUlsas/TAXZJrHLjXRmqdawKoRWvj/sUc4oWMuYx5V8h8S1+8odFDM75/reSdzwP6R3eqtd3Bl/qT1hb/E6QuvQu/+UVDrnH+gMlOrCA5Xk5TIr9bAPdL1ajfv9nf5bvI7Quny4/7ZC6b7lgRual6skL5dZ6zLx/ttHrQvU+29c3+J1hNaPQPf/aqT0u9cDv5S9XCV5hZn/BuDQw3yWb4KpAAAAAElFTkSuQmCC);
}

.more-info {
  position: relative;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  align-items: center;
  display: flex;
  width: max-content;
}
.more-info::after {
  align-items: center;
  content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5 19C16.0899 19 19 16.0899 19 12.5C19 8.91015 16.0899 6 12.5 6C8.91015 6 6 8.91015 6 12.5C6 16.0899 8.91015 19 12.5 19ZM12.5 20C16.6421 20 20 16.6421 20 12.5C20 8.35786 16.6421 5 12.5 5C8.35786 5 5 8.35786 5 12.5C5 16.6421 8.35786 20 12.5 20ZM13 11V17H12V11H13ZM13 10V8H12V10H13Z\" fill=\"%23262626\"/></svg>");
  cursor: pointer;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  left: 4px;
  position: relative;
  width: 20px;
}
.more-info:empty {
  display: block;
}
.more-info .tooltip {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  background: white;
  box-shadow: 0px 0px 13px -6px black;
  font-size: 14px;
  left: calc(100% + 20px);
  line-height: 21px;
  margin: 0;
  max-width: 290px;
  opacity: 0;
  padding: 16px;
  position: absolute;
  text-align: left;
  transition: all 0.3s ease;
  visibility: hidden;
  width: max-content;
  z-index: 999;
}
.more-info .tooltip:before {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid white;
  border-top: 10px solid transparent;
  content: "";
  left: -20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.more-info:hover .tooltip, .more-info:focus .tooltip {
  opacity: 1;
  visibility: visible;
}

.checkout-page > .container {
  position: relative;
}
.checkout-page > .container .ajax-loader {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
}
.checkout-page > .container .ajax-loader:before {
  content: "";
  background-position: 50% 25%;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-repeat: no-repeat;
}
.checkout-page > .container .ajax-loader:after {
  content: "";
  background: white;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: absolute;
}

.icon-cart:before {
  content: "\e90f";
}

.icon-A-filled:before {
  content: "\e93b";
}

.cart-button .icon-cart:before {
  font-size: 16px;
  position: relative;
  top: 2px;
}

.icon-Admin-Password:before {
  content: "\e904";
}

.icon-Admin-Perosonal:before {
  content: "\e905";
}

.icon-Admin-Newsletter:before {
  content: "\e903";
}

.icon-Delivery-Track:before {
  content: "\e938";
}

[class^=icon-],
[class*=" icon-"] {
  font-family: "Faber Icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.modal {
  display: none;
}

.edit-success-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 620px;
}
.edit-success-message h3 {
  margin: 20px;
}
.edit-success-message .address-change-icon {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-image: url(/dist/FC.Ecom/ba541081eb1576be43ac.jpg);
  background-repeat: no-repeat;
  background-size: contain;
}
.edit-success-message .password-change-icon {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-size: contain;
  background-image: url(/dist/FC.Ecom/801a54437514fa128453.jpg);
  background-repeat: no-repeat;
}
.edit-success-message .information-change-icon {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-size: contain;
  background-image: url(/dist/FC.Ecom/5c5107a0478e7a4f5df8.jpg);
  background-repeat: no-repeat;
}

#newsletter-subscribe-success-message {
  max-width: 620px;
}
#newsletter-subscribe-success-message h3 {
  margin: 20px 0;
}
#newsletter-subscribe-success-message .newsletter-icon-check {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-image: url(/dist/FC.Ecom/3fc3bdbe57a9c28ab839.jpg);
  background-repeat: no-repeat;
  background-size: contain;
}

.newsletter-signup.form-fields .message-info {
  display: none;
}

.input-text {
  appearance: none;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
  display: block;
  outline: none;
  padding: 14px;
  font-size: 14px;
  max-width: 100%;
}

select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg fill=%27%23000000%27 height=%2712px%27 width=%2712px%27 version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 330 330%27 xml:space=%27preserve%27%3E%3Cg id=%27SVGRepo_bgCarrier%27 stroke-width=%270%27/%3E%3Cg id=%27SVGRepo_iconCarrier%27%3E%3Cpath id=%27XMLID_225_%27 d=%27M325.607 79.393c-5.857-5.857-15.355-5.858-21.213 0.001l-139.39 139.393L25.607 79.393 c-5.857-5.857-15.355-5.858-21.213 0.001c-5.858 5.858-5.858 15.355 0 21.213l150.004 150c2.813 2.813 6.628 4.393 10.606 4.393 s7.794-1.581 10.606-4.394l149.996-150C331.465 94.749 331.465 85.251 325.607 79.393z%27/%3E%3C/g%3E%3C/svg%3E");
  background-position: right 14px center;
  background-repeat: no-repeat;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
  cursor: pointer;
  font-family: inherit;
  font-size: 16px;
  line-height: inherit;
  margin: 0;
  padding: 10px 35px 10px 16px;
}

input[type=checkbox]:checked:before {
  content: "";
  background-color: var(--clr-base-brand);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

input[type=checkbox]:checked:after {
  content: "";
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: block;
  height: 10px;
  left: 8px;
  position: absolute;
  transform: rotate(45deg);
  top: 5px;
  width: 5px;
}

.password-field .password-field__toggle-show {
  cursor: pointer;
  float: right;
  font-size: 12px;
  padding-left: 22px;
  position: relative;
}
.password-field .password-field__toggle-show:before {
  content: "👁";
  display: inline-block;
  font-size: 18px;
  left: 0;
  position: absolute;
  top: -1px;
  vertical-align: middle;
  z-index: 9;
}
.password-field .password-field__toggle-show:hover a {
  text-decoration: underline;
}

.review-form-modal .form-field.checkbox label:not(.error):before {
  top: 30px;
  transform: translate(0);
}

.review-form-modal .form-field.checkbox > input:checked ~ label:after {
  left: 8px;
  top: 38px;
}

.account-register-page .form-fields .form-field + .form-field {
  margin-top: 15px;
}

.field,
.form-field {
  position: relative;
  text-align: left;
}
.field select,
.field input:is([type=text], [type=email], [type=password]),
.form-field select,
.form-field input:is([type=text], [type=email], [type=password]) {
  border-radius: 5px;
  width: 100%;
}
.field select:hover,
.field input:is([type=text], [type=email], [type=password]):hover,
.form-field select:hover,
.form-field input:is([type=text], [type=email], [type=password]):hover {
  border: 1px solid var(--clr-shop-border-btn-hover);
  cursor: pointer;
  transition: border-width 1s linear;
}
.field input,
.form-field input {
  appearance: none;
  background: transparent;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
  outline: none;
  padding: 15px 35px 13px 16px;
  position: relative;
  width: 100%;
}
.field input::placeholder,
.form-field input::placeholder {
  font-size: 16px;
  margin-left: 10px;
}
.field.error input:not([type=checkbox]),
.form-field.error input:not([type=checkbox]) {
  border-bottom: 1px solid var(--clr-shop-form-error);
}
.field.error .message-info,
.form-field.error .message-info {
  color: var(--clr-shop-form-error);
  display: block;
}
.field:not(.radio):not(.radio-group) input:focus ~ .tooltip,
.form-field:not(.radio):not(.radio-group) input:focus ~ .tooltip {
  opacity: 1;
  visibility: visible;
}
.field:not(.radio):not(.radio-group) .tooltip,
.form-field:not(.radio):not(.radio-group) .tooltip {
  background: rgba(0, 0, 0, 0.8);
  color: white;
  display: block;
  font-size: 11px;
  letter-spacing: 1.1px;
  opacity: 0;
  padding: 4px 8px;
  position: absolute;
  transition: all 0.2s ease;
  top: -37px;
  visibility: hidden;
}
.field:not(.radio):not(.radio-group) .tooltip:after,
.form-field:not(.radio):not(.radio-group) .tooltip:after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-top: 10px solid rgba(0, 0, 0, 0.8);
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  content: "";
  top: 100%;
}
.field.radio > input:checked ~ label:after,
.form-field.radio > input:checked ~ label:after {
  background-color: var(--clr-base-brand);
  border-radius: 50%;
  content: "";
  height: 14px;
  left: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}
.field.checkbox > input:checked ~ label:after,
.form-field.checkbox > input:checked ~ label:after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
  display: block;
  height: 10px;
  left: 9px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 5px;
}
.field.checkbox > input:checked ~ label::before,
.form-field.checkbox > input:checked ~ label::before {
  background-color: var(--clr-base-brand);
  border-radius: 3px;
}
.field.checkbox > input, .field.radio > input,
.form-field.checkbox > input,
.form-field.radio > input {
  opacity: 0;
  left: -999px;
  position: absolute;
  visibility: hidden;
}
.field.checkbox > input:checked ~ label::before, .field.radio > input:checked ~ label::before,
.form-field.checkbox > input:checked ~ label::before,
.form-field.radio > input:checked ~ label::before {
  border: 2px solid var(--clr-base-brand);
}
.field.checkbox label:not(.error), .field.radio label:not(.error),
.form-field.checkbox label:not(.error),
.form-field.radio label:not(.error) {
  cursor: pointer;
  font-size: 16px;
  padding-left: 32px;
  position: relative;
}
.field.checkbox label:not(.error) a, .field.radio label:not(.error) a,
.form-field.checkbox label:not(.error) a,
.form-field.radio label:not(.error) a {
  text-decoration: underline;
}
.field.checkbox label:not(.error):hover:before, .field.radio label:not(.error):hover:before,
.form-field.checkbox label:not(.error):hover:before,
.form-field.radio label:not(.error):hover:before {
  border: 2px solid var(--clr-base-brand);
}
.field.checkbox label:not(.error):after, .field.checkbox label:not(.error):before, .field.radio label:not(.error):after, .field.radio label:not(.error):before,
.form-field.checkbox label:not(.error):after,
.form-field.checkbox label:not(.error):before,
.form-field.radio label:not(.error):after,
.form-field.radio label:not(.error):before {
  content: "";
  position: absolute;
}
.field.checkbox label:not(.error):before, .field.radio label:not(.error):before,
.form-field.checkbox label:not(.error):before,
.form-field.radio label:not(.error):before {
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  box-sizing: border-box;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
.field.checkbox.radio label:before, .field.radio.radio label:before,
.form-field.checkbox.radio label:before,
.form-field.radio.radio label:before {
  border-radius: 50%;
}
.field.checkbox > .message, .field.radio > .message,
.form-field.checkbox > .message,
.form-field.radio > .message {
  padding-left: 32px;
}
.field.checkbox,
.form-field.checkbox {
  display: flex;
  flex-direction: column;
}

.checkbox-wrapper {
  display: flex;
  align-items: center;
}

.field.checkbox .checkbox-wrapper label:not(.error) {
  display: block;
}

.simple-form .mandatory {
  margin: 10px 0;
}
.simple-form a.secondary {
  color: #b7b8b7;
  display: block;
  font-size: 12px;
  line-height: 14px;
  margin-top: 7px;
  padding: 0;
  text-decoration: underline;
}
.simple-form p,
.simple-form .message {
  color: #707170;
  font-size: 14px;
  line-height: 23px;
}
.simple-form > * {
  width: 100%;
}
.simple-form .form-field.has-sub-form.visible {
  background-color: #f6f6f0;
  padding: 10px;
}
.simple-form .radio-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.simple-form .sub-form {
  margin: 10px;
}
.simple-form .buttons {
  text-align: right;
  justify-self: stretch;
}
.simple-form .buttons button {
  display: inline-block;
  margin: 8px;
}

input[type=checkbox] {
  cursor: pointer;
  position: relative;
}

.form-fields .form-paragraph {
  margin-bottom: 20px;
}
.form-fields .message-error,
.form-fields .message-info {
  color: #b7b8b7;
  display: inline-block;
  font-size: 12px;
}
.form-fields .form-field.has-sub-form.visible {
  background-color: #f6f6f0;
  padding: 10px;
}

div.message-info,
div.message-error {
  font-size: 12px;
}

@media (min-width: 1024px) {
  .simple-form {
    display: inline-block;
  }
  .simple-form .half {
    flex: 0 0 calc(50% - 8px);
  }
  .simple-form .break-half select,
  .simple-form .break-half input {
    width: calc(50% - 8px);
  }
  .form-fields:not(.coupon-field) .form-field,
  .form-fields:not(.coupon-field) .input {
    float: left;
    margin-bottom: 15px;
    margin-left: 6px;
    margin-right: 6px;
    width: calc(100% - 12px);
  }
  .form-fields:not(.coupon-field) .half {
    width: calc(50% - 12px);
  }
  .form-fields:not(.coupon-field) .break-half {
    float: none;
    width: calc(50% - 12px);
  }
  .review-form-modal .form-field.checkbox > input:checked ~ label:after {
    left: 8px;
    top: 11px;
  }
  .review-form-modal .form-field.checkbox label:not(.error):before {
    top: 2px;
  }
}
.alpaca-forms-trap {
  display: none;
}

.cp-alpaca-form .row {
  display: block;
  margin: 0;
}
.cp-alpaca-form .text-part,
.cp-alpaca-form label input::placeholder {
  color: var(--clr-base-shop-text);
  position: relative;
}
.cp-alpaca-form h3 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  border-top: 1px solid var(--clr-border-btn);
  margin-top: 32px;
  padding-top: 32px;
  padding-bottom: 16px;
}
.cp-alpaca-form h3 strong {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  margin-bottom: 16px;
}
.cp-alpaca-form .guest-section {
  border-top: 1px solid var(--clr-border-btn);
  margin-top: 32px;
}
.cp-alpaca-form .guest-section h3 {
  border-top: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.cp-alpaca-form .guest-section .flow-cols {
  align-items: center;
  padding-top: 32px;
}
.cp-alpaca-form .guest-section .flow-cols h3,
.cp-alpaca-form .guest-section .flow-cols .items {
  width: 100%;
}
.cp-alpaca-form .guest-section .flow-cols p {
  display: flex;
  margin-bottom: 0;
  margin-top: 16px;
  width: 100%;
}
.cp-alpaca-form .hidden-label > label {
  /* do not change, its WAI conform */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.cp-alpaca-form .edd-value,
.cp-alpaca-form .edd-option {
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.5px;
}
.cp-alpaca-form .edd-head {
  box-sizing: border-box;
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  cursor: pointer;
  padding: 15px 14px 14px 16px;
  transition: border-width 1s linear;
}
.cp-alpaca-form .edd-arrow::before {
  right: 4px;
}
.cp-alpaca-form .edd-head:hover {
  border: 1px solid var(--clr-base-shop-text);
}
.cp-alpaca-form .edd-body {
  left: 0;
}
.cp-alpaca-form .cp-alpaca-form .field.focused > label {
  z-index: 10;
}
.cp-alpaca-form input:-webkit-autofill,
.cp-alpaca-form input:-webkit-autofill:focus textarea:-webkit-autofill,
.cp-alpaca-form input:-webkit-autofill:hover,
.cp-alpaca-form select:-webkit-autofill,
.cp-alpaca-form select:-webkit-autofill:focus,
.cp-alpaca-form select:-webkit-autofill:hover,
.cp-alpaca-form textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 30px white inset;
}
.cp-alpaca-form textarea:-webkit-autofill:hover ::-webkit-input-placeholder,
.cp-alpaca-form ::-webkit-input-placeholder,
.cp-alpaca-form :-moz-placeholder,
.cp-alpaca-form ::-moz-placeholder,
.cp-alpaca-form :-ms-input-placeholder {
  opacity: 0;
}
.cp-alpaca-form .field.text label {
  left: 16px;
  pointer-events: none;
  position: absolute;
  top: 12px;
  z-index: 11;
  transition: 0.4s all;
}
.cp-alpaca-form .field input {
  padding: 23px 35px 6px 16px;
  z-index: 10;
}
.cp-alpaca-form .group {
  position: relative;
}
.cp-alpaca-form .edit-button {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  background: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  text-decoration: underline;
  top: 35px;
  right: 0;
}
.cp-alpaca-form .col > .text-part {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  padding-bottom: 0;
}
.cp-alpaca-form .col > .text-part a {
  text-decoration: underline;
}
.cp-alpaca-form .field.readonly {
  pointer-events: none;
}
.cp-alpaca-form .field.readonly label,
.cp-alpaca-form .field.readonly input {
  color: var(--clr-input-field-disabled);
}
.cp-alpaca-form .field.text.focused label {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  color: var(--clr-input-label-focus);
  top: 7px;
  transform: translateY(0);
  white-space: nowrap;
  z-index: 11;
}
.cp-alpaca-form .two-columns-container .col {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.cp-alpaca-form .radio-option label {
  display: flex;
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  padding: 20px 16px;
}
.cp-alpaca-form .field.radio label:not(.error) {
  padding-left: 50px;
}
.cp-alpaca-form .field.radio > label:not(.error) {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 16px;
  padding-left: 0;
}
.cp-alpaca-form .field.radio > label:not(.error)::after, .cp-alpaca-form .field.radio > label:not(.error)::before {
  display: none;
}
.cp-alpaca-form .field,
.cp-alpaca-form .radio-option,
.cp-alpaca-form .checkbox-wrapper,
.cp-alpaca-form .text-part {
  margin-bottom: 16px;
}
.cp-alpaca-form .radio-option {
  cursor: pointer;
}
.cp-alpaca-form .radio-option label:not(.error):before {
  top: 20px;
  left: 16px;
}
.cp-alpaca-form .radio-option:hover label:before {
  border: 2px solid var(--clr-base-brand);
}
.cp-alpaca-form .validation .error {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-shop-form-error);
  margin-bottom: 13px;
  margin-left: 16px;
  margin-top: 8px;
}
.cp-alpaca-form .error .validation {
  margin-top: 16px;
}
.cp-alpaca-form .error .validation .error {
  margin-bottom: 0;
}
.cp-alpaca-form [type=checkbox],
.cp-alpaca-form [type=radio] {
  position: absolute;
  visibility: hidden;
}
.cp-alpaca-form input[type=radio]:checked + label::before,
.cp-alpaca-form .radio-option label.checked::before {
  border: 2px solid var(--clr-base-brand);
}
.cp-alpaca-form input[type=checkbox]:checked + label::before {
  background-color: var(--clr-base-brand);
  border-color: var(--clr-base-brand);
}
.cp-alpaca-form input[type=checkbox]:checked + label::after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: block;
  height: 10px;
  left: 10px;
  top: 5px;
  transform: rotate(45deg);
  width: 3px;
}
.cp-alpaca-form input[type=radio]:checked + label::after,
.cp-alpaca-form .radio-option label.checked::after {
  background-color: var(--clr-base-brand);
  border-radius: 50%;
  height: 14px;
  left: 21px;
  top: 25px;
  width: 14px;
}
.cp-alpaca-form button.btn {
  margin-left: auto;
  margin-bottom: 16px;
  width: 100%;
}
.cp-alpaca-form .dark-background {
  background-color: var(--bg-content-part);
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 20px 16px 24px;
}
.cp-alpaca-form .dark-background h3 {
  border: none;
  margin-top: 0;
  padding-top: 0;
}
.cp-alpaca-form .dark-background .edd-head,
.cp-alpaca-form .dark-background input {
  background-color: white;
}

@media (max-width: 768px) {
  .alpaca-form .edd-root-open-below .edd-body {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .alpaca-form {
    margin-bottom: 120px;
  }
  .alpaca-form .three-columns-container .datePicker {
    display: flex;
    gap: 0 10px;
  }
  .alpaca-form .two-columns-container .items .row {
    display: grid;
    gap: 0 16px;
    grid-template-columns: calc(50% - 8px) calc(50% - 8px);
  }
  .alpaca-form .two-col-proportion-1-2 .items .row {
    display: grid;
    gap: 0 16px;
    grid-template-columns: calc(33.3333333333% - 8px) calc(66.6666666666% - 8px);
  }
  .alpaca-form .guest-section .flow-cols {
    display: flex;
    justify-content: space-between;
  }
  .alpaca-form .guest-section .flow-cols p {
    margin-bottom: 0;
    justify-content: end;
  }
  .alpaca-form .button-group .col {
    display: flex;
    justify-content: flex-end;
    gap: 16px;
  }
  .alpaca-form .button-group .col button {
    margin: 0;
  }
  .alpaca-form button.btn {
    width: auto;
  }
}
.custom-select {
  position: relative;
  width: 300px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
  padding-right: 30px;
}

.custom-select__selected {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  cursor: pointer;
}

.custom-select__selected img {
  width: 85px;
  height: 24px;
}

.custom-select__options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  overflow: auto;
  max-height: 0;
  transition: max-height 0.2s ease-out;
}

.custom-select__options--open {
  max-height: 200px; /* Adjust as needed */
  left: -1px;
  margin-top: -2px;
  overflow: auto;
  width: calc(100% + 2px);
  z-index: 2;
}

.custom-select__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  cursor: pointer;
}

.custom-select__option img {
  width: 85px;
  height: 24px;
}

.custom-select__dropdown-handle {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 12px;
  height: 12px;
  transform: translateY(-50%) rotate(0);
  background-image: url("data:image/svg+xml,%3Csvg fill=%27%23000000%27 height=%2712px%27 width=%2712px%27 version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 330 330%27 xml:space=%27preserve%27%3E%3Cg id=%27SVGRepo_bgCarrier%27 stroke-width=%270%27/%3E%3Cg id=%27SVGRepo_iconCarrier%27%3E%3Cpath id=%27XMLID_225_%27 d=%27M325.607 79.393c-5.857-5.857-15.355-5.858-21.213 0.001l-139.39 139.393L25.607 79.393 c-5.857-5.857-15.355-5.858-21.213 0.001c-5.858 5.858-5.858 15.355 0 21.213l150.004 150c2.813 2.813 6.628 4.393 10.606 4.393 s7.794-1.581 10.606-4.394l149.996-150C331.465 94.749 331.465 85.251 325.607 79.393z%27/%3E%3C/g%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 100%;
}

/*
.custom-select__dropdown-handle::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' height='12px' width='12px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath id='XMLID_225_' d='M325.607 79.393c-5.857-5.857-15.355-5.858-21.213 0.001l-139.39 139.393L25.607 79.393 c-5.857-5.857-15.355-5.858-21.213 0.001c-5.858 5.858-5.858 15.355 0 21.213l150.004 150c2.813 2.813 6.628 4.393 10.606 4.393 s7.794-1.581 10.606-4.394l149.996-150C331.465 94.749 331.465 85.251 325.607 79.393z'/%3E%3C/g%3E%3C/svg%3E");
    background-position: right 10px center;
    background-repeat: no-repeat;
}*/
.custom-select__option:hover {
  background-color: #f5f5f5;
}

.tns-outer {
  position: relative;
}

.tns-outer [hidden] {
  display: none !important;
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  min-width: 100%;
  transition: transform 0s;
}

.tns-slider > div,
.tns-slider > li {
  box-sizing: border-box;
}

.tns-inner {
  overflow: hidden;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}

.tns-gallery > div,
.tns-gallery > li {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}

.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}

.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}

.tns-lazy-img.loaded {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  z-index: 0;
}

.tns-normal,
.tns-fadeOut {
  opacity: 0;
  z-index: -1;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}

.tns-nav {
  bottom: 0;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  transition: transform 0.3s 0.1s;
  white-space: nowrap;
  z-index: 9;
}

.tns-nav__wrapper {
  top: 0;
  line-height: 0;
  overflow: hidden;
  width: 75px;
}
.tns-nav__wrapper .tns-nav {
  bottom: auto;
  left: auto;
  margin: 0;
  position: relative;
  right: auto;
}

.tns-squared-pagination {
  width: 125px;
}
.tns-squared-pagination .tns-nav > [aria-controls] {
  border-radius: 0;
  height: 15px;
  width: 15px;
}

.tns-nav > [aria-controls] {
  width: 5px;
  height: 5px;
  padding: 2px 0 3px;
  margin: 0 5px;
  position: relative;
  border-radius: 50%;
  transition: all 0.5s;
  border: 0;
}
.tns-nav > [aria-controls].min {
  transform: scale(0.8);
}
.tns-nav > [aria-controls].hide {
  width: 0;
}
.tns-nav > [aria-controls] div {
  width: 15px;
  height: 100%;
  border-radius: 100px;
  background: var(--PaginationBulletsPrimaryColor, var(--BaseBackgroundColor));
  position: absolute;
  z-index: 99;
  top: 0;
}

.tns-nav > .tns-nav-active {
  background: var(--BaseBackgroundColor);
}

.tns-nav-small {
  transform: scale(0.7);
  transition: transform 0.3s;
}

[aria-controls^=non-loop-item] {
  transition: all 0.4s ease 0s;
}

.tns-outer [data-action] {
  cursor: pointer;
}
.tns-outer [data-action]:focus {
  outline: none;
}

.tns-controls > [data-controls] {
  position: absolute;
  background: none;
  border: none;
  border-radius: 50%;
  padding: 0;
  transition: all 0.3s ease;
  z-index: 10;
}
.tns-controls > [data-controls]:disabled {
  opacity: 0.5;
}
.tns-controls > [data-controls]:before {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  display: inline-block;
  padding: 13px;
  transition: all 0.3s ease;
}

.tns-item {
  display: inline-block !important;
  vertical-align: middle;
  white-space: normal;
}
.tns-item:not(.tns-slide-active) {
  pointer-events: none;
}
.tns-item:focus-visible {
  outline: none;
}

.tns-nav__liquid {
  min-width: 5px;
  min-height: 5px;
  border-radius: 5px;
}

.tns-nav > button {
  background: var(--PaginationBulletsSecondaryColor);
}

.tns-nav__liquid,
.tns-nav > button.tns-nav-active,
.tns-nav > button div {
  background: #fff;
  opacity: 1;
}

.tns-liveregion + .tns-inner .tns-nav {
  display: none;
}

@media (max-width: 1024px) {
  .tns-outer {
    padding-bottom: 24px;
  }
}
.edd-root,
.edd-root *,
.edd-root *::before,
.edd-root *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.edd-root-disabled {
  color: #ccc;
  cursor: not-allowed;
}

.edd-root.edd-root-invalid::after {
  background: rgb(255, 105, 105);
}

.edd-head {
  display: flex;
  justify-content: space-between;
  padding: 14px;
}

.edd-value {
  display: inline-block;
  padding-right: 10px;
}

.edd-arrow {
  position: relative;
  width: 20px;
}

.edd-root-disabled .edd-arrow {
  color: #ccc;
}

.edd-arrow::before {
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  content: "";
  height: 9px;
  position: absolute;
  transform: rotate(45deg);
  transition: transform 0.5s;
  top: 2px;
  width: 9px;
}

.edd-root-open .edd-arrow::before {
  transform: translateY(50%) rotate(-135deg);
}

.edd-root:not(.edd-root-disabled) .edd-value,
.edd-option {
  cursor: pointer;
}

.edd-select {
  display: none;
  left: -100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.edd-root-native .edd-select {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.edd-body {
  background: white;
  border: 1px solid #eee;
  border-top: 0;
  border-right: 0;
  border-radius: 6px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 999;
}

.edd-root-open .edd-body {
  opacity: 1;
  pointer-events: all;
  transform: scale(1);
  transition: opacity 200ms, transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.edd-root-open-above .edd-body {
  bottom: 100%;
}

.edd-root-open-below .edd-body {
  margin-top: 8px;
  top: 100%;
  width: 270px;
}

.edd-root-open-below .edd-items-list {
  max-height: 200px !important;
}

.edd-items-list {
  max-height: 0;
  overflow: auto;
  padding: 24px;
  transition: max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-overflow-scrolling: touch;
}

.edd-items-list::-webkit-scrollbar {
  width: 12px;
}

.edd-items-list::-webkit-scrollbar-track {
  background: #efefef;
}

.edd-items-list::-webkit-scrollbar-thumb {
  background: #ccc;
}

.edd-group-label {
  color: #555;
  font-size: 13px;
  font-weight: 600;
  padding: 4px 8px 4px 0;
}

.edd-group-has-label {
  padding-left: 22px;
}

.edd-option {
  margin-bottom: 16px;
  padding: 4px 8px 4px 30px;
  position: relative;
  width: 100%;
}

.edd-option-selected {
  font-weight: 400;
}

.edd-option::after {
  border: 2px solid #868686;
  border-radius: 50%;
  content: "";
  height: 24px;
  left: 0px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}

.edd-option-selected::before {
  background: var(--clr-base-brand);
  border-radius: 50%;
  content: "";
  height: 14px;
  left: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}

.edd-option-selected:not(.edd-option-disabled)::before {
  background-color: var(--clr-base-brand);
}

.edd-option-selected:not(.edd-option-disabled)::after {
  border-color: var(--clr-base-brand);
}

.edd-option:hover::after {
  border-color: var(--clr-base-brand);
  transition: 0.1s all;
}

.edd-option-disabled,
.edd-group-disabled .edd-option {
  cursor: default;
  color: #ccc;
}

@media (min-width: 1024px) {
  .edd-body {
    left: 0;
  }
}
.modal .form-field {
  margin-bottom: 15px;
}
.modal .radio-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 15px;
}
.modal .field.radio > input:checked ~ label:before,
.modal .form-field.radio > input:checked ~ label:before {
  height: 24px;
  width: 24px;
}
.modal .sub-form {
  margin: 10px;
}

.modal.form-fields .input.checkbox {
  align-items: center;
  display: flex;
  gap: 5px;
}
.modal.form-fields .buttons {
  display: inline-block;
  text-align: right;
}
.modal.form-fields .buttons .terms {
  text-align: left;
}
.modal.form-fields h4 {
  margin-bottom: 16px;
}
.modal.form-fields input[type=checkbox] {
  height: 24px;
  width: 24px;
}
.modal.form-fields input[type=checkbox]:checked::before {
  border-radius: 4px;
}
.modal.form-fields .fancybox__content {
  padding: 35px 55px;
  max-width: 500px;
}

.fancybox__content .modal-buttons {
  display: flex;
  justify-content: flex-end;
}
.fancybox__content .modal-buttons button {
  margin-left: 5px;
}

@media (min-width: 1024px) {
  .modal.form-fields form {
    max-width: 620px;
  }
  .modal.form-fields.fancybox__content {
    max-width: unset;
    padding: 55px 75px;
  }
}
.slider-controls__btn {
  border-radius: 50%;
  border: 1px solid var(--clr-border-btn);
  background-color: #fff;
  cursor: pointer;
  height: 48px;
  padding: 0;
  position: relative;
  transition: 0.2s all ease;
  width: 48px;
}
.slider-controls__btn:hover {
  background-color: var(--clr-base-brand);
  border: 1px solid var(--clr-base-brand);
}

.slider-controls__btn:after {
  border-left: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  top: 21px;
  width: 10px;
}

.slider-controls__btn.controls-btn--prev {
  margin-right: 11px;
}

.slider-controls__btn:hover:after {
  border-color: #fff;
}

.controls-btn--prev:after {
  transform: rotate(-45deg) translateY(-50%);
  left: 24px;
}

.controls-btn--next:after {
  transform: rotate(135deg) translateX(-50%);
  left: 10px;
}

.product-teaser-list .tns-nav,
.product-slider-recommendation .tns-nav,
.product-slider-ymal .tns-nav,
.product-slider .tns-nav,
.gallery-slider .tns-nav {
  display: flex;
}
.product-teaser-list .tns-nav:after,
.product-slider-recommendation .tns-nav:after,
.product-slider-ymal .tns-nav:after,
.product-slider .tns-nav:after,
.gallery-slider .tns-nav:after {
  background-color: var(--clr-border-btn);
  content: "";
  height: 2px;
  position: absolute;
  top: 2px;
  width: 100%;
  z-index: -1;
}
.product-teaser-list .tns-nav > [aria-controls],
.product-slider-recommendation .tns-nav > [aria-controls],
.product-slider-ymal .tns-nav > [aria-controls],
.product-slider .tns-nav > [aria-controls],
.gallery-slider .tns-nav > [aria-controls] {
  background-color: var(--clr-base-brand);
  border-radius: 0;
  flex: auto;
  height: 4px;
  margin: 0;
}
.product-teaser-list .tns-nav > [aria-controls]:first-of-type,
.product-slider-recommendation .tns-nav > [aria-controls]:first-of-type,
.product-slider-ymal .tns-nav > [aria-controls]:first-of-type,
.product-slider .tns-nav > [aria-controls]:first-of-type,
.gallery-slider .tns-nav > [aria-controls]:first-of-type {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.product-teaser-list .tns-nav-active,
.product-slider-recommendation .tns-nav-active,
.product-slider-ymal .tns-nav-active,
.product-slider .tns-nav-active,
.gallery-slider .tns-nav-active {
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.product-teaser-list button.tns-nav-active ~ button,
.product-slider-recommendation button.tns-nav-active ~ button,
.product-slider-ymal button.tns-nav-active ~ button,
.product-slider button.tns-nav-active ~ button,
.gallery-slider button.tns-nav-active ~ button {
  background-color: transparent !important;
}

.product-teaser__list.slider .product-teaser__item {
  box-sizing: content-box;
  margin-left: 0;
  margin-right: 0;
}

.product-teaser-list__wrapper {
  position: relative;
}

.slider-controls {
  position: absolute;
  right: 0;
  top: -45px;
  z-index: 9;
}

.slider.product-teaser__list {
  flex-flow: row nowrap;
  margin: 0;
}

.content-tabs {
  margin-bottom: 30px;
  margin-top: 30px;
}
.content-tabs .gallery-slider {
  margin-bottom: 60px;
  margin-top: 30px;
}

.product-teaser-list .slider-controls {
  top: -70px;
}

@media (min-width: 1024px) {
  .content-tabs {
    margin-bottom: 60px;
    margin-top: 60px;
  }
  .product-teaser-list .tns-ovh,
  .product-teaser-list .tns-inner,
  .product-slider-ymal .tns-ovh,
  .product-slider-ymal .tns-inner,
  .product-slider-recommendation .tns-ovh,
  .product-slider-recommendation .tns-inner {
    overflow: visible;
  }
}
body.layer--open {
  overflow-x: hidden;
  overflow-y: scroll;
}

.layer__overlay {
  position: fixed;
  opacity: 0;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: white;
  width: 100%;
  height: 600px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 999;
}
.layer__content iframe {
  height: 300px;
  width: 370px;
}
.layer__close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
}
.layer__close {
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.layer__close:after, .layer__close:before {
  background-color: var(--clr-close-filter);
  content: "";
  cursor: pointer;
  height: 15px;
  left: 10px;
  position: absolute;
  width: 2px;
}
.layer__close:before {
  transform: rotate(-45deg);
}
.layer__close:after {
  transform: rotate(45deg);
}

.layer-overlay__content {
  padding: 50px 20px;
}

.layer.layer--open:after {
  background-color: var(--clr-base-text);
  content: "";
  height: 100vh;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  transition: 0.3s ease-in-out;
  width: 100%;
  z-index: 99;
}
.layer.layer--open .layer__overlay {
  opacity: 1;
  height: auto;
}
.layer.layer--open .cmplazypreviewiframe {
  overflow: auto;
}

@media (min-width: 1024px) {
  .layer__overlay {
    width: 800px;
  }
  .layer__content iframe {
    display: flex;
    height: 400px;
    margin: 0 auto;
    width: 650px;
    display: flex;
    margin: 0 auto;
  }
}
.header {
  background-color: white;
  position: relative;
}
.header__wrapper {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  position: relative;
}
.header__navigation {
  z-index: 10;
}
.header__main-navigation-list {
  display: flex;
  flex-direction: row;
}
.header__search {
  width: calc(100% + 20px);
}
.header__search-wrapper {
  background-color: white;
  position: relative;
  z-index: 99;
}
.header__meta-search {
  background-color: white;
  width: 100%;
  z-index: 99;
}
.header #q-error {
  display: none !important;
}

.header,
.promotion-banner {
  z-index: 99;
}

.lock-screen .header__wrapper {
  overflow: visible;
}

.cart-btn {
  cursor: pointer;
  display: flex;
  right: 52px;
  top: 17px;
}
.cart-btn.mini-cart-main {
  position: absolute;
}
.cart-btn__amount {
  box-sizing: border-box;
  border-radius: 50%;
  color: #fff;
  left: 100%;
  text-align: center;
  top: 0;
  width: 16px;
}

.user-account {
  cursor: pointer;
  display: none;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.user-account__menu {
  background-color: white;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
  padding: 20px;
  position: absolute;
  right: 5px;
  transition: 0.2s all ease;
  top: 45px;
  visibility: hidden;
  width: 220px;
  z-index: 9;
}
.user-account__menu a {
  text-decoration: none;
}
.user-account__menu a:hover {
  color: var(--clr-base-text);
}
.user-account .btn--primary {
  transition: unset;
  width: 100%;
}
.user-account .btn--primary:hover {
  color: white;
}
.user-account__register {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  transition: unset;
}
.user-account__profile {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}
.user-account:hover .user-account__menu {
  overflow: visible;
  visibility: visible;
}

.header__main-navigation-list a {
  display: none;
}

.meta-nav {
  display: none;
}

.meta-nav__item.country-selector #country-selector-container {
  display: none;
}

.burger-menu {
  cursor: pointer;
  display: flex;
  position: relative;
  width: 16px;
}
.burger-menu__bar {
  display: block;
  margin: 0;
  position: absolute;
  width: 16px;
}
.burger-menu__bar:first-of-type {
  top: 2px;
}
.burger-menu__bar:nth-child(2) {
  top: 8px;
  width: 12px;
}
.burger-menu__bar:nth-child(3) {
  top: 14px;
}

@media (min-width: 1024px) {
  .header {
    padding-bottom: 40px;
    position: relative;
  }
  .header__navigation {
    flex: 1;
  }
  .header__wrapper {
    flex-direction: row;
    overflow: visible;
  }
  .header__meta-search {
    display: flex;
    flex: 1;
    flex-direction: column;
    z-index: 1;
  }
  .header__logo {
    top: 0;
  }
  .header__search {
    transform: translateY(0);
    width: 100%;
    z-index: 9;
  }
  .header,
  .promotion-banner {
    z-index: initial;
  }
  .header__search,
  .meta-nav__wrapper,
  .header-icons {
    display: flex;
    flex-direction: row;
    justify-content: end;
  }
  .burger-menu {
    width: auto;
  }
  .header-icons {
    align-items: center;
  }
  .header__main-navigation-list a {
    display: block;
    margin-left: 24px;
    text-decoration: none;
  }
  .header__main-navigation-item:first-of-type {
    display: flex;
    position: relative;
  }
  .meta-nav {
    display: block;
  }
  .meta-nav__item {
    align-items: center;
    cursor: pointer;
    display: flex;
  }
  .meta-nav__item:nth-child(n+3):not(.country-selector) {
    display: none;
  }
  .cart-btn {
    right: unset;
    top: unset;
  }
  .cart-btn.mini-cart-main {
    position: relative;
  }
  .user-account {
    display: block;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .header__main-navigation-item:nth-child(n+4) {
    display: none;
  }
}
html.lock-screen {
  overflow: hidden;
}

body.lock-screen {
  overflow-x: hidden;
  overflow-y: scroll;
}

.layout-navigation {
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 100vh;
  position: absolute;
  right: -100%;
  top: 64px;
  transition: 0.3s ease-in-out;
  width: calc(100% - 27px);
  z-index: 9;
}
.layout-navigation__logo {
  display: none;
}
.layout-navigation__wrapper {
  border-top: 33px solid #fff;
  padding: 0 0 0 20px;
  max-height: calc(100vh - 200px);
  overflow: auto;
}
.layout-navigation__wrapper::-webkit-scrollbar {
  width: 4px;
}
.layout-navigation__wrapper::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.layout-navigation__wrapper::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.layout-navigation__second-level-list {
  opacity: 0;
  position: absolute;
  transition: 0.3s all;
  top: 0;
  right: -100%;
  visibility: hidden;
}
.layout-navigation__second-level-list > ul {
  height: 100%;
  max-height: calc(100vh - 200px);
  overflow: auto;
}
.layout-navigation__back-btn {
  border-right: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  left: 50%;
  height: 9px;
  position: absolute;
  transform: translate(-50%, -50%) rotate(45deg);
  top: 50%;
  width: 9px;
  cursor: pointer;
  left: 10px;
  transform: translate(-50%, -50%) rotate(-135deg);
  z-index: 2;
}
.layout-navigation__meta-nav {
  padding-top: 4px;
}
.layout-navigation__meta-nav-list .meta-nav__item {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  padding-bottom: 10px;
}
.layout-navigation__meta-nav-list .meta-nav__item a:hover {
  text-decoration: underline;
}
.layout-navigation__meta-nav-item {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  padding-bottom: 8px;
  padding-right: 20px;
}
.layout-navigation__meta-nav-item a:hover {
  color: var(--clr-base-text);
}
.layout-navigation__meta-nav-item a:hover {
  text-decoration: underline;
}
.layout-navigation__language-link, .layout-navigation__account-link {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  cursor: pointer;
}
.layout-navigation__meta-nav-item.country-selector {
  padding-top: 16px;
}
.layout-navigation.overlay--opened {
  transition: all 0.3s ease-in-out;
  right: 0;
  z-index: 11;
}

.layout-navigation__second-level-list > ul::-webkit-scrollbar {
  width: 4px;
}
.layout-navigation__second-level-list > ul::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.layout-navigation__second-level-list > ul::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}

.third-level__title {
  position: relative;
  padding-right: 40px;
}
.third-level__title .arrow-right {
  border-right: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  left: 50%;
  height: 9px;
  position: absolute;
  transform: translate(-50%, -50%) rotate(45deg);
  top: 50%;
  width: 9px;
  border-right: 1px solid;
  border-top: 1px solid;
  height: 6px;
  left: unset;
  right: 40px;
  width: 6px;
}

.third-level__highlight-teasers {
  display: none;
}
.third-level__highlight-teasers img {
  width: 100%;
}
.third-level__highlight-teaser {
  cursor: pointer;
}
.third-level__highlight-teaser:hover {
  text-decoration: underline;
}
.third-level__highlight-teasers-title span {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}
.third-level__picture {
  overflow: hidden;
}
.third-level__picture img {
  backface-visibility: hidden;
  transition: transform 0.8s cubic-bezier(0.095, 0.33, 0.285, 1) 25ms;
  transform-origin: center;
  transform: scaleX(1) translateZ(0);
}
.third-level__picture img:hover {
  transform: scale3d(1.05, 1.05, 1) translateZ(0);
}

.third-level-list__item {
  opacity: 0;
  position: absolute;
  transition: 0.3s all;
  right: -100%;
  top: 0;
}
.third-level-list__item__title {
  position: relative;
}
.third-level-list__item ul {
  max-height: calc(100vh - 200px);
  overflow: auto;
  width: calc(100vw - 50px);
}
.third-level-list__item ul::-webkit-scrollbar {
  width: 4px;
}
.third-level-list__item ul::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.third-level-list__item ul::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.third-level-list__item.nav-level--visible {
  right: 0;
}

.layout-navigation.overlay--opened .overlay {
  opacity: 0.5;
  visibility: visible;
}

.first-level-list__item {
  margin-bottom: 20px;
  padding-right: 20px;
}
.first-level-list__item > a {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
}
.first-level-list__item > a:hover {
  text-decoration: underline;
}

.second-level-list__item {
  margin-bottom: 10px;
}
.second-level-list__item a {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
}

.second-level-list__item a:hover {
  text-decoration: underline;
  color: var(--clr-base-text);
}

.second-level-list__item-link a {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.second-level__title,
.third-level__link {
  align-content: center;
  display: flex;
  margin-bottom: 24px;
  padding: 13px 0;
  width: 100%;
}

.second-level__title,
.third-level__link {
  position: relative;
}
.second-level__title:after,
.third-level__link:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 52px;
  top: 0;
  left: -20px;
  background-color: var(--bg-btn-filter);
  z-index: 0;
}

.second-level__title span:not(.layout-navigation__back-btn),
.third-level__link span:not(.layout-navigation__back-btn) {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 25px;
  z-index: 2;
}

.nav-level--visible {
  background-color: #fff;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  right: -20px;
  transition: 0.2s ease-in-out;
  visibility: visible;
  z-index: 99;
}

.third-level-list__item ul li {
  margin-bottom: 10px;
}

.layout-navigation__second-level-list.nav-level--visible,
.third-level-list__item.nav-level--visible {
  opacity: 1;
  position: absolute;
}

.btn--close {
  display: none;
}

.close-layer .burger-menu__bar:nth-child(2) {
  opacity: 0;
  transition: 0.1s ease-in-out;
}
.close-layer .burger-menu__bar:nth-child(1) {
  transform: rotate(-45deg);
}
.close-layer .burger-menu__bar:nth-child(3) {
  transform: rotate(45deg);
}
.close-layer .burger-menu__bar:nth-child(1),
.close-layer .burger-menu__bar:nth-child(3) {
  top: 5px;
  transition: 0.1s ease-in-out;
}

@media (min-width: 1024px) {
  .layout-navigation {
    left: -375px;
    margin-top: 0;
    position: fixed;
    top: 0;
    width: 375px;
  }
  .layout-navigation__list {
    padding: 16px 16px 0 104px;
  }
  .layout-navigation__back-btn {
    cursor: pointer;
    left: -29px;
    top: 12px;
    transform: translate(-50%, -50%) rotate(-135deg);
  }
  .layout-navigation__back-btn:after {
    background-color: var(--clr-base-text);
    content: "";
    height: 2px;
    left: -3px;
    position: absolute;
    top: 3px;
    transform: rotate(-45deg);
    width: 12px;
  }
  .layout-navigation__logo {
    display: block;
    width: var(--logo-width-navigation-desktop);
  }
  .layout-navigation__logo img {
    filter: var(--logo-filter-mobile-and-menu);
  }
  .layout-navigation__first-level-list {
    padding: 0;
  }
  .layout-navigation__wrapper {
    border-top: 73px solid #fff;
    max-height: calc(100vh - 150px);
    padding: 0;
  }
  .layout-navigation__second-level-list {
    left: -100%;
    opacity: 1;
    right: unset;
  }
  .layout-navigation__meta-nav {
    padding: 0;
  }
  .layout-navigation__meta-nav-item {
    padding-bottom: 10px;
    padding-right: 40px;
  }
  .layout-navigation__meta-nav-item.country-selector {
    padding-top: 14px;
  }
  .layout-navigation.overlay--opened {
    left: 0;
    z-index: 999;
  }
  .second-level__title,
  .third-level__link {
    margin-bottom: 0;
    padding: 0 0 24px 0;
  }
  .third-level__highlight-teasers {
    background-color: #fff;
    display: block;
    left: 100%;
    height: 100%;
    padding-top: 145px;
    position: absolute;
    top: 0;
    width: 330px;
  }
  .third-level__highlight-teasers .third-level__link {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    letter-spacing: 0.5px;
    font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  }
  .layout-navigation__second-level-list.nav-level--visible {
    left: 20px;
    padding-left: 84px;
    width: calc(100% - 84px);
  }
  .layout-navigation__second-level-list.nav-level--visible,
  .layout-navigation__third-level-list .nav-level--visible {
    display: block;
    opacity: 1;
    top: -1px;
  }
  .layout-navigation__second-level-list,
  .third-level-list__item {
    padding-top: 145px;
    opacity: unset;
    display: none;
  }
  .third-level-list__item ul {
    overflow: auto;
    padding-left: 28px;
    padding-right: 28px;
    width: auto;
  }
  .third-level__link {
    cursor: pointer;
    padding-left: 28px;
    width: auto;
  }
  .third-level__link .close-layer:after,
  .third-level__link .close-layer:before {
    display: none;
  }
  .third-level__title .arrow-right {
    right: 21px;
  }
  .third-level__title .arrow-right {
    display: none;
  }
  .third-level__title--active .arrow-right {
    display: block;
  }
  .third-level__title--active a {
    text-decoration: underline;
  }
  .third-level .close-layer:after,
  .third-level .close-layer:before,
  .burger-menu.close-layer:after,
  .burger-menu.close-layer:before,
  .second-level__title:after,
  .third-level__link:after,
  .burger-menu.close-layer .burger-menu__bar,
  .third-level__link .layout-navigation__back-btn {
    display: none;
  }
  .second-level__title span:not(.layout-navigation__back-btn),
  .third-level__link span:not(.layout-navigation__back-btn) {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    letter-spacing: 0.5px;
    margin-left: 0;
  }
  .layout-navigation__third-level-list .nav-level--visible {
    height: calc(100% + 2px);
    left: 100%;
    width: 330px;
  }
  .layout-navigation__third-level-list .nav-level--visible:after, .layout-navigation__third-level-list .nav-level--visible:before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: var(--clr-border-btn);
    height: 100%;
    top: 145px;
  }
  .layout-navigation__third-level-list .nav-level--visible:before {
    left: 100%;
    z-index: 9;
  }
  .layout-navigation.overlay--opened .btn--close.close-layer {
    display: block;
    height: 48px;
    position: absolute;
    right: 24px;
    top: calc(100% - 169px);
    transition: 0.2s all ease;
    width: 48px;
  }
  .layout-navigation.overlay--opened .btn--close.close-layer:hover {
    transition: 0.2s all ease;
  }
  .btn--close svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .layout-navigation.overlay--opened .close-layer {
    cursor: pointer;
    height: 22px;
    padding-top: 10px;
    position: absolute;
    right: 15px;
    top: 16px;
    width: 18px;
  }
  .layout-navigation.overlay--opened .close-layer:after, .layout-navigation.overlay--opened .close-layer:before {
    content: "";
    background-color: var(--clr-base-text);
    position: absolute;
    height: 2px;
    width: 100%;
  }
  .layout-navigation.overlay--opened .close-layer:after {
    transform: rotate(-45deg);
  }
  .layout-navigation.overlay--opened .close-layer:before {
    transform: rotate(45deg);
    margin-bottom: -2px;
  }
  .layout-navigation .layout-navigation__logo {
    position: relative;
    left: 104px;
    top: 40px;
    z-index: 999;
  }
  .layout-navigation .layout-navigation__logo img {
    max-height: 66px;
  }
}
@media (max-width: 1023px) {
  .layout-navigation__back-btn-wrapper {
    width: 20px;
    height: 20px;
    margin-top: 2px;
  }
  .layout-navigation .second-level__title span:not(.layout-navigation__back-btn),
  .layout-navigation .third-level__link span:not(.layout-navigation__back-btn) {
    margin-left: 5px;
  }
}
.stage-slider {
  position: relative;
  z-index: 0;
}
.stage-slider__item-wrapper {
  position: relative;
}
.stage-slider__description {
  text-align: center;
  z-index: 99;
}
.stage-slider__image img {
  max-width: initial;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.stage-slider__image picture {
  display: block;
  margin-left: 0;
  opacity: 1;
  transition: all 0.7s linear;
  visibility: visible;
  width: 100%;
}
.stage-slider picture:after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 9;
}
.stage-slider__iframe {
  position: absolute;
  top: 0;
  z-index: -1;
}
.stage-slider .btn.btn--secondary {
  border: none;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  width: max-content;
}
.stage-slider .tns-nav > [aria-controls],
.stage-slider .tns-nav > .tns-nav-active {
  background-color: #fff;
}
.stage-slider .tns-nav > [aria-controls] {
  border-radius: 4px;
  opacity: 0.5;
}
.stage-slider .tns-nav > [aria-controls].tns-nav-active {
  opacity: 1;
}
.stage-slider .tns-nav {
  z-index: 9;
}
.stage-slider__buttons {
  align-items: center;
  display: flex;
  justify-content: center;
}
.stage-slider__video--playing picture {
  opacity: 0;
  visibility: hidden;
}
.stage-slider__video--playing .play-button {
  display: none;
}

.country-selector-modal-mobile {
  display: none;
}

.country-selector-modal-window {
  display: none;
  padding: 0;
}
.country-selector-modal-window a {
  color: var(--clr-base-text);
}
.country-selector-modal-window .header {
  background-color: var(--clr-base-brand);
  text-align: center;
  padding: 15px;
}
.country-selector-modal-window .body {
  padding-bottom: 35px;
  position: relative;
  padding: 30px;
}
.country-selector-modal-window .body h2 {
  text-align: center;
  margin-top: 28px;
  font-size: 24px;
}
.country-selector-modal-window .body .wrapper {
  background-image: url(/dist/FC.Ecom/6c5ac7ff159b1d2cb3ec.png);
  background-repeat: no-repeat;
  margin-top: 15px;
  padding: 55px 10px;
  display: flex;
  gap: 10px;
  justify-content: space-around;
}
.country-selector-modal-window .body .wrapper h3 {
  padding-bottom: 10px;
  font-style: italic;
  font-size: 24px;
}
.country-selector-modal-window .body .wrapper .region-tab {
  padding-bottom: 22px;
}
.country-selector-modal-window .body .wrapper .country-list a {
  line-height: 26px;
  display: block;
}

.country-selector-modal-window.country-selector-modal-window-mobile .body {
  background-image: url(/dist/FC.Ecom/6c5ac7ff159b1d2cb3ec.png);
  background-size: contain;
}
.country-selector-modal-window.country-selector-modal-window-mobile h2 {
  margin: 0;
  font-size: 22px;
}
.country-selector-modal-window.country-selector-modal-window-mobile .wrapper {
  padding: 0;
  display: unset;
  background-size: contain;
}
.country-selector-modal-window.country-selector-modal-window-mobile .country-selectbox {
  margin-top: 30px;
  height: 42px;
  border: 1px solid #eee;
  width: 100%;
  font-size: 16px;
}

.text-image {
  display: flow-root;
}
.text-image div:empty {
  display: none;
}
.text-image__primary img {
  margin: 0 auto;
}

@media (min-width: 1024px) {
  .proportion-1-1.text-image__text-only .text-image__primary,
  .proportion-1-1.text-image__text-only .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .proportion-1-2.text-image__text-only .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .proportion-2-1.text-image__text-only .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .proportion-1-2.text-image__text-only .text-image__primary {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .proportion-2-1.text-image__text-only .text-image__primary {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .text-image__primary {
    width: 100%;
  }
  .text-image__secondary {
    display: flex;
  }
  .text-image__align--left .text-image__primary {
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
  .text-image__align--right .text-image__primary {
    float: right;
    margin-right: 0;
    margin-left: 30px;
  }
  .text-image__text-only .text-image__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .text-image__align--right.text-image__text-only {
    flex-direction: row-reverse;
  }
}
.content-part-background__content-wrapper {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  width: 100%;
}
.content-part-background__image, .content-part-background__text-group {
  margin-left: 0;
  margin-right: 0;
}
.content-part-background__text-group {
  text-align: left;
}
.content-part-background .content-align-left .btn.link,
.content-part-background .content-align-right .btn.link {
  display: block;
}
.content-part-background .content-align-center .link {
  display: none;
}
.content-part-background .content-align-left .btn.btn--primary,
.content-part-background .content-align-right .btn.btn--primary {
  display: none;
}
.content-part-background .content-align-center .btn.btn--primary {
  display: block;
}
.content-part-background .content-align-center .content-part-background__text-group {
  text-align: center;
}

@media (min-width: 1024px) {
  .content-part-background__items {
    justify-content: center;
  }
  .content-part-background__content-wrapper {
    margin-left: -30px;
    margin-right: -30px;
    width: auto;
  }
  .content-part-background .content-part-background__text-group {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .content-part-background .content-align-center.left .content-part-background__text-group,
  .content-part-background .content-align-center.right .content-part-background__text-group {
    text-align: center;
  }
  .image-align-right .content-part-background__content-wrapper {
    flex-direction: row;
  }
  .image-align-left .content-part-background__content-wrapper {
    flex-direction: row-reverse;
  }
}
.content-zone-background {
  position: relative;
}
.content-zone-background__text-group {
  text-align: center;
}
.content-zone-background .row {
  justify-content: center;
}
.content-zone-background__headline, .content-zone-background__title, .content-zone-background__description {
  color: #fff;
}

.content-zone__background--full img {
  z-index: -1;
}

.two-columns + .is-wide,
.two-columns + .is-narrow {
  padding-top: 0;
}
.two-columns + .is-wide .text-image__align--left.proportion-1-1.text-image__text-only,
.two-columns + .is-narrow .text-image__align--left.proportion-1-1.text-image__text-only {
  padding: 0 15px;
}
.two-columns + .is-wide .text-image__description.paragraph-med,
.two-columns + .is-narrow .text-image__description.paragraph-med {
  padding: 0;
  text-align: center;
}
.two-columns + .is-wide .text-image__inner-content,
.two-columns + .is-narrow .text-image__inner-content {
  padding: 0;
}

.two-columns__half-col > .two-columns__half-col {
  display: inline-block;
  margin-bottom: 30px;
  vertical-align: top;
}

@media (min-width: 1024px) {
  .two-columns__wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
  .two-columns .content-image:first-of-type {
    margin-bottom: 0;
  }
  .two-columns__half-col {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
}
.video-player__headline {
  margin-bottom: 20px;
  text-align: center;
}
.video-player__wrapper {
  position: relative;
}
.video-player__image {
  opacity: 1;
  transition: all 0.7s;
  visibility: visible;
}
.video-player__button {
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  z-index: 9;
}
.video-player__description {
  text-align: center;
}
.video-player__image + .video-player__iframe iframe {
  position: absolute;
  top: 0;
}
.video-player img,
.video-player iframe {
  margin: 0 auto;
}

.video-player__video--playing .video-player__image {
  opacity: 0;
  transition: all 0.7s;
  visibility: hidden;
}
.video-player__video--playing iframe {
  height: 100%;
}

.standard-teaser-video {
  cursor: pointer;
}
.standard-teaser-video__overlay {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.video-overlay__wrapper {
  display: none;
  height: 100%;
}
.video-overlay__content {
  text-align: center;
  width: 100%;
}
.video-overlay__title {
  font-size: 1.75rem;
  line-height: 1.9375rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  display: inline-block;
  margin-top: 36px;
  max-height: 62px;
  overflow: hidden;
}
.video-overlay__description {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.5px;
  margin-top: 8px;
  max-height: 80px;
  overflow: auto;
  position: relative;
}

.fancybox__container .fancybox__content {
  padding: 30px;
}
.fancybox__container .fancybox__content .carousel__button.is-close {
  color: var(--clr-border-btn);
  top: 0;
}

.social-items__wrapper {
  text-align: center;
}
.social-items__icon {
  border: 1px solid var(--clr-border-btn);
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  transition: 0.2s all ease-in-out;
}
.social-items__icon:hover {
  transition: 0.2s all ease-in-out;
}
.social-items__icon img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 20px;
  width: 20px;
}
.social-items__icons {
  display: flex;
  justify-content: center;
}

.newsletter-form {
  border-bottom: 1px solid var(--clr-border-btn);
  text-align: left;
}
.newsletter-form__signup-text a {
  text-decoration: underline;
}
.newsletter-form__signup-title {
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.newsletter-form__input {
  border-radius: 4px;
}
.newsletter-form .input-text {
  border-radius: 4px;
}

.shipping-info {
  position: relative;
}
.shipping-info__item {
  align-items: center;
  display: flex;
}

.pre-footer .tooltip {
  display: none;
}

.footer-navigation__logo {
  text-align: center;
}
.footer-navigation__list-title {
  color: #fff;
  cursor: pointer;
  display: block;
  position: relative;
}
.footer-navigation__list-title .arrow-down {
  position: absolute;
  right: 10px;
  top: 8px;
}
.footer-navigation__list-title .arrow-down:before {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
  display: inline-block;
  position: absolute;
  transition: transform 0.5s;
}
.footer-navigation__list-title .arrow-down:before {
  transform: translateY(-35%) rotate(135deg);
}
.footer-navigation__list-items input[type=checkbox]:checked + label .arrow-down:before {
  transform: rotate(-45deg);
}
.footer-navigation__list-items {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.footer-navigation__list-items ul {
  overflow: hidden;
  transition: max-height 0.1s;
}
.footer-navigation__list-items input[name=accordion] {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.footer-navigation__list-item {
  color: #fff;
  letter-spacing: 0.6px;
}
.footer-navigation__copyright-text, .footer-navigation__legal-links-content a {
  color: #fff;
}
.footer-navigation__legal-links-content a:hover, .footer-navigation__list-item:hover {
  color: white;
  text-decoration: underline;
}
.footer-navigation__link .country-selector-modal {
  color: #fff;
  cursor: pointer;
  display: block;
  margin-top: 16px;
  text-decoration: none;
}

@media (min-width: 1024px) {
  .social-items__wrapper {
    text-align: left;
  }
  .social-items__icons {
    justify-content: start;
  }
  .newsletter-form {
    border-bottom: unset;
  }
  .pre-footer__shipping-info:after {
    content: "";
    left: 23.5px;
    position: absolute;
  }
  .footer-navigation__list-title .arrow-down {
    display: none;
  }
  .footer-navigation__list-items {
    border-bottom: unset;
  }
  .footer-navigation__legal-links-content ul {
    display: flex;
  }
  .footer-navigation__legal-links-content, .footer-navigation__copyright {
    border-top: 1px solid #fff;
    display: flex;
    justify-content: space-between;
  }
  footer .social-items,
  footer .shipping-info,
  footer .footer-navigation__list {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
}
.storelocator__filters {
  display: flex;
  gap: 6px;
  border-bottom: 1px solid #eae9e4;
  padding: 20px 0 28px 0;
}

.storelocator__list .store-list-item {
  border-bottom: 1px solid #e2e3e3;
  padding: 16px 0 10px 0;
  position: relative;
}
.storelocator__list .store-label {
  position: absolute;
  top: 15px;
  width: 20px;
  left: 3px;
  text-align: center;
}
.storelocator__list .details {
  display: none;
}
.storelocator__list .buttons {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  right: 0;
  text-decoration: underline;
  top: 9px;
}
.storelocator__list .close-button {
  display: none;
}
.storelocator__list .title-section {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 15px;
}
.storelocator__list .address-section {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.storelocator__list .fields-of-competences-section {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 20px 0;
}
.storelocator__list .fields-of-competences-section > img {
  max-width: 45%;
}
.storelocator__list .store-list-item.expanded .close-button {
  display: block;
}
.storelocator__list .store-list-item.expanded .details-button {
  display: none;
}
.storelocator__list .store-list-item.expanded .details {
  display: block;
}
.storelocator__list .fieldsOfCompetence > li {
  list-style-type: disc;
  list-style-position: inside;
}
.storelocator__list .opening-hours {
  margin-top: 20px;
}

.color-table .slider {
  position: relative;
  padding: 0 35px;
  width: min-content;
  margin: auto;
}
.color-table .slider .color-table__filters {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  gap: 15px;
}
.color-table .slider > button {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  background: 0;
  border: 0;
}
.color-table #colorPrevButton {
  position: absolute;
  left: 0;
}
.color-table #colorNextButton {
  right: 0;
}

.color-table__filters .all-filters {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -319px -25px;
  height: 30px;
  width: 30px;
}
.color-table__filters .all-filters img {
  display: none;
}
.color-table__filters .filter {
  width: 30px;
  cursor: pointer;
  position: relative;
}
.color-table__filters .filter:hover:before, .color-table__filters .filter.active-filter:before {
  border-bottom: 1px solid #05301a;
  bottom: -3px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.color-table__colors {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding-right: 5px;
  /*
  .color-table {
   display: inline-block;
  margin: 100px 0 40px;
  text-align: center;
  width: 100%;

  .add-to-cart .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
      background-color: transparent;
  }

  .cart-button {
      .border-radius(0);
      background-color: @green;
      border: 0;
      color: white;
      font-size: 15px;
      outline: none;
      padding: 9px 11px;
      position: relative;
      z-index: 5;

      .icon-cart {
          margin: 0;
          position: relative;
          z-index: -1;
      }

      &:hover {
          .opacity(0.8);

          + .message {
              .opacity(1);
              visibility: visible;
          }
      }
  }

  .colors {
      .clear;
      .column-centered(12);
      margin-bottom: -16px;

      .color {
          display: block;
          height: 55px;
          margin: 0;
          width: 100%;

          img {
              @media (max-width: @desktop) {
                  height: 100%;
              }
          }

          + .info {
              margin-top: 6px;
          }
      }
  }

  .color-teaser {
      .column(2, 12);
      margin-bottom: 35px;
      position: relative;

      &.not-in-stock {
          .cart-button {
              .opacity(0.5);
              cursor: default;
              position: relative;
              z-index: 1;
          }

          .quantity {
              .opacity(0.5);
              overflow: hidden;
          }
      }

      &.selected:before {
          .border-radius(50%);
          .horizontal-align();
          background-color: rgba(255, 255, 255, 0.75);
          background-repeat: no-repeat;
          content: "";
          height: 45px;
          position: absolute;
          top: 5px;
          width: 45px;
          z-index: 9;
      }

      &.selected figure {
          position: relative;

          &:after {
              .sprite-selected;
              content: "";
              left: 50%;
              margin-left: -8px;
              margin-top: -6px;
              position: absolute;
              top: 50%;
              z-index: 10;
          }
      }*/
  /* Light grey border to white color */
  /*&.basicColor-5f055d063bb94e5b979d2a7cf08d3576 img {
          border: 1px solid @border-grey-light;
      }
  }

  .filters {
      .clear;
      .column-centered(8);
      border-bottom: 1px solid @border-grey-lighter;
      display: inline-block;
      margin-bottom: 40px;
      margin-top: 30px;
      padding-bottom: 1px;
      width: auto;

      .all-filters {
          .sprite-allFilters();
          padding-bottom: 1px;

          img {
              display: none;
          }
      }

      .filter {
          &:first-of-type {
              margin-left: 0;
          }

          &:last-of-type {
              margin-right: 0;
          }
      }
  }

  .filter {
      .column(2);
      cursor: pointer;
      display: inline-block;
      float: none;
      height: 31px;
      margin: 0 5px;
      position: relative;
      width: 31px;

      img {
          .border-radius(100%);
          width: 100%;
      }

      &:hover:before,
      &.active-filter:before {
          border-bottom: 1px solid #d3d3d3;
          bottom: -10px;
          content: "";
          height: 1px;
          left: 0;
          position: absolute;
          width: 100%;
      }

      &.active-filter:before,
      &:hover:before {
          border-bottom: 1px solid @green;
      }
  }

  .headline {
      .hl3()
  }

  .info {
      .info-copy;
      font-size: 12px;
      line-height: 20px;
      min-height: 40px;
      text-align: left;

      + .add-to-cart {
          margin-top: 6px;
      }
  }

  .message {
      .box-sizing;
      .opacity(0);
      .transition(all 0.3s ease);
      background: white;
      border: 1px solid #e2e3e2;
      bottom: 53px;
      color: #e30613;
      font-size: 12px;
      position: absolute;
      visibility: hidden;
      width: 100%;

      &:after,
      &:before {
          border-bottom: 10px solid transparent;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-top: 10px solid #e2e3e2;
          content: "";
          position: absolute;
          right: 10px;
          top: 100%;
      }

      &:after {
          border-top-color: white;
          top: 91%;
      }
  }

  .quantity {
      float: left;
      width: 96px;

      select {
          .appearance-reset();
          border: 1px solid @border-grey-lighter;
          height: 40px;
          outline: none;
          width: 100%;
      }

      + .cart-button {
          margin-left: 5px;
      }
  }

  .quantity-select {
      .box-sizing;
      width: 96px !important;
  }

  .selectboxit-container {
      background-color: white;

      .selectboxit-text {
          color: @grey;
      }
  }

  .sub-headline {
      .subline();
      font-style: italic;
  }

  &.not-in-stock .add-to-cart {
      .cart-button {
          .opacity(0.5);
          cursor: default;
          position: relative;
          z-index: 1;
      }

      .quantity {
          .opacity(0.5);
          overflow: hidden;
      }
  }*/
}
.color-table__colors figure img {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
.color-table__colors .color {
  margin: 0;
  flex: 40%;
}
.color-table__colors .color-teaser {
  width: 45%;
  position: relative;
}
.color-table__colors .color-teaser.selected:before {
  border-radius: 50%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.75);
  background-repeat: no-repeat;
  content: "";
  height: 45px;
  position: absolute;
  top: 5px;
  width: 45px;
  z-index: 9;
}
.color-table__colors .color-teaser.selected figure {
  position: relative;
}
.color-table__colors .color-teaser.selected figure::after {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -226px -88px;
  height: 12px;
  width: 17px;
  content: "";
  left: 50%;
  margin-left: -8px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  z-index: 10;
}
.color-table__colors .color-teaser__shop-wrapper {
  display: flex;
  gap: 10px;
}
.color-table__colors .color-teaser .product-teaser-list-item__price {
  font-size: 14px;
  font-weight: 700;
}
.color-table__colors .color-teaser .product-teaser-list-item__add-to-cart-wrapper {
  margin-top: 0;
}
.color-table__colors .color-teaser .rc-product-teaser-price {
  margin-top: 5px;
}
.color-table__colors .color-teaser .product-item__stock {
  bottom: 1px;
  position: absolute;
  margin-bottom: 0;
  right: 0;
}
.color-table__colors .quantity {
  flex: 1;
}
.color-table__colors .quantity-select {
  width: 100%;
  text-align: center;
}
.color-table__colors .add-to-cart {
  display: flex;
  gap: 5px;
}
.color-table__colors .info {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  margin-top: 10px;
}
.color-table__colors .cart-button {
  background-color: var(--clr-base-brand);
  border: 0;
  color: white;
  font-size: 15px;
  outline: none;
  padding: 9px 11px;
  appearance: none;
  position: relative;
  z-index: 5;
}
.color-table__colors .cart-button .icon-cart {
  margin: 0;
  position: relative;
  z-index: -1;
}
.color-table__colors .cart-button:hover {
  opacity: 0.8;
}
.color-table__colors .cart-button:hover + .message {
  opacity: 1;
  visibility: visible;
}
.color-table__colors::-webkit-scrollbar {
  width: 4px;
}
.color-table__colors::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.color-table__colors::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}

.engraving-wrapper {
  /*   .clear;
  margin-top: 20px;*/
}

.icon-engraving {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  padding-right: 5px;
}

/*
@media (min-width: @tablet-portrait) {
    .engraving-wrapper {

        .add-engraving-button {
            float: right;
            padding: 12px;
            width: 70%;
        }
    }
}
*/
@media (min-width: 1024px) {
  .color-table__colors .color-teaser {
    width: 15%;
  }
  .color-table .slider {
    padding: 0;
  }
  .color-table .slider button {
    display: none;
  }
}
.standard-teaser-container__title {
  margin-bottom: 24px;
}
.standard-teaser-container__headline,
.standard-teaser-container .topline {
  color: #fff;
  display: -webkit-box;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.standard-teaser-container__list {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-flow: row wrap;
}
.standard-teaser-container__content-image {
  overflow: hidden;
}
.standard-teaser-container__landscape .btn--primary {
  display: none;
}
.standard-teaser-container__description {
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.standard-teaser-container__description:before {
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  content: "";
  position: absolute;
  opacity: 1;
  right: 18px;
  transform: rotate(45deg) translate3d(-100%, 100%, 0);
  transition: 0.3s all;
  width: 8px;
  z-index: 1;
}
.standard-teaser-container__portrait .two-in-row .btn--primary {
  display: block;
}
.standard-teaser-container__portrait .two-in-row .article-teaser:before {
  display: none;
}
.standard-teaser-container .btn--primary {
  display: none;
}

.article-teaser {
  position: relative;
  width: 100%;
}
.article-teaser picture:after {
  bottom: 0;
  content: "";
  cursor: pointer;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 0;
}

@media (min-width: 767px) {
  .standard-teaser-container__list {
    justify-content: center;
  }
  .standard-teaser-container__content-image img {
    backface-visibility: hidden;
    transition: transform 0.8s cubic-bezier(0.095, 0.33, 0.285, 1) 25ms;
    transform-origin: center;
    transform: scaleX(1) translateZ(0);
  }
  .standard-teaser-container__description:before {
    opacity: 0;
  }
  .standard-teaser-container .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
  }
  .standard-teaser-container__portrait .two-in-row .btn--primary {
    display: block;
  }
  .standard-teaser-container__portrait .two-in-row .article-teaser:before {
    display: none;
  }
  .standard-teaser-container .btn--primary {
    display: none;
  }
  .article-teaser:hover .standard-teaser-container__description:before {
    opacity: 1;
    transform: rotate(45deg) translate3d(0, 0, 0);
  }
  .article-teaser:hover img {
    transform: scale3d(1.05, 1.05, 1) translateZ(0);
  }
}
@media (min-width: 1024px) {
  .standard-teaser-container__landscape .two-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .standard-teaser-container__landscape .four-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
  .standard-teaser-container__landscape .three-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .standard-teaser-container__portrait .two-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .standard-teaser-container__portrait .three-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .standard-teaser-container__portrait .four-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
}
.product-teaser__title {
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.5px;
  margin-bottom: 24px;
}
.product-teaser__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.product-teaser__item {
  position: relative;
}
.product-teaser__item:not(.tns-item) {
  margin-bottom: 32px;
}
.product-teaser__item-description {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.product-teaser-list-item > a {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.product-teaser-list-item__badge {
  left: 0;
  position: absolute;
  z-index: 1;
}
.product-teaser-list-item__price-wrapper, .product-teaser-list-item__discount, .product-teaser-list-item__color-variation, .product-teaser-list-item__personalization {
  display: flex;
  text-align: center;
  align-items: center;
}
.product-teaser-list-item__price-detail {
  margin-right: 8px;
}
.product-teaser-list-item__description {
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  display: -webkit-box;
  overflow: hidden;
  max-height: 30px;
  margin-top: 4px;
  margin-bottom: 8px;
  text-overflow: ellipsis;
  text-transform: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  -webkit-mask-image: none;
}
.product-teaser-list-item__add-to-cart-wrapper {
  margin-top: 12px;
}
.product-teaser-list-item__cart-button {
  padding: 0;
  margin-bottom: 12px;
  position: relative;
}
.product-teaser-list-item__cart-button:disabled {
  cursor: auto;
  pointer-events: unset;
}
.product-teaser-list-item__cart-button:before {
  content: "";
  height: 100%;
  left: 0;
  transition: 0.3s ease-in-out;
  top: 0;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  width: 100%;
}

.product-teaser-list-item__cart-button.product-added {
  pointer-events: none;
}

.product-teaser-list-item__cart-button.product-added:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2724%27 fill=%27%23039A54%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M21.1429 28L17.1429 24L15.8096 25.3334L21.1429 30.6667L32.5715 19.2381L31.2381 17.9048L21.1429 28Z%27 fill=%27white%27/%3E%3C/svg%3E");
  opacity: 1;
  visibility: visible;
}

.product-item__stock-wrapper {
  min-height: 30px;
}
.product-item__stock {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  display: flex;
  padding-left: 15px;
  margin-bottom: 12px;
  position: relative;
}
.product-item__stock::before {
  content: "";
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 50%;
  width: 4px;
  height: 4px;
}
.product-item__in-stock {
  color: var(--clr-product-in-stock);
}
.product-item__in-stock::before {
  background-color: var(--clr-product-in-stock);
}
.product-item__out-of-stock {
  color: var(--clr-product-out-of-stock);
}
.product-item__out-of-stock::before {
  background-color: var(--clr-product-out-of-stock);
}

.checkout-page.shopping-cart .product-item__stock {
  position: absolute;
  right: 0;
}

.product-listing-page .article-teaser.product-teaser__item {
  margin-bottom: 32px;
}

.product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) {
  flex-basis: 100%;
  max-width: 100%;
}

.product-listing-page .article-teaser.product-teaser__item .topline {
  color: white;
}

.container .container {
  padding: 0;
}

@media (min-width: 1024px) {
  .product-teaser__title {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
  }
  .product-teaser__list {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: unset;
  }
  .product-teaser__item {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
  .product-teaser__item:not(.tns-item) {
    margin-bottom: 48px;
  }
  .product-teaser-list-item__image {
    padding: 10px;
  }
  .product-teaser-list-item__variant {
    flex-direction: row;
    height: 100%;
    justify-content: space-between;
    height: 24px;
  }
  .product-teaser-list-item__price-wrapper {
    margin-top: 8px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) .standard-teaser-container__description:before,
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) .standard-teaser-container__description:before {
    bottom: 34px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) {
    height: max-content;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
    height: max-content;
  }
}
@media (max-width: 1023px) {
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) .standard-teaser-container__headline,
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) .standard-teaser-container__headline {
    font-size: 1.125rem;
    line-height: 1.375rem;
    letter-spacing: 0.5px;
    margin-right: 8px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) .standard-teaser-container__description:before,
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) .standard-teaser-container__description:before {
    bottom: 22px;
    right: 4px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) {
    height: calc(100% - 39px);
  }
}
.product-slider__show-more {
  margin-top: 20px;
}
.product-slider__item {
  cursor: pointer;
}
.product-slider .video-player {
  position: relative;
}
.product-slider .video-player img {
  position: relative;
  height: auto;
}

.product-info-mobile,
.product-info {
  position: relative;
}
.product-info-mobile__tags,
.product-info__tags {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.product-info-mobile__article-number,
.product-info__article-number {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-info-mobile__title,
.product-info__title {
  font-size: 1.5rem;
  line-height: 2.125rem;
  letter-spacing: 0.5px;
}
.product-info-mobile__sub-title,
.product-info__sub-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  margin-bottom: 8px;
}

.product-info__price {
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-info__price-wrapper {
  margin-top: 15px;
}
.product-info__add-to-cart-wrapper {
  margin-top: 32px;
  margin-bottom: 34px;
}

.product-info-mobile .product-info__vat-wrapper,
.product-info-mobile .product-info__price-wrapper,
.product-info-mobile .product-info__add-to-cart-wrapper {
  display: none;
}
.product-info-mobile .hidden-on-mobile {
  display: block;
}

.product-info__title,
.product-info__price-wrapper {
  margin-bottom: 4px;
}

.product-info__vat-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}

select:focus-visible {
  outline: none;
}

.color-dropdown .custom-select {
  margin-bottom: 12px;
}
.color-dropdown:after {
  content: "";
  transition: 0.3s ease-in-out;
}

.overlay-layer {
  z-index: 99;
}
.overlay-layer .color-dropdown:after {
  background-color: var(--clr-base-text);
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.5;
  position: fixed;
  width: 100%;
  z-index: 99;
}

.cart-button {
  margin-left: 15px;
  width: 100%;
}

.add-engraving-button {
  justify-content: inherit;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-left: 43px;
  width: 100%;
}
.add-engraving-button .icon-engraving {
  height: 18px;
  left: 14px;
  position: absolute;
  width: 18px;
}

.product-info__price-reducted {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.product-info__price-replaced {
  color: var(--clr-base-text);
  margin-left: 8px;
  text-decoration-line: line-through;
}

.pdf-download__title {
  font-size: 1rem;
  line-height: 2.0625rem;
  letter-spacing: 0.5px;
}

.product-slider-recommendation {
  padding-top: 30px;
}
.product-slider-recommendation__title + .products-slider {
  padding-top: 24px;
}

.products-slider {
  position: relative;
}
.products-slider + .products-slider {
  padding-top: 24px;
}

.product-slider-ymal__wrapper {
  position: relative;
  padding-top: 24px;
}

@media (max-width: 1023px) {
  .product-info-mobile {
    margin-top: 24px;
  }
  .product-info-mobile .product-info__tags {
    display: flex;
  }
  .product-info-mobile .product-info__title,
  .product-info-mobile .product-info__article-number,
  .product-info-mobile .product-info__sub-title,
  .review {
    display: block;
  }
  .product-info__tags, .product-info__title, .product-info__article-number, .product-info__sub-title,
  .product-info .review {
    display: none;
  }
  .product-info .quantity-pdp-wrapper,
  .product-info .cart-button {
    height: 48px;
  }
}
@media (min-width: 1023px) {
  .pdp-container {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
  }
  .pdp-container__left,
  .pdp-container .product-detail {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .pdp-container__right {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .pdf-download__title {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    letter-spacing: 0.5px;
  }
  .product-slider__list {
    display: grid;
    grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    gap: 10px;
    max-height: 433px;
    overflow: hidden;
    transition: max-height 0.3s ease-in;
  }
  .product-slider__item {
    max-height: 350px;
  }
  .product-slider__show-more {
    margin: 16px auto 0;
  }
  .product-info {
    position: sticky;
  }
  .product-slider-recommendation {
    padding-top: 60px;
  }
  .product-slider-recommendation__title + .products-slider {
    padding-top: 30px;
  }
  .products-slider + .products-slider {
    padding-top: 30px;
  }
  .product-slider-ymal__wrapper {
    padding-top: 30px;
  }
  .video-player__image-wrapper {
    min-height: 350px;
  }
}
@media (min-width: 1440px) {
  .video-player__image-wrapper,
  .product-slider__item {
    min-height: 433px;
  }
}
.product-info__add-to-cart-wrapper {
  margin-bottom: 24px;
  margin-top: 24px;
}
.product-info__add-to-cart-wrapper .info {
  margin-bottom: 12px;
  padding-left: 10px;
  position: relative;
}
.product-info__add-to-cart-wrapper .fake-layer-title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-info__add-to-cart-wrapper .close-fake-layer {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQElEQVR4nO2abYqDQBBECy+wkLPZJLB73Y0xkL2QgV0MDuSHLn5OT3fXA/+EwNSraBydAQghhBBCCCFkORUCZ/gAcAXwpRUAgAC4AzhpyLcAfgE8lUro5bshw0/OEioAzTBwOvogl1wBhrGSfDqanJeDjATIdSZojq0epBh5jUDFyecMVqx8joDFyx8Z1Iz8EYHNye8Z3Kx8ot4gMCX/CWPUK0pwI7+mBHfyS0pwKz+nBPfyifOIaDfxWf9dl9Qjwu5/+bklhJDHxDVvbqKzt3yIEs6R/wTln1vdlmmzCWTGfd5tCbJgkuOuBFkxw3NTgmyY3povQXaY25stQXZ8sDFXghzwVGemBIn8WlwiL4xI5KUxibw4KpGXxytukMBri8xN+Tp8PxMeWvuEvgvYJNVqyCdCb5MjhBBCCCGEwCx/Wrl/EhOuL/kAAAAASUVORK5CYII=);
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
}
.product-info__add-to-cart-wrapper .custom-select__options {
  border: none;
  margin-top: 1px;
}
.product-info__add-to-cart-wrapper .custom-select__options--open {
  border: 1px solid #ddd;
}
.product-info__add-to-cart-wrapper .custom-select__option {
  border: 1px solid #CACACA;
  border-radius: 6px;
  height: 80px;
  justify-content: initial;
  padding: 8px 10px;
  margin: 16px 0;
}
.product-info__add-to-cart-wrapper .custom-select__option.selected {
  border: 2px solid var(--clr-border-btn-hover);
}
.product-info__add-to-cart-wrapper .custom-select__option > span {
  order: 5;
}
.product-info__add-to-cart-wrapper .custom-select__option img {
  margin-right: 25px;
  height: 52px;
  object-fit: cover;
  object-position: center;
}
.product-info__add-to-cart-wrapper .product-info__select-section {
  align-items: center;
  display: flex;
}
.product-info__add-to-cart-wrapper .out-of-stock {
  pointer-events: none;
  opacity: 0.6;
}
.product-info__add-to-cart-wrapper .custom-select {
  align-items: center;
  display: flex;
  height: 64px;
  width: 100%;
}
.product-info__add-to-cart-wrapper .custom-select .custom-select__selected {
  justify-content: flex-start;
  width: 100%;
}
.product-info__add-to-cart-wrapper .custom-select .custom-select__selected span {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 20px;
  order: 2;
}
.product-info__add-to-cart-wrapper .custom-select .custom-select__selected img {
  height: 40px;
}
.product-info__add-to-cart-wrapper .custom-select__dropdown-handle {
  transform: translateY(-50%) rotate(-90deg);
}

@media (min-width: 1024px) {
  .product-info__add-to-cart-wrapper .custom-select {
    border-radius: 4px;
  }
}
.gallery-slider__wrapper {
  position: relative;
}
.gallery-slider__items {
  display: flex;
}
.gallery-slider__item {
  box-sizing: content-box;
}
.gallery-slider__list {
  position: relative;
}
.gallery-slider__text-paragraph {
  display: -webkit-box;
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.gallery-slider .tns-slide-active {
  margin-left: 0px;
  margin-right: 0px;
}
.gallery-slider .slider-controls {
  position: absolute;
  right: -8px;
}
.gallery-slider .tns-ovh,
.gallery-slider .tns-inner {
  overflow: visible;
}
.gallery-slider .tns-item p {
  opacity: 0;
}
.gallery-slider .tns-item.tns-slide-active p {
  opacity: 1;
  transition: 0.2s all ease;
}

@media (min-width: 1024px) {
  .gallery-slider__title {
    width: calc(100% - 100px);
  }
  .gallery-slider .slider-controls {
    display: block;
  }
  .gallery-slider #tns2 > .tns-item:last-of-type {
    padding-right: 16px;
  }
}
.iframe.no-distance-upwards {
  padding-top: 0;
}

.pdf-download__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  margin-bottom: 31px;
}
.pdf-download__content {
  padding: 0 20px;
}
.pdf-download__wrapper {
  align-items: center;
  border-top: 1px solid var(--clr-border-btn);
  display: flex;
  padding-bottom: 16px;
  padding-top: 16px;
}
.pdf-download__wrapper:hover {
  cursor: pointer;
}
.pdf-download__wrapper:hover svg {
  fill: var(--clr-base-brand);
}
.pdf-download__wrapper:hover .pdf-download__link {
  color: var(--clr-base-brand);
  text-decoration: underline;
}
.pdf-download__icon {
  margin-right: 8px;
  padding: 8px;
}
.pdf-download__icon svg {
  display: block;
  fill: var(--clr-base-text);
  height: 32px;
  transition: 0.3s ease-in-out;
  width: 32px;
}
.pdf-download__link {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  transition: 0.3s all;
}
.pdf-download__description {
  color: var(--clr-base-text);
}

@media (min-width: 1024px) {
  .pdf-download__content {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  .pdf-download__inner-content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .pdf-download__title {
    margin-bottom: 38px;
    font-size: 2rem;
    line-height: 2.5rem;
    letter-spacing: 0.5px;
  }
}
.mini-cart {
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.mini-cart.active {
  z-index: 999999;
}

.lock-screen .mini-cart.active {
  visibility: hidden;
  pointer-events: none;
}

.mini-cart-content {
  transition: right 0.5s;
  background: white;
  display: inline-block;
  height: 100%;
  overflow-y: auto;
  position: fixed;
  right: -395px;
  width: 395px;
  z-index: 9990;
}
.mini-cart-content.show {
  right: 0;
  width: 100%;
}
.mini-cart-content .cart-product-teasers {
  margin: 0;
}
.mini-cart-content .mini-cart-teaser {
  padding: 15px;
  border-bottom: 1px solid #e2e3e3;
}
.mini-cart-content .mini-cart-teaser .mini-cart-teaser-inner {
  display: flex;
  gap: 8px;
}
.mini-cart-content .mini-cart-teaser .image {
  max-width: 65px;
}
.mini-cart-content .mini-cart-teaser .teaser-title {
  display: inline-block;
  color: var(--clr-base-brand);
  line-height: 19px;
  margin-bottom: 4px;
}
.mini-cart-content .mini-cart-teaser .specifications, .mini-cart-content .mini-cart-teaser .price {
  font-size: 12px;
  line-height: 14px;
}
.mini-cart-content .mini-cart-teaser .price {
  align-self: flex-end;
  white-space: nowrap;
  text-align: right;
  flex: 1;
}

.mini-cart-header {
  border-bottom: 1px solid #e2e3e3;
  box-shadow: #f6f6f6 0 1px 1px 0;
  padding: 14px 25px;
  text-align: center;
}
.mini-cart-header a.cart-link {
  color: var(--clr-base-brand);
  font-size: 14px;
  line-height: 21px;
}
.mini-cart-header a.cart-link:hover {
  color: var(--clr-light-text);
}

.mini-cart-total-holder {
  padding: 14px 10px;
  text-align: right;
}
.mini-cart-total-holder .mini-cart-total {
  color: var(--clr-base-brand);
  font-size: 16px;
  line-height: 21px;
}
.mini-cart-total-holder .mini-cart-subinfo {
  font-size: 10px;
  line-height: 21px;
  color: var(--clr-light-text);
}

.mini-cart-to-the-cart {
  margin-bottom: 45px;
  padding: 0 9px;
}
.mini-cart-to-the-cart .cart-link {
  padding: 10px 14px 9px;
  text-align: center;
  width: 100%;
}

.mini-cart-overlay:empty {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  background: #000;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 9980;
}
.mini-cart-overlay:empty.show {
  opacity: 0.5;
  visibility: visible;
}

/*@media (max-width:@tablet-landscape) {
    .mini-cart-open{
        position: fixed;
    }
}*/
@media (min-width: 1024px) {
  .mini-cart-content.show {
    width: unset;
  }
}
.checkout-header {
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkout-header__logo {
  height: 100%;
  margin: 24px 0;
}
.checkout-header__logo > img {
  filter: var(--logo-filter-mobile-and-menu);
  width: var(--logo-width-header-mobile);
}
.checkout-header__info, .checkout-header__meta {
  display: none;
}

.checkout-steps.breadcrumb {
  padding: 0;
  padding-bottom: 16px;
  overflow: unset;
  height: unset;
}
.checkout-steps.breadcrumb::before, .checkout-steps.breadcrumb::after {
  display: none;
}
.checkout-steps.breadcrumb .breadcrumb-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  overflow: unset;
}
.checkout-steps.breadcrumb .breadcrumb-list__title {
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-shop-text);
  opacity: 1;
}
.checkout-steps.breadcrumb .breadcrumb-list__item::before {
  border-color: var(--clr-base-shop-text);
}
.checkout-steps.breadcrumb .breadcrumb-list__item--bold::before {
  border-color: var(--clr-base-brand);
}
.checkout-steps.breadcrumb .breadcrumb-list__title--bold {
  font-family: "Inter-Bold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
}

@media (min-width: 1024px) {
  .checkout-header__logo {
    margin: 45px 0 40px;
  }
  .checkout-header__logo > img {
    width: var(--logo-width-header-desktop);
  }
  .checkout-header__meta, .checkout-header__info {
    padding: 10px;
    display: block;
    align-self: start;
    color: white;
    font-size: 11px;
    line-height: 15px;
    flex: 1;
  }
  .checkout-steps.breadcrumb {
    padding-bottom: 24px;
  }
}
.order-summary .cart-product-teasers .section-title {
  color: #05301a;
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  font-style: italic;
  letter-spacing: 0.01em;
  line-height: 28px;
  display: block;
  width: 100%;
}
.order-summary .form-paragraph .title {
  word-break: normal;
}

.link.address-info-modal {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  text-decoration: underline;
}

.billing-paragraph + .shipping-paragraph,
.form-paragraph + .form-paragraph {
  margin-top: 27px;
}

.iframe-container {
  display: none;
}

.extern-payment-container {
  display: none;
}

.adyen-components-payment-container {
  display: none;
}

.internal-payment-container {
  display: none;
}
.internal-payment-container p {
  word-break: break-word;
}

.birthdate form > div {
  display: inline-block;
}

.birthdate .spinner {
  display: none;
}

.custom-select {
  width: max-content;
}

.checkdate {
  margin-top: 30px;
}

.field-title {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  padding-top: 15px;
  padding-bottom: 15px;
}

body.checkout-page {
  color: var(--clr-base-shop-text);
}

.cp-alpaca-form .payment-widget .form-field.radio label::after {
  left: 20px;
  top: 32px;
}

@media (min-width: 768px) {
  .order-summary .paragraph-lightbox-container {
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
  .order-summary .cart-product-teasers,
  .overview-payment-wrapper:not(.payment-widget .overview-payment-wrapper.simple-form) {
    flex-basis: calc(100% - 30px);
    display: flex;
    max-width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
  .payment-widget .overview-payment-wrapper.simple-form {
    width: 100%;
  }
}
.check-inventory {
  width: 774px !important;
}
.check-inventory .description {
  margin-bottom: 5px;
  margin-top: 24px;
}
.check-inventory .header {
  background-color: #c53430;
  padding: 9px 0;
  position: relative;
  text-align: center;
}
.check-inventory .header h1 {
  color: white;
  font-size: 20px;
}
.check-inventory .header:after {
  content: "";
  position: absolute;
  border-top: 5px solid #c53430;
  border-left: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 100%;
}
.check-inventory .product,
.check-inventory .table-head {
  border-bottom: 1px solid var(--clr-gray-border);
  display: flex;
  gap: 8px;
}
.check-inventory .not-in-inventory-arrow {
  width: 60px;
}
.check-inventory .empty-col {
  width: 128px;
}
.check-inventory .product-name {
  flex: 1;
}
.check-inventory .quantity-old, .check-inventory .quantity-new {
  width: 80px;
}
.check-inventory .quantity-new {
  text-align: right;
}
.check-inventory .product {
  padding: 25px 0;
}
.check-inventory .product .product-information {
  flex: 1;
}
.check-inventory .product .product-title {
  line-height: 20px;
}
.check-inventory .product .product-title + .specification {
  margin-top: 10px;
}
.check-inventory .product .not-in-inventory-arrow {
  background-image: url(/dist/FC.Ecom/b241222f4c33a0ad3a6f.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  height: 21px;
}
.check-inventory .product .quantity {
  color: #004b37;
  font-size: 32px;
  font-weight: bold;
  line-height: 40px;
  right: 0;
  text-align: right;
  text-decoration: none;
  align-self: center;
  width: 80px;
}
.check-inventory .product .quantity.old {
  color: #e62e2e;
  text-align: left;
  text-decoration: line-through;
}
.check-inventory .product .specification {
  color: #707170;
  font-size: 15px;
}
.check-inventory .submit-btn {
  text-align: center;
  margin: 40px;
}
.check-inventory .submit-btn button {
  margin: auto;
}
.check-inventory .table-head {
  padding-bottom: 10px;
}
.check-inventory .table-head p {
  font-size: 14px;
}
.check-inventory .table-head .empty-col {
  display: inline-block;
  height: 1px;
}

.confirmation-message {
  margin-top: 50px;
}
.confirmation-message h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  margin-bottom: 16px;
}
.confirmation-message__description > * {
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  margin-bottom: 16px;
}
.confirmation-message__email-info li span, .confirmation-message__order-number span {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.confirmation-message__create-account ul li, .confirmation-message__email-info ul li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  background-image: url(/dist/FC.Ecom/01b4d45a31474bd2692d.svg);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  list-style-type: none;
  margin-bottom: 16px;
  padding-left: 32px;
  position: relative;
}
.confirmation-message__create-account {
  margin: 0 auto;
  justify-content: center;
}
.confirmation-message__create-account .form-paragraph {
  text-align: left;
}
.confirmation-message__create-account .buttons button {
  margin: 0;
  width: 100%;
}
.confirmation-message__create-account .account-registration {
  max-width: 100%;
}
.confirmation-message__create-account ul {
  padding-left: 0;
}
.confirmation-message__create-account ul li::marker {
  font-size: 0;
}
.confirmation-message__create-account .form-paragraph p {
  display: none;
}

@media (min-width: 1024px) {
  .confirmation-message__wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
}
.account-login .guest-checkout.text {
  margin-top: 34px;
}
.account-login .headline {
  margin-bottom: 20px;
}
.account-login.form-fields .form-field {
  margin-left: 0;
  margin-right: 0;
}
.account-login p {
  margin-bottom: 10px;
}

.new-customer, .account-registration {
  margin: 30px 0;
}
.new-customer .terms, .account-registration .terms {
  color: #707170;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0.035em;
  line-height: 26px;
  text-align: right;
}

@media (min-width: 1024px) {
  .account-login {
    display: flex;
    gap: 50px;
  }
  .account-login > * {
    flex: 1;
  }
  .account-registration,
  .account-login {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
    margin: 50px auto 50px !important;
  }
  .new-customer {
    margin-top: 0;
  }
}
.cart-summary {
  margin-top: 24px;
}
.cart-summary__wrapper {
  background-color: var(--bg-tutorial-summary);
  padding: 24px 16px 0;
  border-radius: 4px;
}
.cart-summary__wrapper > li:not(:last-of-type) {
  padding-bottom: 16px;
}
.cart-summary__wrapper > li:not(:first-of-type) {
  padding-bottom: 0;
  padding-top: 16px;
}
.cart-summary__wrapper span,
.cart-summary__wrapper p {
  color: var(--clr-base-shop-text);
}
.cart-summary__engraving span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.cart-summary__engraving, .cart-summary__promo-code {
  border: none !important;
}
.cart-summary__subtotal span, .cart-summary__total-price span {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.cart-summary__subtotal {
  border-bottom: 1px solid var(--clr-dark-gray-border);
}
.cart-summary__total-price {
  border-top: 1px solid var(--clr-dark-gray-border);
}
.cart-summary__shiping-free-content, .cart-summary__shipping-free, .cart-summary__price-vat, .cart-summary__subtotal, .cart-summary__edit, .cart-summary__engraving {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.cart-summary__total-price p, .cart-summary__shipping p {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
}
.cart-summary__shipping-free span, .cart-summary__edit-title, .cart-summary__edit-link {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.cart-summary__edit {
  padding: 16px;
  position: relative;
}
.cart-summary__edit-link {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.cart-summary__button {
  margin-top: 24px;
}
.cart-summary__button-confirm {
  width: 100%;
}
.cart-summary__benefits {
  margin: 24px 0;
}
.cart-summary__benefits li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  align-items: center;
  display: flex;
  margin-bottom: 16px;
}
.cart-summary__benefits li svg {
  margin-right: 8px;
}
.cart-summary__coupon-field input,
.cart-summary__coupon-field button {
  width: 100%;
}
.cart-summary__coupon-field .cp-alpaca-form input {
  margin-top: 16px;
  padding: 14px 35px 14px 16px;
}
.cart-summary__coupon-field button {
  margin-top: 16px;
}
.cart-summary__coupon-field .error {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-shop-form-error);
  margin-bottom: 13px;
  margin-left: 16px;
  margin-top: 8px;
}
.cart-summary__promo-code:empty {
  display: none;
}
.cart-summary__promo-code {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
}
.cart-summary__discount-price {
  display: flex;
  justify-content: space-between;
}
.cart-summary__discount-price span {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
}
.cart-summary__applied-coupon:nth-child(2) {
  margin-top: 16px;
}
.cart-summary__promo-code-wrapper {
  display: flex;
}
.cart-summary__remove-promo {
  margin-left: 10px;
  text-decoration: underline;
}
.cart-summary__code, .cart-summary__remove-promo, .cart-summary__code-name {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
}
.cart-summary__code-name {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.rc-checkout-summary-box.checkout-summary .cart-summary__total-price,
.rc-checkout-summary-box.checkout-summary .cart-summary__shipping,
.rc-cart-summary-box.cart-summary .cart-summary__total-price,
.rc-cart-summary-box.cart-summary .cart-summary__shipping {
  padding-bottom: 16px;
}

.checkout-summary__header-wrapper::after,
.cart-summary__edit::after {
  content: "";
  bottom: 0;
  height: 1px;
  background: var(--clr-dark-gray-border);
  position: absolute;
  width: calc(100% - 32px);
}

.off-canvas__slide .cart-summary__total-price {
  align-items: flex-end;
  border: none;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-bottom: 16px;
}
.off-canvas__slide .cart-summary__price-vat {
  gap: 5px;
}
.off-canvas__slide .cart-summary__price-vat span {
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
}
.off-canvas__slide .more-info::after {
  content: none;
}

.checkout-summary__total-product {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.checkout-summary__total-product:hover {
  color: var(--clr-base-brand);
}
.checkout-summary__order-overview {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.checkout-summary__order::-webkit-scrollbar {
  width: 4px;
}
.checkout-summary__order::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.checkout-summary__order::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.checkout-summary__header {
  padding-bottom: 16px;
}
.checkout-summary__header-wrapper {
  align-items: center;
  background-color: var(--bg-tutorial-summary);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 24px 16px 16px;
  position: relative;
  transition: 0.2s ease-in-out;
}
.checkout-summary__header-wrapper span {
  color: var(--clr-base-shop-text);
}
.checkout-summary__header-wrapper.open {
  background-color: white;
  border-color: transparent;
  transition: 0.02s ease-in-out;
}
.checkout-summary__header-wrapper.open::after {
  display: none;
}
.checkout-summary__order.show + .cart-summary__edit {
  background-color: white;
}
.checkout-summary__order.show + .cart-summary__edit:after {
  display: none;
}
.checkout-summary__order {
  background-color: white;
  border-radius: 4px;
  max-height: 0;
  padding: 0 16px;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out, opacity 0.3s ease-in-out;
}
.checkout-summary__order.show {
  opacity: 1;
  transition: max-height 0.2s ease-in-out, opacity 0.3s ease-in-out;
  max-height: 620px;
  overflow-y: auto;
}
.checkout-summary__order .cart-product:first-of-type {
  border-top: none;
}
.checkout-summary__order .cart-product {
  padding: 16px 0;
}
.checkout-summary__order .row {
  flex-flow: row nowrap;
}
.checkout-summary__order .cart-product__teaser-image {
  margin-right: 0;
}
.checkout-summary__order .cart-product__description-wrapper,
.checkout-summary__order .cart-product__price-wrapper {
  max-width: 100%;
}
.checkout-summary__order .cart-product__teaser-price {
  flex-direction: row;
  justify-content: end;
  margin-top: 4px;
}
.checkout-summary__order .cart-product__teaser-price span {
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 8px;
}
.checkout-summary__order .cart-product__teaser-wrapper,
.checkout-summary__order .cart-product__description-wrapper,
.checkout-summary__order .cart-product__price-wrapper {
  display: block;
}
.checkout-summary__order .cart-product__teaser-title,
.checkout-summary__order .cart-product__price-wrapper span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.checkout-summary .cart-summary__wrapper {
  padding: 0 16px;
}
.checkout-summary .cart-summary__total-price {
  border-bottom: none;
  padding-bottom: 16px;
}
.checkout-summary .cart-summary__wrapper .cart-summary__subtotal {
  border-bottom: none;
  padding-bottom: 0;
}
.checkout-summary .cart-summary__wrapper .cart-summary__subtotal span {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.checkout-page aside.right {
  margin-top: 32px;
  position: relative;
}
.checkout-page aside.right:after {
  background-color: var(--bg-tutorial-summary);
  content: "";
  height: 100%;
  top: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.checkout-page__container {
  margin-bottom: 60px;
  /*commented as it should not brake the google pay button design requirements*/
  /*    .payment-method-selection .express-payment-container button {
      background: var(--clr-base-brand);
      border: none;
      border-radius: 25px;
      outline: none;
      margin-top: 20px;
      width: 100%;
  }*/
}

body.shopping-cart aside.right:after {
  display: none;
}

/*for google pay button*/
.express-payment-list {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.checkout-page .payment-method-selection .gpay-card-info-container {
  margin-top: 20px;
  /*commented as it should not brake the google pay button design requirements*/
  /*    background: var(--clr-base-brand);
  border-radius: 20px;
  margin-top: 20px;
  width: 100%;

  .gpay-card-info-animation-container.black {
      background: var(--clr-base-brand);
      border-radius: 20px;
  }

  &:hover {
      background: var(--clr-base-brand);
  }*/
}

#applepay-express-container.express-payment-container {
  display: flex;
  background-color: black;
  border-radius: 5px;
  margin-top: 20px;
}

.express-payment-list .express-payment-container .adyen-checkout__applepay__button {
  background: url("https://checkoutshopper-live.adyen.com/checkoutshopper/images/logos/applepay.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  cursor: pointer;
  margin: 3px 0;
}

@media (min-width: 1024px) {
  body.checkout-page {
    overflow-x: hidden;
  }
  body.checkout-page .site {
    overflow: unset;
  }
  .checkout-page__container {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
  }
  .checkout-page__content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
    margin-left: 0;
    margin-right: 30px;
  }
  .checkout-summary .cart-summary__total-price {
    border-bottom: 1px solid var(--clr-dark-gray-border);
    border-top: 1px solid var(--clr-dark-gray-border);
  }
  .checkout-page:not(.shopping-cart) aside.right {
    margin-left: 30px;
  }
  .checkout-page aside.right {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
    margin-top: 0;
    margin-right: 0;
  }
  .checkout-page aside.right .checkout-summary {
    margin-left: 40px;
    position: sticky;
    top: 0;
  }
  .checkout-page aside.right .checkout-summary__order.show {
    max-height: 596px;
  }
  .checkout-page aside.right .checkout-summary__header-wrapper.open {
    background-color: transparent;
  }
  .checkout-page aside.right:after {
    border-left: 1px solid var(--clr-dark-gray-border);
    top: 0;
    width: 100vw;
  }
  .checkout-page .cart-summary {
    margin-top: 40px;
    top: 0;
    z-index: 9;
  }
}
@media (min-width: 1280px) {
  .checkout-page aside.right .checkout-summary {
    margin-left: 50px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .checkout-summary__header-wrapper {
    align-items: start;
    flex-direction: column;
  }
}
.site-usp {
  margin-top: 24px;
}
.site-usp__item {
  margin-bottom: 16px;
}
.site-usp__title, .site-usp__description {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  margin-bottom: 16px;
  text-align: center;
}
.site-usp__thumbnails {
  display: flex;
  flex-flow: wrap;
  gap: 5px;
  justify-content: center;
}
.site-usp__thumbnail {
  border: 1px solid var(--bg-header-border);
  border-radius: 4px;
  height: 30px;
  margin: 2px 0;
  padding: 2px;
  width: auto;
}

.shopping-cart-faq h3 {
  text-align: center;
}
.shopping-cart-faq .text-teaser-list .text-column {
  margin-top: 30px;
}
.shopping-cart-faq .text-teaser-list .title {
  color: #05301a;
  font-family: "Times New Roman", Times, serif;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 24px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 11px;
}
.shopping-cart-faq .text-teaser-list .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.035em;
  color: #707170;
}

@media (min-width: 1024px) {
  .shopping-cart-faq .text-teaser-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .shopping-cart-faq .text-teaser-list > .text-column {
    width: 26%;
  }
}
.checkout-page.shopping-cart header {
  position: relative;
}
.checkout-page.shopping-cart header:after {
  background-color: var(--bg-header-border);
  bottom: -1px;
  content: "";
  height: 1px;
  left: -20px;
  position: absolute;
  width: calc(100% + 40px);
  z-index: 9;
}

.shopping-cart-incentive {
  padding: 24px 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.shopping-cart-incentive__description {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  display: block;
  margin-top: 8px;
}
.shopping-cart-incentive__progress {
  background-color: white;
  border: 1px solid var(--clr-base-brand);
  border-radius: 10px;
  display: flex;
  height: 8px;
  margin: 16px auto 0;
  width: 100%;
}
.shopping-cart-incentive__success {
  background-color: var(--clr-base-brand);
  border-radius: 10px;
  width: 0;
}

@media (min-width: 1024px) {
  .checkout-page.shopping-cart header:after {
    left: 40px;
    width: calc(100% - 80px);
  }
  .shopping-cart-incentive {
    padding: 40px 0;
  }
  .shopping-cart-incentive__progress {
    width: 75%;
  }
}
.cart-product-teasers .header {
  display: none;
}

#rc-cart-product-teasers {
  min-height: 150px;
  position: relative;
}
#rc-cart-product-teasers .load-spinner--show:after {
  top: 0;
  z-index: 9;
}
#rc-cart-product-teasers .load-spinner--show:before {
  background-position: 50% 50%;
}

.cart-product {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  padding: 24px 0;
  border-top: 1px solid var(--clr-dark-gray-border);
}
.cart-product:last-of-type {
  border-bottom: 1px solid var(--clr-dark-gray-border);
}
.cart-product__teaser-image {
  margin-left: 15px;
  margin-right: 15px;
  flex-grow: 0;
  flex-basis: calc(25% - 30px);
  max-width: calc(25% - 30px);
}
.cart-product__teaser-info {
  margin-left: 15px;
  margin-right: 15px;
  flex-grow: 0;
  flex-basis: calc(75% - 30px);
  max-width: calc(75% - 30px);
  margin-left: 10px;
}
.cart-product__teaser-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-right: 10px;
}
.cart-product__teaser-title {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
}
.cart-product__teaser-specifications-list {
  margin-top: 8px;
}
.cart-product__teaser-specifications-list-item {
  display: flex;
}
.cart-product__teaser-property, .cart-product__teaser-value {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
}
.cart-product__teaser-value {
  margin-left: 6px;
}
.cart-product__teaser-availability {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-form-valid);
  margin-top: 8px;
  padding-left: 20px;
  position: relative;
}
.cart-product__teaser-availability:before {
  background-color: var(--clr-form-valid);
  border-radius: 50%;
  content: "";
  height: 4px;
  margin-left: -12px;
  margin-top: 5px;
  position: absolute;
  top: 3px;
  width: 4px;
}
.cart-product__teaser-options {
  margin-top: 16px;
}
.cart-product__teaser-options > *:first-of-type {
  margin-right: 16px;
}
.cart-product__teaser-delete, .cart-product__teaser-edit {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  text-decoration: underline;
  text-underline-offset: 4px;
  transition: 0.1s all ease;
}
.cart-product__teaser-delete:hover, .cart-product__teaser-edit:hover {
  color: var(--clr-form-valid);
}
.cart-product__quantity-plus.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.cart-product__price-wrapper {
  align-items: flex-start;
  display: flex;
  float: right;
  justify-content: space-between;
}
.cart-product__teaser-price {
  display: flex;
  flex-direction: column;
}
.cart-product__teaser-price span {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
  letter-spacing: 0.5px;
}
.cart-product__engraved {
  margin-top: 24px;
}
.cart-product__engraved .engraved-button {
  display: none;
}
.cart-product__engraved-text--name {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 8px;
}
.cart-product__engraved-available {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
  color: var(--clr-form-valid);
  margin: 12px 0;
}
.cart-product__engraved-text {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.cart-product__engraved-properties .total-price {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  display: flex;
  justify-content: end;
}
.cart-product__engraved-properties {
  display: flex;
  justify-content: space-between;
}
.cart-product.deleted {
  animation: slideUp 0.4s ease-in-out forwards;
}
.cart-product input::-webkit-outer-spin-button,
.cart-product input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.checkout-summary .cart-product__teaser-info {
  display: flex;
  flex-direction: column;
}
.checkout-summary .cart-product__price-wrapper {
  margin-top: 16px;
  order: 3;
}

@media (min-width: 1024px) {
  .cart-product {
    padding: 32px 0;
  }
  .cart-product__teaser-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
  .cart-product__engraved-properties ul {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
    margin: 0;
  }
  .cart-product__price-wrapper {
    gap: 20px;
  }
  .cart-product__engraved-properties .total-price {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
    font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  }
  .cart-product__engraved-button--edit {
    margin: 12px 15px 0;
  }
  .cart-product-teasers .cart-product__teaser-image {
    align-items: center;
    display: flex;
  }
}
@media (max-width: 1024px) {
  .cart-product__engraved-properties {
    display: flex;
    justify-content: space-between;
  }
  .cart-product__engraved-description {
    margin: 0;
  }
  .cart-product-teasers .cart-product__teaser-info {
    display: flex;
    flex-direction: column;
  }
  .cart-product-teasers .cart-product__price-wrapper {
    margin-top: 16px;
    order: 3;
  }
}
@media (max-width: 400px) {
  .cart-product__engraved-text--name {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .cart-product__price-wrapper {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
  }
  .cart-product__teaser-price {
    margin-top: 15px;
  }
  .canvas-overlay__content .cart-product__teaser-price {
    margin-top: 0;
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
  }
}
.shopping-cart-variant-editor {
  /*  @media (max-width: @tablet) {
      .fancybox-skin {
          padding-left: 30px !important;
          padding-right: 30px !important;
      }

      .color-table {
          .colors {
              padding-right: 15px;
          }

          .color-teaser {
              padding-right: 0;
              padding-left: 0;
          }
      }
  }*/
}
.shopping-cart-variant-editor .header {
  display: flex;
  justify-items: flex-start;
  flex-direction: column;
}
.shopping-cart-variant-editor .color-table {
  margin-top: 10px;
}
.shopping-cart-variant-editor .color-table .colors {
  padding-right: 55px;
  max-height: 340px;
  overflow-y: auto;
  width: 100%;
}
.shopping-cart-variant-editor .color-table .colors .color + .info {
  margin-top: 18px;
}
.shopping-cart-variant-editor .color-table .filters {
  margin-bottom: 25px;
  margin-top: 25px;
}
.shopping-cart-variant-editor .color-teaser {
  margin-bottom: 5px;
}
.shopping-cart-variant-editor .color-teaser figure img {
  height: 100%;
}
.shopping-cart-variant-editor .color-teaser:hover:not(.selected):before {
  border-radius: 50%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.75);
  background-repeat: no-repeat;
  content: "";
  height: 36px;
  position: absolute;
  top: 8px;
  width: 36px;
  z-index: 9;
}
.shopping-cart-variant-editor .color-teaser:hover:not(.selected) figure {
  position: relative;
}
.shopping-cart-variant-editor .color-teaser:hover:not(.selected) figure:after {
  /*font-family: 'Faber Icons';
  transform: translate3d(-50%,-50%, 0);
  color: @white-30;
  content: "\e930";
  font-size: 30px;
  position: absolute;
  left: 50%;
  top: 50%;*/
}
.shopping-cart-variant-editor .color-teaser.selected:before {
  width: 40px;
  height: 40px;
  top: 8px;
}
.shopping-cart-variant-editor .image {
  width: 100px;
  margin-right: 15px;
}
.shopping-cart-variant-editor .image img {
  display: block;
  width: 100%;
}
.shopping-cart-variant-editor .input.buttons {
  margin-left: 0;
  margin-top: 20px;
}
.shopping-cart-variant-editor .modal {
  min-width: 610px;
}
.shopping-cart-variant-editor .product-info .title {
  display: flex;
}
.shopping-cart-variant-editor .product-info .title p {
  font-size: 12px;
  letter-spacing: 0.035em;
  line-height: 19px;
  color: #c0c0c0;
  display: inline-block;
}
.shopping-cart-variant-editor .product-info h2 {
  /*  .stage-seo-hl();
  font-size: @font-size-20;
  line-height: @line-height-24;*/
}
.shopping-cart-variant-editor .product-info .color-picker .title {
  float: none;
}
.shopping-cart-variant-editor .product-info .color-picker .container {
  max-width: 380px;
}
.shopping-cart-variant-editor .product-info .price {
  margin-top: 10px;
  /*.variant-name {
      .variation-tag();
  }*/
}
.shopping-cart-variant-editor .product-info .price td {
  padding-right: 10px;
}
.shopping-cart-variant-editor .product-info .price .variant-number {
  font-size: 20px;
  line-height: 22px;
  color: var(--clr-base-brand);
  padding-right: 18px;
}
.shopping-cart-variant-editor .product-info .price .variant-color span {
  border-radius: 15px;
  display: block;
  width: 13px;
  height: 13px;
}
.shopping-cart-variant-editor .product-info .selectbox {
  max-width: 380px;
}
.shopping-cart-variant-editor .product-info .selectbox .selectboxit-container {
  margin-top: 4px;
}
.shopping-cart-variant-editor .form-fields .input.buttons button {
  padding-left: 50px;
  padding-right: 50px;
}

@media (min-width: 1024px) {
  .shopping-cart-variant-editor .header {
    flex-direction: row;
  }
}
/*.fancybox-opened {
    .fancybox-close {
        .sprite-modal-close;
        cursor: pointer;
        position: absolute;
        right: 10px;
        top: 10px;
    }
}*/
.engraving-module .fancybox-inner.loading {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
}
.engraving-module .fancybox-inner.loading:before {
  content: "";
  background-position: 50% 25%;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-repeat: no-repeat;
}
.engraving-module .fancybox-inner.loading:after {
  content: "";
  background: var(--clr-beige);
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: absolute;
}

.fancybox-is-open .engraving-module .form-fields {
  float: none;
  margin: auto;
  width: auto;
}

.engraving-overlay {
  --border-gray-light: #e1e2e4;
  max-width: 830px;
  /*@media (max-width: @android-portrait-mode) {
      padding: 0 24px;
  }*/
}
.engraving-overlay .input {
  width: 100%;
  margin: 0;
}
.engraving-overlay .form-paragraph {
  padding-top: 34px;
}
.engraving-overlay .form-paragraph h3 {
  font-style: normal;
}
.engraving-overlay .quantity-text {
  color: var(--clr-light-text);
  font-size: 14px;
  margin-top: 13px;
}
.engraving-overlay .availability {
  margin-top: 30px;
}
.engraving-overlay .availability .green,
.engraving-overlay .availability .red {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}
.engraving-overlay .availability .green {
  color: #009c4e;
}
.engraving-overlay .availability .red {
  color: #e62e2e;
}
.engraving-overlay .font-select {
  margin-top: 30px;
}
.engraving-overlay #SelectedFont {
  border: 1px solid #e1e2e4;
  color: var(--clr-light-text);
  outline: none;
  padding: 10px;
  width: 100%;
}
.engraving-overlay .left-side {
  box-sizing: border-box;
  padding-top: 7px;
  position: relative;
}
.engraving-overlay .left-side img {
  width: 100%;
}
.engraving-overlay .left-side .price-info {
  display: none;
}
.engraving-overlay .engraved-product-wrapper {
  position: relative;
}
.engraving-overlay .media {
  position: relative;
  border: 1px solid #e1e2e4;
  box-sizing: border-box;
  display: block;
}
.engraving-overlay .engraving-text input {
  font-size: 14px;
}
.engraving-overlay .engraved-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  top: calc(50% - 8px);
  left: 0;
  text-align: center;
  width: calc(100% - 15px);
}
.engraving-overlay .engraved-text span {
  display: inline-block;
  color: #333333;
  line-height: 1;
  font-size: 12px;
}
.engraving-overlay .price-info {
  color: var(--clr-light-text);
  font-size: 12px;
}
.engraving-overlay .price-info .description {
  border-top: 1px solid var(--border-gray-light);
  margin-top: 23px;
  padding-top: 13px;
}
.engraving-overlay .price-info .product-name {
  color: var(--clr-base-brand);
  font-size: 18px;
  font-family: "Times New Roman", Times, serif;
  display: inline-block;
  width: 60%;
}
.engraving-overlay .price-info .total-price-label {
  display: inline-block;
  vertical-align: top;
  text-align: right;
  width: 38%;
}
.engraving-overlay .price-info .property {
  display: inline-block;
  width: 50%;
}
.engraving-overlay .price-info .value {
  display: inline-block;
  text-align: right;
  width: 48%;
}
.engraving-overlay .price-info .total-price {
  border-top: 1px solid var(--border-gray-light);
  font-size: 15px;
  font-weight: 600;
  margin-top: 10px;
  padding-top: 10px;
  color: #707170;
}
.engraving-overlay .right-side {
  box-sizing: border-box;
  border: none;
}
.engraving-overlay .right-side input,
.engraving-overlay .right-side .message-info,
.engraving-overlay .right-side .valid {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  outline: none;
}
.engraving-overlay .right-side .error div.message-info {
  text-align: left;
}
.engraving-overlay select#PostData_SelectedFont {
  width: 100% !important;
}
.engraving-overlay .selectboxit-arrow-container .selectboxit-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.engraving-overlay .note {
  color: #707170;
  font-size: 15px;
  line-height: 1.5;
  padding-top: 24px;
}
.engraving-overlay .note li {
  list-style-type: disc;
}
.engraving-overlay label {
  font-size: 13px;
  color: #848484;
}
.engraving-overlay .text-hint {
  font-size: 12px;
  color: #848484;
}
.engraving-overlay .custom-select {
  color: #707170;
  text-transform: uppercase;
  padding-left: 4px;
  width: 100%;
}
.engraving-overlay .quantity .custom-select {
  text-align: center;
}
.engraving-overlay .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  color: white;
}
.engraving-overlay .amount {
  display: inline-block;
  text-align: right;
  width: 48%;
}
.engraving-overlay .input.buttons {
  align-items: center;
  margin: 55px auto 35px;
  display: flex;
  gap: 10px;
}
.engraving-overlay .input.buttons button.btn--secondary {
  width: 100%;
}
.engraving-overlay .input.buttons button.btn--secondary:hover {
  text-decoration: none;
}
.engraving-overlay .input.buttons .btn--primary {
  padding: 16px 10px;
  width: 100%;
}
.engraving-overlay .input.buttons .btn--primary .icon-cart {
  padding-right: 8px;
}
.engraving-overlay span.field-validation-error.error {
  color: #c53430;
}

.custom-select__selected[data-val=AvantGarde],
.custom-select__option[data-val=AvantGarde] {
  font-family: TeXGyreAdventor;
}

.custom-select__selected[data-value=Modrome],
.custom-select__option[data-value=Modrome] {
  font-family: Azote W05 Regular;
}
.custom-select__selected[data-value=Modrome] a,
.custom-select__option[data-value=Modrome] a {
  font-size: 18px;
}

.custom-select__selected[data-value=Scriptrund],
.custom-select__option[data-value=Scriptrund] {
  font-family: Feronia;
}

.custom-select__selected[data-value=AvantGarde],
.custom-select__option[data-value=AvantGarde] {
  font-family: TeXGyreAdventor;
}

.custom-select__selected[data-value=Modrome],
.custom-select__option[data-value=Modrome] {
  font-family: Azote W05 Regular;
  font-size: 18px;
}

.custom-select__selected[data-value=Scriptrund],
.custom-select__option[data-value=Scriptrund] {
  font-family: Feronia;
}

@media (min-width: 400px) {
  .engraving-overlay .input.buttons > div {
    flex: 1;
  }
}
@media (min-width: 1024px) {
  .engraving-overlay {
    padding: 0 24px;
  }
  .engraving-overlay .left-side {
    padding-right: 30px;
  }
  .engraving-overlay .left-side .media {
    display: inline-flex;
  }
  .engraving-overlay .left-side .price-info {
    display: block;
  }
  .engraving-overlay .availability {
    border-bottom: 1px solid #e1e2e4;
    padding-bottom: 14px;
  }
  .engraving-overlay .show-on-mobile {
    display: none;
  }
  .engraving-overlay .engraving {
    display: flex;
    gap: 30px;
  }
  .engraving-overlay .engraving > * {
    flex: 1;
  }
  .engraving-overlay .note {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .engraving-module .fancybox-inner {
    height: auto !important;
  }
}
.engraving-module .title {
  color: var(--clr-base-brand);
}
.engraving-module .selectboxit-option-anchor {
  color: #707170;
}
.engraving-module .price-info .product-name {
  color: #383838;
}
.engraving-module .input.buttons .primary:hover,
.engraving-module .input.buttons .secondary:hover {
  opacity: 0.8;
  color: white;
}
.engraving-module .input.buttons .primary:focus, .engraving-module .input.buttons .primary:active,
.engraving-module .input.buttons .secondary:focus,
.engraving-module .input.buttons .secondary:active {
  opacity: 0.9;
  color: white;
}

.product-teaser.item .engraving .icon-a-filled-circle,
.product-teaser-list .item .engraving .icon-a-filled-circle {
  color: #b58558;
}

.product-teaser.item .engraving, .product-teaser-list .item .engraving {
  color: #707170;
}

.cart-product-teaser .icon-A-filled {
  color: #b58558;
}
.cart-product-teaser .engraved .engraved-button .personalized {
  color: #b58558;
}

.product-listing-page {
  padding-top: 0;
}

.product-filter__layout {
  background-color: #fff;
  height: 100vh;
  left: -100%;
  position: fixed;
  top: 0;
  transition: 0.4s ease-in-out;
  width: calc(100vw - 20px);
  z-index: 99;
}
.product-filter__layout.overlay--opened {
  left: 0;
  transition: all 0.4s ease-in-out;
}
.product-filter__layout.overlay--opened .overlay {
  opacity: 0.5;
  visibility: visible;
}
.product-filter__layout-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: calc(100% - 15px);
}
.product-filter__overlay {
  left: 100%;
}
.product-filter__close-btn {
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 24px;
  top: 28px;
  width: 20px;
  z-index: 1;
}
.product-filter__close-btn:after, .product-filter__close-btn:before {
  background-color: var(--clr-close-filter);
  content: "";
  height: 15px;
  left: 10px;
  position: absolute;
  width: 2px;
}
.product-filter__close-btn:after {
  transform: rotate(45deg);
}
.product-filter__close-btn:before {
  transform: rotate(-45deg);
}
.product-filter__headline {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 16px;
  padding: 24px 20px;
  position: relative;
  text-align: center;
}
.product-filter__headline:after {
  background-color: var(--clr-border-btn);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: calc(100% + 15px);
}
.product-filter__clear-all {
  display: flex;
  flex-direction: column;
  padding: 24px 24px 65px;
  width: 100%;
}
.product-filter__summary, .product-filter__clear-all-link {
  display: flex;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.product-filter__summary {
  margin-top: 12px;
}
.product-filter__summary:hover {
  color: white;
}
.product-filter__clear-all-text, .product-filter__summary-text {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-filter__clear-all-text {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
}
.product-filter__clear-all-link:hover {
  color: var(--clr-base-text);
}

.mac .product-filter__clear-all {
  padding-bottom: 90px;
}

.product-filter-list {
  height: 100%;
  margin-right: 4px;
  overflow: auto;
  padding: 0 12px 0 24px;
  width: 100%;
}
.product-filter-list::-webkit-scrollbar {
  width: 4px;
}
.product-filter-list::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.product-filter-list::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.product-filter-list__content {
  border-bottom: 1px solid var(--clr-border-btn);
  display: flex;
  flex-direction: column;
  padding: 24px 0;
}
.product-filter-list__content .product-filter-list__items {
  height: 0;
  visibility: hidden;
}
.product-filter-list__content img {
  display: inline-block;
}
.product-filter-list__item {
  font-size: 0.875rem;
  line-height: 2.125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-filter-list__item:hover {
  color: var(--clr-base-text);
  text-decoration: underline;
}
.product-filter-list__header {
  cursor: pointer;
}
.product-filter-list__title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  position: relative;
}
.product-filter-list__arrow-down {
  height: 20px;
  position: absolute;
  right: -10px;
  top: 10px;
  width: 20px;
}
.product-filter-list__arrow-down:before {
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  content: "";
  display: inline-block;
  height: 6px;
  position: absolute;
  transition: transform 0.5s;
  transform: translateY(-35%) rotate(135deg);
  width: 6px;
}
.product-filter-list--selected.product-filter-list--active {
  display: inline-block;
  margin-top: 15px;
  width: max-content;
}
.product-filter-list__remove--selected {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  background-color: var(--bg-btn-filter);
  border-radius: 20px;
  border: 1px solid var(--clr-border-btn);
  display: flex;
  padding: 12px 28px 12px 16px;
  position: relative;
  transition: 0.2s all;
}
.product-filter-list__remove--selected:hover {
  background-color: var(--bg-btn-filter-hover);
  border: 1px solid var(--clr-border-btn-hover);
  color: var(--clr-base-text);
}
.product-filter-list__remove--selected .product-filter__close-btn {
  height: 16px;
  top: 13px;
  right: 10px;
  width: 16px;
}
.product-filter-list__remove--selected .product-filter__close-btn:after, .product-filter-list__remove--selected .product-filter__close-btn:before {
  height: 11px;
}
.product-filter-list__close-icon {
  margin-left: 6px;
}

.product-filter__content-isopened .product-filter-list__items {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-top: 15px;
  visibility: visible;
}

.product-filter-list__items.collapse {
  margin-top: 0;
}
.product-filter-list__items.collapse .product-filter-list__item.active {
  display: none;
}

.product-filter__content-isopened .product-filter-list__arrow-down:before {
  transform: translateY(-35%) rotate(-45deg);
}

.product-filters {
  margin-top: 24px;
}
.product-filters__wrapper {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.product-filters__sort-button {
  margin-left: 20px;
  padding: 0;
  position: relative;
}
.product-filters .edd-head {
  padding: 15px 20px;
}
.product-filters .edd-value {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-filters .edd-option {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
}

.filter-button__link {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  text-decoration: unset;
}
.filter-button__link:hover {
  color: var(--clr-base-text);
}
.filter-button__amount {
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  background-color: var(--clr-base-highlight);
  box-sizing: border-box;
  border-radius: 50%;
  color: #fff;
  height: 16px;
  margin-left: 8px;
  padding: 2px 0 2px 1px;
  text-align: center;
  width: 16px;
}
.filter-button__icon {
  align-items: center;
  display: flex;
  height: 17px;
  justify-content: center;
  margin-left: 12px;
  position: relative;
  width: 24px;
}
.filter-button__bar {
  background-color: var(--clr-base-text);
  display: block;
  height: 2px;
  margin: 0;
  position: absolute;
  width: 17px;
}
.filter-button__bar:first-of-type {
  top: 3px;
}
.filter-button__bar:nth-child(2) {
  width: 11px;
}
.filter-button__bar:nth-child(3) {
  top: 13px;
  width: 5px;
}
.filter-button__amount {
  display: none;
}

.sort-button__list {
  display: none;
}

.search-result-summary {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  margin-bottom: 25px;
  margin-top: 16px;
}

.product-filter-list__items.color-circle {
  display: block;
  flex-direction: unset;
}
.product-filter-list__items.color-circle .product-filter-list__item:after,
.product-filter-list__items.color-circle .product-filter-list__item.active:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 6px;
  border: 1px solid var(--clr-border-btn);
  border-radius: 50%;
  top: -7px;
  left: -7px;
  opacity: 0;
}
.product-filter-list__items.color-circle .product-filter-list__item {
  display: inline-block;
  height: 30px;
  margin-right: 18px;
  margin-top: 18px;
  position: relative;
}
.product-filter-list__items.color-circle .product-filter-list__item:hover:after {
  opacity: 1;
  transform: scale(1);
}
.product-filter-list__items.color-circle .product-filter-list__item.active:after {
  opacity: 1;
}
.product-filter-list__items.color-circle:hover {
  text-decoration: none;
}

.product-filter-list__items.button-entry {
  display: block;
  flex-direction: unset;
}
.product-filter-list__items.button-entry .product-filter-list__item {
  align-items: center;
  border: 1px solid var(--clr-border-btn);
  border-radius: 3px;
  display: flex;
  float: left;
  height: 46px;
  justify-content: center;
  margin: 0 7px 7px 0;
  text-decoration: unset;
  transition: 0.2s all;
  width: 46px;
}
.product-filter-list__items.button-entry .product-filter-list__item.active {
  background-color: var(--bg-btn-filter-hover);
}
.product-filter-list__items.button-entry .product-filter-list__item:hover {
  background-color: var(--bg-btn-filter-hover);
}

@media (min-width: 1024px) {
  .product-listing-page,
  .content-listing-page {
    padding-top: 0;
  }
  .mac .product-filter__clear-all {
    padding-bottom: 24px;
  }
  .product-filter__layout {
    left: -425px;
    width: 425px;
  }
  .product-filter__clear-all {
    flex-direction: row;
    justify-content: space-between;
    padding: 24px;
  }
  .product-filter__clear-all-link, .product-filter__summary {
    width: 49%;
  }
  .product-filter__summary {
    margin-top: 0;
  }
  .product-filter.overlay--opened .overlay {
    display: none;
  }
  .product-filter__wrapper::after {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255));
    bottom: 0;
    content: "";
    display: block;
    height: 35px;
    pointer-events: none;
    position: sticky;
    left: 0;
    width: 100%;
    z-index: 99;
  }
  .product-filters__sort-button {
    margin-left: 8px;
  }
  .search-result-summary {
    margin-bottom: 40px;
  }
}
.seo-intro-text {
  padding-top: 28px;
  text-align: center;
}
.seo-intro-text__title {
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  font-weight: 500;
}
.seo-intro-text__description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  margin: 8px 0 24px;
}
.seo-intro-text:empty {
  display: none;
}

.seo-text {
  position: relative;
}
.seo-text::before {
  background-color: var(--bg-seo-text);
  content: "";
  height: 100%;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: absolute;
  right: 50%;
  top: 0;
  width: calc(100vw - 9px);
  z-index: -1;
}
.seo-text__wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
  text-align: center;
}
.seo-text__title {
  font-size: 1.5rem;
  line-height: 1.6875rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 24px;
}
.seo-text:empty {
  display: none;
}

.expandable-wrapper__description {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}

.intro-text__title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.intro-text__description {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}
.intro-text__expandable-content {
  margin-top: 40px;
}

@media (min-width: 1024px) {
  .seo-intro-text {
    padding-top: 72px;
    text-align: left;
  }
  .seo-intro-text__description {
    font-size: 1rem;
    line-height: 1.625rem;
    letter-spacing: 0.5px;
    margin: 12px 0 24px;
  }
  .seo-text {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  .seo-text__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
    text-align: left;
  }
  .seo-text__columns-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
  .intro-text__expandable-content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
}
.breadcrumb {
  height: 42px;
  overflow: hidden;
  padding: 16px 20px 0;
  position: relative;
}
.breadcrumb::after {
  background-color: var(--bg-header-border);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.breadcrumb::before {
  background: linear-gradient(90deg, hsla(0deg, 0%, 100%, 0), #fff 80%, #fff);
  content: "";
  height: 28px;
  position: absolute;
  right: 20px;
  top: 50%;
  width: 20px;
  z-index: 1;
}

.breadcrumb-list {
  overflow: auto;
  white-space: nowrap;
  height: 200%;
  width: 100%;
}
.breadcrumb-list__item:not(:last-of-type) {
  margin-right: 20px;
}
.breadcrumb-list__item {
  display: inline-block;
  position: relative;
}
.breadcrumb-list__item:not(:last-of-type)::before {
  border-top: 1px solid var(--clr-base-text);
  border-right: 1px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  height: 2px;
  opacity: 0.5;
  position: absolute;
  transform: rotate(45deg);
  top: 50%;
  right: -10px;
  width: 2px;
}
.breadcrumb-list__item .breadcrumb-list__title:hover {
  opacity: 1;
}
.breadcrumb-list__title {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  opacity: 0.5;
  transition: 0.1s all ease;
}

@media (min-width: 1024px) {
  .breadcrumb {
    height: auto;
    padding: 20px 40px 0;
  }
  .breadcrumb::after {
    left: unset;
    width: calc(100% - 80px);
  }
  .breadcrumb:before {
    display: none;
  }
}
.content-overview {
  padding-bottom: 30px;
  padding-top: 8px;
}
.content-overview__image img {
  width: 100%;
}
.content-overview__intro-headline {
  display: flex;
  flex-direction: column;
}
.content-overview__intro-text {
  display: flex;
  flex-direction: row;
  margin-top: 32px;
}
.content-overview__intro-title {
  width: fit-content;
}
.content-overview__intro-description {
  margin-top: 18px;
}
.content-overview__intro-sign {
  margin-right: 8px;
  margin-top: 36px;
}
.content-overview__intro-sign img {
  object-fit: cover;
  object-position: center;
  max-width: initial;
  width: 50px;
}
.content-overview__teaser {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  margin-top: 32px;
  width: 100%;
}
.content-overview__teaser-wrapper {
  padding: 24px;
}
.content-overview .topline {
  margin-bottom: 16px;
}

.content-overview__intro-sign + .content-overview__intro-headline {
  width: calc(100% - 50px);
}

.content-teaser__title {
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: 100;
  margin: 12px 0 4px;
}
.content-teaser__image img {
  object-fit: cover;
  object-position: center;
  max-width: initial;
  height: 75px;
  float: right;
  width: 75px;
}
.content-teaser__caption {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  font-weight: 100;
}
.content-teaser__review {
  margin: 8px 0;
}
.content-teaser__price-content {
  align-items: baseline;
  display: flex;
  margin-bottom: 16px;
  margin-top: 12px;
}
.content-teaser__price {
  font-size: 1.125rem;
  line-height: 1.3125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.content-teaser__price-tax {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 8px;
}
.content-teaser__link {
  color: white;
}
.content-teaser__link:hover {
  color: #fff;
}

@media (min-width: 1024px) {
  .content-overview {
    padding-bottom: 60px;
    padding-top: 32px;
  }
  .content-overview__intro-text {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
    margin-top: 60px;
  }
  .content-overview__wrapper {
    position: relative;
  }
  .content-overview__teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
    margin-top: 0;
    position: absolute;
    right: 0;
    top: -160px;
  }
  .content-overview__intro-sign {
    margin-right: 16px;
  }
  .content-overview__intro-sign img {
    width: 100px;
  }
  .content-overview__teaser-wrapper {
    padding: 40px;
  }
  .content-teaser__image img {
    height: 104px;
    width: 120px;
  }
  .content-teaser__price {
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: 0.5px;
  }
  .content-teaser__price-tax {
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0.5px;
  }
  .content-overview__intro-sign + .content-overview__intro-headline {
    width: auto;
  }
}
@media (max-width: 1023px) {
  .content-teaser .hdl-4 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.5px;
    color: var(--clr-base-text);
  }
  .content-teaser__sub-title {
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0.5px;
    color: var(--clr-base-text);
  }
}
.standard-teaser__list {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-flow: row wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.content-listing-page .standard-teaser-container__content-image img {
  height: auto;
}

@media (max-width: 1023px) {
  .content-listing-page .product-teaser__item {
    flex-basis: 100%;
    margin-bottom: 16px;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .content-listing-page .product-teaser__item {
    margin-bottom: 30px;
  }
}
.tutorial-summary__wrapper {
  background-color: var(--bg-tutorial-summary);
  padding: 20px 24px;
}
.tutorial-summary__headline {
  margin-bottom: 20px;
}
.tutorial-summary__audience, .tutorial-summary__time-estimation {
  box-sizing: border-box;
  display: flex;
}
.tutorial-summary__audience {
  padding-bottom: 20px;
  padding-top: 12px;
}
.tutorial-summary__time-estimation {
  border-top: 1px solid var(--clr-dark-gray-border);
  padding: 20px 0;
}
.tutorial-summary__equipment {
  border-top: 1px solid var(--clr-dark-gray-border);
  padding-top: 20px;
  word-break: break-all;
}
.tutorial-summary ul {
  padding-left: 20px;
}
.tutorial-summary li {
  list-style-type: disc;
}
.tutorial-summary .audience__icon::after {
  background-image: url(/dist/FC.Ecom/997355be29a4b3e5baa4.png);
}
.tutorial-summary .time-estimation__icon::after {
  background-image: url(/dist/FC.Ecom/6ace359baeff73ce09cb.png);
}
.tutorial-summary .time-estimation__icon::after,
.tutorial-summary .audience__icon::after {
  background-size: 75px;
  background-position-x: center;
  background-position: center;
  content: "";
  height: 75px;
  width: 75px;
  mix-blend-mode: multiply;
}
.tutorial-summary .time-estimation__icon,
.tutorial-summary .audience__icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.tutorial-summary .time-estimation__icon + .time-estimation__inner-text,
.tutorial-summary .audience__icon + .audience__inner-text {
  margin-left: 19px;
}
.tutorial-summary .list-title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}

@media (min-width: 1024px) {
  .tutorial-summary__content {
    margin-left: auto;
    margin-right: auto;
  }
  .tutorial-summary__wrapper {
    display: flex;
    padding: 40px 30px;
  }
  .tutorial-summary__audience {
    padding-top: 0;
  }
  .tutorial-summary__wrapper-inner {
    padding-right: 40px;
  }
  .tutorial-summary__wrapper-inner, .tutorial-summary__equipment {
    margin-left: 0;
    margin-right: 0;
  }
  .tutorial-summary__equipment {
    border-left: 1px solid var(--clr-dark-gray-border);
    border-top: unset;
    padding: 0 30px;
  }
  .tutorial-summary .time-estimation__icon + .time-estimation__inner-text,
  .tutorial-summary .audience__icon + .audience__inner-text {
    margin-left: 24px;
  }
  .tutorial-summary .time-estimation__icon::after,
  .tutorial-summary .audience__icon::after {
    background-size: 100px;
    height: 100px;
    width: 100px;
  }
}
.background-mood-image {
  display: none;
}

@media (min-width: 1024px) {
  .background-mood-image {
    display: block;
  }
  .background-mood-image__wrapper {
    position: relative;
  }
  .background-mood-image picture {
    position: absolute;
    right: 0;
    top: -70px;
    z-index: -1;
  }
  .background-mood-image:empty {
    display: none;
  }
}
.search-overlay {
  background-color: white;
  height: 100vh;
  left: 0;
  overflow: hidden;
  padding: 25px 20px 0;
  position: absolute;
  visibility: hidden;
  width: 100%;
  z-index: 99;
}
.search-overlay__wrapper {
  height: calc(100vh - 200px);
  margin-top: 24px;
  overflow: auto;
}
.search-overlay__wrapper::-webkit-scrollbar {
  width: 4px;
}
.search-overlay__wrapper::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.search-overlay__wrapper::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.search-overlay__second-column {
  margin-top: 32px;
  margin-right: 10px;
}
.search-overlay__second-column .search-overlay__headline {
  margin-bottom: 24px;
}
.search-overlay__second-column .product-teaser__image-wrapper {
  margin-right: 20px;
}
.search-overlay__second-column .product-teaser__image-wrapper {
  width: 40%;
}
.search-overlay__second-column .product-teaser__item-description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 60%;
}
.search-overlay__headline {
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  margin-bottom: 16px;
}
.search-overlay__show-more {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  text-decoration: underline;
}
.search-overlay__item:not(:last-of-type) {
  margin-bottom: 12px;
}
.search-overlay__item-link {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}
.search-overlay__item-link:hover {
  text-decoration: underline;
}
.search-overlay__articles {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.search-overlay__articles .product-teaser__item {
  flex-basis: 100%;
  margin: 0 0 8px 0;
  max-width: 100%;
}
.search-overlay__articles .product-teaser__item > a {
  display: flex;
  flex-direction: row;
}
.search-overlay__articles .product-teaser-list-item__variant {
  flex-direction: column;
  height: auto;
}
.search-overlay__article {
  flex-basis: calc(50% - 4px);
  max-width: calc(50% - 4px);
  margin-bottom: 13px;
}
.search-overlay__article-teaser {
  flex-basis: calc(50% - 20px);
  margin-bottom: 13px;
  max-width: calc(50% - 20px);
}
.search-overlay__article-headline {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}

.header.search-overlay--opened .close-layer {
  display: block;
  left: 0;
}
.header.search-overlay--opened .search-input__btn {
  left: unset;
  right: 20px;
  top: 7px;
}
.header.search-overlay--opened .search-input {
  display: block;
}

.search-overlay--opened .search-overlay {
  overflow: visible;
  visibility: visible;
}

.header .load-spinner.load-spinner--show {
  visibility: visible;
  z-index: 999;
}

.header .load-spinner {
  visibility: hidden;
}

@media (min-width: 1024px) {
  .search-overlay {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
    left: unset;
    height: 513px;
    padding: 24px 32px 0;
    right: 135px;
    top: 115px;
    width: 670px;
  }
  .search-overlay__wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    height: 100%;
    margin-top: 0;
    overflow: unset;
  }
  .search-overlay__first-column {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
  }
  .search-overlay__second-column {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
    margin-right: 0;
  }
  .search-overlay__second-column .product-teaser__image-wrapper,
  .search-overlay__second-column .product-teaser__item-description {
    width: 50%;
  }
  .search-overlay__second-column .product-teaser__image-wrapper {
    margin-right: 20px;
  }
  .search-overlay__first-column, .search-overlay__second-column {
    margin-top: 0;
  }
  .search-overlay__articles, .search-overlay__items {
    max-height: 430px;
    overflow-y: auto;
    padding-right: 10px;
  }
  .search-overlay__articles::-webkit-scrollbar, .search-overlay__items::-webkit-scrollbar {
    width: 4px;
  }
  .search-overlay__articles::-webkit-scrollbar-thumb, .search-overlay__items::-webkit-scrollbar-thumb {
    background-color: var(--clr-base-brand);
  }
  .search-overlay__articles::-webkit-scrollbar-track, .search-overlay__items::-webkit-scrollbar-track {
    background-color: var(--bg-clr-scrollbar);
  }
  .search-overlay__article-teaser {
    flex-basis: calc(50% - 11px);
    max-width: calc(50% - 11px);
    margin-bottom: 22px;
  }
  .search-overlay .product-teaser-list-item__image img {
    max-width: 100%;
  }
  .header .load-spinner {
    height: 513px;
    left: unset;
    position: absolute;
    top: 115px;
    right: 135px;
    width: 670px;
  }
}
.search-input {
  background-color: white;
  border: 1px solid var(--clr-border-btn);
  border-radius: 24px;
  display: none;
  padding: 8px;
  position: relative;
  right: -32px;
  width: calc(100% - 30px);
}
.search-input__field {
  appearance: none;
  border: none;
  background-color: transparent;
  display: block;
  line-height: 28px;
  outline: none;
  width: 100%;
  z-index: 9;
}
.search-input__btn,
.search-input .close-layer {
  position: absolute;
  cursor: pointer;
}
.search-input__btn {
  left: 0;
  top: -14px;
}

.search-overlay--opened .search-input {
  background-color: var(--bg-btn-filter);
  border-color: var(--bg-btn-filter);
}

.header__search-wrapper .close-layer {
  cursor: pointer;
  display: none;
  height: 31px;
  position: absolute;
  right: 20px;
  top: 21px;
  width: 24px;
  z-index: 99;
}
.header__search-wrapper .close-layer:after, .header__search-wrapper .close-layer:before {
  background-color: var(--clr-base-text);
  content: "";
  height: 2px;
  position: absolute;
  top: 4px;
  width: 18px;
}
.header__search-wrapper .close-layer:before {
  transform: rotate(45deg);
}
.header__search-wrapper .close-layer:after {
  transform: rotate(-45deg);
}

@media (min-width: 1024px) {
  .search-input {
    border: 1px solid var(--clr-border-btn);
    display: block;
    padding: 9px 20px 9px 16px;
    right: 0;
    width: 100%;
  }
  .search-input__field {
    line-height: 26px;
  }
  .search-input__btn {
    left: unset;
    pointer-events: none;
    right: 25px;
    top: 7px;
  }
  .header__search-wrapper .close-layer:after,
  .header__search-wrapper .close-layer:before {
    top: 0;
  }
  .header.search-overlay--opened .search-input__btn {
    display: none;
  }
  .header.search-overlay--opened .close-layer {
    left: unset;
  }
}
.personal-information h1 {
  text-align: center;
  line-height: 28px;
  font-size: 30px;
  padding-bottom: 31px;
  margin-top: 25px;
}
.personal-information .teasers {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.personal-information .teasers .teaser {
  flex-grow: 1;
}
.personal-information .teasers .teaser .paragraph-text {
  background-color: white;
  margin-top: 0;
  padding: 24px 31px;
}
.personal-information .teasers .teaser .paragraph-text a {
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  text-decoration: underline;
}
.personal-information .teasers .teaser .paragraph-text ul {
  list-style: none;
  margin-top: 0;
  min-height: 104px;
}
.personal-information .teasers .teaser .paragraph-text ul li {
  color: #3F4140;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.personal-information .teasers .teaser .paragraph-text ul li:first-child {
  font-weight: 600;
}
.personal-information .teasers .teaser .paragraph-text ul + a {
  margin-top: 10px;
}
.personal-information__header {
  background-color: var(--clr-base-brand);
  font-size: 0;
  height: 52px;
}
.personal-information__header h5 {
  color: white;
  font-weight: 600;
  font-size: 16px;
}
.personal-information__header span {
  color: white;
  font-size: 52px;
}
.personal-information__header h5,
.personal-information__header span {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

.profiling .input {
  align-items: center;
  display: flex;
}
.profiling input[type=checkbox] {
  height: 22px;
  width: 22px;
}
.profiling .form-field {
  margin-bottom: 15px;
}

@media (min-width: 1024px) {
  .personal-information {
    margin: auto;
    width: 50%;
  }
  .personal-information .teasers {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }
  .personal-information .teasers .teaser {
    flex-basis: 40%;
  }
  .profiling .input label {
    margin-left: 5px;
  }
}
.product-detail ul {
  margin-left: 20px;
}
.product-detail ul li {
  list-style-type: disc;
  letter-spacing: 0.5px;
}
.product-detail ul li::marker {
  font-size: 11px;
}
.product-detail__headline {
  font-size: 1rem;
  line-height: 2.0625rem;
  letter-spacing: 0.5px;
  overflow: hidden;
  padding: 20px 40px 20px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-detail__no-reviews {
  margin-bottom: 12px;
  width: 100%;
}
.product-detail__no-review-headline {
  margin-bottom: 20px;
}
.product-detail__product-usp-square {
  margin-bottom: 20px;
  position: relative;
  text-align: center;
  width: 100%;
}
.product-detail__product-usp-square .tooltip-info {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.product-detail__product-usp-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-weight: 100;
  margin-top: 10px;
}
.product-detail__product-usp img {
  margin: 0 auto;
}
.product-detail__product-usp-wrapper {
  display: block;
}
.product-detail__product-usp-title {
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.product-detail__product-usp-info {
  bottom: -20px;
  left: 50%;
  margin-top: 20px;
  position: absolute;
  transform: translateX(-50%);
  z-index: 9;
}

.pdf-download__content {
  justify-content: start;
  padding: 0;
}

.product-detail__arrow-down {
  height: 20px;
  position: absolute;
  right: -10px;
  top: 30px;
  width: 20px;
}
.product-detail__arrow-down:before {
  border-top: 2px solid var(--clr-base-text);
  border-right: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  height: 6px;
  position: absolute;
  transition: transform 0.5s;
  transform: translateY(-35%) rotate(135deg);
  width: 6px;
}

.commerce-connector__title {
  margin-bottom: 10px;
}

.commerce-connector-shops__wrapper {
  display: flex;
  gap: 5px;
}
.commerce-connector-shops__link {
  border: 1px solid var(--clr-border-btn);
}

@media (min-width: 1024px) {
  .product-detail__headline {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    letter-spacing: 0.5px;
  }
  .product-detail__review {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
  .product-detail__review, .product-detail__info, .product-detail__product-usp {
    margin-bottom: 60px;
    margin-top: 60px;
  }
  .product-detail__arrow-down {
    display: none;
  }
  .product-detail__product-usp-square {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .product-detail__product-usp-wrapper {
    display: flex;
  }
  .product-detail__product-usp,
  .pdf-download {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
}
.review-form-modal {
  max-width: 100%;
}
.review-form-modal .info {
  margin-top: 20px;
}

.rating {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
  margin: 20px 0;
}
.rating .rating-input {
  display: none;
}
.rating .rating-star {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -173px -25px;
  height: 46px;
  width: 42px;
  cursor: pointer;
}
.rating .rating-star:hover, .rating .rating-star:hover ~ .rating-star {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -225px -25px;
  height: 46px;
  width: 42px;
}
.rating .rating-input:checked + .rating-star,
.rating .rating-input:checked ~ .rating-star {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -225px -25px;
  height: 46px;
  width: 42px;
}

.product-reviews__summary {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product-reviews__summary h4 {
  font-size: 20px;
}
.product-reviews__number-of-reviews {
  font-weight: 400;
  font-size: 14px;
}
.product-reviews__review-list {
  margin-top: 20px;
}
.product-reviews__toolbar {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.product-reviews__toolbar select {
  border-radius: 10px;
  width: 100%;
}
.product-reviews__write-review-button {
  margin-bottom: 30px;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.product-reviews__headline {
  margin-bottom: 10px;
}
.product-reviews__panel {
  display: none;
}
.product-reviews__panel--visible {
  display: block;
}
.product-reviews .icon-thumbs-up {
  background-image: url(/dist/FC.Ecom/700009257f7bd79bf28c.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 22px;
  display: inline-block;
  vertical-align: sub;
}
.product-reviews .icon-thumbs-down {
  background-image: url(/dist/FC.Ecom/66844bed19c70eb2dca0.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 22px;
  display: inline-block;
  vertical-align: sub;
}
.product-reviews .load-more {
  margin-bottom: 30px;
}

.product-review-item {
  border-top: 1px solid var(--clr-dark-gray-border);
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 20px;
}
.product-review-item__header {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.product-review-item__created-by {
  color: var(--clr-light-text);
  font-size: 16px;
}
.product-review-item__content {
  margin-top: 14px;
}
.product-review-item__rating-section {
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
  color: #262626;
  font-weight: 400;
  font-size: 14px;
}

@media (min-width: 1024px) {
  .product-reviews__write-review-button {
    margin-bottom: 0;
    width: auto;
  }
  .product-reviews__toolbar select {
    width: auto;
  }
  .product-reviews .load-more {
    margin-bottom: 0;
  }
}
.color-selector-button {
  cursor: pointer;
  margin-bottom: 15px;
  padding: 12px;
}
.color-selector-button img, .color-selector-button__background {
  height: 40px;
  margin-right: 20px;
  object-fit: cover;
  width: 85px;
}

.off-canvas__slide {
  background: white;
  height: 100%;
  padding: 78px 23px 28px;
  position: fixed;
  right: calc(-100% + 20px);
  transition: 0.4s all ease;
  width: calc(100% - 20px);
  z-index: 9999999;
}
.off-canvas__slide .overlay__close {
  cursor: pointer;
  display: flex;
  position: absolute;
  top: 24px;
  right: 20px;
}
.off-canvas__slide.animated {
  right: 0;
}
.off-canvas__slide .cart-button:before {
  content: "";
  height: 100%;
  left: 0;
  transition: 0.3s ease-in-out;
  top: 0;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  width: 100%;
}
.off-canvas__slide .cart-button.product-added:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2724%27 fill=%27%23039A54%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M21.1429 28L17.1429 24L15.8096 25.3334L21.1429 30.6667L32.5715 19.2381L31.2381 17.9048L21.1429 28Z%27 fill=%27white%27/%3E%3C/svg%3E");
  opacity: 1;
  visibility: visible;
}
.off-canvas__slide .cart-button.product-added {
  pointer-events: none;
}
.off-canvas__slide .zero svg {
  opacity: 0;
}
.off-canvas__slide .zero .cart-button {
  pointer-events: none;
}
.off-canvas__slide .zero .cart-button:after {
  content: "";
  position: absolute;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27%3E%3Cg opacity=%270.2%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2724%27 fill=%27%23014532%27/%3E%3Cpath d=%27M17.8733 19.9335C17.9083 19.4082 18.3446 19 18.8711 19H29.1289C29.6554 19 30.0917 19.4082 30.1267 19.9335L30.86 30.9335C30.8985 31.5107 30.4407 32 29.8622 32H18.1378C17.5593 32 17.1015 31.5107 17.14 30.9335L17.8733 19.9335Z%27 stroke=%27white%27 stroke-width=%272%27/%3E%3Cpath d=%27M27 24V18C27 16.3431 25.6569 15 24 15V15C22.3431 15 21 16.3431 21 18V24%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Crect x=%2733%27 y=%2711%27 width=%272%27 height=%278%27 fill=%27white%27/%3E%3Crect x=%2738%27 y=%2714%27 width=%272%27 height=%278%27 transform=%27rotate%2890 38 14%29%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E");
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.off-canvas__slide .product-info__select-section {
  align-items: center;
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
  justify-content: right;
}

.product-info__price-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 8px;
  min-height: 26px;
}
.product-info__select-section {
  align-items: center;
  display: flex;
  flex: 100%;
}
.product-info__select-section .green,
.product-info__select-section .red {
  flex: 100%;
  justify-content: right;
  margin-top: 4px;
  text-align: right;
}
.product-info__select-section.out-of-stock > *, .product-info__select-section.zero .minus, .product-info__select-section.zero .product-info__price-wrapper, .product-info__select-section.max-value .plus {
  opacity: 0.5;
  pointer-events: none;
}

.bouncing-loader {
  display: flex;
  gap: 5px;
}

.bouncing-loader > div {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #262626;
  opacity: 1;
  animation: bouncing-loader 0.6s infinite alternate;
}

@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translateY(-1px);
  }
}
.bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}

.bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}

.bouncing-loader {
  display: flex;
  gap: 5px;
}

.bouncing-loader > div {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #262626;
  opacity: 1;
  animation: bouncing-loader 0.6s infinite alternate;
}

@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translateY(-1px);
  }
}
.bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}

.bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}

.mini-cart .canvas-overlay__content {
  height: calc(100% - 100px);
  overflow-y: auto;
  overflow-x: hidden;
}

.canvas-overlay__content .go-to-shop__button {
  position: absolute;
  bottom: 0;
  box-shadow: 0px -10px 15px -5px rgba(0, 0, 0, 0.3);
  width: 100%;
  background-color: white;
  left: 0;
  padding: 25px 20px;
}
.canvas-overlay__content .go-to-shop__button .cart-link {
  width: 100%;
}

.color-selector .canvas-overlay__content {
  height: 100%;
}

.canvas-overlay__content::-webkit-scrollbar {
  width: 4px;
}

.canvas-overlay__content::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}

.canvas-overlay__content::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}

.canvas-overlay__content .color-table {
  position: relative;
}
.canvas-overlay__content .color-table__content {
  display: flex;
  width: 100%;
}
.canvas-overlay__content .color-table__filter-item img {
  height: 30px;
  width: 30px;
}
.canvas-overlay__content .color-table .filter {
  display: flex;
  justify-content: center;
  padding-bottom: 0;
}
.canvas-overlay__content .color-table .all-filters {
  margin-top: 0;
}
.canvas-overlay__content .color-table .quantity-pdp {
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
}
.canvas-overlay__content .color-table:before {
  content: "";
  background-color: var(--bg-clr-scrollbar, #CACACA);
  height: 1px;
  position: absolute;
  top: -12px;
  width: 100%;
}
.canvas-overlay__content .color-table__filters {
  border-bottom: 1px solid #d3d3d3;
  column-gap: 16px;
  display: flex;
  flex: 100%;
  flex-flow: wrap;
  justify-content: center;
  margin-bottom: 24px;
  margin-top: 12px;
  padding-bottom: 15px;
  position: relative;
  row-gap: 7px;
}
.canvas-overlay__content .color-table__filters .all-filters {
  height: 31px;
}
.canvas-overlay__content .color-table__filters .filter:hover:before, .canvas-overlay__content .color-table__filters .filter--active:before {
  content: "";
  bottom: -3px;
  border-bottom: 1px solid #05301a;
  border-radius: 50%;
  height: calc(100% + 5px);
  position: absolute;
  width: calc(100% + 6px);
}
.canvas-overlay__content .color-table__filters .filter:hover:before {
  border: 1px solid var(--clr-base-text, #262626);
  left: -4px;
  top: -4px;
}
.canvas-overlay__content .color-table__filters .filter--active:before {
  border: 2px solid var(--clr-base-text, #262626);
  left: -5px;
  top: -5px;
}
.canvas-overlay__content .color-table__colors .color-teaser {
  display: flex;
  margin-bottom: 20px;
  width: 100%;
}
.canvas-overlay__content .color-table__colors .color-teaser:before {
  background-color: var(--bg-clr-scrollbar, #cacaca);
  bottom: -15px;
  content: "";
  height: 1px;
  position: absolute;
  width: 100%;
}
.canvas-overlay__content .color-table__colors .color img {
  height: 40px;
  margin-bottom: 6px;
  object-fit: cover;
  width: 80px;
}
.canvas-overlay__content .color-table__colors .cart-button {
  background: none;
  height: 48px;
  padding: 0;
  width: 48px;
}

@media screen and (min-width: 1024px) {
  .off-canvas__slide {
    right: -428px;
    width: 428px;
  }
  .product-info__price-wrapper {
    flex-direction: row;
    justify-content: left;
  }
}
.accordion-item {
  border-top: 1px solid;
  border-top-color: var(--clr-border-btn);
  cursor: pointer;
  max-height: 74px;
  overflow: hidden;
  position: relative;
  transition: max-height 0.2s;
  -webkit-transition: max-height 0.2s;
}
.accordion-item:last-of-type {
  border-bottom: 1px solid var(--clr-border-btn);
}
.accordion-item--open {
  max-height: 100%;
  transition: max-height 0.2s;
  visibility: visible;
}
.accordion-item--open .product-detail__headline {
  margin-bottom: 0;
  white-space: normal;
}
.accordion-item--open ul,
.accordion-item--open .product-detail__description,
.accordion-item--open .product-detail__product-usp-wrapper,
.accordion-item--open .product-detail__review-button,
.accordion-item--open .review-summary-details {
  margin-bottom: 30px;
}
.accordion-item--open .product-detail__arrow-down:before {
  transform: translateY(-35%) rotate(-45deg);
}

.product-detail + .pdf-download .accordion-item {
  border-top: none;
}
.product-detail + .pdf-download + .product-detail__product-usp .accordion-item,
.product-detail + .product-detail__product-usp .accordion-item {
  border-top: none;
}

@media (min-width: 1024px) {
  .accordion-item {
    border-top: none;
    border-top-color: unset;
    cursor: unset;
    max-height: unset;
    overflow: visible;
  }
  .accordion-item:last-of-type {
    border-bottom: none;
  }
}
.search-result-page .product-teaser {
  margin-top: 25px;
}
.search-result-page .standard-teaser {
  margin-top: 32px;
}

.no-results__headline {
  text-align: center;
  margin-bottom: 50px;
}
.no-results__form {
  display: none;
}
.no-results__teasers h3 {
  margin-bottom: 15px;
}

@media (min-width: 1024px) {
  .search-result-page .article-teaser {
    flex-basis: calc(25% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    max-width: calc(25% - 30px);
  }
  .search-result-page .standard-teaser {
    margin-top: 80px;
  }
}
@media (max-width: 1023px) {
  .search-result-page .product-teaser__item {
    flex-basis: 100%;
    margin-bottom: 16px;
    max-width: 100%;
  }
  .search-result-page .standard-teaser__item {
    margin-left: 0;
    margin-right: 0;
  }
}
.cmppreviewroot:empty,
.cmpwrapper:empty {
  display: block;
}

.video .cmppreviewroot {
  line-height: 22px;
}

.cmplazypreviewiframe {
  overflow: auto;
  width: 100% !important;
}

.cmplazycb input [type=checkbox]:checked:after {
  height: 6px;
  left: 4px;
  top: 1px;
  width: 3px;
}
.cmplazycb .cmpcheckboxpreview {
  margin-right: 10px;
}

.cmplazypreviewmsginner {
  text-align: center;
}

.cmplazypreviewiframe .cmplazypreviewmsg {
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.cmplazypreviewiframe input[type=checkbox]:checked:after {
  left: 3px;
  top: 0;
}

.video-player__iframe-no-popup .cmplazypreviewiframe {
  background: linear-gradient(0deg, rgba(242, 242, 242, 0.95), rgba(242, 242, 242, 0.85)) !important;
  height: calc(100% + 1px) !important;
  left: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 100% !important;
  z-index: 99;
}
.video-player__iframe-no-popup .cmplazypreviewiframe .cmplazypreviewmsg {
  background-color: transparent;
  top: 50%;
  transform: translateY(-50%);
}
.video-player__iframe .cmplazypreviewiframe {
  background: linear-gradient(0deg, rgba(242, 242, 242, 0.95), rgba(242, 242, 242, 0.85)) !important;
}
.video-player__iframe .cmplazypreviewiframe .cmplazypreviewmsg {
  background-color: transparent;
}

@media (max-width: 1023px) {
  .cmplazypreviewiframe {
    overflow: auto;
  }
  .cmplazypreviewiframe .cmplazypreviewmsg {
    top: initial;
    transform: initial;
  }
}
@media (max-width: 767px) {
  .video-player .video-player__iframe-no-popup .cmplazypreviewiframe {
    overflow: auto;
  }
  .video-player .video-player__iframe-no-popup .cmplazypreviewiframe .cmplazypreviewmsg {
    background-color: transparent;
    height: inherit;
  }
}
@media (min-width: 1280px) {
  .video-player__wrapper {
    margin: 0 auto;
    max-width: 100%;
    width: max-content;
  }
  .video-player__wrapper.video-player__video--playing {
    margin: unset;
    width: unset;
  }
  .text-image__container .video-player__wrapper {
    margin: unset;
    width: unset;
  }
}
.cookie-warning {
  background-color: var(--bg-cookie-warning);
  display: none;
  padding: 20px;
  text-align: center;
}
.cookie-warning .cookie-warning-body {
  color: white;
}
.cookie-warning .left {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
}
.cookie-warning .right .btn {
  margin: 20px auto 0;
}

@media (min-width: 1024px) {
  .cookie-warning {
    padding: 20px 40px;
  }
}
.overview-payment-wrapper .form-field.radio label {
  display: flex;
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  padding: 20px 16px 20px 50px;
}
.overview-payment-wrapper .adyen-checkout__input:active,
.overview-payment-wrapper .adyen-checkout__input:focus,
.overview-payment-wrapper .adyen-checkout__input:hover,
.overview-payment-wrapper .adyen-checkout__input--focus,
.overview-payment-wrapper .adyen-checkout__input--focus:hover {
  border: 1px solid var(--clr-dark-gray-border);
  box-shadow: none;
}
.overview-payment-wrapper .adyen-checkout__input--error,
.overview-payment-wrapper .adyen-checkout__input--error:hover,
.overview-payment-wrapper .adyen-checkout__input--invalid,
.overview-payment-wrapper .adyen-checkout__input--invalid:hover {
  border-bottom-color: var(--clr-shop-form-error) !important;
  border-color: var(--clr-border-btn);
}
.overview-payment-wrapper .adyen-checkout__error-text {
  line-height: 16px;
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid .adyen-checkout__icon {
  display: none;
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:after, .overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:before {
  content: "";
  background-color: var(--clr-shop-form-error);
  height: 2px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:after {
  transform: rotate(-45deg);
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:before {
  transform: rotate(45deg);
}
.overview-payment-wrapper .payment-method-selection > ul {
  list-style: none;
}
.overview-payment-wrapper .payment-method-selection > ul > li {
  position: relative;
}
.overview-payment-wrapper .payment-method-selection .iframe-container {
  height: 385px;
  display: none;
  margin-left: 15px;
}
.overview-payment-wrapper .payment-method-selection .extern-payment-container {
  display: none;
  margin-left: 15px;
  margin-top: 15px;
  padding-bottom: 15px;
}
.overview-payment-wrapper .payment-method-selection .adyen-components-payment-container {
  display: none;
  margin: 0 20px 8px 20px;
  padding-bottom: 15px;
}
.overview-payment-wrapper .payment-method-selection .internal-payment-container {
  display: none;
  margin-left: 15px;
  margin-top: 15px;
  padding-bottom: 15px;
  margin-right: 15px;
}
.overview-payment-wrapper .payment-method-selection .loader {
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  width: 31px;
  height: 31px;
  position: absolute;
  display: block;
  right: 6px;
  top: 13px;
}
.overview-payment-wrapper .payment-method-selection .active {
  background: #f8f8f8;
  margin-top: 8px;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio {
  border-bottom: 0;
  padding-bottom: 0;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio label {
  border: none;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio label:before {
  border: 2px solid var(--clr-base-brand);
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio label:after {
  background-color: var(--clr-base-brand);
  border-radius: 50%;
  height: 14px;
  left: 20px;
  top: 25px;
  width: 14px;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio .pm-label-wrapper > img {
  display: none;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio > input:checked ~ label:after {
  left: 20px;
  top: 32px;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio > input:checked ~ label:before {
  left: 15px;
  top: 20px;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio {
  padding: 8px 0;
  margin: 0;
  float: none;
  width: 100%;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio label {
  position: relative;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio label:before {
  left: 15px;
  top: 20px;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio .pm-label-wrapper {
  position: relative;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio .pm-label-wrapper > img {
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__input {
  background-color: white;
  border-radius: 0;
  color: #05301a;
  font-size: 14px;
  height: 48px;
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__input .input-field:placeholder-shown {
  color: var(--bg-cookie-warning);
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__label__text {
  color: #05301a;
  font-size: 14px;
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__button {
  background: var(--clr-base-brand);
  font-size: 14px;
  border-radius: 3px;
  width: auto;
  box-shadow: none;
  outline: none;
  transition: none;
  min-width: 130px;
  text-align: center;
  padding: 15px 14px 13px;
  color: white;
  cursor: pointer;
}
.overview-payment-wrapper .payment-method-selection button::-moz-focus-inner,
.overview-payment-wrapper .payment-method-selection input::-moz-focus-inner {
  border: 0;
}
.overview-payment-wrapper .payment-method-selection .paypal-buttons {
  width: auto !important;
}

.cp-alpaca-form .adyen-checkout__input-wrapper input {
  padding: 7px 35px 6px 16px;
}
.cp-alpaca-form .adyen-checkout__input-wrapper input:hover {
  border-color: var(--clr-shop-border-color-hover);
  cursor: auto;
}

@media (min-width: 1024px) {
  .overview-payment-wrapper .form-field.radio label:before {
    left: 16px;
    top: 20px;
  }
  .overview-payment-wrapper .payment-method-selection .form-field.radio > input:checked ~ label:after {
    left: 21px;
    top: 32px;
  }
  .payment-widget .overview-payment-wrapper .payment-method-selection .form-field.radio > input:checked ~ label:after {
    left: 20px;
  }
}
.product-hotspot-image__wrapper {
  display: inline-block;
  position: relative;
}
.product-hotspot-image__hotspot-wrapper {
  background-color: var(--bg-btn-hotspot);
  border: 3px solid white;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  padding: 15px;
  position: absolute;
  left: var(--mobileHotspotX);
  top: var(--mobileHotspotY);
  transition: 0.3s ease-in-out;
  transform: translate(calc(var(--mobileHotspotX) * -1), calc(var(--mobileHotspotY) * -1));
}
.product-hotspot-image__hotspot-wrapper:hover {
  background-color: var(--clr-base-brand);
  border-color: var(--clr-base-brand);
}
.product-hotspot-image__hotspot-wrapper::before {
  background-color: white;
  border-radius: 50%;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}

.tooltip-content {
  display: flex;
  padding: 10px;
  width: 150px;
}
.tooltip-content__title {
  font-size: 0.75rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  display: -webkit-box;
  max-height: 44px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  -webkit-mask-image: none;
}
.tooltip-content__subtitle {
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  display: -webkit-box;
  overflow: hidden;
  max-height: 30px;
  text-overflow: ellipsis;
  text-transform: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  -webkit-mask-image: none;
}
.tooltip-content__price, .tooltip-content__strike-price {
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
}
.tooltip-content__link {
  cursor: pointer;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.tooltip-content__link::after {
  border-right: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  height: 8px;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 8px;
}

@media (min-width: 1024px) {
  .product-hotspot-image__hotspot-wrapper {
    left: var(--desktopHotspotX);
    top: var(--desktopHotspotY);
    transform: translate(calc(var(--desktopHotspotX) * -1), calc(var(--desktopHotspotY) * -1));
  }
}
:root .gvfc-theme {
  --clr-base-brand: #B58558;
  --clr-base-highlight: #B58558;
  --logo-background-desktop: transparent;
  --logo-filter-desktop: invert;
  --logo-filter-mobile-and-menu: invert;
}

:root .fc-red-theme {
  --clr-base-brand: #DD2B28;
  --logo-background-desktop: #DD2B28;
  --logo-filter-mobile-and-menu: invert(22%) sepia(36%) saturate(3614%) hue-rotate(340deg) brightness(124%) contrast(101%);
  --logo-filter-mobile-desktop: #fff;
}

:root .efa-theme {
  --clr-base-brand: #FFDD00;
  --logo-background-desktop: transparent;
  --logo-filter-desktop: invert;
  --logo-filter-mobile-and-menu: invert;
}

.efa-theme .footer-navigation__list-item, .efa-theme .footer-navigation__list-title, .efa-theme .footer-navigation__legal-link, .efa-theme .footer-navigation__copyright-text,
.efa-theme .footer-navigation .country-selector-modal {
  color: var(--clr-base-text);
}
.efa-theme .footer-navigation__list-item:hover, .efa-theme .footer-navigation__list-title:hover, .efa-theme .footer-navigation__legal-link:hover, .efa-theme .footer-navigation__copyright-text:hover,
.efa-theme .footer-navigation .country-selector-modal:hover {
  color: var(--clr-base-text);
}
.efa-theme .footer-navigation__legal-links-content, .efa-theme .footer-navigation__copyright, .efa-theme .footer-navigation__list-items, .efa-theme .footer-navigation__list-title .arrow-down:before {
  border-color: var(--clr-base-text);
}
.efa-theme .header__logo {
  top: 24px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Ozs7RUFJSTtFQUNBO0FESUo7O0FDREE7O0VBRUk7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtBRElKOztBQ0RBO0VBQ0k7QURJSjs7QUNEQTs7RUFFSTtFQUNBO0FESUo7O0FDREE7O0VBRUk7QURJSjs7QUNEQTtFQUNJO0VBQ0E7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtFQUNBO0FESUo7O0FDREE7RUFDSTtBRElKOztBQ0RBO0VBQ0k7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtBRElKOztBRWxOQztFQUVHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBRmlOSjs7QUdoSkE7RUFYMkI7RUFDdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtKSjs7QUlyUUE7RUFDSTtFQUNBO0VBQ0E7QUp3UUo7QUlyUUE7RUFDSTtFQUNBO0VBQ0E7QUp1UUo7QUlwUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKc1FKO0FLcFNBOztFRE1JO0VBQ0E7RUFDQTtFRGlGQTtFRXJGQTtBTHdTSjs7QUtyU0E7O0VEREk7RUFDQTtFQUNBO0VEaUVBO0VFOURBO0FMMFNKOztBS3ZTQTs7RURSSTtFQUNBO0VBQ0E7RURpRUE7RUV2REE7QUw0U0o7O0FLelNBOztFRGZJO0VBQ0E7RUFDQTtFRGlGQTtFRWhFQTtBTDhTSjs7QUszU0E7O0VEdEJJO0VBQ0E7RUFDQTtFRGlFQTtFRXpDQTtBTGdUSjs7QUs3U0E7RUQ3Qkk7RUFDQTtFQUNBO0FKOFVKOztBSy9TQTtFRGpDSTtFQUNBO0VBQ0E7QUpvVko7O0FLalRBO0VEckNJO0VBQ0E7RUFDQTtFRHlFQTtBSGtSSjs7QUtuVEE7RUQxQ0k7RUFDQTtFQUNBO0VEeUVBO0FIeVJKOztBS3JUQTtFRC9DSTtFQUNBO0VBQ0E7RURxRUE7RUVyQkE7RUFDQTtBTDBUSjs7QUt2VEE7RUR0REk7RUFDQTtFQUNBO0VEcUZBO0FINlJKOztBS3pUQTtFQUNJOztJRDVEQTtJQUNBO0lBQ0E7RUowWEY7RUszVEU7O0lEakVBO0lBQ0E7SUFDQTtFSmdZRjtFSzVURTs7SUR0RUE7SUFDQTtJQUNBO0VKc1lGO0VLN1RFOztJRDNFQTtJQUNBO0lBQ0E7RUo0WUY7RUs5VEU7O0lEaEZBO0lBQ0E7SUFDQTtFSmtaRjtFSy9URTtJRHJGQTtJQUNBO0lBQ0E7RUp1WkY7QUFDRjtBTWhhQTtFSHlFSTtFR3ZFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmthSjs7QU0vWkE7RUFDSTtFQUNBO0FOa2FKO0FNaGFJO0VBQ0k7QU5rYVI7O0FNOVpBO0VBQ0k7RUFDQSwwQ0oyQ1M7RUkxQ1Q7QU5pYUo7QU0vWkk7RUFDSTtFQUNBO0FOaWFSOztBTTdaQTtFQUNJO0VBQ0E7RUFDQTtBTmdhSjtBTTlaSTtFQUNJO0VBQ0E7RUFDQTtBTmdhUjs7QU01WkE7RUFDSTtBTitaSjs7QU01WkE7O0VBRUk7RUFDQTtFQUNBO0FOK1pKO0FNN1pJOztFQUNJO0VBQ0E7QU5nYVI7O0FNNVpBO0VBQ0k7RUFDQTtBTitaSjtBTTdaSTtFQUNJO0FOK1pSOztBTTNaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44Wko7QU01Wkk7RUFDSTtFQUNBO0VBQ0E7QU44WlI7QU0zWkk7RUFDSTtFQUNBO0FONlpSO0FNM1pROztFQUVJO0FONlpaOztBTXhaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJaSjtBTXpaSTtFQUNJO0FOMlpSO0FNeFpJO0VBQ0k7RUFDQTtBTjBaUjs7QU10WkE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55Wko7QU12Wkk7OztFQUNJO0VBQ0E7QU4yWlI7O0FNdlpBOztFQUVJO0VBQ0E7QU4wWko7O0FPN2lCQTtFSkRJO0VBQ0E7RUlFQTtFQUNBO0VBQ0E7QVBpakJKOztBTzlpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaWpCSjs7QU85aUJBO0FBUUM7QUFRRDtBQVFBO0VBWlE7RUFDQTtFQU9KO0VBQ0E7QVBtaUJKOztBTzVoQkE7QUFrQkE7QUFPQTtBQUVBO0VBRUk7SUE3Q0k7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVB5aEJGO0VPdmdCRTtJQWpESTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUGdpQkY7RU8xZ0JFO0lBckRJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQdWlCRjtFTzdnQkU7SUF6REk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVA4aUJGO0VPaGhCRTtJQTdESTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUHFqQkY7RU9uaEJFO0lBakVJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQNGpCRjtFT3RoQkU7SUFyRUk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBta0JGO0VPemhCRTtJQXpFSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUDBrQkY7RU81aEJFO0lBN0VJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQaWxCRjtFTy9oQkU7SUFqRkk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVB3bEJGO0VPbGlCRTtJQXJGSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUCtsQkY7RU9yaUJFO0lBekZJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQc21CRjtFT3hpQkU7SUE3Rkk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVA2bUJGO0VPM2lCRTtJQWpHSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUG9uQkY7QUFDRjtBUS9xQkE7RUFDSTtFQUNBO0VBQ0E7QVJpckJKO0FRL3FCSTtFTHlFQTtFQ3ZFQTtFQUNBO0VBQ0E7RUlESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbXJCUjs7QVEvcUJBO0VBQ0k7SUFDSTtJQUNBO0VSa3JCTjtFUWhyQk07SUpqQko7SUFDQTtJQUNBO0lJaUJRO0VSb3JCVjtBQUNGO0FTNXNCQTtFTElJO0VBQ0E7RUFDQTtFS0pBO0VBQ0E7RUFDQTtBVGd0Qko7QVM5c0JJO0VBQ0k7RUFDQTtBVGd0QlI7QVM1c0JRO0VBQ0k7QVQ4c0JaO0FTMXNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNHNCUjtBU3pzQkk7RUFDSTtBVDJzQlI7O0FTdnNCQTtFQUNJO0VBQ0E7QVQwc0JKOztBU3ZzQkE7RUFDSTtFQUNBO0FUMHNCSjs7QVN2c0JBO0VBQ0k7QVQwc0JKOztBU3ZzQkE7RUFDSTtFQUNBO0FUMHNCSjs7QVN2c0JBOztFTmlCSTtFTWRBO0FUMHNCSjs7QVN2c0JBO0VOakNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU0rQkE7QVQ4c0JKOztBUzNzQkE7RU50Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTW9DQTtBVGt0Qko7O0FTL3NCQTs7RUFFSTtBVGt0Qko7O0FTL3NCQTtFQUNJO0FUa3RCSjs7QVMvc0JBOztFQUVJO0FUa3RCSjtBU2h0Qkk7O0VBQ0k7RUFDQTtBVG10QlI7O0FTL3NCQTtFQUNJO0VBQ0E7RUFDQTtBVGt0Qko7O0FTOXNCSTtFQUNJO0VBQ0E7QVRpdEJSO0FTL3NCUTtFQUNJO0FUaXRCWjtBUzdzQkk7RUFDSTtBVCtzQlI7QVM3c0JRO0VBQ0k7QVQrc0JaOztBUzFzQkE7RUFDSTtFQUNBO0FUNnNCSjtBUzNzQkk7RUxsSEE7RUFDQTtFQUNBO0VEcUVBO0VNOENJO0VBQ0E7RUFDQTtFQUNBO0FUK3NCUjtBUzVzQkk7RUFDSTtFQUNBO0FUOHNCUjtBUzNzQkk7RUFDSTtFQUNBO0FUNnNCUjtBUzFzQkk7RUFDSTtFQUNBO0FUNHNCUjs7QVN4c0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJzQko7O0FTeHNCQTtFQUNJO0VBQ0E7QVQyc0JKO0FTenNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJzQlI7QVN4c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMHNCUjs7QVNwc0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzc0JSO0FTbnNCSTtFQUNJO0VBQ0E7RUFDQTtBVHFzQlI7QVNsc0JJO0VBQ0k7RUFDQTtFQUNBO0FUb3NCUjs7QVNoc0JBO0VBQ0k7QVRtc0JKOztBU2hzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXNCSjtBU2pzQkk7RUFDSTtBVG1zQlI7QVNqc0JRO0VBQ0k7RUFDQTtBVG1zQlo7O0FTNXJCSTs7RUFFSTtBVCtyQlI7QVM1ckJJO0VBQ0k7QVQ4ckJSO0FTM3JCSTs7RU5uSkE7QUhrMUJKO0FTMXJCSTs7RU41S0E7QUgwMkJKO0FTenJCSTs7RUFFSTtBVDJyQlI7QVN4ckJJO0VBQ0k7QVQwckJSOztBU3RyQkE7RUFDSTtBVHlyQko7O0FTdHJCQTtFQUNJO0FUeXJCSjs7QVN0ckJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5ckJKOztBU3RyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHlyQko7QVN2ckJJO0VBQ0k7RUFDQTtFQUNBO0FUeXJCUjs7QVNyckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3ckJKO0FTdHJCSTtFQUNJO0FUd3JCUjs7QVNwckJBO0VBQ0k7RUFDQTtBVHVyQko7QVNyckJJO0VBQ0k7QVR1ckJSOztBU25yQkE7RUFDSTtBVHNyQko7O0FTbnJCQTtFQUNJO0FUc3JCSjs7QVNuckJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzckJKOztBU25yQkE7O0VOcFFJO0VDbkVBO0VBQ0E7RUFDQTtFS3lVQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3ckJKOztBU3JyQkE7O0VBRUU7RUFDQTtBVHdyQkY7O0FTcnJCQTs7RUFFSTtBVHdyQko7O0FTcnJCQTs7RUFFSTtBVHdyQko7O0FTcnJCQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3ckJKOztBU3JyQkE7O0VMOVdJO0VBQ0E7RUFDQTtFRGlFQTtBSHcrQko7O0FTdnJCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDByQko7O0FTdnJCQTtFQUNJO0FUMHJCSjs7QVN2ckJBO0VBQ0k7QVQwckJKOztBU3ZyQkE7RUFDSTtBVDByQko7O0FTdnJCQTtFQUNJO0FUMHJCSjs7QVN2ckJBO0VBQ0k7SUFDSTtFVDByQk47QUFDRjtBU3ZyQkE7RU5wWUk7RUFDQTtFQUNBLGVNbVkyQjtFQUMzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyckJKO0FTenJCSTtFQUNJO0VBQ0E7QVQyckJSO0FTeHJCSTtFQUNJO0VBQ0E7QVQwckJSOztBU3RyQkE7RUFDSTtBVHlyQko7O0FTdHJCQTtFQUNJO0FUeXJCSjtBU3ZyQkk7RUFDSTtBVHlyQlI7QVN2ckJROztFQUVJO0VBQ0E7QVR5ckJaO0FTcnJCSTtFQUNJO0FUdXJCUjtBU3ByQkk7RUFDSTtBVHNyQlI7O0FTbHJCQTtFQUNJO0lBQ0k7RVRxckJOO0VTbHJCRTtJQUNJO0VUb3JCTjtBQUNGO0FTanJCQTtFQUNJO0lOdmJBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SU1xYkk7RVR1ckJOO0VTcHJCRTtJQUNJO0lBQ0E7RVRzckJOO0VTbnJCRTtJQUNJO0VUcXJCTjtFU2xyQkU7SUFDSTtJQUNBO0VUb3JCTjtFU2pyQkU7SUFDSTtFVG1yQk47RVNqckJNO0lBQ0k7SUFDQTtFVG1yQlY7RVMvcUJFOzs7O0lBSUk7SUFDQTtFVGlyQk47RVM5cUJFO0lBQ0k7RVRnckJOO0VTN3FCRTtJQUNJO0lBQ0E7RVQrcUJOO0VTM3FCTTtJRnhlQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUDJuQ0Y7RVM5cUJNO0lGNWVBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQa29DRjtBQUNGO0FTaHJCQTtFQUNJO0FUa3JCSjs7QVVwc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWdXNDRjs7QVVwc0NBO0VBRUk7QVZzc0NKOztBVW5zQ0E7RUFFSTtBVnFzQ0o7O0FVbHNDQTtFQUVJO0FWb3NDSjs7QVVqc0NBO0VBRUk7QVZtc0NKOztBVWhzQ0E7O0VBR0k7QVZrc0NKOztBVS9yQ0E7RUFFSTtBVmlzQ0o7O0FVOXJDQTtFQUVJO0FWZ3NDSjs7QVU3ckNBO0VBRUk7QVYrckNKOztBVTVyQ0E7RUFFSTtBVjhyQ0o7O0FVM3JDQTtFQUVJO0FWNnJDSjs7QVUxckNBO0VBRUk7QVY0ckNKOztBVXpyQ0E7RUFFSTtBVjJyQ0o7O0FVeHJDQTtFQUVJO0FWMHJDSjs7QVV2ckNBOztFQUdJO0FWeXJDSjs7QVV0ckNBO0VBRUk7QVZ3ckNKOztBVXJyQ0E7RUFFSTtBVnVyQ0o7O0FVcHJDQTtFQUVJO0FWc3JDSjs7QVVuckNBO0VBRUk7QVZxckNKOztBVWxyQ0E7RUFFSTtBVm9yQ0o7O0FVanJDQTtFQUVJO0FWbXJDSjs7QVVockNBO0VBRUk7QVZrckNKOztBVS9xQ0E7RUFFSTtBVmlyQ0o7O0FVOXFDQTtFQUVJO0FWZ3JDSjs7QVU3cUNBO0VBRUk7QVYrcUNKOztBVTVxQ0E7RUFFSTtBVjhxQ0o7O0FVM3FDQTtFQUVJO0FWNnFDSjs7QVUxcUNBO0VBRUk7QVY0cUNKOztBVXpxQ0E7RUFFSTtBVjJxQ0o7O0FVeHFDQTtFQUVJO0FWMHFDSjs7QVV2cUNBOztFQUdJO0FWeXFDSjs7QVV0cUNBO0VBRUk7QVZ3cUNKOztBVXJxQ0E7RUFFSTtBVnVxQ0o7O0FVcHFDQTtFQUVJO0FWc3FDSjs7QVczeUNBO0VBNUJJO0VQRkE7RUFDQTtFQUNBO0VPK0JBO0VBQ0E7RUFDQTtBWGd6Q0o7QVcvMENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpMUNSO0FXMXpDSTtFQUNJO0FYNHpDUjtBV3p6Q0k7RUF0QkE7RUFDQTtFQUNBO0VBc0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZ6Q1I7QVczekNRO0VBbENKO0VBQ0E7RUFDQTtFQWtDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrekNaO0FXM3pDSTtFQUVJO0VBQ0E7QVg0ekNSOztBVzV4Q0E7RUFDSTtBWCt4Q0o7QVc3eENJO0VBOUJBO0VBQ0E7RUFDQTtFQUNBO0FYOHpDSjtBVzV6Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOHpDUjtBVzN6Q0k7RUFDSTtFQUNBLGlCQW5CNkI7RUFvQjdCO0VBQ0E7RUFDQTtFQUNBO0FYNnpDUjs7QVcveUNBO0VBQ0k7QVhrekNKOztBVy95Q0E7RUFDSTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0VBQ0E7RUFDQTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0FYa3pDSjs7QVcveUNBO0VBQ0k7QVhrekNKOztBVy95Q0E7RUFDSTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0FYa3pDSjs7QVcveUNBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0FYa3pDSjs7QVcveUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhrekNKO0FXaHpDSTtFQUNJO0FYa3pDUjtBVy95Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGl6Q1I7QVc5eUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhnekNSO0FXN3lDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYK3lDUjs7QVczeUNBO0VBQ0k7QVg4eUNKO0FXNXlDSTtFQUNJO0FYOHlDUjtBVzN5Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZ5Q1I7O0FXeHlDSTtFQUNJO0FYMnlDUjs7QVluaERBO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnFoREo7O0FZbGhEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnFoREo7O0FZbGhEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacWhESjs7QVlsaERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxaERKOztBWWhoREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabWhEUjtBWWpoRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabWhEWjtBWWhoRFE7RUFDSTtBWmtoRFo7O0FZN2dEQTtFQUNJO0VBQ0E7QVpnaERKOztBWTdnREE7RUFDSTtFQUNBO0FaZ2hESjs7QVk3Z0RBO0VBQ0k7QVpnaERKOztBWTdnREE7O0VBRUk7RUFDQTtBWmdoREo7QVk5Z0RJOzs7O0VBRUk7RUFDQTtBWmtoRFI7QVloaERROzs7O0VBQ0k7RUFDQTtFQUNBO0FacWhEWjtBWWpoREk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm9oRFI7QVlsaERROztFQUNJO0VBQ0E7QVpxaERaO0FZL2dEUTs7RUFDSTtBWmtoRFo7QVkvZ0RROztFQUNJO0VBQ0E7QVpraERaO0FZN2dEUTs7RUFDSTtFQUNBO0FaZ2hEWjtBWTdnRFE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdoRFo7QVk5Z0RZOztFRHZKUjtFQUNBO0VBQ0E7RUN1Slk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabWhEaEI7QVk1Z0RZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWitnRGhCO0FZeGdEWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjJnRGhCO0FZeGdEWTs7RUFDSTtFQUNBO0FaMmdEaEI7QVlwZ0RROzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWndnRFo7QVl0Z0RZOzs7RUFDSTtBWjBnRGhCO0FZdGdEUTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVowZ0RaO0FZeGdEWTs7O0VBQ0k7QVo0Z0RoQjtBWXpnRFk7OztFQUNJO0FaNmdEaEI7QVkxZ0RZOzs7OztFQUVJO0VBQ0E7QVorZ0RoQjtBWTVnRFk7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdoRGhCO0FZMWdEZ0I7OztFQUNJO0FaOGdEcEI7QVl6Z0RROzs7RUFDSTtBWjZnRFo7QVl6Z0RJOztFQUNJO0VBQ0E7QVo0Z0RSOztBWXhnREE7RUFDSTtFQUNBO0FaMmdESjs7QVl4Z0RBO0VBQ0k7QVoyZ0RKOztBWWpnREk7RUFDSTtBWm9nRFI7QVlqZ0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptZ0RSO0FZaGdESTs7RUFFSTtFQUNBO0VBQ0E7QVprZ0RSO0FZLy9DSTtFQUNJO0FaaWdEUjtBWTkvQ0k7RUFDSTtFQUNBO0FaZ2dEUjtBWTcvQ0k7RUFDSTtFQUNBO0VBQ0E7QVorL0NSO0FZNS9DSTtFQUNJO0FaOC9DUjtBWTMvQ0k7RUFDSTtFQUNBO0FaNi9DUjtBWTMvQ1E7RUFDSTtFQUNBO0FaNi9DWjs7QVl4L0NBO0VBQ0k7RUFDQTtBWjIvQ0o7O0FZdi9DSTtFQUNJO0FaMC9DUjtBWXYvQ0k7O0VBRUk7RUFDQTtFQUNBO0FaeS9DUjtBWXQvQ0k7RUFDSTtFQUNBO0Fady9DUjs7QVlwL0NBOztFQUVJO0FadS9DSjs7QVlwL0NBO0VBQ0k7SUFDSTtFWnUvQ047RVlyL0NNO0lBQ0k7RVp1L0NWO0VZbC9DVTs7SUFFSTtFWm8vQ2Q7RVk3K0NNOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVorK0NWO0VZNStDTTtJQUNJO0VaOCtDVjtFWTMrQ007SUFDSTtJQUNBO0VaNitDVjtFWXorQ0U7SUFDSTtJQUNBO0VaMitDTjtFWXgrQ0U7SUFDSTtFWjArQ047QUFDRjtBYW40REE7RUFDSTtBYnE0REo7O0FhajRESTtFQUNJO0VBQ0E7QWJvNERSO0FhajRESTs7RUFFSTtFQUNBO0FibTREUjtBYWg0REk7RVRUQTtFQUNBO0VBQ0E7RVNTSTtFQUNBO0VBQ0E7RUFDQTtBYm80RFI7QWFsNERRO0VUaEJKO0VBQ0E7RUFDQTtFU2dCUTtBYnM0RFo7QWFsNERJO0VBQ0k7RUFDQTtBYm80RFI7QWFsNERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJvNERaO0FhajREUTtFQUNJO0VBQ0E7QWJtNERaO0FhajREWTs7RUFFSTtBYm00RGhCO0FhaDREWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiazREaEI7QWE3M0RJO0VWa0R1QjtFQUN2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIODBESjtBYXA0REk7O0VUdkRBO0VBQ0E7RUFDQTtBSis3REo7QWFyNERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FidTREUjtBYXA0REk7RUFDSTtBYnM0RFI7QWFuNERJO0VBQ0k7QWJxNERSO0FhbDRESTtFQUNJO0FibzREUjtBYWo0REk7RUFDSTtBYm00RFI7QWFoNERJOzs7Ozs7O0VBT0k7QWJrNERSO0FhLzNESTs7Ozs7RUFLSTtBYmk0RFI7QWE5M0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiZzREUjtBYTczREk7RUFDSTtFQUNBO0FiKzNEUjtBYTUzREk7RUFDSTtBYjgzRFI7QWEzM0RJO0VUekhBO0VBQ0E7RUFDQTtFU3lISTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYiszRFI7QWE1M0RJO0VUcElBO0VBQ0E7RUFDQTtFU29JSTtBYmc0RFI7QWE5M0RRO0VBQ0k7QWJnNERaO0FhNTNESTtFQUNJO0FiODNEUjtBYTUzRFE7O0VBRUk7QWI4M0RaO0FhMTNESTtFVHRKQTtFQUNBO0VBQ0E7RVNzSkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjgzRFI7QWEzM0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWI2M0RSO0FhMTNESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNDNEUjtBYXozREk7RUFDSTtBYjIzRFI7QWF4M0RJO0VUakxBO0VBQ0E7RUFDQTtFRGlFQTtFVWlISTtFQUNBO0FiNDNEUjtBYTEzRFE7RUFFSTtBYjIzRFo7QWF2M0RJOzs7O0VBSUk7QWJ5M0RSO0FhdDNESTtFQUNJO0FidzNEUjtBYXQzRFE7RUFDSTtFQUNBO0FidzNEWjtBYXIzRFE7RUFDSTtBYnUzRFo7QWFuM0RJO0VUak5BO0VBQ0E7RUFDQTtFU2lOSTtFQUNBO0VBQ0E7RUFDQTtBYnUzRFI7QWFwM0RJO0VBQ0k7QWJzM0RSO0FhcDNEUTtFQUNJO0FiczNEWjtBYWwzREk7O0VBRUk7RUFDQTtBYm8zRFI7QWFqM0RJOztFQUVJO0FibTNEUjtBYWgzREk7RUFDSTtFQUNBO0FiazNEUjtBYS8yREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiaTNEUjtBYTkyREk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiZzNEUjtBYTcyREk7RUFDSTtFQUNBO0VBQ0E7QWIrMkRSO0FhNTJESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiODJEUjtBYTUyRFE7RUFDSTtFQUNBO0VBQ0E7QWI4MkRaO0FhMzJEUTs7RUFFSTtBYjYyRFo7O0FheDJEQTtFQUNJO0lBQ0k7RWIyMkROO0FBQ0Y7QWF4MkRBO0VBQ0k7SUFDSTtFYjAyRE47RWF4MkRNO0lBQ0k7SUFDQTtFYjAyRFY7RWF2MkRNO0lBQ0k7SUFDQTtJQUNBO0VieTJEVjtFYXQyRE07SUFDSTtJQUNBO0lBQ0E7RWJ3MkRWO0VhcjJETTtJQUNJO0lBQ0E7RWJ1MkRWO0VhcjJEVTtJQUNJO0lBQ0E7RWJ1MkRkO0VhbjJETTtJQUNJO0lBQ0E7SUFDQTtFYnEyRFY7RWFuMkRVO0lBQ0k7RWJxMkRkO0VhajJETTtJQUNJO0VibTJEVjtBQUNGO0FjOXJFQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZ3NFSjs7QWM3ckVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGdzRUo7O0FjN3JFQTtFQUNJO0VBQ0E7QWRnc0VKOztBYzdyRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnc0VKOztBYzdyRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnc0VKOztBYzdyRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZ3NFSjs7QWM3ckVBO0VBQ0k7RUFDQTtBZGdzRUo7O0FjN3JFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZ3NFSjs7QWM5ckVBOzs7Ozs7Ozs7O0VBQUE7QUFZQTtFQUNJO0FkZ3NFSjs7QWUvd0VBO0VBQ0k7QWZreEVKOztBZS93RUE7RUFDSTtBZmt4RUo7O0FlL3dFQTs7RUFFSTtBZmt4RUo7O0FlL3dFQTtFQUNJO0VBQ0E7QWZreEVKOztBZS93RUE7O0VBRUk7QWZreEVKOztBZS93RUE7RUFDSTtBZmt4RUo7O0FlL3dFQTtFQUNJO0Fma3hFSjs7QWUvd0VBO0VBQ0k7RUFDQTtFQUNBO0Fma3hFSjs7QWUvd0VBOztFQUVJO0VBQ0E7RUFDQTtBZmt4RUo7O0FlL3dFQTtFQUNJO0VBQ0E7QWZreEVKOztBZS93RUE7RUFDSTtBZmt4RUo7O0FlL3dFQTtFQUNJO0VBQ0E7QWZreEVKOztBZS93RUE7RUFDSTtBZmt4RUo7O0FlL3dFQTtFQUNJO0Fma3hFSjs7QWUvd0VBO0VBQ0k7QWZreEVKOztBZS93RUE7RUFDSTtFQUNBO0Fma3hFSjs7QWUvd0VBO0VBQ0k7RUFDQTtBZmt4RUo7O0FlL3dFQTtFQUNJO0VBQ0E7QWZreEVKOztBZS93RUE7O0VBRUk7RUFDQTtBZmt4RUo7O0FlL3dFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZreEVKOztBZS93RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZreEVKOztBZS93RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZmt4RUo7QWVoeEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmt4RVI7O0FlOXdFQTtFQUNJO0FmaXhFSjtBZS93RUk7RUFDSTtFQUNBO0VBQ0E7QWZpeEVSOztBZTd3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmZ3hFSjtBZTl3RUk7RUFDSTtBZmd4RVI7QWU3d0VJO0VBQ0k7QWYrd0VSO0FlNXdFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmOHdFUjs7QWUxd0VBO0VBQ0k7QWY2d0VKOztBZTF3RUE7RUFDSTtFQUNBO0FmNndFSjs7QWUxd0VBO0VBQ0k7QWY2d0VKOztBZTF3RUE7RUFDSTtBZjZ3RUo7QWUzd0VJO0VBQ0k7QWY2d0VSOztBZXp3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjR3RUo7QWUxd0VJO0VBQ0k7QWY0d0VSO0FlendFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyd0VSOztBZXR3RUE7RUFDSTtFQUNBO0VBQ0E7QWZ5d0VKO0FldndFSTtFQUNJO0FmeXdFUjtBZXR3RUk7RUFDSTtBZnd3RVI7O0FlcHdFQTtFQUNJO0VBQ0E7RUFDQTtBZnV3RUo7O0FlcHdFQTtFQUNJO0FmdXdFSjs7QWVwd0VBOzs7RUFHSTtFQUNBO0FmdXdFSjs7QWVwd0VBO0VBQ0k7QWZ1d0VKOztBZXB3RUE7RUFDSTtJQUNJO0VmdXdFTjtBQUNGO0FnQnBnRkE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7RUFDQTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDRztFQUNBO0FoQnNnRkg7O0FnQm5nRkE7RUFDSTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtBaEJzZ0ZKOztBZ0JuZ0ZBOztFQUVJO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc2dGSjs7QWdCbmdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc2dGSjs7QWdCbmdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7RUFDQTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7QWhCc2dGSjs7QWdCbmdGQTtFQUNJO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCc2dGSjs7QWdCbmdGQTtFQUNJO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7QWhCc2dGSjs7QWdCbmdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtBaEJzZ0ZKOztBZ0JuZ0ZBO0VBQ0k7QWhCc2dGSjs7QWdCbmdGQTtFQUNJO0VBQ0E7QWhCc2dGSjs7QWdCbmdGQTs7RUFFSTtFQUNBO0FoQnNnRko7O0FnQm5nRkE7RUFDSTtJQUNJO0VoQnNnRk47QUFDRjtBaUI5c0ZJO0VBQ0k7QWpCZ3RGUjtBaUI3c0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCK3NGUjtBaUI1c0ZJOztFQUVJO0VBQ0E7QWpCOHNGUjtBaUIzc0ZJO0VBQ0k7QWpCNnNGUjs7QWlCeHNGSTtFQUNJO0VBQ0E7RUFDQTtBakIyc0ZSO0FpQnhzRkk7RUFDSTtFQUNBO0FqQjBzRlI7QWlCdnNGSTtFQUNJO0FqQnlzRlI7QWlCdHNGSTtFQUNJO0FqQndzRlI7QWlCcnNGSTtFQUNJO0VBQ0E7QWpCdXNGUjtBaUJyc0ZRO0VBQ0k7QWpCdXNGWjtBaUJuc0ZJO0VBQ0k7RUFDQTtBakJxc0ZSOztBaUJqc0ZBO0VBQ0k7RUFDQTtBakJvc0ZKO0FpQmxzRkk7RUFDSTtBakJvc0ZSOztBaUJoc0ZBO0VBQ0k7SUFDSTtFakJtc0ZOO0VpQmhzRkU7SUFDSTtJQUNBO0VqQmtzRk47QUFDRjtBa0J6d0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjJ3Rko7QWtCendGSTtFQUNJO0VBQ0E7QWxCMndGUjs7QWtCdndGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCMHdGSjs7QWtCdndGQTtFQUNJO0FsQjB3Rko7O0FrQnZ3RkE7RUFDSTtBbEIwd0ZKOztBa0J2d0ZBO0VBQ0k7RUFDQTtBbEIwd0ZKOztBa0J2d0ZBO0VBQ0k7RUFDQTtBbEIwd0ZKOztBa0Jsd0ZJOzs7OztFQUNJO0FsQnl3RlI7QWtCdndGUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI2d0ZaO0FrQnp3Rkk7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIrd0ZSO0FrQjd3RlE7Ozs7O0VBQ0k7RUFDQTtBbEJteEZaO0FrQi93Rkk7Ozs7O0VBQ0k7RUFDQTtBbEJxeEZSO0FrQmx4Rkk7Ozs7O0VBQ0k7QWxCd3hGUjs7QWtCcHhGQTtFQUNHO0VBQ0E7RUFDQTtBbEJ1eEZIOztBa0JweEZBO0VBQ0k7QWxCdXhGSjs7QWtCcHhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQnV4Rko7O0FrQnB4RkE7RUFDSTtFQUNBO0FsQnV4Rko7O0FrQnB4RkE7RUFDSTtFQUNBO0FsQnV4Rko7QWtCcnhGSTtFQUNJO0VBQ0E7QWxCdXhGUjs7QWtCbnhGQTtFQUNJO0FsQnN4Rko7O0FrQm54RkE7RUFDSTtJQUNJO0lBQ0E7RWxCc3hGTjtFa0Ivd0ZNOzs7Ozs7SUFFSTtFbEJxeEZWO0FBQ0Y7QW1COTVGQTtFQUNJO0VBQ0E7QW5CZzZGSjs7QW1CNTVGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQis1RlI7QW1CNTVGSTtFQUNJO0VBQ0E7QW5CODVGUjtBbUIzNUZJO0VBQ0k7RUFDQTtFQUNBO0FuQjY1RlI7QW1CMTVGSTtFQUNJO0VBQ0E7RUFDQTtBbkI0NUZSO0FtQno1Rkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwNUZSO0FtQnY1Rkk7RUFDSTtBbkJ5NUZSO0FtQnQ1Rkk7RUFDSTtBbkJ3NUZSOztBbUJwNUZBO0VBQ0k7QW5CdTVGSjs7QW1CbjVGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnM1RlI7QW1CbjVGSTtFQUNJO0VBQ0E7QW5CcTVGUjtBbUJsNUZJO0VBQ0k7QW5CbzVGUjs7QW1CaDVGQTtFQUVRO0lBQ0k7RW5CazVGVjtFbUIvNEZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQmk1RlY7QUFDRjtBb0JsL0ZBO0VBQ0k7RUFDQTtBcEJvL0ZKO0FvQmwvRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm8vRlI7QW9Cai9GSTtFQUNJO0FwQm0vRlI7QW9CaC9GSTtFQUNJO0VBQ0E7QXBCay9GUjtBb0IvK0ZJO0VBQ0k7QXBCaS9GUjtBb0I5K0ZJO0VBQ0k7RUFDQTtFQUNBO0FwQmcvRlI7QW9CNytGSTtFQUNJO0VBQ0E7RUFDQTtBcEIrK0ZSO0FvQjUrRkk7RUFDSTtBcEI4K0ZSOztBb0IxK0ZBOztFQUVJO0FwQjYrRko7O0FvQjErRkE7RUFDSTtBcEI2K0ZKOztBb0IxK0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCNitGSjtBb0IzK0ZJO0VBQ0k7QXBCNitGUjtBb0IxK0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNCtGUjs7QW9CeCtGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMitGSjtBb0J6K0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyK0ZSO0FvQnorRlE7RUFDSTtBcEIyK0ZaO0FvQngrRlE7RUFDSTtBcEIwK0ZaO0FvQnQrRkk7RUFDSTtFQUNBO0FwQncrRlI7QW9CdCtGUTtFQUNJO0FwQncrRlo7QW9CcCtGSTtFaEIxR0E7RUFDQTtFQUNBO0VnQjBHSTtFQUNBO0FwQncrRlI7QW9CcitGSTtFaEJoSEE7RUFDQTtFQUNBO0VnQmdISTtBcEJ5K0ZSO0FvQnQrRkk7RUFDSTtFQUNBO0FwQncrRlI7O0FvQnArRkE7RUFDSTtBcEJ1K0ZKOztBb0JwK0ZBO0VBQ0k7QXBCdStGSjs7QW9CcCtGQTtFQUNJO0FwQnUrRko7O0FvQnArRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ1K0ZKO0FvQnIrRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ1K0ZSO0FvQnArRkk7RUFDSTtBcEJzK0ZSO0FvQm4rRkk7RUFDSTtFQUNBO0FwQnErRlI7QW9CbCtGSTtFQUNJO0FwQm8rRlI7O0FvQmgrRkE7RUFDSTtJQUNJO0lBQ0E7RXBCbStGTjtFb0JqK0ZNO0lBQ0k7RXBCbStGVjtFb0JoK0ZNO0lBQ0k7SUFDQTtFcEJrK0ZWO0VvQi85Rk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFcEJpK0ZWO0VvQjk5Rk07SUFDSTtFcEJnK0ZWO0VvQjc5Rk07SUFDSTtJQUNBO0lBQ0E7RXBCKzlGVjtFb0IzOUZFOztJQUVJO0VwQjY5Rk47RW9CMTlGRTs7O0lBR0k7SUFDQTtJQUNBO0VwQjQ5Rk47RW9CejlGRTtJQUNJO0VwQjI5Rk47RW9CeDlGRTtJQUNJO0VwQjA5Rk47RW9CdjlGRTtJQUNJO0lBQ0E7SUFDQTtFcEJ5OUZOO0VvQnQ5RkU7SUFDSTtJQUNBO0VwQnc5Rk47RW9CcjlGRTtJQUNJO0VwQnU5Rk47RW9CcjlGTTtJQUNJO0lBQ0E7SUFDQTtFcEJ1OUZWO0VvQnI5RlU7SUFDSTtFcEJ1OUZkO0VvQmw5RkU7SUFDSTtJQUNBO0VwQm85Rk47RW9CbDlGTTtJQUNJO0VwQm85RlY7RW9CaDlGRTtJQUNJO0VwQms5Rk47QUFDRjtBb0IvOEZBO0VBQ0k7SUFDSTtFcEJpOUZOO0FBQ0Y7QXFCdHRHQTtFQUNJO0FyQnd0R0o7O0FxQnJ0R0E7RUFDSTtFQUNBO0FyQnd0R0o7O0FxQnJ0R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCd3RHSjtBcUJ0dEdJO0VBQ0k7QXJCd3RHUjtBcUJydEdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJCdXRHUjtBcUJydEdRO0VBQ0k7QXJCdXRHWjtBcUJwdEdRO0VBQ0k7QXJCc3RHWjtBcUJudEdRO0VBQ0k7QXJCcXRHWjtBcUJqdEdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm10R1I7QXFCanRHUTtFQUNJO0VBQ0E7RUFDQTtBckJtdEdaO0FxQi9zR0k7RWxCSkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWtCSEk7RUFDQTtFQUNBO0VBQ0E7QXJCMHRHUjtBcUJ2dEdJO0VBQ0k7QXJCeXRHUjtBcUJ0dEdJO0VqQmxFQTtFQUNBO0VBQ0E7RWlCa0VJO0FyQjB0R1I7QXFCeHRHUTtFQUNJO0FyQjB0R1o7QXFCdHRHSTtFakIzRUE7RUFDQTtFQUNBO0VpQjJFSTtFQUNBO0FyQjB0R1I7QXFCeHRHUTtFQUNJO0FyQjB0R1o7QXFCdHRHSTtFQUNJO0FyQnd0R1I7QXFCcnRHSTtFbEJ0QkE7RWtCd0JJO0FyQnV0R1I7QXFCcHRHSTtFQUNJO0FyQnN0R1I7QXFCbnRHSTtFQUNJO0VBQ0E7RUFDQTtBckJxdEdSOztBcUJodEdJO0VBQ0k7QXJCbXRHUjtBcUJodEdJO0VBQ0k7QXJCa3RHUjtBcUIvc0dJO0VBQ0k7QXJCaXRHUjs7QXFCN3NHQTtFQUNJO0VBQ0E7QXJCZ3RHSjtBcUI5c0dJO0VsQnpFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFa0JrRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnl0R1I7O0FxQnB0R0k7RUFDSTtBckJ1dEdSO0FxQnJ0R1E7RUFDSTtBckJ1dEdaO0FxQm50R0k7RUFDSTtBckJxdEdSO0FxQm50R1E7RUFDSTtBckJxdEdaO0FxQmp0R0k7RWpCdkpBO0VBQ0E7RUFDQTtFaUJ1Skk7QXJCcXRHUjtBcUJsdEdJO0VBQ0k7QXJCb3RHUjtBcUJsdEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJCb3RHWjtBcUJsdEdZO0VBQ0k7QXJCb3RHaEI7O0FxQjlzR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQml0R0o7QXFCL3NHSTtFQUNJO0FyQml0R1I7QXFCOXNHSTtFQUNJO0VBQ0E7RUFDQTtBckJndEdSO0FxQjlzR1E7RUFDSTtBckJndEdaO0FxQjdzR1E7RUFDSTtBckIrc0daO0FxQjVzR1E7RUFDSTtBckI4c0daO0FxQjFzR0k7RUFDSTtBckI0c0dSOztBcUJ4c0dBO0VBQ0k7RUFDQTtBckIyc0dKOztBcUJ4c0dBO0VBQ0k7RUFDQTtBckIyc0dKO0FxQnpzR0k7RWxCcEpBO0VDbkVBO0VBQ0E7RUFDQTtFRGlFQTtFa0J3Skk7QXJCNnNHUjtBcUIzc0dRO0VBQ0k7QXJCNnNHWjs7QXFCeHNHQTtFQUNJO0FyQjJzR0o7QXFCenNHSTtFakJ0T0E7RUFDQTtFQUNBO0FKazdHSjs7QXFCenNHQTtFQUNJO0VBQ0E7QXJCNHNHSjs7QXFCenNHQTtFbEI3S0k7QUgwM0dKOztBcUJ6c0dBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNHNHSjs7QXFCenNHQTs7RUFFSTtBckI0c0dKO0FxQjFzR0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI2c0dSOztBcUJ6c0dBOztFakI3UUk7RUFDQTtFQUNBO0VEaUVBO0VrQjhNQTtFQUNBO0FyQjhzR0o7O0FxQjNzR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCOHNHSjs7QXFCM3NHQTtFQUNJO0FyQjhzR0o7O0FxQjNzR0E7O0VBRUk7RUFDQTtBckI4c0dKOztBcUIzc0dBO0VBQ0k7QXJCOHNHSjs7QXFCMXNHSTtFQUNJO0VBQ0E7QXJCNnNHUjtBcUIxc0dJO0VBQ0k7QXJCNHNHUjtBcUJ6c0dJO0VBQ0k7QXJCMnNHUjtBcUJ4c0dJOztFQUVJO0VBQ0E7QXJCMHNHUjs7QXFCdHNHQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckJ5c0dOO0VxQnZzR007SUFDSTtFckJ5c0dWO0VxQnRzR007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFckJ3c0dWO0VxQnJzR007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQnVzR1Y7RXFCcHNHTTtJQUNJO0lBQ0E7RXJCc3NHVjtFcUJwc0dVO0lBQ0k7RXJCc3NHZDtFcUJsc0dNO0lBQ0k7RXJCb3NHVjtFcUJqc0dNO0lBQ0k7SUFDQTtJQUNBO0VyQm1zR1Y7RXFCaHNHTTtJQUNJO0lBQ0E7SUFDQTtFckJrc0dWO0VxQi9yR007SUFDSTtFckJpc0dWO0VxQjlyR007SUFDSTtJQUNBO0VyQmdzR1Y7RXFCN3JHTTtJQUNJO0VyQityR1Y7RXFCNXJHTTtJQUNJO0lBQ0E7RXJCOHJHVjtFcUIxckdFOztJQUVJO0lBQ0E7RXJCNHJHTjtFcUJ6ckdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckIyckdOO0VxQnpyR007SWpCOVpKO0lBQ0E7SUFDQTtJRGlFQTtFSDBoSEY7RXFCenJHRTtJQUNJO0lBQ0E7SUFDQTtFckIyckdOO0VxQnhyR0U7O0lBRUk7SUFDQTtJQUNBO0VyQjByR047RXFCdnJHRTs7SUFFSTtJQUNBO0lBQ0E7RXJCeXJHTjtFcUJ0ckdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXJCd3JHTjtFcUJyckdFO0lBQ0k7SUFDQTtJQUNBO0VyQnVyR047RXFCcnJHTTs7SUFFSTtFckJ1ckdWO0VxQm5yR0U7SUFDSTtFckJxckdOO0VxQmxyR0U7SUFDSTtFckJvckdOO0VxQmpyR0U7SUFDSTtFckJtckdOO0VxQmhyR0U7SUFDSTtFckJrckdOO0VxQi9xR0U7Ozs7Ozs7O0lBUUk7RXJCaXJHTjtFcUI5cUdFOztJakJyZUE7SUFDQTtJQUNBO0lpQnNlSTtFckJrckdOO0VxQi9xR0U7SUFDSTtJQUNBO0lBQ0E7RXJCaXJHTjtFcUIvcUdNO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQmdyR1Y7RXFCN3FHTTtJQUNJO0lBQ0E7RXJCK3FHVjtFcUIzcUdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCNnFHTjtFcUIzcUdNO0lBQ0k7RXJCNnFHVjtFcUJ6cUdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXJCMnFHTjtFcUJ4cUdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCMHFHTjtFcUJ4cUdNO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckJ5cUdWO0VxQnRxR007SUFDSTtFckJ3cUdWO0VxQnJxR007SUFDSTtJQUNBO0VyQnVxR1Y7RXFCbnFHRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VyQnFxR047RXFCbnFHTTtJQUNJO0VyQnFxR1Y7QUFDRjtBcUJqcUdBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RXJCa3FHVjtFcUIvcEdNOztJQUVJO0VyQmlxR1Y7QUFDRjtBc0I3dUhBO0VBQ0k7RUFDQTtBdEIrdUhKO0FzQjd1SEk7RUFDSTtBdEIrdUhSO0FzQjV1SEk7RUFDSTtFQUNBO0F0Qjh1SFI7QXNCM3VISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0QjZ1SFI7QXNCMXVISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI0dUhSO0FzQnp1SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIydUhSO0FzQnh1SEk7RUFDSTtFQUNBO0VBQ0E7QXRCMHVIUjtBc0J2dUhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCeXVIUjtBc0J0dUhJOztFQUVJO0F0Qnd1SFI7QXNCcnVISTtFQUNJO0VBQ0E7QXRCdXVIUjtBc0JwdUhJO0VBQ0k7QXRCc3VIUjtBc0JudUhJO0VBQ0k7QXRCcXVIUjtBc0JsdUhJO0VBQ0k7RUFDQTtFQUNBO0F0Qm91SFI7QXNCaHVIUTtFQUNJO0VBQ0E7QXRCa3VIWjtBc0IvdEhRO0VBQ0k7QXRCaXVIWjs7QXVCMXpIQTtFQUNJO0F2QjZ6SEo7O0F1QjF6SEE7RUFDSTtFQUNBO0F2QjZ6SEo7QXVCM3pISTtFQUNJO0F2QjZ6SFI7QXVCMXpISTtFQUNJO0VBQ0E7RUFDQTtBdkI0ekhSO0F1Qnp6SEk7RUFDSTtFQUNBO0VBQ0E7QXZCMnpIUjtBdUJ6ekhRO0VBQ0k7RUFDQTtFQUNBO0F2QjJ6SFo7QXVCeHpIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjB6SFo7QXVCeHpIWTtFQUNJO0VBQ0E7RUFDQTtBdkIwekhoQjtBdUJ2ekhZO0VBQ0k7QXZCeXpIaEI7QXVCcnpIZ0I7RUFDSTtFQUNBO0F2QnV6SHBCOztBdUIveUhJO0VBQ0k7RUFDQTtBdkJrekhSO0F1Qi95SEk7RUFDSTtFQUNBO0F2Qml6SFI7QXVCOXlISTtFQUNJO0VBQ0E7RUFDQTtBdkJnekhSO0F1Qjd5SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qit5SFI7O0F3QnozSEE7RUFDSTtBeEI0M0hKO0F3QjEzSEk7RUFDSTtBeEI0M0hSO0F3QnozSEk7RUFDSTtBeEIyM0hSOztBd0J2M0hBO0VBRUk7O0lqQlVJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQczFIRjtFd0IxM0hFO0lqQktJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQNjFIRjtFd0I3M0hFO0lqQkNJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQbzJIRjtFd0JoNEhFO0lqQkhJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQMjJIRjtFd0JuNEhFO0lqQlBJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQazNIRjtFd0JyNEhNO0lBQ0k7RXhCdTRIVjtFd0JwNEhNO0lBQ0k7RXhCczRIVjtFd0JuNEhNO0lBQ0k7SUFDQTtJQUNBLGtCakIvQkg7RVBvNkhQO0V3Qmw0SE07SUFDSTtJQUNBO0lBQ0EsaUJqQnJDSDtFUHk2SFA7RXdCajRITTtJQUNJO0lBQ0E7SUFDQTtFeEJtNEhWO0V3Qi8zSEU7SUFDSTtFeEJpNEhOO0FBQ0Y7QXlCaDhISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qms4SFI7QXlCLzdISTtFQUVJO0VBQ0E7QXpCZzhIUjtBeUI3N0hJO0VBQ0k7QXpCKzdIUjtBeUI1N0hJOztFQUVJO0F6Qjg3SFI7QXlCMzdISTtFQUNJO0F6QjY3SFI7QXlCMTdISTs7RUFFSTtBekI0N0hSO0F5Qno3SEk7RUFDSTtBekIyN0hSO0F5Qng3SEk7RUFDSTtBekIwN0hSOztBeUJ0N0hBO0VBRVE7SUFDSTtFekJ3N0hWO0V5QnI3SE07SUFDSTtJQUNBO0lBQ0E7RXpCdTdIVjtFeUJwN0hNO0lBQ0k7SUFDQTtJQUNBO0V6QnM3SFY7RXlCbjdITTs7SUFFSTtFekJxN0hWO0V5Qmo3SEU7SUFDSTtFekJtN0hOO0V5Qmg3SEU7SUFDSTtFekJrN0hOO0FBQ0Y7QTBCMS9IQTtFQUNJO0ExQjQvSEo7QTBCMS9ISTtFQUNJO0ExQjQvSFI7QTBCei9ISTtFQUNJO0ExQjIvSFI7QTBCeC9ISTtFQUdJO0ExQncvSFI7O0EwQnAvSEE7RUFDSTtBMUJ1L0hKOztBMkJ6Z0lBOztFQUVJO0EzQjRnSUo7QTJCMWdJSTs7RUFDSTtBM0I2Z0lSO0EyQjFnSUk7O0VBQ0k7RUFDQTtBM0I2Z0lSO0EyQjFnSUk7O0VBQ0k7QTNCNmdJUjs7QTJCemdJQTtFQUNJO0VBQ0E7RUFDQTtBM0I0Z0lKOztBMkJ6Z0lBO0VBRVE7SXBCSEE7SUFDQTtJQU9KO0lBQ0E7RVB5Z0lGO0UyQjNnSU07SUFDSTtFM0I2Z0lWO0UyQjFnSU07SXBCWEE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVA2L0hGO0FBQ0Y7QTRCcGpJSTtFQUNJO0VBQ0E7QTVCc2pJUjtBNEJuaklJO0VBQ0k7QTVCcWpJUjtBNEJsaklJO0VBQ0k7RUFDQTtFQUNBO0E1Qm9qSVI7QTRCampJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbWpJUjtBNEJoaklJO0VBQ0k7QTVCa2pJUjtBNEIvaUlJO0VBQ0k7RUFDQTtBNUJpaklSO0E0QjlpSUk7O0VBRUk7QTVCZ2pJUjs7QTRCemlJSTtFQUNJO0VBQ0E7RUFDQTtBNUI0aUlSO0E0QnhpSUk7RUFDSTtBNUIwaUlSOztBNEJ0aUlBO0VBQ0k7QTVCeWlJSjtBNEJ2aUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCeWlJUjs7QTRCcGlJSTtFQUNJO0VBQ0E7QTVCdWlJUjtBNEJwaUlJO0VBQ0k7RUFDQTtBNUJzaUlSO0E0Qm5pSUk7RXhCeEVBO0VBQ0E7RUFDQTtFRGlGQTtFeUJSSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnVpSVI7QTRCcGlJSTtFeEJsRkE7RUFDQTtFQUNBO0V3QmtGSTtFQUNBO0VBQ0E7RUFDQTtBNUJ3aUlSOztBNEJwaUlBO0VBQ0k7QTVCdWlJSjtBNEJyaUlJO0VBQ0k7RUFDQTtBNUJ1aUlSOztBNkIxb0lJO0VBQ0k7QTdCNm9JUjtBNkIxb0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I0b0lSO0E2QjFvSVE7RUFDSTtBN0I0b0laO0E2QnpvSVE7RTFCZko7RUFHSTtFQUNBO0VBQ0E7RTBCWUk7RUFDQTtBN0I4b0laO0E2QjFvSUk7RUFDSTtFQUNBO0E3QjRvSVI7O0E2QnhvSUE7RUFDSTtFQUNBO0E3QjJvSUo7QTZCem9JSTtFQUNJO0E3QjJvSVI7QTZCeG9JSTtFQUNJO0E3QjBvSVI7QTZCdm9JSTtFQUNJO0E3QnlvSVI7QTZCdG9JSTtFQUNJO0E3QndvSVI7O0E2QnBvSUE7RUFDSTtBN0J1b0lKO0E2QnJvSUk7RUFDSTtFQUNBO0E3QnVvSVI7O0E2Qm5vSUE7RUFDSTtBN0Jzb0lKOztBNkJsb0lJO0VBQ0k7QTdCcW9JUjtBNkJsb0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdCb29JUjtBNkJqb0lJO0VBQ0k7RUFDQTtFQUNBO0E3Qm1vSVI7QTZCam9JUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Jtb0laO0E2Qi9uSUk7RUFDSTtBN0Jpb0lSO0E2QjluSUk7RUFDSTtBN0Jnb0lSO0E2QjduSUk7RUFDSTtBN0IrbklSO0E2QjVuSUk7RUFDSTtFQUNBO0E3QjhuSVI7QTZCM25JSTtFQUNJO0VBQ0E7RUFDQTtBN0I2bklSO0E2QjFuSUk7RUFDSTtFQUNBO0E3QjRuSVI7QTZCem5JSTtFQUVJO0E3QjBuSVI7QTZCdm5JSTtFQUVJO0VBQ0E7QTdCd25JUjtBNkJybklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J1bklSOztBNkJubklBO0VBRVE7SUFDSTtFN0JxbklWO0U2QmxuSU07SUFDSTtFN0JvbklWO0U2QmhuSUU7SUFDSTtFN0JrbklOO0U2QjltSU07SUFDSTtJQUNBO0lBQ0E7RTdCZ25JVjtFNkIzbUlNO0lBQ0k7RTdCNm1JVjtFNkIxbUlNO0lBQ0k7RTdCNG1JVjtFNkJ6bUlNO0lBQ0k7RTdCMm1JVjtFNkJ4bUlNO0lBRUk7SUFDQTtJQUNBO0U3QnltSVY7RTZCcm1JRTs7O0l0QjlKSTtJQUNBO0lBT0o7SUFDQTtFUGt3SUY7QUFDRjtBOEIzeUlDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7QTlCNnlJSjs7QThCenlJSTtFQUNJO0VBQ0E7RUFDQTtBOUI0eUlSO0E4Qnp5SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QjJ5SVI7QThCeHlJSTtFQUNJO0E5QjB5SVI7QThCdnlJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJ5eUlSO0E4QnR5SUk7RUFDSTtBOUJ3eUlSO0E4QnJ5SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUJ1eUlSO0E4QnB5SUk7RUFDSTtFQUNBO0VBQ0E7QTlCc3lJUjtBOEJueUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlCcXlJUjtBOEJueUlRO0VBQ0k7QTlCcXlJWjtBOEIveElRO0VBQ0k7QTlCaXlJWjtBOEI5eElRO0VBQ0k7QTlCZ3lJWjtBOEI3eElRO0VBQ0k7QTlCK3hJWjtBOEIxeElRO0VBQ0k7RUFDQTtBOUI0eElaO0E4Qnh4SUk7RUFDSTtBOUIweElSOztBK0J4MklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9CMjJJUjtBK0J6MklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9CMjJJWjtBK0J2MklJO0VwQlFBO0VBQ0E7RUFDQTtFb0JSSTtFQUNBO0VBQ0E7QS9CMjJJUjtBK0J4MklJO0VBQ0k7RUFDQTtBL0IwMklSO0ErQnYySUk7RUFDSTtBL0J5MklSOztBK0JwMklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J1MklSO0ErQnIySVE7RUFDSTtBL0J1MklaO0ErQm4ySUk7RUFDSTtFQUNBO0VBQ0E7QS9CcTJJUjtBK0JuMklRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbzJJWjs7QStCLzFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBc0lBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBQUE7RUEyR0E7RUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFBQTtBL0I4M0lKO0ErQjltSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0JnbkpSO0ErQjdtSkk7RUFDSTtFQUNBO0EvQittSlI7QStCNW1KSTtFQUNJO0VBQ0E7QS9COG1KUjtBK0I1bUpRO0VBQ0k7RXBCekRSO0VBQ0E7RUFDQTtFb0J5RFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JnbkpaO0ErQjdtSlE7RUFDSTtBL0IrbUpaO0ErQjdtSlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CK21KaEI7QStCM21KUTtFQUNJO0VBQ0E7QS9CNm1KWjtBK0IxbUpRO0VBQ0k7RUFDQTtBL0I0bUpaO0ErQnptSlE7RUFDSTtBL0IybUpaO0ErQnhtSlE7RUFDSTtBL0IwbUpaO0ErQnZtSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0J5bUpaO0ErQnJtSkk7RUFDSTtBL0J1bUpSO0ErQnBtSkk7RUFDSTtFQUNBO0EvQnNtSlI7QStCbm1KSTtFQUNJO0VBQ0E7QS9CcW1KUjtBK0JsbUpJO0UzQnpKQTtFQUNBO0VBQ0E7RTJCeUpJO0EvQnNtSlI7QStCbm1KSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxbUpSO0ErQm5tSlE7RUFDSTtFQUNBO0VBQ0E7QS9CcW1KWjtBK0JsbUpRO0VBQ0k7QS9Cb21KWjtBK0JsbUpZO0VBQ0k7RUFDQTtBL0JvbUpoQjtBK0IvbEpJO0VBQ0k7QS9CaW1KUjtBK0I5bEpJO0VBQ0k7QS9CZ21KUjtBK0I3bEpJO0VBQ0k7QS9CK2xKUjs7QStCNTBJQTtFQUNJO29CQUFBO0EvQmcxSUo7O0ErQjUwSUE7RTNCMWRJO0VBQ0E7RUFDQTtFMkIwZEE7QS9CaTFJSjs7QStCOTBJQTs7Ozs7Ozs7Ozs7Q0FBQTtBQWVBO0VBR1E7SUFDSTtFL0I0MElWO0UrQnYwSU07SUFDSTtFL0J5MElWO0UrQnYwSVU7SUFDSTtFL0J5MElkO0FBQ0Y7QWdDdjBKSTtFQUNJO0FoQ3kwSlI7QWdDdDBKSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdzBKUjtBZ0NyMEpJO0V6QlFJO0VBQ0E7RUFPSjtFQUNBO0FQMHpKSjtBZ0N2MEpJO0VBQ0k7QWhDeTBKUjtBZ0N0MEpJO0VBQ0k7QWhDdzBKUjtBZ0NyMEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhDdTBKUjtBZ0NyMEpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdTBKWjtBZ0NsMEpRO0VBQ0k7QWhDbzBKWjtBZ0NqMEpRO0VBQ0k7QWhDbTBKWjtBZ0MvekpJO0VBQ0k7QWhDaTBKUjs7QWdDN3pKQTtFQUNJO0VBQ0E7QWhDZzBKSjtBZ0M5ekpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZzBKUjs7QWdDNXpKQTtFQUVRO0lBQ0k7RWhDOHpKVjtFZ0MzekpNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhDNnpKVjtFZ0MxekpNO0lBQ0k7RWhDNHpKVjtFZ0N6ekpNO0lBQ0k7SUFDQTtFaEMyekpWO0VnQ3Z6SlU7SUFDSTtFaEN5ekpkO0VnQ3R6SlU7SUFDSTtFaEN3ekpkO0VnQ3B6Sk07SUFDSTtFaENzekpWO0VnQ2p6Sk07SUFDSTtJQUNBO0VoQ216SlY7RWdDaHpKTTtJQUNJO0VoQ2t6SlY7QUFDRjtBZ0M5eUpBO0VBRVE7SXpCekdBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQODNKRjtFZ0NoekpNO0l6QjdHQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUHE0SkY7RWdDbnpKTTtJekJqSEE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVA0NEpGO0VnQ3R6Sk07SXpCckhBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQbTVKRjtFZ0N6ekpNO0l6QnpIQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUDA1SkY7RWdDNXpKTTtJekI3SEE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBpNkpGO0FBQ0Y7QWlDeDlKSTtFN0JHQTtFQUNBO0VBQ0E7RTZCSEk7QWpDNDlKUjtBaUN6OUpJO0VBQ0k7RUFDQTtFQUNBO0FqQzI5SlI7QWlDeDlKSTtFQUNJO0FqQzA5SlI7QWlDdjlKSTtFQUNJO0FqQ3k5SlI7QWlDdDlKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQ3c5SlI7O0FpQ245Skk7RUFDSTtFQUNBO0VBQ0E7QWpDczlKUjtBaUNuOUpJO0VBQ0k7RUFDQTtFQUNBO0FqQ3E5SlI7QWlDbDlKSTtFQUlJO0VBQ0E7RUFDQTtBakNpOUpSO0FpQzk4Skk7RUFDSTtBakNnOUpSO0FpQzc4Skk7RTlCeUJBO0VDM0VBO0VBQ0E7RUFDQTtFNkJtREk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDaTlKUjtBaUM5OEpJO0VBQ0k7QWpDZzlKUjtBaUM3OEpJO0VBQ0k7RUFDQTtFQUNBO0FqQys4SlI7QWlDNzhKUTtFQUNJO0VBQ0E7QWpDKzhKWjtBaUM1OEpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzg4Slo7O0FpQ3o4SkE7RUFDSTtBakM0OEpKOztBaUN6OEpBO0VBQ0k7RUFDQTtFQUNBO0FqQzQ4Sko7O0FpQ3g4Skk7RUFDSTtBakMyOEpSO0FpQ3g4Skk7RTdCNUdBO0VBQ0E7RUFDQTtFNkI0R0k7RUFDQTtFQUNBO0VBQ0E7QWpDNDhKUjtBaUMxOEpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNDhKWjtBaUN4OEpJO0VBQ0k7QWpDMDhKUjtBaUN4OEpRO0VBQ0k7QWpDMDhKWjtBaUN0OEpJO0VBQ0k7QWpDdzhKUjtBaUN0OEpRO0VBQ0k7QWpDdzhKWjs7QWlDbjhKQTtFQUNJO0VBQ0E7QWpDczhKSjs7QWlDbjhKQTtFQUNJO0FqQ3M4Sko7O0FpQ244SkE7RUFDSTtFQUNBO0FqQ3M4Sko7O0FpQ244SkE7RUFDSTtBakNzOEpKOztBaUNuOEpBO0VBQ0k7QWpDczhKSjs7QWlDbjhKQTtFQUVRO0k3QnZLSjtJQUNBO0lBQ0E7STZCdUtRO0VqQ3U4SlY7RWlDcDhKTTtJMUJ4SkE7SUFDQTtJQU9KO0lBQ0E7STBCaUpRO0VqQ3k4SlY7RWlDdDhKTTtJMUI3SkE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVAya0tGO0VpQ3o4Sk07SUFDSTtFakMyOEpWO0VpQ3Q4Sk07SUFDSTtFakN3OEpWO0VpQ3I4Sk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFakN1OEpWO0VpQ3A4Sk07SUFDSTtFakNzOEpWO0VpQ2g4Sk07O0lBQ0k7RWpDbThKVjtFaUMvN0pFO0lBQ0k7RWpDaThKTjtFaUM5N0pFO0kxQmxNSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJMEJxS0k7RWpDbzhKTjtBQUNGO0FpQ2o4SkE7RUFJUTs7STdCaE9KO0lBQ0E7SUFDQTtJNkJnT1E7RWpDbThKVjtFaUNoOEpNOztJQUNJO0lBQ0E7RWpDbThKVjtFaUMvN0pFO0lBQ0k7RWpDaThKTjtBQUNGO0FrQ3ByS0k7RUFDSTtBbENzcktSO0FrQ25yS0k7RUFDSTtBbENxcktSO0FrQ2xyS0k7RUFDSTtBbENvcktSO0FrQ2pyS0k7RUFDSTtFQUNBO0FsQ21yS1I7O0FrQy9xS0E7O0VBRUk7QWxDa3JLSjtBa0NocktJOztFQUNJO0VBQ0E7RUFDQTtBbENtcktSO0FrQ2hyS0k7O0U5QnRCQTtFQUNBO0VBQ0E7RUR5RUE7QUhrb0tKO0FrQ2xyS0k7O0U5QjNCQTtFQUNBO0VBQ0E7QUppdEtKO0FrQ3ByS0k7O0U5Qi9CQTtFQUNBO0VBQ0E7RThCK0JJO0FsQ3lyS1I7O0FrQ3ByS0k7RTlCdENBO0VBQ0E7RUFDQTtFRGlFQTtBSDhwS0o7QWtDdHJLSTtFQUNJO0FsQ3dyS1I7QWtDcnJLSTtFQUNJO0VBQ0E7QWxDdXJLUjs7QWtDanJLSTs7O0VBR0k7QWxDb3JLUjtBa0NqcktJO0VBQ0k7QWxDbXJLUjs7QWtDL3FLQTs7RUFFSTtBbENrcktKOztBa0MvcUtBO0U5QnZFSTtFQUNBO0VBQ0E7QUowdktKOztBa0NqcktBO0VBQ0k7QWxDb3JLSjs7QWtDaHJLSTtFQUNJO0FsQ21yS1I7QWtDaHJLSTtFQUNJO0VBQ0E7QWxDa3JLUjs7QWtDOXFLQTtFQUNJO0FsQ2lyS0o7QWtDL3FLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDaXJLUjs7QWtDN3FLQTtFQUNJO0VBQ0E7QWxDZ3JLSjs7QWtDN3FLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDZ3JLSjtBa0M5cUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDZ3JLUjs7QWtDNXFLQTtFL0IxREk7QUgwdUtKOztBa0M1cUtBO0VBQ0k7RUFDQTtFQUNBO0FsQytxS0o7O0FrQzVxS0E7RTlCdklJO0VBQ0E7RUFDQTtBSnV6S0o7O0FrQzlxS0E7RUFDSTtBbENpcktKO0FrQy9xS0k7RUFDSTtBbENpcktSOztBa0M3cUtBO0VBQ0k7QWxDZ3JLSjtBa0M5cUtJO0VBQ0k7QWxDZ3JLUjs7QWtDNXFLQTtFQUNJO0VBQ0E7QWxDK3FLSjs7QWtDNXFLQTtFQUVJO0lBQ0k7RWxDOHFLTjtFa0MzcUtFO0lBQ0k7RWxDNnFLTjtFa0MxcUtFOzs7O0lBSUk7RWxDNHFLTjtFa0N2cUtNOztJQUtJO0VsQ3NxS1Y7RWtDbnFLTTs7SUFFSTtFbENxcUtWO0FBQ0Y7QWtDanFLQTtFQUNJO0kzQi9LSTtJQUNBO0lBT0o7SUFDQTtJMkJ3S0k7RWxDc3FLTjtFa0NwcUtNOztJM0JuTEE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBnMEtGO0VrQ3ZxS007STNCeExBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQdTBLRjtFa0N6cUtFO0k5QmpOQTtJQUNBO0lBQ0E7RUo2M0tGO0VrQ3pxS007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxDMnFLVjtFa0N4cUtNO0lBQ0k7RWxDMHFLVjtFa0N2cUtNO0lBQ0k7RWxDeXFLVjtFa0NycUtFO0lBQ0k7RWxDdXFLTjtFa0NwcUtFO0lBQ0k7RWxDc3FLTjtFa0NwcUtNO0lBQ0k7RWxDc3FLVjtFa0NscUtFO0lBQ0k7RWxDb3FLTjtFa0NqcUtFO0lBQ0k7RWxDbXFLTjtFa0NocUtFO0lBQ0k7RWxDa3FLTjtBQUNGO0FrQy9wS0E7RUFFSTs7SUFFSTtFbENncUtOO0FBQ0Y7QW1DejZLQTtFQUNJO0VBQ0E7QW5DMjZLSjtBbUN6NktJO0VBQ0k7RUFDQTtFQUNBO0FuQzI2S1I7QW1DeDZLSTtFL0JQQTtFQUNBO0VBQ0E7RURpRUE7QUhrM0tKO0FtQ3o2S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzI2S1I7QW1DeDZLSTtFQUNJO0VBQ0E7QW5DMDZLUjtBbUN2NktJO0VBQ0k7QW5DeTZLUjtBbUN0NktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3c2S1I7QW1DdDZLUTtFQUNJO0FuQ3c2S1o7QW1DcDZLSTtFQUNJO0FuQ3M2S1I7QW1DbjZLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQ3E2S1I7QW1DbDZLSTtFQUNJO0VBQ0E7QW5DbzZLUjtBbUNqNktJO0VBQ0k7RUFDQTtBbkNtNktSO0FtQ2g2S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkNrNktSO0FtQ2g2S1E7RUFDSTtFQUNBO0FuQ2s2S1o7QW1DLzVLUTtFaENQSjtFZ0NTUTtFQUNBO0FuQ2k2S1o7QW1DOTVLUTtFQUNJO0FuQ2c2S1o7QW1DNTVLSTtFQUNJO0FuQzg1S1I7O0FtQzE1S0E7RUFFUTtJQUNJO0VuQzQ1S1Y7QUFDRjtBb0M1L0tJO0VBQ0k7QXBDOC9LUjtBb0MzL0tJO0VBQ0k7QXBDNi9LUjtBb0MxL0tJO0VBQ0k7QXBDNC9LUjtBb0N6L0tJO0VBQ0k7QXBDMi9LUjtBb0N4L0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzAvS1I7QW9Ddi9LSTtFQUNJO0VBQ0E7QXBDeS9LUjtBb0N0L0tJO0VBQ0k7RUFDQTtBcEN3L0tSO0FvQ3IvS0k7O0VBRUk7QXBDdS9LUjtBb0NwL0tJO0VBQ0k7QXBDcy9LUjtBb0NuL0tJO0VBQ0k7RUFDQTtBcENxL0tSOztBb0NqL0tBO0VBRVE7SUFDSTtFcENtL0tWO0VvQ2gvS007SUFDSTtFcENrL0tWO0VvQy8rS007SUFDSTtFcENpL0tWO0FBQ0Y7QXFDdmpMSTtFQUNJO0FyQ3lqTFI7O0FzQ2xqTEk7RWxDRUE7RUFDQTtFQUNBO0VrQ0ZJO0VBQ0E7QXRDdWpMUjtBc0NwakxJO0VBQ0k7QXRDc2pMUjtBc0NuakxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENxakxSO0FzQ2xqTEk7RUFDSTtBdENvakxSO0FzQ2xqTFE7RUFDSTtBdENvakxaO0FzQ2pqTFE7RUFDSTtFQUNBO0F0Q21qTFo7QXNDL2lMSTtFQUNJO0VBQ0E7QXRDaWpMUjtBc0MvaUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENpakxaO0FzQzdpTEk7RW5DeUJBO0VtQ3ZCSTtBdEMraUxSO0FzQzVpTEk7RUFDSTtBdEM4aUxSOztBc0MxaUxBO0VBRVE7SS9CbENBO0lBQ0E7SUFPSjtJQUNBO0krQjJCUTtFdEMraUxWO0VzQzVpTE07SS9CdkNBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQMmpMRjtFc0MvaUxNO0lBQ0k7SWxDaEVSO0lBQ0E7SUFDQTtFSmtuTEY7QUFDRjtBdUM5bkxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q2dvTEo7QXVDOW5MSTtFQUNJO0F2Q2dvTFI7O0F1QzVuTEE7RUFDSTtFQUNBO0F2QytuTEo7O0F1QzVuTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDK25MSjtBdUM3bkxJO0VBQ0k7RUFDQTtBdkMrbkxSO0F1QzVuTEk7RUFDSTtBdkM4bkxSO0F1QzNuTEk7RUFDSTtFQUNBO0F2QzZuTFI7QXVDM25MUTtFQUNJO0VBQ0E7QXZDNm5MWjtBdUMxbkxRO0VBQ0k7QXZDNG5MWjtBdUN6bkxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZDMm5MWjtBdUN4bkxRO0VBQ0k7RUFDQTtBdkMwbkxaO0F1Q3ZuTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkN5bkxaOztBdUNwbkxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZDdW5MSjtBdUNybkxJO0VBQ0k7RUFDQTtFQUNBO0F2Q3VuTFI7QXVDcm5MUTtFQUNJO0F2Q3VuTFo7O0F1Q2xuTEE7RUFDSTtFQUNBO0F2Q3FuTEo7QXVDbm5MSTtFQUNJO0VBQ0E7RUFDQTtBdkNxbkxSO0F1Q2xuTEk7RUFDSTtFQUNBO0VBQ0E7QXZDb25MUjs7QXVDaG5MQTtFQUNJO0VBQ0E7QXZDbW5MSjtBdUNqbkxJO0VBQ0k7RUFDQTtFQUNBO0F2Q21uTFI7O0F1Qy9tTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNrbkxKO0F1Q2huTEk7RUFDSTtFQUNBO0F2Q2tuTFI7O0F1QzdtTEE7Ozs7RUFBQTtBQU1BO0VBRVE7SUFDSTtFdkM4bUxWO0FBQ0Y7QXdDbHdMQztFQUNHO0VBQ0E7RUFDQTtBeENvd0xKO0F3Q2x3TEk7RUFDSTtFQUNBO0F4Q293TFI7QXdDbHdMUTtFQUNJO0VBQ0E7QXhDb3dMWjtBd0Nod0xJO0VBRUk7QXhDaXdMUjs7QXdDN3ZMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q2d3TEo7QXdDOXZMSTtFQUVJO0F4Qyt2TFI7QXdDNXZMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Qzh2TFI7QXdDNXZMUTtFckM0Q0o7RXFDMUNRO0VBQ0E7QXhDOHZMWjtBd0MzdkxRO0VBQ0k7QXhDNnZMWjtBd0MxdkxRO0VBQ0k7QXhDNHZMWjtBd0N6dkxRO0VyQ3NCSjtFcUNwQlE7QXhDMnZMWjs7QXdDdHZMQTtFQUVRO0lBQ0k7RXhDd3ZMVjtFd0N0dkxVO0lBQ0k7RXhDd3ZMZDtFd0NwdkxNO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhDcXZMVjtFd0NqdkxFO0lBQ0k7RXhDbXZMTjtBQUNGO0F5Qzd6TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qyt6TFI7QXlDNXpMSTtFQUNJO0F6Qzh6TFI7O0F5QzF6TEE7RXRDcURJO0VzQ25EQTtFQUNBO0F6QzZ6TEo7O0F5QzF6TEE7O0VBRUk7QXpDNnpMSjs7QXlDMXpMQTtFQUNJO0F6QzZ6TEo7O0F5QzF6TEE7RUFDSTtBekM2ekxKOztBeUMxekxBO0VBQ0k7QXpDNnpMSjs7QXlDMXpMQTtFQUNJO0F6QzZ6TEo7QXlDM3pMSTtFQUNJO0F6QzZ6TFI7O0F5Q3p6TEE7RUFDSTtBekM0ekxKOztBeUN6ekxBO0VBQ0k7QXpDNHpMSjs7QXlDenpMQTtFQUNJO0F6QzR6TEo7O0F5Q3p6TEE7RUFDSTtBekM0ekxKOztBeUN6ekxBO0V0Q01JO0VzQ0pBO0VBQ0E7RUFDQTtBekM0ekxKOztBeUN6ekxBO0VBQ0k7QXpDNHpMSjs7QXlDenpMQTtFQUNJO0VBQ0E7QXpDNHpMSjs7QXlDenpMQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXpDNHpMTjtFeUN6ekxFOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpDMnpMTjtFeUN4ekxFO0lBQ0k7RXpDMHpMTjtBQUNGO0EwQ3A2TEE7RUFDSTtBMUNzNkxKO0EwQ3A2TEk7RUFDSTtFQUNBO0ExQ3M2TFI7QTBDbDZMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQ282TFI7QTBDbDZMUTtFQUNJO0VBQ0E7QTFDbzZMWjtBMENqNkxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDbTZMWjtBMEMvNUxJOztFQUVJO0VBQ0E7RUFDQTtBMUNpNkxSO0EwQzk1TEk7RUFDSTtBMUNnNkxSO0EwQzc1TEk7RUFDSTtBMUMrNUxSO0EwQzU1TEk7RUFDSTtBMUM4NUxSO0EwQzM1TEk7RUFDSTtBMUM2NUxSO0EwQzE1TEk7RUFDSTtBMUM0NUxSO0EwQ3o1TEk7RUFDSTtBMUMyNUxSO0EwQ3o1TFE7RUFDSTtBMUMyNUxaO0EwQ3g1TFE7RUFDSTtBMUMwNUxaO0EwQ3g1TFk7RUFDSTtBMUMwNUxoQjtBMEN0NUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN3NUxaO0EwQ3I1TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdTVMWjtBMENyNUxZO0VBQ0k7RUFDQTtFQUNBO0ExQ3U1TGhCO0EwQ241TFE7RUFDSTtFQUNBO0ExQ3E1TFo7QTBDajVMSTtFQUNJO0VBQ0E7QTFDbTVMUjtBMENqNUxRO0VBQ0k7QTFDbTVMWjtBMEMvNExJO0VBQ0k7QTFDaTVMUjtBMEMvNExRO0VBQ0k7QTFDaTVMWjtBMEM5NExRO0VBQ0k7RUFDQTtBMUNnNUxaOztBMkNwZ01BO0VBQ0k7QTNDdWdNSjtBMkNyZ01JO0V2Q0FBO0VBQ0E7RUFDQTtFdUNBSTtFQUNBO0EzQ3lnTVI7QTJDdGdNSTtFdkNOQTtFQUNBO0VBQ0E7RXVDTUk7RUFDQTtBM0MwZ01SO0EyQ3ZnTUk7RXhDdURBO0FIbTlMSjtBMkNyZ01JO0V2Q2pCQTtFQUNBO0VBQ0E7RXVDa0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDd2dNUjtBMkNyZ01JO0VBQ0k7RUFDQTtBM0N1Z01SO0EyQ3JnTVE7RUFDSTtBM0N1Z01aO0EyQ3BnTVE7RUFDSTtFQUNBO0EzQ3NnTVo7QTJDbmdNUTtFQUNJO0EzQ3FnTVo7QTJDbGdNUTtFQUNJO0EzQ29nTVo7QTJDbGdNWTtFQUNJO0EzQ29nTWhCO0EyQ2hnTVE7RUFDSTtBM0NrZ01aOztBMkM3L0xBO0VBRVE7SXBDM0NBO0lBQ0E7SUFPSjtJQUNBO0VQcWlNRjtBQUNGO0E0Q3JrTUk7RUFDSTtBNUN1a01SO0E0Q3BrTUk7RUFDSTtBNUNza01SO0E0Q25rTUk7RUFDSTtFQUNBO0E1Q3FrTVI7QTRDbGtNSTtFQUNJO0E1Q29rTVI7O0E0Q2hrTUE7RUFDSTtBNUNta01KO0E0Q2prTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDbWtNUjs7QTRDL2pNQTtFQUNJO0lBQ0k7SUFDQTtFNUNra01OO0U0Q2hrTU07SUFDSTtFNUNra01WO0U0QzlqTUU7O0lyQ25CSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJcUNUSTtFNUNva01OO0U0Q2prTUU7SUFDSTtFNUNta01OO0FBQ0Y7QTZDcm5NQTtFQUNJO0E3Q3VuTUo7QTZDcm5NSTtFQUNJO0VBQ0E7RUFDQTtBN0N1bk1SO0E2Q3JuTVE7RUFFSTtBN0Nzbk1aO0E2Q25uTVE7RUFDSTtFQUNBO0E3Q3FuTVo7QTZDbG5NUTs7RUFFSTtBN0Nvbk1aO0E2Q2huTUk7RXpDckJBO0VBQ0E7RUFDQTtBSndvTUo7QTZDam5NSTtFQUVJO0E3Q2tuTVI7QTZDL21NSTtFekM5QkE7RUFDQTtFQUNBO0VEaUVBO0FIZ2xNSjtBNkMvbU1JO0VBQ0k7QTdDaW5NUjtBNkM5bU1JO0VBQ0k7QTdDZ25NUjtBNkM3bU1JO0VBTUk7RUFDQTtFQUNBO0E3QzBtTVI7QTZDdm1NSTtFekN2REE7RUFDQTtFQUNBO0FKaXFNSjtBNkN2bU1JO0V6QzVEQTtFQUNBO0VBQ0E7QUpzcU1KO0E2Q3RtTUk7RUFDSTtFQUNBO0E3Q3dtTVI7QTZDcm1NSTtFQUNJO0VBQ0E7QTdDdW1NUjtBNkNwbU1JO0VBQ0k7QTdDc21NUjtBNkNubU1JO0VBQ0k7QTdDcW1NUjtBNkNsbU1JO0VBQ0k7QTdDb21NUjtBNkNsbU1RO0V6Q3ZGSjtFQUNBO0VBQ0E7RXlDdUZRO0VBQ0E7RUFDQTtBN0NzbU1aO0E2Q25tTVE7RUFDSTtBN0NxbU1aO0E2Qy9sTVE7O0VBRUk7QTdDaW1NWjtBNkM5bE1RO0VBQ0k7RUFDQTtBN0NnbU1aO0E2QzdsTVE7RUFDSTtBN0MrbE1aO0E2QzVsTVE7RXpDbkhKO0VBQ0E7RUFDQTtFeUNtSFE7RUFDQTtFQUNBO0VBQ0E7QTdDZ21NWjtBNkM1bE1JO0VBQ0k7QTdDOGxNUjtBNkMzbE1JO0VBQ0k7RUFDQTtFQUNBO0E3QzZsTVI7QTZDMWxNSTtFQUNJO0VBQ0E7QTdDNGxNUjtBNkMxbE1RO0V6QzFJSjtFQUNBO0VBQ0E7QUp1dU1KO0E2QzFsTUk7RUFDSTtBN0M0bE1SO0E2Q3psTUk7RUFDSTtBN0MybE1SO0E2Q3hsTUk7RUFDSTtFQUNBO0E3QzBsTVI7QTZDdmxNSTtFekM1SkE7RUFDQTtFQUNBO0FKc3ZNSjtBNkN0bE1JO0UxQy9GQTtBSHdyTUo7O0E2Q2xsTUk7Ozs7RUFFSTtBN0N1bE1SOztBNkNubE1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NzbE1KOztBNkNqbE1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q29sTVo7QTZDaGxNUTtFQUNJO0E3Q2tsTVo7QTZDL2tNUTtFMUMxSEo7RTBDNEhRO0E3Q2lsTVo7QTZDNWtNSTtFQUNJO0E3QzhrTVI7O0E2Q3prTUk7RXpDdE5BO0VBQ0E7RUFDQTtFeUNzTkk7RUFDQTtFQUNBO0E3QzhrTVI7QTZDNWtNUTtFQUNJO0E3QzhrTVo7QTZDMWtNSTtFMUM5SkE7QUgydU1KO0E2Q3prTUk7RUFDSTtBN0Mya01SO0E2Q3hrTUk7RUFDSTtBN0Mwa01SO0E2Q3ZrTUk7RUFDSTtBN0N5a01SO0E2Q3RrTUk7RUFDSTtBN0N3a01SO0E2Q3JrTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3VrTVI7QTZDcmtNUTtFQUNJO0E3Q3VrTVo7QTZDcGtNUTtFQUNJO0VBQ0E7RUFDQTtBN0Nza01aO0E2Q3BrTVk7RUFDSTtBN0Nza01oQjtBNkNqa01JO0VBQ0k7QTdDbWtNUjtBNkNqa01RO0VBQ0k7QTdDbWtNWjtBNkMvak1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDaWtNUjtBNkMvak1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdDaWtNWjtBNkM5ak1RO0VBQ0k7QTdDZ2tNWjtBNkM3ak1RO0VBQ0k7QTdDK2pNWjtBNkM1ak1RO0VBQ0k7QTdDOGpNWjtBNkMzak1RO0VBQ0k7QTdDNmpNWjtBNkMxak1ROztFQUVJO0E3QzRqTVo7QTZDempNUTtFQUNJO0VBQ0E7RUFDQTtBN0Myak1aO0E2Q3pqTVk7RTFDalBSO0UwQ21QWTtBN0Myak1oQjtBNkN2ak1ROzs7RUFHSTtBN0N5ak1aO0E2Q3RqTVE7O0V6QzVVSjtFQUNBO0VBQ0E7QUpzNE1KO0E2Q3RqTUk7RUFDSTtBN0N3ak1SO0E2Q3JqTUk7RUFDSTtFQUNBO0E3Q3VqTVI7QTZDcGpNSTtFQUNJO0VBQ0E7QTdDc2pNUjtBNkNwak1RO0V6Qy9WSjtFQUNBO0VBQ0E7RUQ2RUE7QUgwME1KOztBNkNuak1BO0VBQ0k7RUFDQTtBN0Nzak1KO0E2Q3BqTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Nzak1SOztBNkNsak1BO0VBQ0k7RUFFQTtFQUNBOzs7Ozs7O0lBQUE7QTdDMmpNSjs7QTZDampNQTtFQUNJO0E3Q29qTUo7O0E2Q2pqTUE7QUFDQTtFQUNRO0VBQ0E7RUFDQTtBN0Nvak1SOztBNkNqak1BO0VBQ0k7RUFDQTtFQUNBOzs7Ozs7Ozs7Ozs7SUFBQTtBN0Nna01KOztBNkNqak1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdDb2pNSjs7QTZDampNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q29qTUo7O0E2Q2pqTUE7RUFDSTtJQUNJO0U3Q29qTU47RTZDbGpNTTtJQUNJO0U3Q29qTVY7RTZDL2lNTTtJdEN2YUE7SUFDQTtJQU9KO0lBQ0E7SXNDZ2FRO0lBQ0E7SUFDQTtFN0Nvak1WO0U2Q2pqTU07SXRDOWFBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0lzQ2laUTtJQUNBO0U3Q3VqTVY7RTZDbmpNRTtJQUNJO0lBQ0E7RTdDcWpNTjtFNkNsak1FO0lBQ0k7RTdDb2pNTjtFNkNqak1FO0l0QzliSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJc0NpYUk7SUFDQTtFN0N1ak1OO0U2Q3BqTU07SUFDSTtJQUNBO0lBQ0E7RTdDc2pNVjtFNkNwak1VO0lBQ0k7RTdDc2pNZDtFNkNuak1VO0lBQ0k7RTdDcWpNZDtFNkNqak1NO0lBQ0k7SUFDQTtJQUNBO0U3Q21qTVY7RTZDL2lNRTtJQUNJO0lBQ0E7SUFDQTtFN0Npak1OO0FBQ0Y7QTZDOWlNQTtFQUNJO0lBQ0k7RTdDZ2pNTjtBQUNGO0E2QzdpTUE7RUFFUTtJQUNJO0lBQ0E7RTdDOGlNVjtBQUNGO0E4Q2hqTkE7RUFDSTtBOUNrak5KO0E4Q2hqTkk7RUFDSTtBOUNrak5SO0E4Qy9pTkk7RTFDSkE7RUFDQTtFQUNBO0UwQ0tJO0VBQ0E7RUFDQTtBOUNrak5SO0E4Qy9pTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUNpak5SO0E4QzlpTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDZ2pOUjs7QStDbmxOSTtFQUNJO0EvQ3NsTlI7QStDamxOUTtFQUNJO0EvQ21sTlo7QStDaGxOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Da2xOWjtBK0Mva05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NpbE5aOztBK0M1a05BO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RS9DK2tOTjtFK0M3a05NO0lBQ0k7RS9DK2tOVjtBQUNGO0FnRC9tTkE7RUFDSTtBaERpbk5KO0FnRC9tTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGluTlI7O0FnRDdtTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaERnbk5KO0FnRDltTkk7RTVDbEJBO0VBQ0E7RUFDQTtFNENrQkk7RUFDQTtFQUNBO0FoRGtuTlI7QWdEL21OSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGluTlI7QWdEOW1OSTtFQUNJO0VBQ0E7RUFDQTtBaERnbk5SOztBZ0Q1bU5BO0VBQ0k7SUFDSTtJQUNBO0VoRCttTk47RWdENW1ORTtJQUNJO0VoRDhtTk47RWdENW1OTTtJQUNJO0VoRDhtTlY7QUFDRjtBaUR0cU5BO0VBQ0k7QWpEd3FOSjs7QWlEcnFOQTtFQUNJO0VBQ0E7QWpEd3FOSjtBaURycU5RO0VBQ0k7RUFDQTtBakR1cU5aO0FpRHBxTlE7RUFDSTtBakRzcU5aOztBaURqcU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpEb3FOSjtBaURscU5JO0VBQ0k7QWpEb3FOUjtBaURqcU5JO0UxQ1BJO0VBQ0E7RUE0Qko7RUFDQTtFQUNBO0FQZ3BOSjtBaURwcU5JO0UxQ1hJO0VBQ0E7RUE0Qko7RUFDQTtFQUNBO0UwQ2xCSTtBakQwcU5SO0FpRHZxTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakR5cU5SO0FpRHRxTkk7RTlDd0JBO0VDbkVBO0VBQ0E7RUFDQTtFNkM0Q0k7QWpEMHFOUjtBaUR2cU5JO0VBQ0k7QWpEeXFOUjtBaUR0cU5JO0VBQ0k7QWpEd3FOUjtBaURycU5JO0U3Q3pEQTtFQUNBO0VBQ0E7RTZDMERJO0FqRHdxTlI7QWlEcnFOSTtFQUNJO0FqRHVxTlI7QWlEcHFOSTtFN0NuRUE7RUFDQTtFQUNBO0U2Q21FSTtFQUNBO0VBQ0E7RUFDQTtBakR3cU5SO0FpRHRxTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEd3FOWjtBaURwcU5JO0VBQ0k7QWpEc3FOUjtBaURwcU5RO0VBQ0k7QWpEc3FOWjtBaURscU5JO0U3Qy9GQTtFQUNBO0VBQ0E7RTZDZ0dJO0VBQ0E7RUFDQTtFQUNBO0FqRHFxTlI7QWlEbnFOUTtFQUNJO0FqRHFxTlo7QWlEanFOSTtFQUNJO0VBQ0E7QWpEbXFOUjtBaURocU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpEa3FOUjtBaUQvcE5JO0VBQ0k7RUFDQTtBakRpcU5SO0FpRC9wTlE7RTlDekRKO0VDbkVBO0VBQ0E7RUFDQTtBSit4Tko7QWlEL3BOSTtFQUNJO0FqRGlxTlI7QWlEOXBOSTtFQUNJO0FqRGdxTlI7QWlEN3BOSTtFOUN2RUE7RThDeUVJO0FqRCtwTlI7QWlENXBOSTtFN0MvSUE7RUFDQTtFQUNBO0U2QytJSTtFQUNBO0FqRGdxTlI7QWlEN3BOSTtFN0NySkE7RUFDQTtFQUNBO0VENkVBO0FIeXVOSjtBaUQ5cE5JO0U5Q3ZGQTtFOEN5Rkk7RUFDQTtBakRncU5SO0FpRDdwTkk7RUFDSTtFQUNBO0FqRCtwTlI7QWlENXBOSTtFQUNJO0FqRDhwTlI7QWlEM3BOSTs7RUFFSTtFQUNBO0FqRDZwTlI7O0FpRHhwTkk7RUFDSTtFQUNBO0FqRDJwTlI7QWlEeHBOSTtFQUNJO0VBQ0E7QWpEMHBOUjs7QWlEdHBOQTtFQUNJO0lBQ0k7RWpEeXBOTjtFaUR2cE5NO0lBQ0k7SUFDQTtFakR5cE5WO0VpRHRwTk07STFDakxBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0kwQ29KUTtFakQ0cE5WO0VpRHpwTk07SUFDSTtFakQycE5WO0VpRHhwTk07STFDMUxBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0lKZ0JBO0VIMnlORjtFaUQzcE5NO0lBQ0k7RWpENnBOVjtFaUR6cE5FO0lBQ0k7SUFDQTtFakQycE5OO0FBQ0Y7QWlEeHBOQTtFQUVRO0lBQ0k7SUFDQTtF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RUFDQTtFQUNBO0FuRHVrT1I7QW1EcmtPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRHVrT1o7QW1EbmtPSTtFQUNJO0VBQ0E7QW5EcWtPUjtBbURua09RO0VBQ0k7RUFDQTtFQUNBO0FuRHFrT1o7QW1EbGtPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Eb2tPWjtBbURqa09RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EbWtPWjtBbURoa09RO0VBQ0k7RUFDQTtBbkRra09aO0FtRC9qT1E7RUFDSTtFQUNBO0VBQ0E7QW5EaWtPWjtBbUQ5ak9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGdrT1o7QW1ENWpPSTtFQUNJO0VBQ0E7QW5EOGpPUjtBbUQ1ak9ROzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBbkQ4ak9aO0FtRDNqT1E7RUFDSTtBbkQ2ak9aO0FtRHpqT0k7RUFDSTtBbkQyak9SO0FtRHhqT0k7RUFDSTtFQUNBO0FuRDBqT1I7QW1EdmpPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRHlqT1I7QW1EdmpPUTtFQUNJO0FuRHlqT1o7QW1EcmpPSTtFQUNJO0VBQ0E7QW5EdWpPUjtBbURwak9JO0VBQ0k7RUFDQTtBbkRzak9SO0FtRG5qT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkRxak9SO0FtRGxqT0k7RUFDSTtBbkRvak9SO0FtRGpqT0k7RUFDSTtFQUNBO0VBQ0E7QW5EbWpPUjtBbURoak9JO0VBQ0k7RUFDQTtFQUNBO0FuRGtqT1I7QW1EL2lPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRGlqT1I7QW1EN2lPUTtFQUNJO0FuRCtpT1o7QW1EN2lPWTtFQUNJO0FuRCtpT2hCO0FtRDNpT1E7RUFDSTtFQUNBO0FuRDZpT1o7QW1EM2lPWTtFQUNJO0FuRDZpT2hCO0FtRHhpT0k7RUFDSTtBbkQwaU9SOztBbUR0aU9BOztFQUVJO0FuRHlpT0o7O0FtRHRpT0E7O0VBRUk7QW5EeWlPSjtBbUR2aU9JOztFQUNJO0FuRDBpT1I7O0FtRHRpT0E7O0VBRUk7QW5EeWlPSjs7QW1EdGlPQTs7RUFFSTtBbkR5aU9KOztBbUR0aU9BOztFQUVJO0VBQ0E7QW5EeWlPSjs7QW1EdGlPQTs7RUFFSTtBbkR5aU9KOztBbUR0aU9BO0VBQ0k7SUFDSTtFbkR5aU9OO0FBQ0Y7QW1EdGlPQTtFQUVJO0lBQ0k7RW5EdWlPTjtFbURyaU9NO0lBQ0k7RW5EdWlPVjtFbURyaU9VO0lBQ0k7RW5EdWlPZDtFbURwaU9VO0lBQ0k7RW5Ec2lPZDtFbURsaU9NO0lBQ0k7SUFDQTtFbkRvaU9WO0VtRGppT007SUFDSTtFbkRtaU9WO0VtRGhpT007SUFDSTtJQUNBO0VuRGtpT1Y7RW1EaGlPVTtJQUNJO0VuRGtpT2Q7RW1EOWhPTTtJQUNJO0VuRGdpT1Y7QUFDRjtBbUQ1aE9BO0VBQ0k7SUFDSTtFbkQ4aE9OO0FBQ0Y7QW9EdDRPSTtFQUNJO0FwRHc0T1I7QW9EcjRPSTtFQUNJO0FwRHU0T1I7QW9EcDRPSTtFQUNJO0FwRHM0T1I7QW9EajRPUTs7RUFDSTtFQUNBO0FwRG80T1o7QW9EajRPUTs7O0VBRUk7RUFDQTtBcERvNE9aOztBb0Q5M09BOztFQUVJO0FwRGk0T0o7O0FvRDkzT0E7RUFDSTtBcERpNE9KOztBb0Q3M09JO0VBQ0k7QXBEZzRPUjtBb0Q3M09JO0VBQ0k7QXBEKzNPUjs7QXFEcDZPQTtFQUNJO0FyRHU2T0o7O0FxRG42T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRHM2T1I7QXFEcDZPUTtFQUNJO0VBQ0E7QXJEczZPWjtBcURwNk9ZO0VBQ0k7RUFDQTtBckRzNk9oQjtBcURqNk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJEbTZPUjtBcURoNk9JO0VBQ0k7QXJEazZPUjtBcUQvNU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEaTZPUjtBcUQvNU9RO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRGc2T1o7QXFENzVPUTtFQUNJO0FyRCs1T1o7QXFENTVPUTtFQUNJO0FyRDg1T1o7QXFEMTVPSTtFakQ5REE7RUFDQTtFQUNBO0VEaUVBO0VrREZJO0VBQ0E7RUFDQTtFQUNBO0FyRDg1T1I7QXFENTVPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDg1T1o7QXFEMTVPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRDQ1T1I7QXFEejVPSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FyRDA1T1I7QXFEdjVPSTtFQUNJO0FyRHk1T1I7QXFEdjVPUTtFQUNJO0FyRHk1T1o7QXFEcjVPSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEczVPUjtBcURuNU9JO0VqRGpIQTtFQUNBO0VBQ0E7QUp1Z1BKO0FxRHA1T0k7RUFDSTtBckRzNU9SOztBcURsNU9BO0VBQ0k7QXJEcTVPSjs7QXFEbDVPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEcTVPSjtBcURuNU9JO0VBQ0k7QXJEcTVPUjtBcURsNU9JO0VBQ0k7QXJEbzVPUjtBcURqNU9JO0VBQ0k7QXJEbTVPUjtBcURoNU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJEazVPUjtBcURoNU9RO0VBQ0k7RUFDQTtBckRrNU9aO0FxRC80T1E7RUFDSTtBckRpNU9aO0FxRDc0T0k7RWpEaktBO0VBQ0E7RUFDQTtFRHFFQTtBSDYrT0o7QXFELzRPUTtFQUNJO0VBQ0E7QXJEaTVPWjtBcUQ3NE9JO0VBQ0k7QXJEKzRPUjtBcUQ1NE9JO0VqRC9LQTtFQUNBO0VBQ0E7RURpRUE7RWtEK0dJO0FyRGc1T1I7QXFENzRPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEKzRPUjtBcUQ3NE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRCs0T1o7QXFEMzRPSTtFQUNJO0VBQ0E7RUFDQTtBckQ2NE9SO0FxRDE0T0k7RWpEL01BO0VBQ0E7RUFDQTtFaUQrTUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEODRPUjtBcUQ1NE9RO0VBQ0k7RUFDQTtFQUNBO0FyRDg0T1o7QXFEMzRPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRDY0T1o7QXFEMzRPWTtFQUVJO0FyRDQ0T2hCO0FxRHY0T0k7RUFDSTtBckR5NE9SOztBcURyNE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckR3NE9KOztBcURyNE9BO0VBQ0k7QXJEdzRPSjtBcUR0NE9JO0VBQ0k7QXJEdzRPUjs7QXFEcDRPQTtFQUNJO0FyRHU0T0o7O0FxRHA0T0E7RUFDSTtBckR1NE9KO0FxRHI0T0k7RUFDSTtFQUNBO0VBQ0E7QXJEdTRPUjtBcURwNE9JO0VBQ0k7RUFDQTtFQUNBO0FyRHM0T1I7QXFEbjRPSTtFQUNJO0FyRHE0T1I7QXFEbDRPSTtFakR4UkE7RUFDQTtFQUNBO0VEcUVBO0FIeWxQSjtBcURuNE9JO0VqRDdSQTtFQUNBO0VBQ0E7QUptcVBKOztBcURsNE9JO0VqRG5TQTtFQUNBO0VBQ0E7RURxRUE7RWtEK05JO0FyRHU0T1I7QXFEcjRPUTtFQUNJO0FyRHU0T1o7QXFEbjRPSTtFakQ3U0E7RUFDQTtFQUNBO0VpRDZTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEdTRPUjtBcURwNE9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEczRPUjtBcURuNE9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRHE0T1I7QXFEbDRPSTtFQUNJO0FyRG80T1I7QXFEajRPSTtFQUNJO0FyRG00T1I7QXFEaDRPSTtFQUNJO0VBQ0E7QXJEazRPUjtBcUQvM09JO0VBQ0k7QXJEaTRPUjs7QXFENzNPQTtFQUNJO0FyRGc0T0o7O0FxRDczT0E7RWpEbldJO0VBQ0E7RUFDQTtFaURtV0E7RUFDQTtBckRrNE9KOztBcUQvM09BO0VBQ0k7RUFDQTtBckRrNE9KO0FxRGg0T0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEazRPUjtBcUQvM09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRpNE9SO0FxRC8zT1E7RUFDSTtFQUNBO0FyRGk0T1o7QXFEOTNPUTtFQUNJO0FyRGc0T1o7QXFENTNPSTtFQUNJO0FyRDgzT1I7O0FxRDEzT0E7RUFDSTtFQUNBO0FyRDYzT0o7QXFEMzNPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJENjNPUjtBcUQzM09RO0VBQ0k7QXJENjNPWjtBcUQxM09RO0VBQ0k7QXJENDNPWjs7QXFEdjNPQTtFQUVJOztJQUVJO0VyRHkzT047RXFEdDNPRTtJQUNJO0VyRHczT047RXFEcDNPTTtJQUNJO0lBQ0E7RXJEczNPVjtFcURuM09NO0lBQ0k7SUFDQTtJQUNBO0VyRHEzT1Y7RXFEbDNPTTtJQUVJO0VyRG0zT1Y7RXFEaDNPTTtJQUNJO0VyRGszT1Y7RXFELzJPTTtJQUNJO0VyRGkzT1Y7RXFENzJPRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRCsyT047RXFEMzJPTTtJQUNJO0VyRDYyT1Y7RXFEejJPRTtJQUNJO0VyRDIyT047QUFDRjtBc0RwMVBBO0VBQ0k7RUFDQTtBdERzMVBKO0FzRHAxUEk7RW5Ea0ZBO0VtRGhGSTtFQUNBO0F0RHMxUFI7QXNEbjFQSTtFbERQQTtFQUNBO0VBQ0E7RWtET0k7RUFDQTtBdER1MVBSO0FzRHAxUEk7RUFDSTtBdERzMVBSOztBc0RsMVBBO0VBQ0k7QXREcTFQSjtBc0RuMVBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERxMVBSO0FzRGwxUEk7RUFDSTtFQUNBO0VBQ0E7QXREbzFQUjtBc0RqMVBJO0VsRHpDQTtFQUNBO0VBQ0E7RURpRkE7RW1EdkNJO0F0RHExUFI7QXNEbDFQSTtFQUNJO0F0RG8xUFI7O0FzRC8wUEk7RWxEckRBO0VBQ0E7RUFDQTtBSnc0UEo7O0FzRC8wUEk7RWxEM0RBO0VBQ0E7RUFDQTtFRGlFQTtBSDgwUEo7QXNEajFQSTtFbERoRUE7RUFDQTtFQUNBO0FKbzVQSjtBc0RsMVBJO0VBQ0k7QXREbzFQUjs7QXNEaDFQQTtFQUNJO0lBQ0k7SUFDQTtFdERtMVBOO0VzRGoxUE07SWxEOUVKO0lBQ0E7SUFDQTtJa0Q4RVE7RXREcTFQVjtFc0RqMVBFO0kvQ2hFSTtJQUNBO0lBT0o7SUFDQTtJK0N5REk7RXREczFQTjtFc0RwMVBNO0kvQ3BFQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJK0N1Q1E7RXREMDFQVjtFc0R2MVBNO0kvQ3pFQTtJQUNBO0lBT0o7SUFDQTtFUDY1UEY7RXNEeDFQRTtJL0M5RUk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVA4NFBGO0FBQ0Y7QXVEdDhQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RHc4UEo7QXVEdDhQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RHc4UFI7QXVEcjhQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEdThQUjs7QXVEbjhQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RHM4UEo7QXVEcDhQSTtFQUNJO0F2RHM4UFI7QXVEbjhQSTtFQUNJO0VBQ0E7QXZEcThQUjtBdURuOFBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRxOFBaO0F1RGw4UFE7RUFDSTtBdkRvOFBaO0F1RGg4UEk7RW5EekRBO0VBQ0E7RUFDQTtFRHFFQTtFb0RYSTtFQUNBO0VBQ0E7QXZEbzhQUjs7QXVEaDhQQTtFQUNJO0lBQ0k7SUFDQTtFdkRtOFBOO0V1RGo4UE07SUFDSTtJQUNBO0V2RG04UFY7RXVEaDhQTTtJQUNJO0V2RGs4UFY7QUFDRjtBd0RuaFFBO0VBQ0k7RUFDQTtBeERxaFFKO0F3RG5oUUk7RUFDSTtBeERxaFFSO0F3RGxoUUk7RUFDSTtFQUNBO0F4RG9oUVI7QXdEamhRSTtFQUNJO0VBQ0E7RUFDQTtBeERtaFFSO0F3RGhoUUk7RUFDSTtBeERraFFSO0F3RC9nUUk7RUFDSTtBeERpaFFSO0F3RDlnUUk7RUFDSTtFQUNBO0F4RGdoUVI7QXdEOWdRUTtFckRvRUo7RUFDQTtFQUNBO0VxRHBFUTtBeERraFFaO0F3RDlnUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RGdoUVI7QXdEN2dRSTtFQUNJO0F4RCtnUVI7QXdENWdRSTtFQUNJO0F4RDhnUVI7O0F3RDFnUUE7RUFDSTtBeEQ2Z1FKOztBd0R6Z1FJO0VyRDJCQTtFcUR6Qkk7RUFDQTtBeEQ0Z1FSO0F3RHpnUUk7RXJEa0NBO0VBQ0E7RUFDQTtFcURsQ0k7RUFDQTtFQUNBO0F4RDZnUVI7QXdEMWdRSTtFcERyRUE7RUFDQTtFQUNBO0VEeUVBO0VxREhJO0VBQ0E7QXhEOGdRUjtBd0QzZ1FJO0VBQ0k7QXhENmdRUjtBd0QxZ1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhENGdRUjtBd0R6Z1FJO0VwRHZGQTtFQUNBO0VBQ0E7RURpRUE7QUhtaVFKO0F3RDFnUUk7RXBENUZBO0VBQ0E7RUFDQTtFRHlFQTtFcURvQkk7QXhEOGdRUjtBd0QzZ1FJO0VBQ0k7QXhENmdRUjtBd0QzZ1FRO0VBQ0k7QXhENmdRWjs7QXdEeGdRQTtFQUNJO0lBQ0k7SUFDQTtFeEQyZ1FOO0V3RHpnUU07SWpENUZBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0lpRCtEUTtFeEQrZ1FWO0V3RDVnUU07SUFDSTtFeEQ4Z1FWO0V3RDNnUU07SWpEckdBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0lpRHdFUTtJQUNBO0lBQ0E7SUFDQTtFeERpaFFWO0V3RDlnUU07SUFDSTtFeERnaFFWO0V3RDlnUVU7SUFDSTtFeERnaFFkO0V3RDVnUU07SUFDSTtFeEQ4Z1FWO0V3RHpnUU07SUFDSTtJQUNBO0V4RDJnUVY7RXdEeGdRTTtJcERwSko7SUFDQTtJQUNBO0VKK3BRRjtFd0R6Z1FNO0lwRHhKSjtJQUNBO0lBQ0E7RUpvcVFGO0V3RHpnUUU7SUFDSTtFeEQyZ1FOO0FBQ0Y7QXdEeGdRQTtFQUVRO0lwRHBLSjtJQUNBO0lBQ0E7SW9Eb0tRO0V4RDJnUVY7RXdEeGdRTTtJcER6S0o7SUFDQTtJQUNBO0lvRHlLUTtFeEQ0Z1FWO0FBQ0Y7QXlEM3JRSTtFbER1Qkk7RUFDQTtFQU9KO0VBQ0E7RWtEOUJJO0VBQ0E7QXpEZ3NRUjs7QXlENXJRQTtFQUNJO0F6RCtyUUo7O0F5RDVyUUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFekQrclFOO0FBQ0Y7QXlENXJRQTtFQUNJO0lBQ0k7RXpEOHJRTjtBQUNGO0EwRDN0UUk7RUFDSTtFQUNBO0ExRDZ0UVI7QTBEMXRRSTtFQUNJO0ExRDR0UVI7QTBEenRRSTtFQUVJO0VBQ0E7QTFEMHRRUjtBMER2dFFJO0VBQ0k7RUFDQTtBMUR5dFFSO0EwRHR0UUk7RUFDSTtFQUNBO0ExRHd0UVI7QTBEcnRRSTtFQUNJO0VBQ0E7RUFDQTtBMUR1dFFSO0EwRHB0UUk7RUFDSTtBMURzdFFSO0EwRG50UUk7RUFDSTtBMURxdFFSO0EwRGx0UUk7RUFDSTtBMURvdFFSO0EwRGp0UUk7RUFDSTtBMURtdFFSO0EwRGh0UUk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEa3RRUjtBMEQvc1FJOztFQUVJO0VBQ0E7RUFDQTtBMURpdFFSO0EwRDlzUUk7O0VBRUk7QTFEZ3RRUjtBMEQ3c1FJO0V0RDVEQTtFQUNBO0VBQ0E7QUo0d1FKOztBMEQ3c1FBO0VBRVE7SUFDSTtJQUNBO0UxRCtzUVY7RTBENXNRTTtJQUNJO0lBQ0E7RTFEOHNRVjtFMEQzc1FNO0lBQ0k7RTFENnNRVjtFMEQxc1FNO0lBQ0k7RTFENHNRVjtFMER6c1FNO0lBRUk7SUFDQTtFMUQwc1FWO0UwRHZzUU07SUFDSTtJQUNBO0lBQ0E7RTFEeXNRVjtFMER0c1FNOztJQUVJO0UxRHdzUVY7RTBEcnNRTTs7SUFFSTtJQUNBO0lBQ0E7RTFEdXNRVjtBQUNGO0EyRHR6UUE7RUFDSTtBM0R3elFKOztBMkRyelFBO0VBQ0k7SUFDSTtFM0R3elFOO0UyRHR6UU07SUFDSTtFM0R3elFWO0UyRHJ6UU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFM0R1elFWO0UyRHB6UU07SUFDSTtFM0RzelFWO0FBQ0Y7QTREMTBRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQ0MFFKO0E0RDEwUUk7RUFDSTtFQUNBO0VBQ0E7QTVENDBRUjtBNEQxMFFRO0VBQ0k7QTVENDBRWjtBNER6MFFRO0VBQ0k7QTVEMjBRWjtBNER4MFFRO0VBQ0k7QTVEMDBRWjtBNER0MFFJO0VBQ0k7RUFDQTtBNUR3MFFSO0E0RHQwUVE7RUFDSTtBNUR3MFFaO0E0RHIwUVE7RUFDSTtBNUR1MFFaO0E0RHAwUVE7RUFDSTtBNURzMFFaO0E0RG4wUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNURxMFFaO0E0RGowUUk7RXhEbERBO0VBQ0E7RUFDQTtFRGlFQTtFeURkSTtFQUNBO0E1RHEwUVI7QTREbDBRSTtFekRVQTtFQ25FQTtFQUNBO0VBQ0E7RXdEMERJO0E1RHMwUVI7QTREbjBRSTtFQUNJO0E1RHEwUVI7QTREbDBRSTtFeERuRUE7RUFDQTtFQUNBO0V3RG1FSTtBNURzMFFSO0E0RHAwUVE7RUFDSTtBNURzMFFaO0E0RGwwUUk7RUFDSTtFQUNBO0VBQ0E7QTVEbzBRUjtBNERsMFFRO0VBQ0k7RUFDQTtFQUNBO0E1RG8wUVo7QTREbDBRWTtFQUNJO0VBQ0E7QTVEbzBRaEI7QTREaDBRUTtFQUNJO0VBQ0E7QTVEazBRWjtBNEQ5elFJO0VBQ0k7RUFDQTtFQUNBO0E1RGcwUVI7QTREN3pRSTtFQUNJO0VBQ0E7RUFDQTtBNUQrelFSO0E0RDV6UUk7RXhEOUdBO0VBQ0E7RUFDQTtFd0Q4R0k7QTVEZzBRUjs7QTREM3pRSTtFQUNJO0VBQ0E7QTVEOHpRUjtBNEQzelFJO0VBQ0k7RUFDQTtFQUNBO0E1RDZ6UVI7QTREMXpRSTtFQUNJO0E1RDR6UVI7O0E0RHh6UUE7RUFDSTtFQUNBO0E1RDJ6UUo7O0E0RHh6UUE7RUFDSTtFQUNBO0E1RDJ6UUo7O0E0RHh6UUE7RUFDSTtBNUQyelFKOztBNER4elFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUQyelFOO0U0RHp6UU07SXJEeklBO0lBQ0E7SUFPSjtJQUNBO0lxRGtJUTtJQUNBO0lBQ0E7SUFDQTtFNUQ4elFWO0U0RDN6UU07SXJEakpBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQbzdRRjtFNEQ5elFNO0lyRHJKQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJcUR3SFE7RTVEbzBRVjtFNERsMFFVOztJQUVJO0U1RG8wUWQ7RTREajBRVTtJQUNJO0U1RG0wUWQ7RTREL3pRTTtJQUVJO0U1RGcwUVY7RTREN3pRTTtJQUVJO0lBQ0E7SUFDQTtFNUQ4elFWO0U0RDV6UVU7SUFDSTtFNUQ4elFkO0U0RDN6UVU7SUFDSTtFNUQ2elFkO0U0RDF6UVU7SUFDSTtFNUQ0elFkO0U0RHh6UU07SUFDSTtJQUNBO0lBQ0E7RTVEMHpRVjtFNER2elFNO0lBQ0k7RTVEeXpRVjtFNERyelFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RHV6UU47QUFDRjtBNkQ1aFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Q4aFJKO0E2RDVoUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDhoUlI7QTZEM2hSSTs7RUFFSTtFQUNBO0E3RDZoUlI7QTZEMWhSSTtFQUNJO0VBQ0E7QTdENGhSUjs7QTZEeGhSQTtFQUNJO0VBQ0E7QTdEMmhSSjs7QTZEeGhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEMmhSSjtBNkR6aFJJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDBoUlI7QTZEdmhSSTtFQUNJO0E3RHloUlI7QTZEdGhSSTtFQUNJO0E3RHdoUlI7O0E2RHBoUkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdEdWhSTjtFNkRyaFJNO0lBQ0k7RTdEdWhSVjtFNkRwaFJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTdEc2hSVjtFNkRsaFJFOztJQUVJO0U3RG9oUk47RTZEaGhSTTtJQUNJO0U3RGtoUlY7RTZEL2dSTTtJQUNJO0U3RGloUlY7QUFDRjtBOEQxblJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQ0blJSO0E4RHpuUkk7RUFDSTtFQUNBO0VBQ0E7QTlEMm5SUjtBOER6blJRO0VBQ0k7QTlEMm5SWjtBOER6blJZO0VBQ0k7RUFDQTtFQUNBO0E5RDJuUmhCO0E4RHpuUmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlEMm5ScEI7QThEeG5SZ0I7RUFDSTtFQUNBO0VBQ0E7QTlEMG5ScEI7QThEeG5Sb0I7RUFDSTtFQUNBO0VBQ0E7QTlEMG5SeEI7QThEeG5Sd0I7RUFDSTtBOUQwblI1QjtBOER0blJvQjtFQUNJO0E5RHduUnhCO0E4RGpuUkk7RUFDSTtFQUNBO0VBQ0E7QTlEbW5SUjtBOERqblJRO0VBQ0k7RUFDQTtFQUNBO0E5RG1uUlo7QThEaG5SUTtFQUNJO0VBQ0E7QTlEa25SWjtBOEQvbVJROztFQUVJO0VBQ0E7RUFDQTtBOURpblJaOztBOEQzbVJJO0VBQ0k7RUFDQTtBOUQ4bVJSO0E4RDNtUkk7RUFDSTtFQUNBO0E5RDZtUlI7QThEMW1SSTtFQUNJO0E5RDRtUlI7O0E4RHhtUkE7RUFDSTtJQUNJO0lBQ0E7RTlEMm1STjtFOER6bVJNO0lBQ0k7SUFDQTtJQUNBO0U5RDJtUlY7RThEem1SVTtJQUNJO0U5RDJtUmQ7RThEdG1SRTtJQUNJO0U5RHdtUk47QUFDRjtBK0Q5c1JJO0VBQ0k7QS9EZ3RSUjtBK0Q3c1JJO0VBQ0k7RUFDQTtBL0Qrc1JSO0ErRDdzUlE7RUFDSTtBL0Qrc1JaO0ErRDNzUkk7RTNEWEE7RUFDQTtFQUNBO0UyRFdJO0VBQ0E7RUFDQTtFQUNBO0EvRCtzUlI7QStENXNSSTtFQUNJO0VBQ0E7QS9EOHNSUjtBK0Qzc1JJO0VBQ0k7QS9ENnNSUjtBK0Qxc1JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9ENHNSUjtBK0Qxc1JRO0UzRGxDSjtFQUNBO0VBQ0E7QUordVJKO0ErRDFzUkk7RTNEdkNBO0VBQ0E7RUFDQTtFMkR1Q0k7RUFDQTtBL0Q4c1JSO0ErRDNzUkk7RUFDSTtBL0Q2c1JSO0ErRDFzUkk7RUFDSTtBL0Q0c1JSO0ErRHpzUkk7RTVEc0JBO0VDM0VBO0VBQ0E7RUFDQTtBSmt3Uko7QStEMXNSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q0c1JSOztBK0R4c1JBO0VBQ0k7RUFDQTtBL0Qyc1JKOztBK0R4c1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Qyc1JKO0ErRHpzUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EMnNSUjs7QStEdnNSQTtFQUNJO0EvRDBzUko7O0ErRHRzUkk7RUFDSTtFQUNBO0EvRHlzUlI7QStEdHNSSTtFQUNJO0EvRHdzUlI7O0ErRHBzUkE7RUFFUTtJM0Q5R0o7SUFDQTtJQUNBO0VKcXpSRjtFK0Ryc1JNO0l4RDlGQTtJQUNBO0lBT0o7SUFDQTtFUGd5UkY7RStEdnNSTTtJQUdJO0lBQ0E7RS9EdXNSVjtFK0Rwc1JNO0lBQ0k7RS9Ec3NSVjtFK0Ruc1JNO0l4RDdHQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUHd4UkY7RStEdHNSTTtJQUNJO0UvRHdzUlY7RStEcHNSRTs7SXhEdEhJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQbXlSRjtBQUNGO0FnRTExUkE7RUFDSTtBaEU0MVJKO0FnRTExUkk7RUFDSTtBaEU0MVJSOztBZ0V4MVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhFMjFSSjtBZ0V6MVJJO0VBQ0k7QWhFMjFSUjtBZ0V4MVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTAxUlI7QWdFdjFSUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFdzFSWjtBZ0VwMVJJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFczFSUjs7QWdFajFSSTtFQUNJO0VBQ0E7RUFDQTtBaEVvMVJSO0FnRWwxUlE7RUFDSTtBaEVvMVJaO0FnRWgxUkk7RUFDSTtFQUNBO0FoRWsxUlI7QWdFLzBSSTtFQUNJO0FoRWkxUlI7QWdFOTBSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRWcxUlI7QWdFOTBSUTtFQUNJO0VBQ0E7QWhFZzFSWjtBZ0U1MFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhFODBSUjtBZ0UzMFJJO0VBQ0k7QWhFNjBSUjtBZ0UxMFJJO0VBQ0k7QWhFNDBSUjtBZ0UxMFJRO0VBQ0k7QWhFNDBSWjtBZ0V4MFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFMDBSUjtBZ0V2MFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFeTBSUjtBZ0V0MFJJO0VBQ0k7QWhFdzBSUjs7QWdFcDBSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRXUwUko7QWdFcjBSSTtFQUNJO0VBQ0E7RUFDQTtBaEV1MFJSO0FnRXAwUkk7RUFDSTtFQUNBO0FoRXMwUlI7QWdFbjBSSTtFQUNJO0FoRXEwUlI7QWdFbDBSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVvMFJSOztBZ0VoMFJBO0VBRVE7SUFDSTtJQUNBO0VoRWswUlY7RWdFL3pSTTtJQUNJO0VoRWkwUlY7RWdFOXpSTTtJQUNJO0VoRWcwUlY7QUFDRjtBaUV4K1JBO0VBQ0k7RUFDQTtFQUNBO0FqRTArUko7QWlFeCtSSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FqRXkrUlI7O0FpRXIrUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRXcrUko7QWlFdCtSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFdytSUjtBaUVyK1JJO0VBQ0k7QWpFdStSUjtBaUVuK1JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRXErUlo7QWlFbCtSUTtFQUNJO0VBQ0E7RUFDQTtBakVvK1JaO0FpRWorUlE7RUFDSTtBakVtK1JaO0FpRTk5UlE7RUFDSTtBakVnK1JaO0FpRTc5UlE7RUFDSTtBakUrOVJaO0FpRTU5UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRTg5Ulo7QWlFMTlSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFNDlSUjs7QWlFdjlSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFMDlSUjtBaUV2OVJJO0VBQ0k7RUFDQTtFQUNBO0FqRXk5UlI7QWlFdjlSUTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBakV5OVJaO0FpRXI5Ukk7RUFJSTtFQUNBO0FqRW85UlI7O0FpRWg5UkE7RUFDSTtFQUNBO0FqRW05Uko7O0FpRWg5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFbTlSSjs7QWlFaDlSQTtFQUNJO0lBQ0k7SUFDQTtFakVtOVJOO0FBQ0Y7QWlFaDlSQTtFQUNJO0FqRWs5Uko7O0FpRS84UkE7RUFDSTtBakVrOVJKOztBaUU5OFJBO0VBQ0k7RUFDQTtBakVpOVJKOztBaUU5OFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRWk5Uko7O0FpRTk4UkE7RUFDSTtJQUNJO0lBQ0E7RWpFaTlSTjtBQUNGO0FpRTk4UkE7RUFDSTtBakVnOVJKOztBaUU3OFJBO0VBQ0k7QWpFZzlSSjs7QWlFNThSQTtFQUNJO0VBQ0E7RUFDQTtBakUrOFJKOztBaUU1OFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFKzhSSjtBaUU3OFJJO0VBQ0k7QWpFKzhSUjs7QWlFMzhSQTtFQUNJO0FqRTg4Uko7O0FpRTM4UkE7RUFDSTtBakU4OFJKOztBaUUzOFJBO0VBQ0k7QWpFODhSSjs7QWlFMzhSQTtFQUNJO0FqRTg4Uko7O0FpRTM4UkE7RUFDSTtBakU4OFJKO0FpRTU4Ukk7RUFDSTtFQUNBO0FqRTg4UlI7QWlFMzhSSTtFQUNJO0VBQ0E7QWpFNjhSUjtBaUUxOFJJO0VBQ0k7RUFDQTtFQUNBO0FqRTQ4UlI7QWlFejhSSTtFQUNJO0FqRTI4UlI7QWlFeDhSSTtFN0Q3T0E7RUFDQTtFQUNBO0FKd3JTSjtBaUV6OFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRTI4UlI7QWlFeDhSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFMDhSUjtBaUV2OFJJO0VBQ0k7QWpFeThSUjtBaUV0OFJJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFdThSUjtBaUVwOFJJO0VBQ0k7RUFDQTtFQUNBO0FqRXM4UlI7QWlFbjhSSTtFQUNJO0VBQ0E7RUFDQTtBakVxOFJSO0FpRWg4UlE7RUFDSTtFQUNBO0VBQ0E7QWpFazhSWjtBaUUvN1JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRWk4Ulo7QWlFOTdSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRWc4Ulo7QWlFNzdSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRSs3Ulo7O0FpRTE3UkE7RUFDSTtJQUNJO0lBQ0E7RWpFNjdSTjtFaUUxN1JFO0lBQ0k7SUFDQTtFakU0N1JOO0FBQ0Y7QWtFNXdTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFOHdTSjtBa0U1d1NJO0VBQ0k7QWxFOHdTUjtBa0Uzd1NJO0VBQ0k7RUFDQTtFQUNBO0FsRTZ3U1I7QWtFM3dTUTtFQUNJO0VBQ0E7QWxFNndTWjtBa0Uxd1NROzs7OztFQUtJO0FsRTR3U1o7QWtFendTUTtFQUNJO0FsRTJ3U1o7O0FrRXJ3U0k7RUFDSTtBbEV3d1NSO0FrRXJ3U0k7O0VBRUk7QWxFdXdTUjs7QWtFbndTQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEVzd1NOO0VrRXB3U007SUFDSTtFbEVzd1NWO0FBQ0Y7QW1FajBTSTtFQUNJO0FuRW0wU1I7QW1FaDBTSTtFQUNJO0FuRWswU1I7O0FtRTd6U0k7RUFDSTtFQUNBO0FuRWcwU1I7QW1FN3pTSTtFQUNJO0FuRSt6U1I7QW1FNXpTSTtFQUNJO0FuRTh6U1I7O0FtRTF6U0E7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuRTR6U1Y7RW1FenpTTTtJQUNJO0VuRTJ6U1Y7QUFDRjtBbUV2elNBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RW5Fd3pTVjtFbUVyelNNO0lBQ0k7SUFDQTtFbkV1elNWO0FBQ0Y7QW9FejJTQTs7RUFFSTtBcEUyMlNKOztBb0V4MlNBO0VBQ0k7QXBFMjJTSjs7QW9FeDJTQTtFQUNJO0VBQ0E7QXBFMjJTSjs7QW9FdjJTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRTAyU1I7QW9FdjJTSTtFQUNJO0FwRXkyU1I7O0FvRXIyU0E7RUFDSTtBcEV3MlNKOztBb0VyMlNBO0VBQ0k7RUFDQTtBcEV3MlNKOztBb0VyMlNBO0VBQ0k7RUFDQTtBcEV3MlNKOztBb0VwMlNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1MlNSO0FvRXIyU1E7RUFDSTtFQUNBO0VBQ0E7QXBFdTJTWjtBb0VuMlNJO0VBQ0k7QXBFcTJTUjtBb0VuMlNRO0VBQ0k7QXBFcTJTWjs7QW9FaDJTQTtFQUNJO0lBQ0k7RXBFbTJTTjtFb0VqMlNNO0lBQ0k7SUFDQTtFcEVtMlNWO0FBQ0Y7QW9FLzFTQTtFQUNJO0lBQ0k7RXBFaTJTTjtFb0UvMVNNO0lBQ0k7SUFDQTtFcEVpMlNWO0FBQ0Y7QW9FNzFTQTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0VwRTgxU1Y7RW9FMzFTTTtJQUNJO0lBQ0E7RXBFNjFTVjtFb0V6MVNFO0lBQ0k7SUFDQTtFcEUyMVNOO0FBQ0Y7QXFFdDhTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRXc4U0o7QXFFdDhTSTtFQUNJO0FyRXc4U1I7QXFFcjhTSTtFakVQQTtFQUNBO0VBQ0E7QUorOFNKO0FxRXQ4U0k7RUFDSTtBckV3OFNSOztBcUVwOFNBO0VBQ0k7SUFDSTtFckV1OFNOO0FBQ0Y7QXNFNTlTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RTg5U1I7QXNFMzlTSTs7Ozs7RUFLSTtFQUNBO0F0RTY5U1I7QXNFMTlTSTs7OztFQUlJO0VBQ0E7QXRFNDlTUjtBc0V6OVNJO0VBQ0k7QXRFMjlTUjtBc0V2OVNRO0VBQ0k7QXRFeTlTWjtBc0V0OVNRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXU5U1o7QXNFcDlTUTtFQUNJO0F0RXM5U1o7QXNFbjlTUTtFQUNJO0F0RXE5U1o7QXNFaDlTUTtFQUNJO0F0RWs5U1o7QXNFaDlTWTtFQUNJO0F0RWs5U2hCO0FzRTk4U1E7RUFDSTtFQUNBO0VBQ0E7QXRFZzlTWjtBc0U3OFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRFKzhTWjtBc0U1OFNRO0VBQ0k7RUFDQTtFQUNBO0F0RTg4U1o7QXNFMzhTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFNjhTWjtBc0UxOFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFNDhTWjtBc0V6OFNRO0VBQ0k7RUFDQTtBdEUyOFNaO0FzRXo4U1k7RUFDSTtFQUNBO0F0RTI4U2hCO0FzRXo4U2dCO0VBQ0k7QXRFMjhTcEI7QXNFejhTb0I7RUFDSTtBdEUyOFN4QjtBc0V4OFNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUwOFN4QjtBc0V0OFNnQjtFQUNJO0F0RXc4U3BCO0FzRXI4U2dCO0VBQ0k7RUFDQTtBdEV1OFNwQjtBc0VwOFNnQjtFQUNJO0VBQ0E7QXRFczhTcEI7QXNFajhTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RW04U1o7QXNFajhTWTtFQUNJO0F0RW04U2hCO0FzRWo4U2dCO0VBQ0k7RUFDQTtBdEVtOFNwQjtBc0UvN1NZO0VBQ0k7QXRFaThTaEI7QXNFLzdTZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEVpOFNwQjtBc0U1N1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEU4N1NaO0FzRTU3U1k7RUFDSTtBdEU4N1NoQjtBc0UxN1NRO0VBQ0k7RUFDQTtBdEU0N1NaO0FzRXo3U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFMjdTWjtBc0V4N1NROztFQUVJO0F0RTA3U1o7QXNFdjdTUTtFQUNJO0F0RXk3U1o7O0FzRXA3U0E7RUFDSTtBdEV1N1NKO0FzRXI3U0k7RUFDSTtFQUNBO0F0RXU3U1I7O0FzRW43U0E7RUFFUTtJQUNJO0lBQ0E7RXRFcTdTVjtFc0VsN1NNO0lBQ0k7SUFDQTtFdEVvN1NWO0VzRWg3U0U7SUFDSTtFdEVrN1NOO0FBQ0Y7QXVFN3BUSTtFQUNJO0VBQ0E7QXZFK3BUUjtBdUU1cFRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkU4cFRSO0F1RTVwVFE7RUFDSTtFQUNBO0F2RThwVFo7QXVFM3BUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTZwVFo7O0F1RXhwVEE7RUFDSTtFQUNBO0VBQ0E7QXZFMnBUSjtBdUV6cFRJO0VuRXZDQTtFQUNBO0VBQ0E7RURxRUE7RW9FN0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkU2cFRSO0F1RTFwVEk7RXBFc0JBO0VDM0VBO0VBQ0E7RUFDQTtFbUVzREk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkU4cFRSO0F1RTNwVEk7RXBFS0E7RUN2RUE7RUFDQTtFQUNBO0FKaXVUSjtBdUUzcFRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTZwVFI7QXVFM3BUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTZwVFo7O0F1RXhwVEE7RUFFUTtJQUNJO0lBQ0E7SUFDQTtFdkUwcFRWO0FBQ0Y7QXdFMXdUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFNHdUSjs7QXlFanhUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RW94VEo7O0EwRXZ4VEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUUweFRKOztBMEVyeFRROztFQUtJO0ExRXF4VFo7QTBFbnhUWTs7RUFDSTtBMUVzeFRoQjtBMEVseFRRO0VBSUk7QTFFaXhUWjtBMEU3d1RJO0VBQ0k7QTFFK3dUUixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9CdXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9TZWNvbmRhcnlCdXR0b25MYWJlbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0ZpZWxkc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRmllbGQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9SYWRpb0dyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9TZWxlY3QubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvSW1nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvU2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRm9ybUZpZWxkcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1BlcnNvbmFsRGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L09wZW5JbnZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQW1hem9uUGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQXBwbGVQYXlCdXR0b24ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQXBwbGVQYXlCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Jc3N1ZXJCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Jc3N1ZXJCdXR0b25Hcm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0NvbnRlbnRTZXBhcmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Jc3N1ZXJMaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ2FyZElucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvTG9hZGluZ1dyYXBwZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ2FyZElucHV0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0Vycm9yUGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9EdWFsQnJhbmRpbmdJY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQXZhaWxhYmxlQnJhbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQT25lVGltZVBhc3N3b3JkSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Nb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0N0UEluZm9Nb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0N0UEJyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQSW5mby5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0N0UE9uZVRpbWVQYXNzd29yZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0N0UExvZ291dExpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DdFBTZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQU2luZ2xlQ2FyZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0N0UENhcmRzTGlzdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0N0UENhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQTG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQTG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9CdXR0b25Hcm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0RvbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvR29vZ2xlUGF5QnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRWNvbnRleHRJbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1ZvdWNoZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9QYXlwYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9QaG9uZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvVGhyZWVEUzIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9jaGFsbGVuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9RUkxvYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0JvbGV0b1ZvdWNoZXJSZXN1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9PeHhvVm91Y2hlclJlc3VsdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvR2lmdGNhcmRSZXN1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Ecm9waW5Db21wb25lbnQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRGlzYWJsZU9uZUNsaWNrQ29uZmlybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvUGF5bWVudE1ldGhvZEl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9PcmRlclBheW1lbnRNZXRob2RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvU3RhdHVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRHJvcGluQ29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQWNoSW5wdXQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQWNoSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9NQldheUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQXdhaXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9CbGlrSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9CYW5rVHJhbnNmZXJJbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0JhY3NJbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0JhY3NSZXN1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9LbGFybmFXaWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9WcGFJbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1NlZ21lbnRlZENvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9VUElDb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9hZHllbi5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy90aXBweS5qcy9kaXN0L3RpcHB5LmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL3RoZW1lcy9saWdodC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9oZWFkbGluZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3Byb21vdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Njc3Mvc2l0ZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZmxhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2xlZ2FjeS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2FscGFjYS1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jdXN0b20tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9saWJzL3Rpbnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9saWJzL2Vhc3ktZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2xpYnMvZmFuY3ktYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9zbGlkZXItZWxlbWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3ZpZGVvLWxheWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3N0YWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY291bnRyeS1zZWxlY3Rvci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svdGV4dC13aXRoLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jb250ZW50LXBhcnQtYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY29udGVudC16b25lLWJhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3R3by1jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3ZpZGVvLXBsYXllci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9zdG9yZS1sb2NhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jb2xvci10YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svc3RhbmRhcmQtdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9kdWN0LXRlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svcHJvZHVjdC1kZXRhaWwtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svZmFrZS1sYXllci1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9nYWxsZXJ5LXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svaWZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wZGYtZG93bmxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL21pbmktY2FydC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY2hlY2tvdXQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jaGVja291dC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jaGVjay1pbnZlbnRvcnktcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NvbmZpcm1hdGlvbi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9hY2NvdW50LWxvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jYXJ0LXN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NhcnQtdXNwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jYXJ0LWZhcS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY2FydC1pbmNlbnRpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NhcnQtcHJvZHVjdC10ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3ZhcmlhbnQtZWRpdG9yLWRpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svcGVyc29uYWxpemUtcHJvZHVjdC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svZW5ncmF2aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3Nlby10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jb250ZW50LW92ZXJ2aWV3LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3R1dG9yaWFsLWxpc3RpbmctcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svdHV0b3JpYWwtc3VtbWFyeS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svYmFja2dyb3VuZC1tb29kLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9zZWFyY2gtb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9kdWN0LWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svcHJvZHVjdC1yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NvbG9yLXNlbGVjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3NlYXJjaC1yZXN1bHQtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY29uc3RlbnQtbWFuYWdlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY29va2llLXdhcm5pbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3BheW1lbnQtbWV0aG9kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9kdWN0LWhvdHNwb3QtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtaW5nL0d2RkMtdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtaW5nL0ZjLXJlZC10aGVtZS5zY3NzIiwid2VicGFjazovLy8uL3RoZW1pbmcvRUZBLXRoZW1lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsIi5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fc3Bpbm5lciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDc1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNDNweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcm90YXRlU3Bpbm5lciAxLjVzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXItLWxhcmdlIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNDNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXItLXNtYWxsIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlU3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiIsIi5hZHllbi1jaGVja291dF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMTEyYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjOTljMmZmO1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxYzMwNDU7XG4gICAgYm94LXNoYWRvdzogMCAwLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2E0YTVjOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmhvdmVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZiwgMCAzcHggNHB4IHJnYmEoMCwgMTUsIDQ1LCAwLjIpOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmRpc2FibGVkLCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB1c2VyLXNlbGVjdDogYWxsOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWxvYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICM2ODcyODI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1wYXkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXBheTpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc3RhbmRhbG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBmb250LXNpemU6IDAuODFlbTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1naG9zdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDExMmM7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1naG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWdob3N0OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTZlOWViO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDExMmM7XG4gICAgY29sb3I6ICMwMDExMmM7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDQyLCA2MCwgMC4yKSwgMHB4IDRweCA1cHggcmdiYSgyNywgNDIsIDYwLCAwLjE0KTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTphY3RpdmUsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk5QTNBRDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB1c2VyLXNlbGVjdDogYWxsOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2Vjb25kYXJ5IC5hZHllbi1jaGVja291dF9fc3Bpbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDExMmM7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMiwgMjU1LCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDA3NUZGOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMik7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmFjdGl2ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMiwgMjU1LCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwNzVGRjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWNvbXBsZXRlZCwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkOmhvdmVyLCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQ6YWN0aXZlLCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQ6YWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDg5QTQzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWNvbXBsZXRlZCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9faWNvbiB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19idXR0b25fX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b25fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbiAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLmNoZWNrb3V0LXNlY29uZGFyeS1idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IC44NWVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZmllbGRzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0ICsgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldF9fdGl0bGUge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42OGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X19maWVsZHMsXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtZ3JvdXA6bGFzdC1vZi10eXBlIC5hZHllbi1jaGVja291dF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJlYWRvbmx5IC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkcyB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCxcbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLWFkb3JubWVudC0tZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQge1xuICBjb2xvcjogIzY4NzI4MjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHQtLWVycm9yIHtcbiAgY29sb3I6ICNDMTI0MjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbC0tZm9jdXNlZCAuYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgY29sb3I6ICMwMDc1RkY7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19lcnJvci10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNDMTI0MjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiIsIi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXAgKyAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAxNSwgNDUsIDAuMjUpOyB9XG5cbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3NUZGO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSxcbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1RkY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpmb2N1cyArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzVGRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTAyLCAyNTUsIDAuNCk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmhvdmVyOmJlZm9yZSxcbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0OmNoZWNrZWQ6Zm9jdXMgKyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkOmFjdGl2ZSArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEwMiwgMjU1LCAwLjQpOyB9XG5cbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwtLWludmFsaWQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxMjQyNDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICMwMDExMmM7XG4gICAgZm9udC1zaXplOiAwLjgxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBDaGVjayAqL1xuICAvKiBCb3ggKi8gfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzVGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NUZGOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6aG92ZXIgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTAyLCAyNTUsIDAuNCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3NUZGOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmZvY3VzICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc1RkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM5OWMyZmY7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQ6aG92ZXI6bm90KDpmb2N1cykgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTlhM2FkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0ICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDFweCAycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDZweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dCwgYm9yZGVyIDAuMDVzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1vdXQ7IH1cbiAgICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dCArIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jb25zZW50Q2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWViO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE0cHggMTRweCAxM3B4IDE0cHg7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IHtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMTNweCAxNHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbnNlbnRDaGVja2JveC5hZHllbi1jaGVja291dF9fZmllbGQtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNDMTI0MjQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICAgIHJpZ2h0OiAtMjdweDtcbiAgICB0b3A6IDEwcHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgOCA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4xOTQ3MSA2LjU2NDZDMy41OTQyOSA3LjA5Nzk3IDQuMzkzOTYgNy4wOTg2IDQuNzk0MzkgNi41NjU4N0w3Ljc4NzE2IDIuNTg0MjRDOC4yODI1NyAxLjkyNTE0IDcuODEyMzIgMC45ODMzOTggNi45ODc3OSAwLjk4MzM5OEwxLjAxMjA5IDAuOTgzMzk4QzAuMTg4MjkyIDAuOTgzMzk4IC0wLjI4MjE1NCAxLjkyMzY3IDAuMjExNzc4IDIuNTgyOThMMy4xOTQ3MSA2LjU2NDZaJyBmaWxsPSclMjM2ODcyODInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246YWZ0ZXIge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBjYXJldC1jb2xvcjogIzAwNzVGRjtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2ZpbHRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjljNGM5O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXQ6Zm9jdXMsIC5hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0OmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3QuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0LS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2ltYWdlLS1sb2FkZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi1pY29uLS1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi1pY29uLS1sZWZ0ID4gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAyNHB4IDdweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMTEyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1vdXQ7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweCA3cHggMjRweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZTpob3Zlcixcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDc1RkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjOTljMmZmOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHksIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHktLWFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTpob3ZlciwgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlNmU5ZWI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCA4IDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjE5NDcxIDYuNTY0NkMzLjU5NDI5IDcuMDk3OTcgNC4zOTM5NiA3LjA5ODYgNC43OTQzOSA2LjU2NTg3TDcuNzg3MTYgMi41ODQyNEM4LjI4MjU3IDEuOTI1MTQgNy44MTIzMiAwLjk4MzM5OCA2Ljk4Nzc5IDAuOTgzMzk4TDEuMDEyMDkgMC45ODMzOThDMC4xODgyOTIgMC45ODMzOTggLTAuMjgyMTU0IDEuOTIzNjcgMC4yMTE3NzggMi41ODI5OEwzLjE5NDcxIDYuNTY0NlonIGZpbGw9JyUyM0I5QzRDOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNDMTI0MjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS12YWxpZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwODlBNDM7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX190ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19zZWNvbmRhcnktdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0IHtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMTUsIDQ1LCAwLjMpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3QuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0LS1hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBvdXRsaW5lOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQ6aG92ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50OmZvY3VzLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMzLCAyMzUsIDAuNik7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMSk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZTpob3Zlcixcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1hY3RpdmU6Zm9jdXMsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tYWN0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMTUpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9fc2Vjb25kYXJ5LXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX2ZsYWcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMjdweDtcbiAgbWF4LWhlaWdodDogMThweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duICsgLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbiB7XG4gIHJpZ2h0OiAzMnB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS0yMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tMzAge1xuICB3aWR0aDogMzAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLTQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS01MCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tNjAge1xuICB3aWR0aDogNjAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLTcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS04MCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29sLTcwIHtcbiAgd2lkdGg6IGNhbGMoNzAlIC0gOHB4KTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jb2wtMzAge1xuICB3aWR0aDogY2FsYygzMCUgLSA4cHgpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbC01MCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC13cmFwcGVyID4gLmFkeWVuLWNoZWNrb3V0X19maWVsZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlciA+IC5hZHllbi1jaGVja291dF9fZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlciA+IC5hZHllbi1jaGVja291dF9fZmllbGQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXIgPiAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC13cmFwcGVyOmxhc3Qtb2YtdHlwZSA+IC5hZHllbi1jaGVja291dF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgY2FyZXQtY29sb3I6ICMwMDc1RkY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpyZXF1aXJlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV0sXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlNmU5ZWI7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTllYjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTllYjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlci0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTRweDsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNHB4OyB9XG4gIFtkaXI9J2x0ciddIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0tdmFsaWQge1xuICBjb2xvcjogIzA4OUE0MzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uLS1pbnZhbGlkIHtcbiAgY29sb3I6ICNDMTI0MjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tdmFsaWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg5QTQzOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0taW52YWxpZCxcbi5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yOmhvdmVyLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0taW52YWxpZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0MxMjQyNDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWRhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQ6YWN0aXZlLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cyxcbi5hZHllbi1jaGVja291dF9faW5wdXQtLWZvY3VzLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDphY3RpdmU6aG92ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzOmhvdmVyLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZm9jdXM6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NUZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0W3JlYWRvbmx5XSxcbi5hZHllbi1jaGVja291dF9faW5wdXRbcmVhZG9ubHldOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTllYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fZmllbGQtLWdlbmRlciAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1wZXJzb25hbERldGFpbHMgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOHB4IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tZGVsaXZlcnlBZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1zZXBhcmF0ZURlbGl2ZXJ5QWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1zZXBhcmF0ZURlbGl2ZXJ5QWRkcmVzcyArIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19hbWF6b25wYXlfX2J1dHRvbiB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FtYXpvbnBheSAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB3aWR0aDogYXV0bzsgfVxuIiwiQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XG4gIC8qXG4gICAgKiAgQ29tYmluYXRpb24gb2YgYm90aCBjbGFzc2VzIGltcHJvdmUgdGhlIHNwZWNpZmljaXR5LCBhdm9pZGluZ1xuICAgICogIG92ZXJ3cml0ZSBvZiB0aGUgLXdlYmtpdC1hcHBlYXJlbmNlIGJ5IHRoZSBidXR0b24gbmF0aXZlIGNzc1xuICAgICovXG4gIC5hcHBsZS1wYXksXG4gIC5hcHBsZS1wYXktYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLWJsYWNrIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTogYmxhY2s7IH1cbiAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZTsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZS13aXRoLWxpbmUge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZS1vdXRsaW5lOyB9XG4gIC8qIEFwcGxlIFBheSBCdXR0b24gdHlwZXMgaHR0cHM6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL2RvY3VtZW50YXRpb24vYXBwbGVfcGF5X29uX3RoZV93ZWIvZGlzcGxheWluZ19hcHBsZV9wYXlfYnV0dG9ucyAqL1xuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1wbGFpbiB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogcGxhaW47IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtYnV5IHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBidXk7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtZG9uYXRlIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBkb25hdGU7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtY2hlY2stb3V0IHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBjaGVjay1vdXQ7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtYm9vayB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogYm9vazsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1zdWJzY3JpYmUge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IHN1YnNjcmliZTsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1hZGQtbW9uZXkge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IGFkZC1tb25leTsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1jb250cmlidXRlIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBjb250cmlidXRlOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLS10eXBlLW9yZGVyIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBvcmRlcjsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZWxvYWQge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IHJlbG9hZDsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZW50IHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiByZW50OyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLS10eXBlLXN1cHBvcnQge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IHN1cHBvcnQ7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtdGlwIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiB0aXA7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtdG9wLXVwIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiB0b3AtdXA7IH0gfVxuXG5Ac3VwcG9ydHMgbm90ICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XG4gIC5hcHBsZS1wYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LWhlaWdodDogNjRweDsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28tYmxhY2spO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsgfSB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2FwcGxlcGF5X19idXR0b24ge1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAuYWR5ZW4tY2hlY2tvdXRfX2FwcGxlcGF5X19idXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNiOWM0Yzk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1iYXNpczogNDclO1xuICBmbGV4LWdyb3c6IDI7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0OyB9XG4gIC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOTlBM0FEOyB9XG4gIC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbjpub3QoLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uLS1zZWxlY3RlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzk5QTNBRDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOTlBM0FEOyB9XG4gIC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7XG4gICAgY29sb3I6ICMwMDc1RkY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b24taW1nIHtcbiAgbWF4LWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4IDE2cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fY29udGVudC1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2ODcyODI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjphZnRlciwgLmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U2ZTllYjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1pc3N1ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItbGlzdF9fdGVybXNBbmRDb25kaXRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXRfX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fY2FyZE51bWJlciB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19pbnB1dCB7XG4gIHBhZGRpbmc6IDVweCA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19leHAtZGF0ZV9faW5wdXQtLW9uZWNsaWNrIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLXN0b3JlZENhcmQsXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1leHBpcnlEYXRlLFxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2hvbGRlck5hbWUsXG4uYWR5ZW4tY2hlY2tvdXRfX3N0b3JlLWRldGFpbHMsXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2tjcC1hdXRoZW50aWNhdGlvbixcbi5hZHllbi1jaGVja291dF9fY2FyZF9fc29jaWFsU2VjdXJpdHlOdW1iZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2luc3RhbGxtZW50cyxcbi5hZHllbi1jaGVja291dF9fY2FyZC1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkLWlucHV0LmFkeWVuLWNoZWNrb3V0X19jYXJkLWlucHV0LS1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMTZweDsgfVxuXG4vKiBXaGVuIGhvbGRlck5hbWUgaXMgb24gdG9wICYgY28tZXhpc3RzIHdpdGggYW4gZXJyb3IgcGFuZWwgKi9cbi5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbC0tc3Itb25seSArIC5hZHllbi1jaGVja291dF9fY2FyZF9faG9sZGVyTmFtZSxcbi5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbCArIC5hZHllbi1jaGVja291dF9fY2FyZF9faG9sZGVyTmFtZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7IH1cblxuLyogSGlkZSBjYXJkIGJyYW5kIGljb24gd2hlbiBjYXJkTnVtYmVyIGlzIGluIGFuIGVycm9yIHN0YXRlICovXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jYXJkTnVtYmVyIC5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yIC5hZHllbi1jaGVja291dF9fY2FyZF9fY2FyZE51bWJlcl9fYnJhbmRJY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRlIGNoZWNrbWFyayB3aGVuIGNhcmROdW1iZXIgaXMgaW4gYSB2YWxpZCBzdGF0ZSAob25seSBzaG93IGJyYW5kIGljb24pICovXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jYXJkTnVtYmVyXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS12YWxpZDpub3QoLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19pbnB1dC0tbm9CcmFuZClcbisgLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0tdmFsaWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLXNlY3VyaXR5Q29kZS5hZHllbi1jaGVja291dF9fZmllbGQtLWVycm9yIC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LFxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2VjdXJpdHlDb2RlLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tdmFsaWQgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBrZXlmcmFtZXMgY3ZjSW5kaWNhdGVMb2NhdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuMzsgfSB9XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50IC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LS1mcm9udCAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludF9fbG9jYXRpb24sXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLS1mb2N1c2VkIC5hZHllbi1jaGVja291dF9fZmllbGRfX2N2Yy0tYmFjay1oaW50IC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LS1iYWNrIC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50X19sb2NhdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBjdmNJbmRpY2F0ZUxvY2F0aW9uO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4gIC5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlci5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlci0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnQge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQtLWZyb250IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1yZXZvbHZpbmctcGxhbiAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X19maWVsZHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tcmV2b2x2aW5nLXBsYW4taW5zdGFsbG1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQycHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4iLCIubG9hZGluZy1pbnB1dF9fZm9ybSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxvYWRpbmctaW5wdXRfX2Zvcm0tLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sb2FkaW5nLWlucHV0X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvYWRpbmctaW5wdXRfX3NwaW5uZXItLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCIuY2FyZC1pbnB1dF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZC1pbnB1dF9fd3JhcHBlciAqLFxuLmNhcmQtaW5wdXRfX3dyYXBwZXIgKjo6YmVmb3JlLFxuLmNhcmQtaW5wdXRfX3dyYXBwZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jYXJkLWlucHV0X19pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyN3B4OyB9XG5cbi5jYXJkLWlucHV0X19mb3JtIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2FyZC1pbnB1dF9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkLWlucHV0X19zcGlubmVyLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZC1pbnB1dF9fZm9ybS0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faW5wdXQtLWhpZGRlbixcbi5hZHllbi1jaGVja291dF9fY2FyZF9fZXhwLWRhdGVfX2lucHV0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fZXhwLWN2Y19fZXhwLWRhdGVfX2lucHV0LS1oaWRkZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5yZXZvbHZpbmctcGxhbi1pbnN0YWxsbWVudHNfX2Rpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwgLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVsX193cmFwcGVyIHtcbiAgICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbC0tc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiIsIi5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDAuNDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucy0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnMgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19icmFuZEljb246bnRoLWNoaWxkKDEpIHtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19kdWFsLWJyYW5kaW5nX19idXR0b25zIC5hZHllbi1jaGVja291dF9fY2FyZF9fY2FyZE51bWJlcl9fYnJhbmRJY29uLS1ub3Qtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMC41MDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fYnJhbmRzLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fYnJhbmRzX19icmFuZC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHNfX2JyYW5kLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAyNywgNDMsIDAuMTcpOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3NUZGO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tZGlzYWJsZWQsXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtLWNvbmZpcm1hdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzY4NzI4MjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtLWNvbmZpcm1hdGlvbiA+IGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1vdHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcsIDQ0LCAwLjUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDAsIDE3LCA0NCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19tb2RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtaGVhZGVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2N0cC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtYmVuZWZpdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLWJlbmVmaXRzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbC13cmFwcGVyLS1jdHAgLmFkeWVuLWNoZWNrb3V0X19tb2RhbCB7XG4gIG1heC13aWR0aDogNDY0cHg7IH1cblxuLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtd3JhcHBlci0tcG9wdXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuIiwiLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMThweDsgfVxuXG4uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC1sb2dvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXBpcGUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZSB7XG4gIG9iamVjdC1maXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZS1tYyB7XG4gICAgd2lkdGg6IDI3cHg7IH1cbiAgLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtc2NoZW1lLXZpc2Ege1xuICAgIHdpZHRoOiAzNXB4OyB9XG4iLCIuYWR5ZW4td2ViX19jdHAtaW5mby1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiIsIi5hZHllbi1jaGVja291dC1jdHBfX290cC1zdWJ0aXRsZS0taGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1sb2dvdXQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDc1RkY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1sb2dvdXQtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY4NzI4MjsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24tYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uIC5hZHllbi1jaGVja291dF9fZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXItYWRvcm5tZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBtYXJnaW46IDAgMCAxNnB4OyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlcGFyYXRvciB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiIsIi5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtbGlzdC1zaW5nbGUtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtbGlzdC1zaW5nbGUtY2FyZC1leHBpcmVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogIzY4NzI4MjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19leHBpcmVkLWxhYmVsIHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X190ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19zZWNvbmRhcnktdGV4dCB7XG4gICAgY29sb3I6ICM2ODcyODI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b25fX3RleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19zZWNvbmRhcnktdGV4dCB7XG4gICAgY29sb3I6ICM2ODcyODI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5OTU5NTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX2VtcHR5LWNhcmRzIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBjb2xvcjogIzY4NzI4MjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLWN0cElmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dF9faWZyYW1lLS1jdHBJZnJhbWUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fbG9hZGluZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX2xvYWRpbmctc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDU4cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZmllbGQuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1zaG9wcGVyTG9naW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzk5YTNhZDtcbiAgICBjb2xvcjogIzAwMTEyYztcbiAgICBmb250LXNpemU6IDAuODFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzk5YTNhZDsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM5OWEzYWQ7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZGlzYWJsZWQsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2VsZWN0ZWQsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWxlY3RlZDpob3ZlciwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkOmFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkOmFjdGl2ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlZmZmO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7XG4gICAgICBjb2xvcjogIzAwNzVGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24gLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXBfX2lucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19hZHllbi1naXZpbmcgLmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMzJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkeWVuLWdpdmluZyAuYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c19fdGV4dCB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogIzAwMTEyYztcbiAgaGVpZ2h0OiAyMjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluazpob3ZlciAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1sb2dvIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDExMmM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluayAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1saW5rIC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tYmFja2dyb3VuZC1pbWFnZTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1saW5rIC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tdGl0bGUsXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWRvbmF0ZSB7XG4gIG1hcmdpbjogMTZweCBhdXRvIDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kZWNsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGluaXRpYWw7IH1cbiIsIi5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSB7XG4gIGhlaWdodDogNDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24sIC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbi5sb25nLCAuYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24uc2hvcnQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0OyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbjpmb2N1cywgLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xlID4gZGl2ID4gYnV0dG9uLmxvbmc6Zm9jdXMsIC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbi5zaG9ydDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM5OWMyZmY7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24uZ3BheS1idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDI0cHggMTNweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19lY29udGV4dC1pbnB1dF9fZmllbGQgPiAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tcGF5Om9ubHktY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X190b3AsXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkOWRiOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3RvcCB7XG4gIHBhZGRpbmc6IDQwcHggMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOjpiZWZvcmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXhNeUlnZG1sbGQwSnZlRDBpTUNBd0lEY2dNVE1pSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeG5JR05zYVhBdGNHRjBhRDBpZFhKc0tDTmpiR2x3TUNraVBnbzhjR0YwYUNCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRBZ01FdzFJREpNTmk0MUlEWklOMVl3U0RCYVRUQWdNVE5NTlNBeE1VdzJMalVnTjBnM1ZqRXpTREJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284Y0dGMGFDQmtQU0pOTmk0ME1qTXdPQ0EyTGpWRE5pNDBNak13T0NBekxqTXhNak15SURNdU56Z3pPU0F3TGpjMU5UVXlOeUF3TGpVZ01DNDFNVGd3TWpGV01DNDFNVGN6T0RWRE15NDRPRFl4T0NBd0xqYzFNemc0SURZdU5TQXpMak0zTWpneklEWXVOU0EyTGpWRE5pNDFJRGt1TmpJM01UY2dNeTQ0T0RZeE9DQXhNaTR5TkRZeElEQXVOU0F4TWk0ME9ESTJWakV5TGpRNE1rTXpMamM0TXprZ01USXVNalEwTlNBMkxqUXlNekE0SURrdU5qZzNOamNnTmk0ME1qTXdPQ0EyTGpWYUlpQnpkSEp2YTJVOUlpTkVORVE1UkVJaUx6NEtQSEpsWTNRZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaUkwUTBSRGxFUWlJdlBnbzhjbVZqZENCNVBTSXhNaUlnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpSTBRMFJEbEVRaUl2UGdvOEwyYytDanhrWldaelBnbzhZMnhwY0ZCaGRHZ2dhV1E5SW1Oc2FYQXdJajRLUEhKbFkzUWdkMmxrZEdnOUlqY2lJR2hsYVdkb2REMGlNVE1pSUdacGJHdzlJbmRvYVhSbElpOCtDand2WTJ4cGNGQmhkR2crQ2p3dlpHVm1jejRLUEM5emRtYytDZz09KTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAtN3B4O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxM3B4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IC03cHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU5ZWI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19saW5rLS12b3VjaGVyLXJlc3VsdC1pbnN0cnVjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAyNHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX193cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMjcsIDQzLCAwLjE3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX3dyYXBwZXI6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxlZnQ6IC0yNC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX19icmFuZCxcbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX19pc3N1ZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbnRyb2R1Y3Rpb24ge1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDExMmM7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2Ftb3VudCB7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzAwMTEyYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zdXJjaGFyZ2Uge1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fbGFiZWxfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fYmFyY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzAwMTEyYztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMTZweCA0OHB4IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB1c2VyLXNlbGVjdDogYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHggYXV0byAwIGF1dG87IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlOWViO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19fbGFiZWwge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19kZXRhaWxzX192YWx1ZSB7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19hY3Rpb25zX19pdGVtIHtcbiAgbWFyZ2luOiAwIDRweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fc3RhdHVzLS1wZW5kaW5nIHtcbiAgbWFyZ2luOiAxNnB4IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX3N0YXR1cy0tcHJvY2Vzc2luZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXBlbmRpbmcge1xuICBtYXJnaW46IC0xNnB4IDAgMzhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXByb2Nlc3Npbmcge1xuICBwYWRkaW5nOiAyMHB4IDAgNjVweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcge1xuICBkaXJlY3Rpb246IGx0cjsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzVGRjsgfVxuICAgICAgICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cy13aXRoaW4gLmFkeWVuLWNoZWNrb3V0LWRyb3Bkb3duLS1jb3VudHJ5Y29kZS1zZWxlY3RvciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzVGRjsgfVxuICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYm94LXNpemluZzogcmV2ZXJ0O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtLXBob25lLW51bWJlciB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtLXBob25lLW51bWJlcjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NUZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZjsgfVxuICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtZHJvcGRvd24tLWNvdW50cnljb2RlLXNlbGVjdG9yIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2UwZTU7XG4gICAgICBtaW4td2lkdGg6IDEzNHB4O1xuICAgICAgd2lkdGg6IDEzNHB4OyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1pbnB1dC1ob2xkZXItLXBob25lLWlucHV0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1waG9uZS1udW1iZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAzOyB9XG4gIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dF9fZXJyb3ItaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLWNvbnRhaW5lcixcbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAxIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDEgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDIge1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMiAuYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZSB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIGhlaWdodDogNDAwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMyB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA2MDBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAzIC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDQgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7IH1cbiIsIi5hZHllbi1jaGVja291dF9fdGhyZWVkczItY2hhbGxlbmdlLWVycm9yIC5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTZweCBhdXRvIDMycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMi1jaGFsbGVuZ2UtZXJyb3IgLmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX3RleHQge1xuICBjb2xvcjogI0MxMjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlci0tcmVzdWx0IHtcbiAgcGFkZGluZzogMTAwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXItLWFwcCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYnJhbmQtbG9nbyB7XG4gIHdpZHRoOiA3NHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fc3VidGl0bGUtLXJlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxlLFxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3BheW1lbnRfYW1vdW50IHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3BheW1lbnRfYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3Byb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDEycHggYXV0bztcbiAgd2lkdGg6IDE1MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcHJvZ3Jlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcGVyY2VudGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDc1RkY7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2NvdW50ZG93biB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBmb250LXNpemU6IDAuODFlbTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlciA+IC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19hcHAtbGluayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tcXItbG9hZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19pbnN0cnVjdGlvbnMge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2FwcC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0LS1ib2xldG9iYW5jYXJpbyAuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2RlIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQtLW94eG8gLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44MWVtOyB9XG5cbi5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmJlNmVkOyB9XG5cbi5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmVhY2M7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19hbGVydC1tZXNzYWdlLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2U1ZWZmZjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2VfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19oZWFkZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2Uge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE2cHggMCAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2VfX2l0ZW0gLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2VfX3RpdGxlLS10cmFuc2FjdGlvbkxpbWl0IHtcbiAgICBjb2xvcjogIzY4NzI4MjsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fYmFsYW5jZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX192YWx1ZS0tYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX3JlbWFpbmluZy1iYWxhbmNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY4NzI4MjtcbiAgbWFyZ2luOiA4cHggYXV0byAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNjBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNDMTI0MjQ7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2I4MjIyMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjgyMjIyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDAgLTE3cHggMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjE1cyBsaW5lYXIsIG1hcmdpbi1ib3R0b20gMC4xcyBsaW5lYXI7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb24uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbi0tb3BlbiB7XG4gICAgbWF4LWhlaWdodDogNjJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0MxMjQyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXIsIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2FjMjAyMDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uOmFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbjpob3ZlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM5NjFjMWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1yZW1vdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1yZW1vdmU6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tY2FuY2VsLFxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tY2FuY2VsOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zmlyc3QtY2hpbGQsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCArIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGQsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1uZXh0LXNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tY29uZmlybWluZyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzX19jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWRpc2FibGluZyB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc3RhbmRhbG9uZSAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2hlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19zdXJjaGFyZ2Uge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCB7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcywgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWViO1xuICBtYXJnaW46IDhweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19uYW1lLS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGV0YWlsc19fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXItLW91dGxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAyNywgNDMsIDAuMTcpOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1zaHJpbms6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kcyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZC1udW1iZXIge1xuICAgIGNvbG9yOiAjOTlBM0FEO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kcyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXItLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4vKiAgUGF5bWVudCBNZXRob2QgUmFkaW8gQnV0dG9uICovXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2Utb3V0OyB9XG4gIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlvIHtcbiAgICByaWdodDogMTZweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXN0YW5kYWxvbmUgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW86YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmhvdmVyOm5vdCguYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCkgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8ge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVGRjtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpby0tc2VsZWN0ZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAxMDIsIDI1NSwgMC40KTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpby0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7IH1cbiIsIi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMTEyYztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2hlYWRlciAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2RldGFpbHMge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19kZWR1Y3RlZC1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2RlZHVjdGVkLWFtb3VudF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODFlbTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19kZWR1Y3RlZC1hbW91bnRfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXJlbWFpbmluZy1hbW91bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogIzdmNGEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZWFjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDAuODFlbTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXJlbWFpbmluZy1hbW91bnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDlkYjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMDAxMTJjOyB9XG4gIC5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fc3RhdHVzIC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogODhweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19kcm9waW4sXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAqLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9waW4gKjphZnRlcixcbi5hZHllbi1jaGVja291dF9fZHJvcGluICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0LS1sb2FkaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5zdGFudC1wYXltZW50LW1ldGhvZHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2luc3RhbnQtcGF5bWVudC1tZXRob2RzLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi8qIEZvcm1zICovXG4uYWR5ZW4tY2hlY2tvdXRfX2xpbmsge1xuICBjb2xvcjogIzAwNzVGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4iLCIuc2YtaW5wdXRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNmLWlucHV0X193cmFwcGVyICosXG4uc2YtaW5wdXRfX3dyYXBwZXIgKjo6YmVmb3JlLFxuLnNmLWlucHV0X193cmFwcGVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2xvYWRpbmctaW5wdXRfX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fcG1fX2hvbGRlck5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX3RpdGxlICsgLmFkeWVuLWNoZWNrb3V0X19hY2gtc2ZfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYWNoLXNmX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FjaC1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19sb2FkaW5nLWlucHV0X19mb3JtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19hd2FpdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0LS1yZXN1bHQge1xuICBwYWRkaW5nOiAxMDBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlci0tYXBwIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2JyYW5kLWxvZ28ge1xuICB3aWR0aDogNzRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX3N1YnRpdGxlLFxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9faW5kaWNhdG9yLXRleHQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2luZGljYXRvci1ob2xkZXIgLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9faW5kaWNhdG9yLXRleHQge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2luZGljYXRvci1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19zdWJ0aXRsZS0tcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pY29uIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDRkOWRiO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW46IDMycHggYXV0byAxMnB4IGF1dG87XG4gIHdpZHRoOiAxNTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19wZXJjZW50YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogIzAwNzVGRjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19jb3VudGRvd24ge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAwLjgxZW07IH1cblxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdCA+IC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2FwcC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9fYXBwLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiIsIi5hZHllbi1jaGVja291dF9fYmxpa19faGVscGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2JhbmtUcmFuc2Zlcl9faW50cm9kdWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYmFua1RyYW5zZmVyX19lbWFpbEZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTZweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1jb25maXJtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZHllbi1jaGVja291dF9fYmFjcy0tY29uZmlybSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uLS12YWxpZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2JhY3MgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0taW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2JhY3MgLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1lZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMCU7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdC1kcm9waW4ge1xuICAgIHRvcDogLTUwcHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdCAuYWR5ZW4tY2hlY2tvdXRfX2JhY3MtLWVkaXQtYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzAwNzVGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbnRyb2R1Y3Rpb24ge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWF4LXdpZHRoOiA0MjBweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19rbGFybmEtd2lkZ2V0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tdnBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLWRpc2FibGVkID4gLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50IHtcbiAgICAgIGNvbG9yOiAjODM5MEEzOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWQgPiAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM4MzkwQTM7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDc1RkY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50Om5vdCguYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzY4NzI4MjsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGMUZGO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwNzVGRjtcbiAgICBjb2xvcjogIzAwNzVGRjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfdXBpLW1vZGUtc2VsZWN0aW9uLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLS11cGktbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjhweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmV7bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi1yaWdodDowfS5hZHllbi1jaGVja291dF9fc3Bpbm5lcnstd2Via2l0LWFuaW1hdGlvbjpyb3RhdGVTcGlubmVyIDEuNXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpyb3RhdGVTcGlubmVyIDEuNXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjozcHggc29saWQgIzAwNzVmZjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2hlaWdodDo0M3B4O3dpZHRoOjQzcHh9LmFkeWVuLWNoZWNrb3V0X19zcGlubmVyLS1sYXJnZXtoZWlnaHQ6NDNweDt3aWR0aDo0M3B4fS5hZHllbi1jaGVja291dF9fc3Bpbm5lci0tc21hbGx7Ym9yZGVyLXdpZHRoOjJweDtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4fS5hZHllbi1jaGVja291dF9fc3Bpbm5lci0tbWVkaXVte2hlaWdodDoyOHB4O3dpZHRoOjI4cHh9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZVNwaW5uZXJ7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyByb3RhdGVTcGlubmVyezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fVxuLmFkeWVuLWNoZWNrb3V0X19idXR0b257YmFja2dyb3VuZDojMDAxMTJjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo1MDA7aGVpZ2h0OjQ4cHg7bWFyZ2luOjA7cGFkZGluZzoxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZS1vdXQsYm94LXNoYWRvdyAuM3MgZWFzZS1vdXQ7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjOTljMmZmO291dGxpbmU6MH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiMxYzMwNDU7Ym94LXNoYWRvdzowIDAsMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMiksMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpfS5hZHllbi1jaGVja291dF9fYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOiMzYTRhNWN9LmFkeWVuLWNoZWNrb3V0X19idXR0b246aG92ZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzk5YzJmZiwwIDNweCA0cHggcmdiYSgwLDE1LDQ1LC4yKX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZCwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZDpob3Zlcntib3gtc2hhZG93Om5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjQ7LXdlYmtpdC11c2VyLXNlbGVjdDphbGw7LW1vei11c2VyLXNlbGVjdDphbGw7dXNlci1zZWxlY3Q6YWxsfS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWxvYWRpbmd7YmFja2dyb3VuZDojNjg3MjgyO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1wYXl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyNHB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXBheTpkaXNhYmxlZHtvcGFjaXR5Oi40fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXN0YW5kYWxvbmV7bWFyZ2luLXRvcDowfS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWlubGluZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODFlbTtoZWlnaHQ6YXV0bztwYWRkaW5nOjEwcHggOHB4O3dpZHRoOmF1dG99LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3R7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2NvbG9yOiMwMDExMmN9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3Q6aG92ZXJ7YmFja2dyb3VuZDojZjdmOGY5O2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1naG9zdDphY3RpdmV7YmFja2dyb3VuZDojZTZlOWViO2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnl7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwMTEyYztjb2xvcjojMDAxMTJjO3BhZGRpbmc6MTBweCAxMnB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOiNmN2Y4Zjk7Ym94LXNoYWRvdzowIDJweCA0cHggcmdiYSgyNyw0Miw2MCwuMiksMCA0cHggNXB4IHJnYmEoMjcsNDIsNjAsLjE0KX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTphY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZjdmOGY5O2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQsLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOTtib3JkZXItY29sb3I6Izk5QTNBRDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjU7LXdlYmtpdC11c2VyLXNlbGVjdDphbGw7LW1vei11c2VyLXNlbGVjdDphbGw7dXNlci1zZWxlY3Q6YWxsfS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeSAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICMwMDExMmMgIzAwMTEyY30uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1hY3Rpb257YmFja2dyb3VuZDpyZ2JhKDAsMTAyLDI1NSwuMSk7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtjb2xvcjojMDA3NUZGO3BhZGRpbmc6MTBweCAxMnB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWFjdGlvbjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwxMDIsMjU1LC4yKTtib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmFjdGl2ZSwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1hY3Rpb246YWN0aXZlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDEwMiwyNTUsLjMpO2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5re2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojMDA3NUZGO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjJweH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5rOmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkLC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWNvbXBsZXRlZDphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkOmFjdGl2ZTpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQ6aG92ZXJ7YmFja2dyb3VuZDojMDg5QTQzO2NvbG9yOiNmZmZ9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkIC5hZHllbi1jaGVja291dF9fYnV0dG9uX19pY29ue2ZpbHRlcjpicmlnaHRuZXNzKDApIGludmVydCgxKX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9fY29udGVudHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19idXR0b25fX2ljb257bWFyZ2luLXJpZ2h0OjEycHh9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fYnV0dG9uX19pY29ue21hcmdpbi1sZWZ0OjEycHg7bWFyZ2luLXJpZ2h0OjB9LmFkeWVuLWNoZWNrb3V0X19idXR0b25fX3RleHR7ZGlzcGxheTpibG9jaztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbiAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICNmZmYgI2ZmZn1cbi5jaGVja291dC1zZWNvbmRhcnktYnV0dG9uX190ZXh0e2ZvbnQtc2l6ZTouODVlbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXRvcDoxcHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206OHB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZHNldDpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0Ky5hZHllbi1jaGVja291dF9fZmllbGRzZXR7bWFyZ2luLXRvcDoxNnB4fS5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX3RpdGxle2NvbG9yOiM2ODcyODI7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjY4ZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtwYWRkaW5nOjAgMCAxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwLC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwOmxhc3Qtb2YtdHlwZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxke21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1yZWFkb25seSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X19maWVsZHN7Y29sb3I6IzAwMTEyYztmb250LXNpemU6LjgxZW07bGluZS1oZWlnaHQ6MTlweDttYXJnaW46MH1cbi5hZHllbi1jaGVja291dF9fZmllbGR7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE2cHg7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmFkeWVuLWNoZWNrb3V0X19sYWJlbHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQsLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dHtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxM3B4O3BhZGRpbmctYm90dG9tOjVweH0uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLWFkb3JubWVudC0tZW5ke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmFkeWVuLWNoZWNrb3V0X19oZWxwZXItdGV4dHtjb2xvcjojNjg3MjgyfS5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHR7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLW91dDt3aGl0ZS1zcGFjZTpub3dyYXB9LmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dC0tZXJyb3J7Y29sb3I6I0MxMjQyNH0uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLS1mb2N1c2VkIC5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHR7Y29sb3I6IzAwNzVGRn0uYWR5ZW4tY2hlY2tvdXRfX2Vycm9yLXRleHR7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNDMTI0MjQ7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLXRvcDo0cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwKy5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb257ZGlzcGxheTpub25lfS5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZX0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbHtjb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4O292ZXJmbG93OnZpc2libGU7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLS1mb2N1c2VkIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVse2NvbG9yOmluaGVyaXR9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiOWM0Yzk7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDpcIlwiO2hlaWdodDoxNnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7d2lkdGg6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpob3ZlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5OWEzYWQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q0ZDlkYjtjdXJzb3I6cG9pbnRlcn0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDE1LDQ1LC4yNSk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjZweDtsZWZ0OjVweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dDt3aWR0aDo2cHh9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMwMDc1RkY7Y3Vyc29yOnBvaW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCsuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwtLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6IzAwNzVGRjtib3JkZXI6MDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCsuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSl9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Zm9jdXMrLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA3NUZGO2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwxMDIsMjU1LC40KX0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkKy5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmhvdmVyOmJlZm9yZSwuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkOmFjdGl2ZSsuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZDpmb2N1cysuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDEwMiwyNTUsLjQpfS5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwtLWludmFsaWQ6YmVmb3Jle2JvcmRlcjoxcHggc29saWQgI2MxMjQyNH1cbi5hZHllbi1jaGVja291dF9fY2hlY2tib3h7ZGlzcGxheTpibG9ja30uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbHtjb2xvcjojMDAxMTJjO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODFlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nLWxlZnQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVse3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MjRweH0uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dHtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX0uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dDpjaGVja2VkKy5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmJlZm9yZXtvcGFjaXR5OjF9LmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCsuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc1RkY7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmfS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6aG92ZXIrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiMwMDc1RkY7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDEwMiwyNTUsLjQpfS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmZvY3VzKy5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVye2JvcmRlcjoxcHggc29saWQgIzAwNzVmZjtib3gtc2hhZG93OjAgMCAwIDJweCAjOTljMmZmfS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmhvdmVyOm5vdCg6Zm9jdXMpKy5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVye2JvcmRlci1jb2xvcjojOTlhM2FkO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkNGQ5ZGJ9LmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjZmZmICNmZmYgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDJweCAxcHggMnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4IDJweCAycHggMXB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTFweDtsZWZ0OjFweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt0cmFuc2Zvcm06cm90YXRlKDM3ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2Utb3V0O3dpZHRoOjZweDt6LWluZGV4OjF9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0Ky5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6OHB4fS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0Ky5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiOWM0Yzk7Ym9yZGVyLXJhZGl1czozcHg7Y29udGVudDpcIlwiO2hlaWdodDoxNnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjE1cyBlYXNlLW91dCxib3JkZXIgLjA1cyBlYXNlLW91dCxib3gtc2hhZG93IC4xcyBlYXNlLW91dDt3aWR0aDoxNnB4O3otaW5kZXg6MH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjB9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94e2JhY2tncm91bmQ6I2U2ZTllYjtib3JkZXI6MXB4IHNvbGlkICNlNmU5ZWI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoxNHB4IDE0cHggMTNweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94e3BhZGRpbmc6MTRweCAxNHB4IDEzcHh9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXJyb3J7Ym9yZGVyLWNvbG9yOiNDMTI0MjR9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb257cmlnaHQ6LTI3cHg7dG9wOjEwcHh9XG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fXzBNai1ue3Bvc2l0aW9uOnJlbGF0aXZlfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX195VHlxcXthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4fS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX195VHlxcTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4xOTUgNi41NjVhMSAxIDAgMCAwIDEuNiAwbDIuOTkyLTMuOThhMSAxIDAgMCAwLS44LTEuNjAySDEuMDEzYTEgMSAwIDAgMC0uOCAxLjZsMi45ODMgMy45ODJaJyBmaWxsPSclMjM2ODcyODInLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7d2lkdGg6OHB4fVtkaXI9cnRsXSAuU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9feVR5cXE6YWZ0ZXJ7bGVmdDoxNnB4O3JpZ2h0OmF1dG99LlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZV9fRWotSlI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTe2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtjYXJldC1jb2xvcjojMDA3NUZGO2NvbG9yOiMwMDExMmM7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MWVtO2hlaWdodDoxMDAlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNiOWM0Yzk7Zm9udC13ZWlnaHQ6MjAwfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTOjpwbGFjZWhvbGRlcntjb2xvcjojYjljNGM5O2ZvbnQtd2VpZ2h0OjIwMH0uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0X19Dd1BCUzphY3RpdmUsLlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2ZpbHRlci1pbnB1dF9fQ3dQQlM6Zm9jdXN7b3V0bGluZTowfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdF9fWXRFemp7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6bm9uZTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgMCA1MHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjF9LlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0X19ZdEV6ai5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdC0tYWN0aXZlX19HZWd3MntkaXNwbGF5OmJsb2NrfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9fT1JVNC17YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH1cbi5hZHllbi1jaGVja291dF9faW1hZ2V7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19pbWFnZS0tbG9hZGVke29wYWNpdHk6MX1cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi1pY29uLS1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24taWNvbi0tbGVmdD5pbWd7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTJweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3due2ZvbnQtc2l6ZToxZW07bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b257YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2I5YzRjOTtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MjBweDtvdXRsaW5lOjA7cGFkZGluZzo3cHggMjRweCA3cHggMTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJvcmRlciAuMnMgZWFzZS1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbntwYWRkaW5nOjdweCAxMnB4IDdweCAyNHB4fS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjpob3Zlcntib3JkZXItY29sb3I6Izk5YTNhZH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b25fX2ljb257Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjEycHg7bWF4LXdpZHRoOjQwcHh9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1kaXNhYmxlZHtvcGFjaXR5Oi40fS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlLC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlOmhvdmVyLC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uOmZvY3Vze2JvcmRlci1jb2xvcjojMDA3NUZGO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seSwuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLXJlYWRvbmx5LS1hY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTpmb2N1cywuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLXJlYWRvbmx5OmhvdmVye2JhY2tncm91bmQ6I2U2ZTllYjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMTEyYztjdXJzb3I6bm90LWFsbG93ZWR9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4xOTUgNi41NjVhMSAxIDAgMCAwIDEuNiAwbDIuOTkyLTMuOThhMSAxIDAgMCAwLS44LTEuNjAySDEuMDEzYTEgMSAwIDAgMC0uOCAxLjZsMi45ODMgMy45ODJaJyBmaWxsPSclMjNCOUM0QzknLyUzRSUzQy9zdmclM0VcIil9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1pbnZhbGlke2JvcmRlci1jb2xvcjojQzEyNDI0fS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tdmFsaWR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDg5QTQzfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9fdGV4dHtmbGV4LWdyb3c6MTtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19zZWNvbmRhcnktdGV4dHttYXJnaW4tcmlnaHQ6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0e2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCAycHggN3B4IHJnYmEoMCwxNSw0NSwuMyk7bWF4LWhlaWdodDozNzVweDt6LWluZGV4OjJ9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3QtLWFjdGl2ZXttYXJnaW4tdG9wOjJweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50e2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOi44MWVtOy13ZWJraXQtaHlwaGVuczphdXRvO2h5cGhlbnM6YXV0bztsaW5lLWhlaWdodDoyMHB4O291dGxpbmU6MDtwYWRkaW5nOjhweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2Utb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dvcmQtYnJlYWs6YnJlYWstd29yZH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQ6YWN0aXZlLC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQ6Zm9jdXMsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjMwLDIzMywyMzUsLjYpfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMTAyLDI1NSwuMSl9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZTphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZTpmb2N1cywuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDEwMiwyNTUsLjE1KX0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19pY29ue2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1yaWdodDoxMnB4O21heC1oZWlnaHQ6MjZweDttYXgtd2lkdGg6NDBweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X190ZXh0e2ZsZXgtZ3JvdzoxfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX3NlY29uZGFyeS10ZXh0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjhweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19mbGFne21hcmdpbi1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6MTBweDttYXgtaGVpZ2h0OjE4cHg7bWF4LXdpZHRoOjI3cHh9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bisuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue3JpZ2h0OjMycHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tMjB7d2lkdGg6MjAlfS5hZHllbi1jaGVja291dF9fZmllbGQtLTMwe3dpZHRoOjMwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS00MHt3aWR0aDo0MCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tNTB7d2lkdGg6NTAlfS5hZHllbi1jaGVja291dF9fZmllbGQtLTYwe3dpZHRoOjYwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS03MHt3aWR0aDo3MCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tODB7d2lkdGg6ODAlfS5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbC03MHt3aWR0aDpjYWxjKDcwJSAtIDhweCl9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29sLTMwe3dpZHRoOmNhbGMoMzAlIC0gOHB4KX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jb2wtNTB7d2lkdGg6Y2FsYyg1MCUgLSA4cHgpfS5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlcj4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo4cHh9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlcj4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXI+LmFkeWVuLWNoZWNrb3V0X19maWVsZDpudGgtY2hpbGQoMil7bWFyZ2luLWxlZnQ6OHB4fVtkaXI9cnRsXSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXI+LmFkeWVuLWNoZWNrb3V0X19maWVsZDpudGgtY2hpbGQoMil7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6OHB4fS5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlcjpsYXN0LW9mLXR5cGU+LmFkeWVuLWNoZWNrb3V0X19maWVsZHttYXJnaW4tYm90dG9tOjB9LmFkeWVuLWNoZWNrb3V0X19pbnB1dHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYjljNGM5O2JvcmRlci1yYWRpdXM6NnB4O2NhcmV0LWNvbG9yOiMwMDc1RkY7Y29sb3I6IzAwMTEyYztkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjFlbTtoZWlnaHQ6NDBweDtvdXRsaW5lOm5vbmU7cGFkZGluZzo1cHggOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLW91dCxib3gtc2hhZG93IC4ycyBlYXNlLW91dDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9faW5wdXQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiM5OWEzYWR9LmFkeWVuLWNoZWNrb3V0X19pbnB1dDpyZXF1aXJlZHtib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZGlzYWJsZWQsLmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV17YmFja2dyb3VuZDojZTZlOWViO2JvcmRlci1jb2xvcjojZTZlOWVifS5hZHllbi1jaGVja291dF9faW5wdXQtLWRpc2FibGVkOmhvdmVye2JvcmRlci1jb2xvcjojZTZlOWVifS5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlci0tYmxvY2t7ZGlzcGxheTpibG9ja30uYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue2hlaWdodDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxNnB4fVtkaXI9cnRsXSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue2xlZnQ6MTRweDtyaWdodDphdXRvfVtkaXI9bHRyXSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue2xlZnQ6YXV0bztyaWdodDoxNHB4fS5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24tLXZhbGlke2NvbG9yOiMwODlBNDN9LmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0taW52YWxpZHtjb2xvcjojQzEyNDI0fS5hZHllbi1jaGVja291dF9faW5wdXQtLXZhbGlke2JvcmRlci1ib3R0b20tY29sb3I6IzA4OUE0M30uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1lcnJvciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1lcnJvcjpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1pbnZhbGlkLC5hZHllbi1jaGVja291dF9faW5wdXQtLWludmFsaWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNDMTI0MjR9LmFkeWVuLWNoZWNrb3V0X19pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNzA3MDcwO2ZvbnQtd2VpZ2h0OjIwMH0uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojNzA3MDcwO2ZvbnQtd2VpZ2h0OjIwMH0uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1kYXRle3BhZGRpbmctcmlnaHQ6MzBweH0uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1mb2N1cywuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1mb2N1czpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmFjdGl2ZSwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmFjdGl2ZTpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzLC5hZHllbi1jaGVja291dF9faW5wdXQ6Zm9jdXM6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV0sLmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTZlOWViO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojNjg3MjgyO2N1cnNvcjpkZWZhdWx0fVxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fZmllbGQtLWdlbmRlciAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3Vwe2Rpc3BsYXk6ZmxleH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1wZXJzb25hbERldGFpbHMgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cHtkaXNwbGF5OmZsZXg7bWFyZ2luOjhweCAwfS5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXBlcnNvbmFsRGV0YWlscyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dC13cmFwcGVye21hcmdpbi1yaWdodDoyMHB4fS5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXBlcnNvbmFsRGV0YWlscyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dC13cmFwcGVyOmxhc3QtY2hpbGR7bWFyZ2luOjB9XG4uYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzc3twYWRkaW5nLWJvdHRvbTo4cHh9LmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tZGVsaXZlcnlBZGRyZXNze21hcmdpbi10b3A6MjRweDtwYWRkaW5nLWJvdHRvbTo4cHh9LmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tc2VwYXJhdGVEZWxpdmVyeUFkZHJlc3N7bWFyZ2luLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fb3Blbi1pbnZvaWNlIC5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbnNlbnRDaGVja2JveHttYXJnaW4tdG9wOjIycHh9LmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tc2VwYXJhdGVEZWxpdmVyeUFkZHJlc3MrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWx7bWFyZ2luLXRvcDoxNnB4fVxuLmFkeWVuLWNoZWNrb3V0X19hbWF6b25wYXlfX2J1dHRvbnttYXJnaW46YXV0b30uYWR5ZW4tY2hlY2tvdXRfX2FtYXpvbnBheSAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3R7ZGlzcGxheTpibG9jazttYXJnaW46OHB4IGF1dG8gMDt3aWR0aDphdXRvfVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6LWFwcGxlLXBheS1idXR0b24pey5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbl9fbDVnLWQsLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXlfX2dZanVQey13ZWJraXQtYXBwZWFyYW5jZTotYXBwbGUtcGF5LWJ1dHRvbn0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b25fX2w1Zy1ke2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi1ibGFja19faXN0d1d7LWFwcGxlLXBheS1idXR0b24tc3R5bGU6YmxhY2t9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlX18td0xhRXstYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTp3aGl0ZX0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24td2hpdGUtd2l0aC1saW5lX19NbFJxN3stYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTp3aGl0ZS1vdXRsaW5lfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1wbGFpbl9feWNmTmx7LWFwcGxlLXBheS1idXR0b24tdHlwZTpwbGFpbn0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtYnV5X185bThBQnstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmJ1eX0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtZG9uYXRlX19IbVJkS3stYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmRvbmF0ZX0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtY2hlY2stb3V0X19YZEdXZHstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmNoZWNrLW91dH0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtYm9va19fLXYtVll7LWFwcGxlLXBheS1idXR0b24tdHlwZTpib29rfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1zdWJzY3JpYmVfX1d4V0lGey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6c3Vic2NyaWJlfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1hZGQtbW9uZXlfX3plQkE4ey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6YWRkLW1vbmV5fS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1jb250cmlidXRlX19HM0U4ZXstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmNvbnRyaWJ1dGV9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLW9yZGVyX19nZ0k2anstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOm9yZGVyfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZWxvYWRfX1FiZ0xkey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6cmVsb2FkfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZW50X19WekMtRXstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOnJlbnR9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLXN1cHBvcnRfXzZFam1Zey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6c3VwcG9ydH0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtdGlwX19iZHpHS3stYXBwbGUtcGF5LWJ1dHRvbi10eXBlOnRpcH0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtdG9wLXVwX19FYjNxUnstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOnRvcC11cH19QHN1cHBvcnRzIG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOi1hcHBsZS1wYXktYnV0dG9uKXsuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b25fX2w1Zy1ke2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgNjAlO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtaGVpZ2h0OjY0cHg7bWluLWhlaWdodDozMnB4O21pbi13aWR0aDoyMDBweDtwYWRkaW5nOjB9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLWJsYWNrX19pc3R3V3tiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby13aGl0ZSl9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZV9fTWxScTcsLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlX18td0xhRXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayl9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZV9fTWxScTd7Ym9yZGVyOi41cHggc29saWQgYmxhY2t9fVxuLmFkeWVuLWNoZWNrb3V0X19hcHBsZXBheV9fYnV0dG9ue2hlaWdodDo0OHB4O3dpZHRoOjI0MHB4fS5hZHllbi1jaGVja291dF9fZHJvcGluIC5hZHllbi1jaGVja291dF9fYXBwbGVwYXlfX2J1dHRvbnt3aWR0aDoxMDAlfVxuLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggI2I5YzRjOTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1iYXNpczo0NyU7ZmxleC1ncm93OjI7Zm9udC1zaXplOi44MWVtO2hlaWdodDo0MHB4O3BhZGRpbmc6MCAxMnB4O3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZS1vdXQsYm94LXNoYWRvdyAuM3MgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uOmFjdGl2ZXtjb2xvcjpibGFja30uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICM5OUEzQUQ7b3V0bGluZTpub25lfS5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbjpub3QoLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uLS1zZWxlY3RlZCk6Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCAjOTlBM0FEO291dGxpbmU6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICM5OUEzQUQ7b3V0bGluZTpub25lfS5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWR7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7Y29sb3I6IzAwNzVGRjtmb250LXdlaWdodDo1MDA7aGVpZ2h0OjQwcHg7dHJhbnNpdGlvbjpub25lfS5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi1pbWd7bWFyZ2luLXJpZ2h0OjhweDttYXgtaGVpZ2h0OjI2cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b24tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNnB4IDE2cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9ye2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNjg3MjgyO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbToxNnB4O21hcmdpbi10b3A6MTZweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjphZnRlciwuYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmJlZm9yZXtiYWNrZ3JvdW5kOiNlNmU5ZWI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fY29udGVudC1zZXBhcmF0b3I6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MjBweH0uYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmJlZm9yZXttYXJnaW4tcmlnaHQ6MjBweH1cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWlzc3Vlci1saXN0e21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1saXN0X190ZXJtc0FuZENvbmRpdGlvbnN7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXRfX2Zvcm17dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVye21heC13aWR0aDo0MDBweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2lucHV0e3BhZGRpbmc6NXB4IDhweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1kYXRlX19pbnB1dC0tb25lY2xpY2t7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjMwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246bGVmdDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2hvbGRlck5hbWUsLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXhwaXJ5RGF0ZSwuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1zdG9yZWRDYXJke21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tYmlsbGluZ0FkZHJlc3MsLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lLC5hZHllbi1jaGVja291dF9fY2FyZF9fa2NwLWF1dGhlbnRpY2F0aW9uLC5hZHllbi1jaGVja291dF9fY2FyZF9fc29jaWFsU2VjdXJpdHlOdW1iZXIsLmFkeWVuLWNoZWNrb3V0X19pbnN0YWxsbWVudHMsLmFkeWVuLWNoZWNrb3V0X19zdG9yZS1kZXRhaWxze21hcmdpbi10b3A6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXQuYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXQtLWxvYWRpbmd7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwrLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lLC5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbC0tc3Itb25seSsuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2hvbGRlck5hbWUsLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lOmZpcnN0LWNoaWxke21hcmdpbjowIDAgMTZweH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jYXJkTnVtYmVyXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS12YWxpZDpub3QoLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19pbnB1dC0tbm9CcmFuZCkrLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0tdmFsaWQsLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY2FyZE51bWJlciAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1lcnJvciAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbntkaXNwbGF5Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2VjdXJpdHlDb2RlLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXJyb3IgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQsLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2VjdXJpdHlDb2RlLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tdmFsaWQgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnR7b3BhY2l0eTowfUAtd2Via2l0LWtleWZyYW1lcyBjdmNJbmRpY2F0ZUxvY2F0aW9uezAle29wYWNpdHk6MX10b3tvcGFjaXR5Oi4zfX1Aa2V5ZnJhbWVzIGN2Y0luZGljYXRlTG9jYXRpb257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6LjN9fS5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1iYWNrLWhpbnQgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQtLWJhY2sgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX2xvY2F0aW9uLC5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50IC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LS1mcm9udCAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludF9fbG9jYXRpb257LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTthbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpjdmNJbmRpY2F0ZUxvY2F0aW9uO2FuaW1hdGlvbi1uYW1lOmN2Y0luZGljYXRlTG9jYXRpb259LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgMTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSk7d2lkdGg6MjdweDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXJ7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKX0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgbGluZWFyfS5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7Ym90dG9tOjA7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBsaW5lYXJ9LmFkeWVuLWNoZWNrb3V0X19maWVsZF9fZXhwLWRhdGVfaGludF93cmFwcGVyLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fZXhwLWRhdGVfaGludF93cmFwcGVyLS1oaWRkZW57b3BhY2l0eTowfS5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnR7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgMTBweCAwIDA7d2lkdGg6MjdweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludC0tZnJvbnR7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludF9fd3JhcHBlcnt0cmFuc2l0aW9uOm5vbmV9fS5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJldm9sdmluZy1wbGFuIC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkc3tqdXN0aWZ5LWNvbnRlbnQ6bGVmdH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1yZXZvbHZpbmctcGxhbiAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQtd3JhcHBlcnttYXJnaW4tdG9wOjIwcHh9LmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tcmV2b2x2aW5nLXBsYW4taW5zdGFsbG1lbnRze21hcmdpbi1sZWZ0OjE1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjQycHg7d2lkdGg6MzAlfVxuLkxvYWRpbmdXcmFwcGVyLW1vZHVsZV9sb2FkaW5nLWlucHV0X19mb3JtX19mZkNLYXtvcGFjaXR5OjF9LkxvYWRpbmdXcmFwcGVyLW1vZHVsZV9sb2FkaW5nLWlucHV0X19mb3JtLS1sb2FkaW5nX183R21Wb3tvcGFjaXR5OjB9LkxvYWRpbmdXcmFwcGVyLW1vZHVsZV9sb2FkaW5nLWlucHV0X19zcGlubmVyX19HeEE1MXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5Mb2FkaW5nV3JhcHBlci1tb2R1bGVfbG9hZGluZy1pbnB1dF9fc3Bpbm5lci0tYWN0aXZlX19FTk5CU3tkaXNwbGF5OmJsb2NrfVxuLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fd3JhcHBlcl9fd1hTQ3d7cG9zaXRpb246cmVsYXRpdmV9LkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fd3JhcHBlcl9fd1hTQ3cgKiwuQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X193cmFwcGVyX193WFNDdyA6YWZ0ZXIsLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fd3JhcHBlcl9fd1hTQ3cgOmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9faWNvbl9fM0N6NU17Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjE4cHg7bWFyZ2luLWxlZnQ6N3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoyN3B4fS5DYXJkSW5wdXQtbW9kdWxlX2NhcmQtaW5wdXRfX2Zvcm1fX2ZSbzFye29wYWNpdHk6MX0uQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X19zcGlubmVyX18tajJRaXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5DYXJkSW5wdXQtbW9kdWxlX2NhcmQtaW5wdXRfX3NwaW5uZXItLWFjdGl2ZV9fc2xEN3d7ZGlzcGxheTpibG9ja30uQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X19mb3JtLS1sb2FkaW5nX19ycm1kantvcGFjaXR5OjB9LkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2lucHV0X18xMXRsQntkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6MTAwcHh9LkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faW5wdXQtLWhpZGRlbl9fVklsSFYsLkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1kYXRlX19pbnB1dC0taGlkZGVuX19ldmk2LXtkaXNwbGF5Om5vbmV9LkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1jdmNfX2V4cC1kYXRlX19pbnB1dC0taGlkZGVuX19ZQzNWVHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LkNhcmRJbnB1dC1tb2R1bGVfcmV2b2x2aW5nLXBsYW4taW5zdGFsbG1lbnRzX19kaXNhYmxlZF9fVmhOajJ7b3BhY2l0eTouNDtwb2ludGVyLWV2ZW50czpub25lfVxuLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVse21hcmdpbi1ib3R0b206MjBweH0uYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwgLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVsX193cmFwcGVye2ZvbnQtc2l6ZTouNzVlbX0uYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwtLXNyLW9ubHl7aGVpZ2h0OjFweDtsZWZ0Oi0xMDAwMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bzt3aWR0aDoxcHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnN7ZGlzcGxheTpmbGV4O29wYWNpdHk6LjQ7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnMtLWFjdGl2ZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnMgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19icmFuZEljb257Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxfS5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbjpmaXJzdC1jaGlsZHtyaWdodDo0MHB4fS5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbi0tbm90LXNlbGVjdGVke29wYWNpdHk6LjV9XG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2JyYW5kc3tkaXNwbGF5OmZsZXg7ZmxleC1iYXNpczphdXRvO2ZsZXgtc2hyaW5rOjE7ZmxleC13cmFwOndyYXA7Z2FwOjRweDtoZWlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLXRvcDotOHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMtLWhpZGRlbntoZWlnaHQ6MDtvcGFjaXR5OjB9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMgaW1ne2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDoxNnB4O3dpZHRoOjI0cHh9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHNfX2JyYW5kLXdyYXBwZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjRweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2JyYW5kc19fYnJhbmQtd3JhcHBlcjphZnRlcntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwyNyw0MywuMTcpO2JvcmRlci1yYWRpdXM6M3B4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX1cbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZXtjb2xvcjojMDA3NUZGO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDphdXRvfS5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tY29uZmlybWF0aW9uLC5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tZGlzYWJsZWR7Y29sb3I6IzY4NzI4MjtjdXJzb3I6ZGVmYXVsdDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tY29uZmlybWF0aW9ue2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fb3RwLXJlc2VuZC1jb2RlLS1jb25maXJtYXRpb24+aW1ne21hcmdpbi1sZWZ0OjRweH0uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtY291bnRlcntjb2xvcjpibGFjaztjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fS5hZHllbi1jaGVja291dF9fZmllbGQuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1vdHB7bWFyZ2luLWJvdHRvbToyNHB4fVxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbC13cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bGVmdDowO292ZXJmbG93LXk6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbjtwYWRkaW5nOjI0cHg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MTAwJTt6LWluZGV4OjEwfS5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMTcsNDQsLjUpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyO3dpZHRoOjEwMCU7ei1pbmRleDoxMH0uYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXItLW9wZW57dmlzaWJpbGl0eTp2aXNpYmxlfS5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbjpiZWZvcmV7b3BhY2l0eToxfS5hZHllbi1jaGVja291dF9fbW9kYWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTJweDtib3gtc2hhZG93OjAgOHB4IDI0cHggcmdiYSgwLDE3LDQ0LC4xNSk7bWFyZ2luOmF1dG87b3BhY2l0eTowO3BhZGRpbmc6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsdmlzaWJpbGl0eSAuMnMgZWFzZTt6LWluZGV4OjExfUBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXsuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXJ7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fbW9kYWx7Ym9yZGVyLXJhZGl1czowO2hlaWdodDoxMDAlfX1cbi5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLWhlYWRlci1pbWFnZXtkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvfS5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLXRpdGxle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbjowIDAgMTJweDtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtdGV4dHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tYm90dG9tOjE2cHh9LmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtYmVuZWZpdHN7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MjBweH0uYWR5ZW4tY2hlY2tvdXRfX2N0cC1tb2RhbC1iZW5lZml0cyBsaXtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLWJvdHRvbToxNnB4fS5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tY3RwIC5hZHllbi1jaGVja291dF9fbW9kYWx7bWF4LXdpZHRoOjQ2NHB4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXdyYXBwZXItLXBvcHVwe2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToyNHB4fVxuLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxOHB4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLWxvZ297bWFyZ2luLXJpZ2h0OjZweDt3aWR0aDoyNHB4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXBpcGV7aGVpZ2h0OjE1cHg7bWFyZ2luLXJpZ2h0OjZweH0uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC1zY2hlbWV7bWFyZ2luLXJpZ2h0OjZweDstby1vYmplY3QtZml0Om5vbmU7b2JqZWN0LWZpdDpub25lfS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZS1tY3t3aWR0aDoyN3B4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZS12aXNhe3dpZHRoOjM1cHh9XG4uYWR5ZW4td2ViX19jdHAtaW5mby1idXR0b257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjB9XG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtc3VidGl0bGUtLWhpZ2hsaWdodGVke2NvbG9yOiMwMDExMmM7Zm9udC13ZWlnaHQ6NTAwfVxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1sb2dvdXQtYnV0dG9ue2NvbG9yOiMwMDc1RkY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWxlZnQ6YXV0b30uYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uLWxvZ291dC1idXR0b24tLWRpc2FibGVke2NvbG9yOiM2ODcyODI7cG9pbnRlci1ldmVudHM6bm9uZX1cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXItcmFkaXVzOjEycHg7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMCwwLDAsLjE1KTtwYWRkaW5nOjE2cHg7cG9zaXRpb246cmVsYXRpdmV9LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1icmFuZHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxOHB4O21hcmdpbi1ib3R0b206MTRweH0uYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uIC5hZHllbi1jaGVja291dF9fZmllbGRzZXR7bWFyZ2luLWJvdHRvbToyNHB4fS5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXItdGl0bGV7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luOjAgMCA0cHg7cGFkZGluZzowO3dpZHRoOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCl7LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXItdGl0bGV7Zm9udC1zaXplOjE1cHh9fS5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyLWFkb3JubWVudHttYXJnaW4tbGVmdDo1cHh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi10ZXh0e2NvbG9yOiM2ODcyODI7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luOjAgMCAxNnB4fS5hZHllbi1jaGVja291dC1jdHBfX3NlcGFyYXRvcntjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMH1cbi5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtbGlzdC1zaW5nbGUtY2FyZHthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY5O2JvcmRlci1yYWRpdXM6NnB4O2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nOjEycHh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZC1saXN0LXNpbmdsZS1jYXJkLWV4cGlyZWR7Y29sb3I6IzY4NzI4Mjt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5hZHllbi1jaGVja291dC1jdHBfX2V4cGlyZWQtbGFiZWx7Y29sb3I6IzY4NzI4Mjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTdweDttYXJnaW4tbGVmdDphdXRvfS5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtaW1hZ2V7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXJpZ2h0OjhweH1cbi5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tZGlzYWJsZWR7b3BhY2l0eToxfS5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tZGlzYWJsZWQgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9fdGV4dHtvcGFjaXR5Oi40O3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19zZWNvbmRhcnktdGV4dHtjb2xvcjojNjg3MjgyO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxN3B4fS5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1kaXNhYmxlZHtvcGFjaXR5OjF9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWRpc2FibGVkIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9fdGV4dHtvcGFjaXR5Oi40O3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWRpc2FibGVkIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9fc2Vjb25kYXJ5LXRleHR7Y29sb3I6IzY4NzI4Mjtmb250LXdlaWdodDo1MDA7b3BhY2l0eToxfVxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OTk1OTU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjQwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0LWN0cF9fZW1wdHktY2FyZHN7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOTtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojNjg3MjgyO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tYm90dG9tOjI0cHg7cGFkZGluZzoxMnB4IDE2cHh9LmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLWN0cElmcmFtZXtwb2ludGVyLWV2ZW50czphdXRvfS5hZHllbi1jaGVja291dF9faWZyYW1lLS1jdHBJZnJhbWUtaGlkZGVue2Rpc3BsYXk6bm9uZX1cbi5hZHllbi1jaGVja291dC1jdHBfX2xvYWRpbmctaW1hZ2V7ZGlzcGxheTpibG9jazttYXJnaW46MzBweCBhdXRvIGF1dG99LmFkeWVuLWNoZWNrb3V0LWN0cF9fbG9hZGluZy1zdWJ0aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O21hcmdpbjowIGF1dG8gNThweDttYXgtd2lkdGg6MjgwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2hvcHBlckxvZ2lue21hcmdpbi1ib3R0b206MjRweH1cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3Vwe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzk5YTNhZDtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZTouODFlbTtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6OHB4O3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcn0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggIzk5YTNhZH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjphY3RpdmV7YmFja2dyb3VuZDojZjdmOGY5O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICM5OWEzYWR9LmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWRpc2FibGVkLC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kaXNhYmxlZDpob3ZlcntjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkLC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWxlY3RlZDphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkOmFjdGl2ZTpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2VsZWN0ZWQ6aG92ZXJ7YmFja2dyb3VuZDojZTVlZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7Y29sb3I6IzAwNzVGRjtmb250LXdlaWdodDo1MDA7aGVpZ2h0OjQwcHg7dHJhbnNpdGlvbjpub25lfS5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwX19pbnB1dHtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX1cbi5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nIC5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjU2cHggYXV0byAzMnB4fS5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nIC5hZHllbi1jaGVja291dF9fc3RhdHVzX190ZXh0e2NvbG9yOiMwMDExMmM7bWFyZ2luLWJvdHRvbTo1NnB4O3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fY2FtcGFpZ257YmFja2dyb3VuZDojMDAxMTJjO2JvcmRlci1yYWRpdXM6NnB4O2hlaWdodDoyMjdweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1saW5rOmhvdmVyIC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tZGVzY3JpcHRpb257dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWNvbnRhaW5lcntoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWxvZ297Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40KTtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmJsb2NrO2hlaWdodDo0OHB4O21hcmdpbi1ib3R0b206MTZweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6NDhweH0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2V7YmFja2dyb3VuZC1jb2xvcjojMDAxMTJjO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWxpbmsgLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1iYWNrZ3JvdW5kLWltYWdlOmJlZm9yZXtiYWNrZ3JvdW5kOmluaGVyaXQ7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLW91dDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluayAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2U6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluayAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWNvbnRlbnR7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWNvbnRlbnR7Ym90dG9tOjA7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uLC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tdGl0bGV7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bWFyZ2luOjB9LmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi10aXRsZXtmb250LXNpemU6MWVtO21hcmdpbi1ib3R0b206OHB4fS5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tZGVzY3JpcHRpb257Zm9udC1zaXplOi44MWVtO2xpbmUtaGVpZ2h0OjE5cHh9LmFkeWVuLWNoZWNrb3V0X19hZHllbi1naXZpbmctYWN0aW9uc3ttYXJnaW4tdG9wOjE2cHh9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZG9uYXRle21hcmdpbjoxNnB4IGF1dG8gOHB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWRlY2xpbmV7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDphdXRvfVxuLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xle2hlaWdodDo0OHB4fS5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLmxvbmcsLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xlPmRpdj5idXR0b24uc2hvcnR7aGVpZ2h0OjQ4cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dCxib3gtc2hhZG93IC4zcyBlYXNlLW91dH0uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGU+ZGl2PmJ1dHRvbi5sb25nOmZvY3VzLC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLnNob3J0OmZvY3VzLC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmY7b3V0bGluZTowfS5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLmdwYXktYnV0dG9ue3BhZGRpbmc6MTVweCAyNHB4IDEzcHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2Vjb250ZXh0LWlucHV0X19maWVsZD4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tcGF5Om9ubHktY2hpbGR7bWFyZ2luLXRvcDowfVxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdHtib3JkZXItcmFkaXVzOjEycHg7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2JvdHRvbSwuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X190b3B7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q0ZDlkYn0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X190b3B7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6MTJweCAxMnB4IDAgMDtwYWRkaW5nOjQwcHggMCAyNHB4fS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2JvdHRvbXtib3JkZXItcmFkaXVzOjAgMCAxMnB4IDEycHg7Ym9yZGVyLXRvcDowfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcnthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTNweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcjphZnRlciwuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXhNeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5QmpiR2x3TFhCaGRHZzlJblZ5YkNnallTa2lQanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKdE1DQXdJRFVnTWlBeExqVWdORWczVmpCSU1GcHRNQ0F4TXlBMUxUSWdNUzQxTFRSSU4zWTJTREJhSWlCbWFXeHNQU0lqWm1abUlpOCtQSEJoZEdnZ1pEMGlUVFl1TkRJeklEWXVOVU0yTGpReU15QXpMak14TWlBekxqYzRNeTQzTlRZdU5TNDFNVGhqTXk0ek9EWXVNak0ySURZZ01pNDROVFVnTmlBMUxqazRNaUF3SURNdU1USTNMVEl1TmpFMElEVXVOelEyTFRZZ05TNDVPRE4yTFM0d01ERmpNeTR5T0RRdExqSXpOeUExTGpreU15MHlMamM1TkNBMUxqa3lNeTAxTGprNE1sb2lJSE4wY205clpUMGlJMFEwUkRsRVFpSXZQanh3WVhSb0lHWnBiR3c5SWlORU5FUTVSRUlpSUdROUlrMHdJREJvTVhZeFNEQjZUVEFnTVRKb01YWXhTREI2SWk4K1BDOW5QanhrWldaelBqeGpiR2x3VUdGMGFDQnBaRDBpWVNJK1BIQmhkR2dnWm1sc2JEMGlJMlptWmlJZ1pEMGlUVEFnTUdnM2RqRXpTREI2SWk4K1BDOWpiR2x3VUdGMGFENDhMMlJsWm5NK1BDOXpkbWMrKX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YmVmb3Jle2xlZnQ6LTdweH0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YWZ0ZXIsLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDo3cHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOmFmdGVye3JpZ2h0Oi03cHg7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3JfX2lubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmU5ZWI7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbWFnZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0MHB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19saW5rLS12b3VjaGVyLXJlc3VsdC1pbnN0cnVjdGlvbnN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX3dyYXBwZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDhweDttYXJnaW46MCAyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX193cmFwcGVyOmFmdGVye2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDI3LDQzLC4xNyk7Ym9yZGVyLXJhZGl1czozcHg7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX193cmFwcGVyOm50aC1jaGlsZCgyKTpiZWZvcmV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkNGQ5ZGI7Y29udGVudDpcIlwiO2hlaWdodDo2NHB4O2xlZnQ6LTI0LjVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LThweDt3aWR0aDoxcHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX2JyYW5kLC5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX19pc3N1ZXJ7Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjQ4cHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW50cm9kdWN0aW9ue2NvbG9yOiMwMDExMmM7Zm9udC1zaXplOi44MWVtO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NDAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fYW1vdW50e2NvbG9yOiMwMDExMmM7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjI0cHggYXV0byAwO3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3N1cmNoYXJnZXtjb2xvcjojNjg3MjgyO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxOXB4O3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGVfX2xhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2xlZnQ6MDtsaW5lLWhlaWdodDoxOXB4O21hcmdpbjowIGF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTJweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6YXV0b30uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2RlX19sYWJlbDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGVfX2xhYmVsX190ZXh0e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6MCA4cHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fYmFyY29kZXtkaXNwbGF5OmJsb2NrO2hlaWdodDo1NnB4O21hcmdpbjowIGF1dG8gOHB4O21heC13aWR0aDoxMDAlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2Rle2JvcmRlci13aWR0aDoxcHggMDtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTZweCA0OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6YWxsOy1tb3otdXNlci1zZWxlY3Q6YWxsO3VzZXItc2VsZWN0OmFsbDt3aWR0aDoxMDAlO3dvcmQtYnJlYWs6YnJlYWstd29yZH0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19kZXRhaWxze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46LTFweCBhdXRvIDA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2l0ZW17Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTllYjtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6LjgxZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNnB4IDI0cHg7d29yZC1icmVhazpicmVhay13b3JkfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19fbGFiZWx7bWF4LXdpZHRoOjUwJTt0ZXh0LWFsaWduOmxlZnR9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19fdmFsdWV7Zm9udC13ZWlnaHQ6NzAwO21heC13aWR0aDo1MCU7dGV4dC1hbGlnbjpyaWdodH0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19hY3Rpb25ze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgYXV0byAzMnB4O21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwYWRkaW5nOjA7d2lkdGg6MzAwcHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fYWN0aW9uc19faXRlbXttYXJnaW46MCA0cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fYnV0dG9uc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbntkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxNnB4fS5hZHllbi1jaGVja291dF9fcGF5cGFsX19idXR0b246ZW1wdHl7ZGlzcGxheTpub25lfS5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXBlbmRpbmd7bWFyZ2luOjE2cHggMH0uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fc3RhdHVzLS1wcm9jZXNzaW5ne2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEzcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjI0cHggMH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXBlbmRpbmd7bWFyZ2luOi0xNnB4IDAgMzhweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXByb2Nlc3Npbmd7cGFkZGluZzoyMHB4IDAgNjVweH1cbi5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXR7ZGlyZWN0aW9uOmx0cn0uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlcnt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXR7aGVpZ2h0OmF1dG87cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtoZWlnaHQ6MzVweDt3aWR0aDphdXRvfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphZnRlcntib3gtc2l6aW5nOnJldmVydDtoZWlnaHQ6MTBweDtsZWZ0OjQwcHh9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tcGhvbmVOdW1iZXJ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtoZWlnaHQ6MzVweDttYXJnaW4tbGVmdDo4cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyLS1waG9uZUlucHV0e2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyLS1waG9uZUlucHV0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzAwNzVmZjtib3gtc2hhZG93OjAgMCAwIDJweCAjOTljMmZmfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fcGhvbmVOdW1iZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDo2NXB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19jb3VudHJ5RmxhZ3twb3NpdGlvbjphYnNvbHV0ZX0uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZSwuYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZTpob3Zlcntib3gtc2hhZG93Om5vbmV9XG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UsLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO2hlaWdodDppbmhlcml0O21pbi1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMSwuYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAxIC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1le2hlaWdodDo0MDBweDt3aWR0aDoyNTBweH0uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAyLC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDIgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWV7aGVpZ2h0OjQwMHB4O3dpZHRoOjM5MHB4fS5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDMsLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMyAuYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZXtoZWlnaHQ6NjAwcHg7d2lkdGg6NTAwcHh9LmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wNCwuYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA0IC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1le2hlaWdodDo0MDBweDt3aWR0aDo2MDBweH0uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA1LC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWV7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZXtib3JkZXI6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9XG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyLWNoYWxsZW5nZS1lcnJvciAuYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c19faWNvbntkaXNwbGF5OmJsb2NrO21hcmdpbjo1NnB4IGF1dG8gMzJweH0uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyLWNoYWxsZW5nZS1lcnJvciAuYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c19fdGV4dHtjb2xvcjojQzEyNDI0O21hcmdpbi1ib3R0b206NTZweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkNGQ5ZGI7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlci0tcmVzdWx0e3BhZGRpbmc6MTAwcHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXItLWFwcHtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19icmFuZC1sb2dve2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOjc0cHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxle21hcmdpbjozMnB4IGF1dG8gMDttYXgtd2lkdGg6NDAwcHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxlLS1yZXN1bHR7bWFyZ2luLWJvdHRvbTozMnB4fS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wYXltZW50X2Ftb3VudCwuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fc3VidGl0bGV7Y29sb3I6IzAwMTEyYztmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjE5cHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2ljb257aGVpZ2h0Ojg4cHg7d2lkdGg6ODhweH0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcGF5bWVudF9hbW91bnR7Zm9udC13ZWlnaHQ6NzAwfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wcm9ncmVzc3tiYWNrZ3JvdW5kOiNkNGQ5ZGI7Ym9yZGVyLXJhZGl1czoyNHB4O2hlaWdodDo0cHg7bWFyZ2luOjMycHggYXV0byAxMnB4O3BhZGRpbmctcmlnaHQ6MyU7d2lkdGg6MTUycHh9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wcm9ncmVzc3twYWRkaW5nLWxlZnQ6MyU7cGFkZGluZy1yaWdodDowfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wZXJjZW50YWdle2JhY2tncm91bmQ6IzAwNzVGRjtib3JkZXItcmFkaXVzOjI0cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fY291bnRkb3due2NvbG9yOiM2ODcyODI7Zm9udC1zaXplOi44MWVtfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyPi5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlcnttYXJnaW46NjBweCAwfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19hcHAtbGlua3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxNnB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXFyLWxvYWRlcnttYXJnaW4tdG9wOjI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2luc3RydWN0aW9uc3tjb2xvcjojNjg3MjgyO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MzJweH0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYWN0aW9uc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDozMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTIwMHB4KXsuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYXBwLWxpbmt7ZGlzcGxheTpibG9ja319XG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0LS1ib2xldG9iYW5jYXJpbyAuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2Rle2ZvbnQtc2l6ZTouODFlbTtsaW5lLWhlaWdodDoxOXB4O3BhZGRpbmc6MjRweDt3b3JkLWJyZWFrOmJyZWFrLWFsbH1cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQtLW94eG8gLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZXtmb250LXNpemU6LjgxZW07bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nOjI0cHg7d29yZC1icmVhazpicmVhay1hbGx9XG4uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2V7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZTouODFlbTttYXJnaW46MCAwIDE2cHg7cGFkZGluZzoxMnB4O3RleHQtYWxpZ246bGVmdH0uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2UtLWVycm9ye2JhY2tncm91bmQ6I2ZiZTZlZH0uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2UtLXdhcm5pbmd7YmFja2dyb3VuZDojZmZlYWNjfS5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0taW5mb3tiYWNrZ3JvdW5kOiNlNWVmZmZ9LmFkeWVuLWNoZWNrb3V0X19hbGVydC1tZXNzYWdlX19pY29ue2hlaWdodDoxNHB4O21hcmdpbi1yaWdodDo4cHg7d2lkdGg6MTRweH1cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NDAwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2hlYWRlcl9fdGl0bGV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH0uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fbmFtZXttYXJnaW4tbGVmdDo4cHh9LmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2V7bGlzdC1zdHlsZTpub25lO21hcmdpbjoxNnB4IDAgMDtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2VfX2l0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206OHB4fS5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtIC5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX190aXRsZS0tdHJhbnNhY3Rpb25MaW1pdHtjb2xvcjojNjg3MjgyfS5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX192YWx1ZS0tYW1vdW50e2ZvbnQtd2VpZ2h0OjcwMH0uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fcmVtYWluaW5nLWJhbGFuY2V7Y29sb3I6IzY4NzI4Mjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOXB4O21hcmdpbjo4cHggYXV0byAwO3RleHQtYWxpZ246Y2VudGVyfVxuLkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0X19tQWpBbXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fbldkd2d7ZGlzcGxheTpibG9jazttYXgtaGVpZ2h0OjYwcHh9LkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzX18tcnNXN3tkaXNwbGF5Om5vbmV9LkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fbkI4MFZ7aGVpZ2h0OjI2cHg7d2lkdGg6NDBweH0uRHJvcGluQ29tcG9uZW50LW1vZHVsZV9hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyX182Tld6QXttYXJnaW4tcmlnaHQ6OHB4fVtkaXI9cnRsXSAuRHJvcGluQ29tcG9uZW50LW1vZHVsZV9hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyX182Tld6QXttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjB9LkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZF9fNmVnWkZ7bWF4LWhlaWdodDoxMDAlfS5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWRfXzZlZ1pGIC5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGV0YWlsc19fLXJzVzd7ZGlzcGxheTpibG9ja31cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9ue2JhY2tncm91bmQ6I0MxMjQyNDtib3JkZXItbGVmdDoxcHggc29saWQgI2I4MjIyMjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiODIyMjI7Y29sb3I6I2ZmZjtmb250LXNpemU6LjgxZW07bWFyZ2luOjAgLTE3cHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1vdXQsbWF4LWhlaWdodCAuMTVzIGxpbmVhcixtYXJnaW4tYm90dG9tIC4xcyBsaW5lYXJ9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb24uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbi0tb3BlbnttYXJnaW4tYm90dG9tOjE2cHg7bWF4LWhlaWdodDo2MnB4O29wYWNpdHk6MX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fY29udGVudHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6OHB4IDE2cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbnN7ZGlzcGxheTpmbGV4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b257YmFja2dyb3VuZDojQzEyNDI0O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo2cHg7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OjE0cHg7bWFyZ2luOjAgMCAwIDhweDtwYWRkaW5nOjhweDt3aWR0aDphdXRvfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXIsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbjpob3Zlcjpmb2N1c3tiYWNrZ3JvdW5kOiNhYzIwMjA7Ym94LXNoYWRvdzpub25lfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246YWN0aXZlLC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXI6YWN0aXZle2JhY2tncm91bmQ6Izk2MWMxYztib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tcmVtb3ZlLC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b24tLXJlbW92ZTpkaXNhYmxlZHtib3JkZXItY29sb3I6I2ZmZn0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1jYW5jZWwsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tY2FuY2VsOmRpc2FibGVke2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH1cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2R7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U2ZTllYjtjdXJzb3I6cG9pbnRlcjttYXJnaW4tdG9wOi0xcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLW91dDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zm9jdXN7b3V0bGluZTowfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXNlbGVjdGVkKy5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjEycHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MTJweDttYXJnaW4tdG9wOjB9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tbmV4dC1zZWxlY3RlZCwuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxMnB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEycHg7bWFyZ2luLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWxvYWRpbmd7b3BhY2l0eTouMn0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWxvYWRpbmd7b3BhY2l0eTouOX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1jb25maXJtaW5nIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2RldGFpbHNfX2NvbnRlbnQsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tZGlzYWJsaW5ne3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWRpc2FibGluZ3tvcGFjaXR5Oi4zfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2hlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzAwMTEyYztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEycHggMTZweCAxMnB4IDQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlLW91dDt3aWR0aDoxMDAlfVtkaXI9cnRsXSAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXJ7cGFkZGluZzoxMnB4IDQ0cHggMTJweCAxMnB4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXN0YW5kYWxvbmUgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVye3BhZGRpbmc6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXJfX3RpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwMTEyYztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tcmlnaHQ6MTZweDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjRweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZXttYXJnaW4tbGVmdDoxNnB4O21hcmdpbi1yaWdodDowfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3N1cmNoYXJnZXtjb2xvcjojNjg3MjgyO21hcmdpbi1sZWZ0OjVweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNmN2Y4Zjk7Ym9yZGVyOjFweCBzb2xpZCAjZTZlOWViO2JvcmRlci1yYWRpdXM6MTJweDtjdXJzb3I6ZGVmYXVsdDttYXJnaW46OHB4IDA7dHJhbnNpdGlvbjptYXJnaW4gLjE1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSAwbXMsb3BhY2l0eSAuM3MgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVye2ZsZXgtd3JhcDp3cmFwfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWUtLXNlbGVjdGVke2ZvbnQtd2VpZ2h0OjUwMH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxze3BhZGRpbmc6MCAxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2RldGFpbHNfX2NvbnRlbnR7bWFyZ2luOjAgMCAxNnB4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVye2hlaWdodDoyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXItLW91dGxpbmU6YWZ0ZXJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMjcsNDMsLjE3KTtib3JkZXItcmFkaXVzOjNweDtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2V7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTpibG9ja30uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHN7ZGlzcGxheTpmbGV4O2ZsZXgtYmFzaXM6YXV0bztmbGV4LXNocmluazoxO2ZsZXgtd3JhcDp3cmFwO2hlaWdodDoxNnB4O21hcmdpbjo0cHggMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpyaWdodH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmQtbnVtYmVye2NvbG9yOiM5OUEzQUQ7Zm9udC1zaXplOjEzcHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7dGV4dC1hbGlnbjpsZWZ0fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kcyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6NHB4O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1vdXQ7d2lkdGg6MjRweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXI6bGFzdC1jaGlsZHttYXJnaW46MH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbTo0cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzIGltZ3toZWlnaHQ6MTZweDt3aWR0aDoyNHB4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyLS1kaXNhYmxlZHtvcGFjaXR5Oi4yNX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpb3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYjljNGM5O2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDoxNnB4O2xlZnQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7d2lkdGg6MTZweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW97bGVmdDphdXRvO3JpZ2h0OjE2cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc3RhbmRhbG9uZSAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpb3tkaXNwbGF5Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW86YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo2cHg7bGVmdDowO21hcmdpbjowIGF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt3aWR0aDo2cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZDpob3Zlcjpub3QoLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQpIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlve2JvcmRlci1jb2xvcjojOTlhM2FkO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkNGQ5ZGI7Y3Vyc29yOnBvaW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8tLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6IzAwNzVGRjtib3JkZXI6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8tLXNlbGVjdGVkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwxMDIsMjU1LC40KX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpby0tc2VsZWN0ZWQ6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSl9XG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kcy1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCBhdXRvIDE2cHg7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2R7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U2ZTllYjttYXJnaW4tdG9wOi0xcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MTJweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoxMnB4fS5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2Q6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjEycHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MTJweH0uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMwMDExMmM7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo1MDA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19oZWFkZXIgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZXtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGV0YWlsc3twYWRkaW5nOjAgMTZweCAxNnB4fS5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2RlZHVjdGVkLWFtb3VudHtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjFlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtsaW5lLWhlaWdodDoxZW19LmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGVkdWN0ZWQtYW1vdW50X19sYWJlbHtmb250LXNpemU6LjgxZW19LmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGVkdWN0ZWQtYW1vdW50X192YWx1ZXtmb250LXdlaWdodDo1MDB9LmFkeWVuLWNoZWNrb3V0X19vcmRlci1yZW1haW5pbmctYW1vdW50e2JhY2tncm91bmQ6I2ZmZWFjYztib3JkZXItcmFkaXVzOjZweDtjb2xvcjojN2Y0YTAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO21hcmdpbi1ib3R0b206MTZweDtwYWRkaW5nOjhweCAxNnB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19vcmRlci1yZW1haW5pbmctYW1vdW50IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9XG4uYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c3thbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q0ZDlkYjtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjFlbTtoZWlnaHQ6MzUwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjMycHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX2ljb257bWFyZ2luLWJvdHRvbToyNHB4fS5hZHllbi1jaGVja291dF9fc3RhdHVzIC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlcnttYXgtaGVpZ2h0Ojg4cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiwuYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAqLC5hZHllbi1jaGVja291dF9fZHJvcGluIDphZnRlciwuYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiA6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0LS1sb2FkaW5ne3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5hZHllbi1jaGVja291dF9faW5zdGFudC1wYXltZW50LW1ldGhvZHMtbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9faW5zdGFudC1wYXltZW50LW1ldGhvZHMtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OHB4fS5hZHllbi1jaGVja291dF9fbGlua3tjb2xvcjojMDA3NUZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5hZHllbi1jaGVja291dF9fbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfVxuLkFjaElucHV0LW1vZHVsZV9zZi1pbnB1dF9fd3JhcHBlcl9fbGZkaXZ7cG9zaXRpb246cmVsYXRpdmV9LkFjaElucHV0LW1vZHVsZV9zZi1pbnB1dF9fd3JhcHBlcl9fbGZkaXYgKiwuQWNoSW5wdXQtbW9kdWxlX3NmLWlucHV0X193cmFwcGVyX19sZmRpdiA6YWZ0ZXIsLkFjaElucHV0LW1vZHVsZV9zZi1pbnB1dF9fd3JhcHBlcl9fbGZkaXYgOmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LkFjaElucHV0LW1vZHVsZV9hZHllbi1jaGVja291dF9faW5wdXRfXzhXd0NSe2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDoxMDBweH1cbi5hZHllbi1jaGVja291dF9fbG9hZGluZy1pbnB1dF9fZm9ybXt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLW91dH0uYWR5ZW4tY2hlY2tvdXRfX3BtX19ob2xkZXJOYW1le21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X190aXRsZSsuYWR5ZW4tY2hlY2tvdXRfX2FjaC1zZl9fZm9ybXttYXJnaW4tdG9wOjB9LmFkeWVuLWNoZWNrb3V0X19hY2gtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tYWRkcmVzcywuYWR5ZW4tY2hlY2tvdXRfX2FjaC1zZl9fZm9ybXttYXJnaW4tdG9wOjE2cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2xvYWRpbmctaW5wdXRfX2Zvcm17dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1vdXR9XG4uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ld3tkaXJlY3Rpb246bHRyfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlcnt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0e2hlaWdodDphdXRvO3BhZGRpbmc6MH0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cy13aXRoaW57Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzLXdpdGhpbiAuYWR5ZW4tY2hlY2tvdXQtZHJvcGRvd24tLWNvdW50cnljb2RlLXNlbGVjdG9ye2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwNzVmZn0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtoZWlnaHQ6MzVweDt3aWR0aDphdXRvfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246YWZ0ZXJ7Ym94LXNpemluZzpyZXZlcnQ7aGVpZ2h0OjEwcHh9LmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlLC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZTpob3Zlcntib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1pbnB1dC0tcGhvbmUtbnVtYmVye2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDttaW4taGVpZ2h0OjM1cHg7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXRvcDowfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtLXBob25lLW51bWJlcjpmb2N1cy13aXRoaW57Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1kcm9wZG93bi0tY291bnRyeWNvZGUtc2VsZWN0b3J7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGNlMGU1O21pbi13aWR0aDoxMzRweDt3aWR0aDoxMzRweH0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0LWlucHV0LWhvbGRlci0tcGhvbmUtaW5wdXR7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0LXBob25lLW51bWJlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXg6M30uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXRfX2Vycm9yLWhvbGRlcnttYXJnaW4tdG9wOi0xMHB4fVxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDRkOWRiO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19hd2FpdC0tcmVzdWx0e3BhZGRpbmc6MTAwcHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXItLWFwcHtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fYXdhaXRfX2JyYW5kLWxvZ297Ym9yZGVyLXJhZGl1czozcHg7d2lkdGg6NzRweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pbmRpY2F0b3ItdGV4dCwuYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19zdWJ0aXRsZXtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tdG9wOjMycHh9LmFkeWVuLWNoZWNrb3V0X19hd2FpdF9faW5kaWNhdG9yLWhvbGRlciAuYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pbmRpY2F0b3ItdGV4dHttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi10b3A6NnB4fS5hZHllbi1jaGVja291dF9fYXdhaXRfX2luZGljYXRvci1ob2xkZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MzJweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19zdWJ0aXRsZS0tcmVzdWx0e21hcmdpbi1ib3R0b206MzJweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pY29ue2hlaWdodDo4OHB4O3dpZHRoOjg4cHh9LmFkeWVuLWNoZWNrb3V0X19hd2FpdF9fcHJvZ3Jlc3N7YmFja2dyb3VuZDojZDRkOWRiO2JvcmRlci1yYWRpdXM6MjRweDtoZWlnaHQ6NHB4O21hcmdpbjozMnB4IGF1dG8gMTJweDt3aWR0aDoxNTJweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19wZXJjZW50YWdle2JhY2tncm91bmQ6IzAwNzVGRjtib3JkZXItcmFkaXVzOjI0cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19jb3VudGRvd257Y29sb3I6IzY4NzI4Mjtmb250LXNpemU6LjgxZW19LmFkeWVuLWNoZWNrb3V0X19hd2FpdD4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXJfX3dyYXBwZXJ7bWFyZ2luOjYwcHggMH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19hcHAtbGlua3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTIwMHB4KXsuYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19hcHAtbGlua3tkaXNwbGF5OmJsb2NrfX1cbi5hZHllbi1jaGVja291dF9fYmxpa19faGVscGVye2NvbG9yOiMwMDExMmM7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMCAxNnB4O3BhZGRpbmc6MH1cbi5hZHllbi1jaGVja291dF9fYmFua1RyYW5zZmVyX19pbnRyb2R1Y3Rpb257Y29sb3I6IzAwMTEyYztmb250LXNpemU6LjgxZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAgMTZweDtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19iYW5rVHJhbnNmZXJfX2VtYWlsRmllbGR7bWFyZ2luOjAgMCAxNnB4fVxuLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1jb25maXJte3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9fYmFjcy0tY29uZmlybSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uLS12YWxpZHtkaXNwbGF5Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fZmllbGQtLWluYWN0aXZle3BvaW50ZXItZXZlbnRzOm5vbmV9LmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMjVweDt3aWR0aDoyMCV9LmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdC1kcm9waW57dG9wOi01MHB4fS5hZHllbi1jaGVja291dF9fYmFjcyAuYWR5ZW4tY2hlY2tvdXRfX2JhY3MtLWVkaXQgLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1lZGl0LWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwNzVGRjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmVuZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfVxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW50cm9kdWN0aW9ue2ZvbnQtc2l6ZToxZW07bWF4LXdpZHRoOjQyMHB4fVxuLmFkeWVuLWNoZWNrb3V0X19rbGFybmEtd2lkZ2V0e3BvaW50ZXItZXZlbnRzOmFsbH1cbi5hZHllbi1jaGVja291dF9fZmllbGQtLXZwYXttYXJnaW4tYm90dG9tOjB9XG4uYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9se2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiOWM0Yzk7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTpmbGV4O2dhcDo0cHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo0cHggNXB4fS5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWQ+LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50e2NvbG9yOiM4MzkwQTN9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWQ+LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50LS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNGM0Y2Rjk7Ym9yZGVyOjEuNXB4IHNvbGlkICM4MzkwYTN9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDA3NUZGO2N1cnNvcjpwb2ludGVyO2ZsZXgtZ3JvdzoxO2ZvbnQtd2VpZ2h0OjUwMDtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzIGVhc2Utb3V0O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50Om5vdCguYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjl9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjk7Ym9yZGVyOjEuNXB4IHNvbGlkICM2ODcyODJ9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50LS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNFNUYxRkY7Ym9yZGVyOjEuNXB4IHNvbGlkICMwMDc1ZmY7Y29sb3I6IzAwNzVGRjtmb250LXdlaWdodDo3MDB9XG4uYWR5ZW4tY2hlY2tvdXRfdXBpLW1vZGUtc2VsZWN0aW9uLXRleHR7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbTo3cHg7bWFyZ2luLXRvcDowfS5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLXVwaS1tYXJnaW4tYm90dG9te21hcmdpbi1ib3R0b206MTZweH1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFkeWVuLmNzcy5tYXAgKi8iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9W2RhdGEtdGlwcHktcm9vdF17bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAxMHB4KX0udGlwcHktYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDt3aGl0ZS1zcGFjZTpub3JtYWw7b3V0bGluZTowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHZpc2liaWxpdHksb3BhY2l0eX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvd3tib3R0b206MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym90dG9tOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDo4cHggOHB4IDA7Ym9yZGVyLXRvcC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvd3t0b3A6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvdzpiZWZvcmV7dG9wOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDowIDhweCA4cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3d7cmlnaHQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci13aWR0aDo4cHggMCA4cHggOHB4O2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWw7cmlnaHQ6LTdweDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3d7bGVmdDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3c6YmVmb3Jle2xlZnQ6LTdweDtib3JkZXItd2lkdGg6OHB4IDhweCA4cHggMDtib3JkZXItcmlnaHQtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU0LDEuNSwuMzgsMS4xMSl9LnRpcHB5LWFycm93e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Y29sb3I6IzMzM30udGlwcHktYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS50aXBweS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NXB4IDlweDt6LWluZGV4OjF9IiwiLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF17Y29sb3I6IzI2MzIzZDtib3gtc2hhZG93OjAgMCAyMHB4IDRweCByZ2JhKDE1NCwxNjEsMTc3LC4xNSksMCA0cHggODBweCAtOHB4IHJnYmEoMzYsNDAsNDcsLjI1KSwwIDRweCA0cHggLTJweCByZ2JhKDkxLDk0LDEwNSwuMTUpO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItbGVmdC1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XT4udGlwcHktYmFja2Ryb3B7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdPi50aXBweS1zdmctYXJyb3d7ZmlsbDojZmZmfSIsIkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwiaGVhZGxpbmVzXCI7XHJcbkBpbXBvcnQgXCJidXR0b25zXCI7XHJcbkBpbXBvcnQgXCJncmlkXCI7XHJcbkBpbXBvcnQgXCJwcm9tb3Rpb25cIjtcclxuQGltcG9ydCBcInNpdGVcIjtcclxuQGltcG9ydCBcImZsYWdzXCI7XHJcbkBpbXBvcnQgXCJsZWdhY3lcIjtcclxuQGltcG9ydCBcImZvcm1zXCI7XHJcbkBpbXBvcnQgXCJhbHBhY2EtZm9ybVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tLXNlbGVjdFwiO1xyXG5AaW1wb3J0IFwibGlicy90aW55LXNsaWRlclwiO1xyXG5AaW1wb3J0IFwibGlicy9lYXN5LWRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJsaWJzL2ZhbmN5LWJveFwiO1xyXG5AaW1wb3J0IFwic2xpZGVyLWVsZW1lbnRzXCI7XHJcbkBpbXBvcnQgXCJ2aWRlby1sYXllclwiO1xyXG5cclxuLy8vTW9kdWxlc1xyXG5AaW1wb3J0IFwiYmxvY2svaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9jay9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJibG9jay9zdGFnZS1zbGlkZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvdW50cnktc2VsZWN0b3JcIjtcclxuQGltcG9ydCBcImJsb2NrL3RleHQtd2l0aC1pbWFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY29udGVudC1wYXJ0LWJhY2tncm91bmRcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvbnRlbnQtem9uZS1iYWNrZ3JvdW5kXCI7XHJcbkBpbXBvcnQgXCJibG9jay90d28tY29sdW1uLnNjc3NcIjtcclxuQGltcG9ydCBcImJsb2NrL3ZpZGVvLXBsYXllci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJibG9jay9mb290ZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL3N0b3JlLWxvY2F0b3JcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvbG9yLXRhYmxlXCI7XHJcbkBpbXBvcnQgXCJibG9jay9zdGFuZGFyZC10ZWFzZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL3Byb2R1Y3QtdGVhc2VyXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wcm9kdWN0LWRldGFpbC1wYWdlXCI7XHJcbkBpbXBvcnQgXCJibG9jay9mYWtlLWxheWVyLW92ZXJsYXkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2svZ2FsbGVyeS1zbGlkZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL2lmcmFtZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svcGRmLWRvd25sb2FkXCI7XHJcbkBpbXBvcnQgXCJibG9jay9taW5pLWNhcnRcIjtcclxuQGltcG9ydCBcImJsb2NrL2NoZWNrb3V0LWhlYWRlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY2hlY2tvdXQtcGFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY2hlY2staW52ZW50b3J5LXBvcHVwXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jb25maXJtYXRpb24tcGFnZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJibG9jay9hY2NvdW50LWxvZ2luXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jYXJ0LXN1bW1hcnlcIjtcclxuQGltcG9ydCBcImJsb2NrL2NhcnQtdXNwXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jYXJ0LWZhcVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY2FydC1pbmNlbnRpdmVcIjtcclxuQGltcG9ydCBcImJsb2NrL2NhcnQtcHJvZHVjdC10ZWFzZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL3ZhcmlhbnQtZWRpdG9yLWRpYWxvZ1wiO1xyXG5AaW1wb3J0IFwiYmxvY2svcGVyc29uYWxpemUtcHJvZHVjdFwiO1xyXG5AaW1wb3J0IFwiYmxvY2svZW5ncmF2aW5nXCI7XHJcbkBpbXBvcnQgXCJibG9jay9maWx0ZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL3Nlby10ZXh0XCI7XHJcbkBpbXBvcnQgXCJibG9jay9icmVhZGNydW1iXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jb250ZW50LW92ZXJ2aWV3LXBhZ2VcIjtcclxuQGltcG9ydCBcImJsb2NrL3R1dG9yaWFsLWxpc3RpbmctcGFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svdHV0b3JpYWwtc3VtbWFyeVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svYmFja2dyb3VuZC1tb29kLWltYWdlXCI7XHJcbkBpbXBvcnQgXCJibG9jay9zZWFyY2gtb3ZlcmxheVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svc2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wcm9maWxlXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wcm9kdWN0LWRldGFpbFwiO1xyXG5AaW1wb3J0IFwiYmxvY2svcHJvZHVjdC1yYXRpbmdcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvbG9yLXNlbGVjdG9yXCI7XHJcbkBpbXBvcnQgXCJibG9jay9hY2NvcmRpb25cIjtcclxuQGltcG9ydCBcImJsb2NrL3NlYXJjaC1yZXN1bHQtcGFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY29uc3RlbnQtbWFuYWdlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY29va2llLXdhcm5pbmdcIjtcclxuQGltcG9ydCBcImJsb2NrL3BheW1lbnQtbWV0aG9kXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wcm9kdWN0LWhvdHNwb3QtaW1hZ2Uuc2Nzc1wiO1xyXG5cclxuLy9UaGVtaW5nXHJcbkBpbXBvcnQgXCIuLi90aGVtaW5nL0d2RkMtdGhlbWUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vdGhlbWluZy9GYy1yZWQtdGhlbWUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vdGhlbWluZy9FRkEtdGhlbWUuc2Nzc1wiO1xyXG5cclxuXHJcbkBpbXBvcnQgXCJAZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzXCI7XHJcbkBpbXBvcnQgJ0BhZHllbi9hZHllbi13ZWIvZGlzdC9hZHllbi5jc3MnO1xyXG5AaW1wb3J0ICd0aXBweS5qcy9kaXN0L3RpcHB5LmNzcyc7XHJcbkBpbXBvcnQgJ3RpcHB5LmpzL3RoZW1lcy9saWdodC5jc3MnO1xyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxucDplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuXHJcbmVtIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYSxcclxuYnV0dG9uIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCLvu786cm9vdCB7XHJcbiAgICAvLyBDb2xvcnNcclxuICAgIC0tY2xyLWJhc2UtYnJhbmQ6ICMwMTQ1MzI7XHJcbiAgICAtLWNsci1iYXNlLXRleHQ6ICMzNjM2MzY7XHJcbiAgICAtLWNsci1iYXNlLXNob3AtdGV4dDogIzI2MjYyNjtcclxuICAgIC0tY2xyLWxpZ2h0LXRleHQ6ICNiN2I4Yjc7XHJcbiAgICAtLWNsci1icmVhZGNydW1icy10ZXh0OiByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7XHJcbiAgICAtLWNsci1ib3JkZXItYnRuOiAjY2FjYWNhO1xyXG4gICAgLS1jbHItYm9yZGVyLWJ0bi1ob3ZlcjogIzM2MzYzNjtcclxuICAgIC0tY2xyLXNob3AtYm9yZGVyLWJ0bi1ob3ZlcjogIzM2MzYzNjtcclxuICAgIC0tY2xyLXNob3AtYm9yZGVyLWNvbG9yLWhvdmVyOiAjYjljNGM5O1xyXG4gICAgLS1jbHItYm9yZGVyLWlucHV0LWNoZWNrOiAjODY4Njg2O1xyXG4gICAgLS1jbHItaW5wdXQtZmllbGQtZGlzYWJsZWQ6ICM4Njg2ODY7XHJcbiAgICAtLWNsci1pbnB1dC1sYWJlbC1mb2N1czogIzg2ODY4NjtcclxuICAgIC0tY2xyLWJhc2UtaGlnaGxpZ2h0OiAjZmY4NTAwO1xyXG4gICAgLS1jbHItZ3JheS1ib3JkZXI6ICNGNmY2ZjA7XHJcbiAgICAtLWNsci1kYXJrLWdyYXktYm9yZGVyOiAjY2FjYWNhO1xyXG4gICAgLS1jbHItYmVpZ2U6ICNGNmY2ZjA7XHJcbiAgICAtLWNsci1jbG9zZS1maWx0ZXI6ICMyMjIyMjI7XHJcbiAgICAtLWNsci1wcmljZS1uZXc6ICNkYzM1NDU7XHJcbiAgICAtLWNsci1mb3JtLWVycm9yOiAjZGMzNTQ1O1xyXG4gICAgLS1jbHItc2hvcC1mb3JtLWVycm9yOiAjREEwMDI5O1xyXG4gICAgLS1jbHItZm9ybS12YWxpZDogIzAzOWE1NDtcclxuICAgIC0tY2xyLXByb2R1Y3QtaW4tc3RvY2s6ICMwMzlhNTQ7XHJcbiAgICAtLWNsci1wcm9kdWN0LW91dC1vZi1zdG9jazogI2RjMzU0NTtcclxuICAgIC0tY2xyLWZvcm0td2FybmluZzogI2ZmYzEwNztcclxuICAgIC8vIEJhY2tncm91bmRzXHJcbiAgICAtLWJnLWJ0bi1maWx0ZXI6ICNGNkY0RjI7XHJcbiAgICAtLWJnLXNlby10ZXh0OiAjRjZGNEYyO1xyXG4gICAgLS1iZy1wcm9kdWN0LXRlYXNlci1pbWFnZTogI0Y2RjRGMjtcclxuICAgIC0tYmctdHV0b3JpYWwtc3VtbWFyeTogI0Y2RjRGMjtcclxuICAgIC0tYmctdGVhc2VyLWJhZGdlLWJlc3Qtc2VsbGVyOiAjZWJlMGQ0O1xyXG4gICAgLS1iZy10ZWFzZXItYmFkZ2UtbmV3OiAjZmY4NTAwO1xyXG4gICAgLS1iZy10ZWFzZXItYmFkZ2UtZGlzY291bnQ6ICNkYzM1NDU7XHJcbiAgICAtLWJnLXRlYXNlci1iYWRnZS1saW1pdGVkOiAjMDM5YTU0O1xyXG4gICAgLS1iZy1idG4tZmlsdGVyLWhvdmVyOiAjZWJlOWViO1xyXG4gICAgLS1iZy1idG4tZmlsdGVyLXRhZzogcmdiYSgxLCA2OSwgNTAsIDAuMDUpO1xyXG4gICAgLS1iZy1idG4tZmlsdGVyLXRhZy1ob3ZlcjogcmdiYSgxLCA2OSwgNTAsIDAuMik7XHJcbiAgICAtLWJnLWJ0bi1wbGF5LXZpZGVvOiByZ2JhKDM4LCAzOCwgMzgsIDAuMyk7XHJcbiAgICAtLWJnLWJ0bi1ob3RzcG90OiByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7XHJcbiAgICAtLWJnLW1lbnUtbmF2LW92ZXJsYXk6ICMzNjM2MzY7XHJcbiAgICAtLWJnLWNsci1zY3JvbGxiYXI6ICNjYWNhY2E7XHJcbiAgICAtLWJnLWNvbnRlbnQtcGFydDogI0Y2RjRGMjtcclxuICAgIC0tYmctY29udGVudC16b25lOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAtLWJnLXNwaW5uZXItbG9hZDogI0Y2ZjZmMDtcclxuICAgIC0tYmctY29va2llLXdhcm5pbmc6ICM3MDcxNzA7XHJcbiAgICAtLWJnLWhlYWRlci1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAvLyBMb2dvXHJcbiAgICAtLWxvZ28td2lkdGgtaGVhZGVyLW1vYmlsZTogMTE4cHg7XHJcbiAgICAtLWxvZ28td2lkdGgtaGVhZGVyLWRlc2t0b3A6IDE5NHB4O1xyXG4gICAgLS1sb2dvLXdpZHRoLWZvb3Rlci1kZXNrdG9wOiAyMzJweDtcclxuICAgIC0tbG9nby13aWR0aC1mb290ZXItbW9iaWxlOiAyMDBweDtcclxuICAgIC0tbG9nby13aWR0aC1uYXZpZ2F0aW9uLWRlc2t0b3A6IDE2NnB4O1xyXG4gICAgLS1sb2dvLXBhZGRpbmc6IDlweCAzM3B4O1xyXG4gICAgLS1sb2dvLWZpbHRlci1kZXNrdG9wOiBpbnZlcnQoMSk7XHJcbiAgICAtLWxvZ28tZmlsdGVyLW1vYmlsZS1hbmQtbWVudTogaW52ZXJ0KDIxJSkgc2VwaWEoMTIlKSBzYXR1cmF0ZSg0NTc5JSkgaHVlLXJvdGF0ZSgxMjRkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCgxMDQlKTtcclxuICAgIC0tbG9nby1iYWNrZ3JvdW5kLWRlc2t0b3A6ICMwMTQ1MzI7XHJcbiAgICAvLyBHcmFkaWVudFxyXG4gICAgLS1iZy1pbWFnZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwKSAxMjAlKTtcclxufVxyXG5cclxuLy9WZXJ0aWNhbCBncmlkXHJcbiR2LTQtZ3JpZC00OiA0cHg7XHJcbiR2LTgtZ3JpZC04OiA4cHg7XHJcbiR2LTEyLWdyaWQtMTI6IDEycHg7XHJcbiR2LTE2LWdyaWQtMTY6IDE2cHg7XHJcbiR2LTIwLWdyaWQtMjA6IDIwcHg7XHJcbiR2LTI0LWdyaWQtMjQ6IDI0cHg7XHJcbiR2LTMyLWdyaWQtMzI6IDMycHg7XHJcbiR2LTQwLWdyaWQtNDA6IDQwcHg7XHJcbiR2LTQ4LWdyaWQtNDg6IDQ4cHg7XHJcbiR2LTYwLWdyaWQtNjA6IDYwcHg7XHJcbiR2LTgwLWdyaWQtODA6IDgwcHg7XHJcbiR2LTEyMC1ncmlkLTEyMDogMTIwcHg7XHJcblxyXG4vL1NoYWRvd3NcclxuJGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuJGJveC1zaGFkb3ctcHJvbW90aW9uOiAwIDBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbi8vVmlld1BvcnRzXHJcbi8vbW9iaWxlXHJcbiRtZWRpYS1tb2JpbGUtczogNDAwcHg7XHJcbiRtZWRpYS1tb2JpbGUtbDogNzY3cHg7XHJcblxyXG4vL1RhYmxldFxyXG4kbWVkaWEtdGFibGV0OiA3NjhweDtcclxuXHJcbi8vRGVza3RvcFxyXG4kbWVkaWEtZGVza3RvcC1zOiAxMDI0cHg7XHJcbiRtZWRpYS1kZXNrdG9wLW06IDEyODBweDtcclxuJG1lZGlhLWRlc2t0b3AtbDogMTQ0MHB4O1xyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG5AbWl4aW4gY2VudGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyZXIoJGhvcml6b250YWw6IHRydWUsICR2ZXJ0aWNhbDogdHJ1ZSkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIEBpZigkaG9yaXpvbnRhbCBhbmQgJHZlcnRpY2FsKSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmKCRob3Jpem9udGFsKSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmKCR2ZXJ0aWNhbCkge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyLWhvcml6b250YWwoJHBvc2l0aW9uOiBmaXhlZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuQG1peGluIGNvbnRhaW5lcigpIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsLXdpZHRoLWJhY2tncm91bmQge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctZGlyZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMTUuNXB4IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctZGlyZWN0aW9ucyB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA5cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnRlci1ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLUJvbGRcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gaW50ZXItc2VtaWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXItU2VtaUJvbGRcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gaW50ZXItbWVkaXVtIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLU1lZGl1bVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnRlci1saWdodCB7XHJcbiAgICBmb250LWZhbWlseTogXCJJbnRlci1MaWdodFwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnRlci1yZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLVJlZ3VsYXJcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gZ2VvcmdpYS1yZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEtUmVndWxhclwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBnZW9yZ2lhLWl0YWxpYyB7XHJcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLUl0YWxpY1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW1pdGVkLWxpbmUtdGV4dCgkbGluZS1oZWlnaHQsICRsaW5lLW51bWJlcikge1xyXG4gICAgbWF4LWhlaWdodDogJGxpbmUtaGVpZ2h0ICogJGxpbmUtbnVtYmVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIG9iamVjdC1maXQge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxufVxyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHsgLyogZG8gbm90IGNoYW5nZSwgaXRzIFdBSSBjb25mb3JtICovXHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9mbGV4Ym94XCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG4vLy9mb250IHVuaXRcclxuXHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAyNDtcclxuJGZvbnQtdW5pdDogcmVtO1xyXG5cclxuQG1peGluIGZvbnQtc2l6ZSAoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XHJcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplIC8gJGJhc2UtZm9udC1zaXplKSArICRmb250LXVuaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogKCRsaW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZSkgKyAkZm9udC11bml0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG59XHJcblxyXG4kZmFsbGJhY2stZm9udHM6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQXpvdGUgVzA1IFJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvZW5ncmF2aW5nL2F6b3RlL2U1NjM5NWE0LWM1MGMtNDI4OS1iMzRlLTI4YTViOGZkNzk0YS5lb3Q/I2llZml4XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9lbmdyYXZpbmcvYXpvdGUvZTU2Mzk1YTQtYzUwYy00Mjg5LWIzNGUtMjhhNWI4ZmQ3OTRhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9lbmdyYXZpbmcvYXpvdGUvODMwYzIzOTMtODAxNy00MjVkLWJhNTgtOWQzYTJmYjgzZWJmLndvZmZcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2VuZ3JhdmluZy9hem90ZS84MzBjMjM5My04MDE3LTQyNWQtYmE1OC05ZDNhMmZiODNlYmYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9lbmdyYXZpbmcvYXpvdGUvNWViMWQ1MmMtNTUyMi00Mzg5LTlhYzgtNjAxYzVhMjNlODY4LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmZXJvbmlhXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2VuZ3JhdmluZy9GZXJvbmlhLnR0Zj8jaWVmaXhcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2VuZ3JhdmluZy9GZXJvbmlhLnR0Zj8jaWVmaXhcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUZVhHeXJlQWR2ZW50b3InO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIuZW90PyNpZWZpeCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9lbmdyYXZpbmcvVGVYR3lyZUFkdmVudG9yL1RlWEd5cmVBZHZlbnRvci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9mb250c1wiLz5cclxuXHJcbi8vLyBEZWZmaW5pdGlvbiBmb250cyBmb3IgaGVhZGxpbmVzIGFuZCBwYXJhZ3JhcGhzXHJcblxyXG5oMSxcclxuLmhkbC0xIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMiwgNDIpO1xyXG4gICAgQGluY2x1ZGUgZ2VvcmdpYS1yZWd1bGFyO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDIsXHJcbi5oZGwtMiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYsMzYpO1xyXG4gICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMyxcclxuLmhkbC0zIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwzMik7XHJcbiAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmg0LFxyXG4uaGRsLTQge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LDM0KTtcclxuICAgIEBpbmNsdWRlIGdlb3JnaWEtcmVndWxhcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmg1LFxyXG4uaGRsLTUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDI0KTtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnBhcmFncmFwaC1iaWcge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyOCk7XHJcbn1cclxuXHJcbi5wYXJhZ3JhcGgtbWVkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG59XHJcblxyXG4ucGFyYWdyYXBoLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbn1cclxuXHJcbi5wYXJhZ3JhcGgtdGlueSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcclxuICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG59XHJcblxyXG4udG9wbGluZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG4ucXVvdGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLCAzMCk7XHJcbiAgICBAaW5jbHVkZSBnZW9yZ2lhLWl0YWxpYztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIGgxLFxyXG4gICAgLmhkbC0xIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgsIDU4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIC5oZGwtMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4LDM4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyxcclxuICAgIC5oZGwtMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LDMyKTtcclxuICAgIH1cclxuXHJcbiAgICBoNCxcclxuICAgIC5oZGwtNCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LDM0KTtcclxuICAgIH1cclxuXHJcbiAgICBoNSxcclxuICAgIC5oZGwtNSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDI0KTtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMzQpO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZmxleGJveFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLy8gQnV0dG9uc1xyXG4uYnRuIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLS1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLXNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxufVxyXG5cclxuLmJ0bi0tZmlsdGVyLFxyXG4uZmlsdGVyLS1zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlci1ob3Zlcik7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLWZpbHRlci10YWcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlci10YWcpO1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1maWx0ZXItdGFnLWhvdmVyKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi0tY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuXHJcbiAgICAgICAgc3ZnLFxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGxheS1idXR0b24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1wbGF5LXZpZGVvKTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWJ1dHRvbixcclxuLnNvcnQtYnV0dG9uLFxyXG4uYnRuLS1zZWNvbmRhcnktZ3JleSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1idG4tZmlsdGVyLWhvdmVyKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bi1ob3Zlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuYnV0dG9uLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZmxleGJveFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLmJpZy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyKCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcblxyXG4kY29sdW1uczogMTI7XHJcbiRvdXRlck1hcmdpbjogMjBweDtcclxuJGd1dHRlcjogMzBweDtcclxuJGd1dHRlci1oYWxmOiAkZ3V0dGVyIC8gMjtcclxuXHJcblxyXG4gLyogZ3V0dGVyICovXHJcblxyXG5cclxuQG1peGluIGd1dHRlcigkZGlyZWN0aW9uOiAxKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItaGFsZiAqICRkaXJlY3Rpb247XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLWhhbGYgKiAkZGlyZWN0aW9uO1xyXG59XHJcblxyXG4vKiByb3dzICovXHJcblxyXG5AbWl4aW4gcm93KCkge1xyXG4gICAgQGluY2x1ZGUgZ3V0dGVyKC0xKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG59XHJcblxyXG4ucm93IHtcclxuICAgIEBpbmNsdWRlIHJvdygpO1xyXG59XHJcblxyXG4vKiAgQ29sdW1ucyAqL1xyXG5cclxuQG1peGluIGNvbHVtbigpIHtcclxuICAgIEBpbmNsdWRlIGd1dHRlcigpO1xyXG4gICAgZmxleC1iYXNpczogMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2x1bW4oJHgsICRjb2x1bW5zOiAkY29sdW1ucykge1xyXG4gICAgJGNvbHVtbjogJHgvJGNvbHVtbnMgKiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgZ3V0dGVyKCk7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCRjb2x1bW4gLSAkZ3V0dGVyKTtcclxuICAgIG1heC13aWR0aDogY2FsYygkY29sdW1uIC0gJGd1dHRlcik7XHJcbn1cclxuXHJcbi8qICBPZmZzZXQgKi9cclxuXHJcbkBtaXhpbiBvZmZzZXQoJHgsICRjb2x1bW5zOiAkY29sdW1ucykge1xyXG4gICAgJGNvbHVtbjogJHgvJGNvbHVtbnMgKiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoJGNvbHVtbiArICRndXR0ZXItaGFsZik7XHJcbn1cclxuXHJcbi8qICBncmlkIGNsYXNzZXMgYW5kIExvb3BzICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbigxMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0xIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0yIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0zIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC00IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC01IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC02IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC02IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC03IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC04IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC05IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0xMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLTExIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtMTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbigxMik7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG5cclxuLnByb21vdGlvbi1iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwgMTIpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAucHJvbW90aW9uLWJhbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZ3JpZFwiLz5cclxuXHJcbmJvZHkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNik7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICBmb250LWZhbWlseTogXCJJbnRlci1SZWd1bGFyXCIsICRmYWxsYmFjay1mb250cztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICYubG9jay1zY3JlZW4ge1xyXG4gICAgICAgIC5taW5pLWNhcnQtb3ZlcmxheTplbXB0eS5zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2NrLXNjcmVlbjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICYub2ZmLWNhbnZhc19fb3BlbmVkOmFmdGVyIHtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSAuc2l0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbm1haW4gPiBzZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbm1haW4gPiBzZWN0aW9uIHNlY3Rpb24uc2VvLXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmZ1bGwtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG4gICAgbWF4LXdpZHRoOiAyNTYwcHg7XHJcbn1cclxuXHJcbmh0bWwub3ZlcmZsb3ctaGlkZGVuLFxyXG4uc2VhcmNoLW92ZXJsYXktLWlzb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5Lm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbmEsXHJcbi5saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuaWZyYW1lIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlzLW5hcnJvdyB7XHJcbiAgICAudGV4dC1pbWFnZV9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC50ZXh0LWltYWdlX19idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbWFnZV9fcHJpbWFyeSArIC50ZXh0LWltYWdlX193cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcclxuXHJcbiAgICAgICAgLnRleHQtaW1hZ2VfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxMik7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZXctcHJvZHVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdGVhc2VyLWJhZGdlLW5ldyk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmVzdHNlbGxlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdGVhc2VyLWJhZGdlLWJlc3Qtc2VsbGVyKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VzdGFpbmFiaWxpdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXRlYXNlci1iYWRnZS1saW1pdGVkKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWQtc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmxvYWQtc3Bpbm5lci0tc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3Bpbm5lci1sb2FkKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vRnJvbnRlbmQtT2xkL2ltZy9hamF4LWxvYWRlci5naWYpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxufVxyXG5cclxuLnNwaW5uZXItbG9hZGluZyB7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0Zyb250ZW5kLU9sZC9pbWcvYWpheC1sb2FkZXIuZ2lmKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3Bpbm5lci1sb2FkKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZC1tb3JlIGEge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5icmVhZGNydW1icy0tbGlzdCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC13aXRoLXJ0ZSB7XHJcblxyXG4gICAgdWwgbGksXHJcbiAgICBvbCBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGVtLFxyXG4gICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VvcmdpYS1pdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgYixcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOjptYXJrZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsbGVkLmljb24tc3RhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMiclM0UlM0N0aXRsZSUzRXN0YXItZnVsbCUzQy90aXRsZSUzRSUzQ3BhdGggZD0nTTMyIDEyLjQwOGwtMTEuMDU2LTEuNjA3LTQuOTQ0LTEwLjAxOC00Ljk0NCAxMC4wMTgtMTEuMDU2IDEuNjA3IDggNy43OTgtMS44ODkgMTEuMDExIDkuODg5LTUuMTk5IDkuODg5IDUuMTk5LTEuODg5LTExLjAxMSA4LTcuNzk4eicgc3R5bGU9JyYlMjMxMDsgZmlsbDogJTIzZmZhNTM0OyYlMjMxMDsnLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi51bmZpbGxlZC5pY29uLXN0YXItbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMiclM0UlM0N0aXRsZSUzRXN0YXItZW1wdHklM0MvdGl0bGUlM0UlM0NwYXRoIGQ9J00zMiAxMi40MDhsLTExLjA1Ni0xLjYwNy00Ljk0NC0xMC4wMTgtNC45NDQgMTAuMDE4LTExLjA1NiAxLjYwNyA4IDcuNzk4LTEuODg5IDExLjAxMSA5Ljg4OS01LjE5OSA5Ljg4OSA1LjE5OS0xLjg4OS0xMS4wMTEgOC03Ljc5OHpNMTYgMjMuNTQ3bC02Ljk4MyAzLjY3MSAxLjMzNC03Ljc3Ni01LjY1LTUuNTA3IDcuODA4LTEuMTM0IDMuNDkyLTcuMDc1IDMuNDkyIDcuMDc1IDcuODA3IDEuMTM0LTUuNjUgNS41MDcgMS4zMzQgNy43NzYtNi45ODMtMy42NzF6JyBzdHlsZT0nJiUyMzEwOyBmaWxsOiAlMjNmZmE1MzQ7JiUyMzEwOycvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLnVuZmlsbGVkLmljb24tc3Rhci1vLFxyXG4uZmlsbGVkLmljb24tc3RhciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbn1cclxuXHJcbi5yZXZpZXcudGl0bGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgPiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFrZS1zZWxlY3RfX2xheWVyLWRyb3Bkb3duIC5jdXN0b20tc2VsZWN0X19vcHRpb25zIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgcmlnaHQ6IGNhbGMoLTEwMCUgKyAyMHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAmLmN1c3RvbS1zZWxlY3RfX29wdGlvbnMtLW9wZW4ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFrZS11cHBlci1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmNsb3NlLWZha2UtbGF5ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJhZGdlLXNhbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdGVhc2VyLWJhZGdlLWRpc2NvdW50KTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5xdWFudGl0eS1wZHAtd3JhcHBlcixcclxuLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHkge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xyXG59XHJcblxyXG4ucXVhbnRpdHktcGRwLFxyXG4uY2FydC1wcm9kdWN0X19xdWFudGl0eS1maWVsZCB7XHJcbiAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMTYpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucGx1cyxcclxuLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBVzBsRVFWUjRuTzNUTVE0RE1RZ0FRZjcvYWRKZkU2VmEreklqMFJ0V25nRjRxMzNNZGRZQ01RVnFDdFFVcUNsUVU2Q213UHg3Z1Qxc2ZsWS9lQzB3L2RYM3BEOTBuYlZBVElHYUFqVUZhZ3JVRktncFVMdStBTUI4OVFIemN3OEFjQzZSWWdBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcclxufVxyXG5cclxuLm1pbnVzLFxyXG4uY2FydC1wcm9kdWN0X19xdWFudGl0eS1taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBTVVsRVFWUjRuTzNTd1FrQU1BZ0R3T3kvdE03UVIxSGhEdkpQSUFrQUFBREFOclVzejZZTGx3RTVmaUVBQUFDQWZOTTNsWTl4UENReWV3QUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbn1cclxuXHJcbi5wbHVzLFxyXG4ubWludXMsXHJcbi5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LW1pbnVzLFxyXG4uY2FydC1wcm9kdWN0X19xdWFudGl0eS1wbHVzIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxufVxyXG5cclxuLmdyZWVuLFxyXG4ucmVkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTUpO1xyXG4gICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbn1cclxuXHJcbi5ncmVlbjpiZWZvcmUsXHJcbi5yZWQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDRweDtcclxufVxyXG5cclxuLmdyZWVuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItZm9ybS12YWxpZCwgIzAzOWE1NClcclxufVxyXG5cclxuLnJlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWZvcm0tZXJyb3IsICNEQzM1NDUpXHJcbn1cclxuXHJcbi5ncmVlbjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWZvcm0tdmFsaWQsICMwMzlhNTQpO1xyXG59XHJcblxyXG4ucmVkOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItZm9ybS1lcnJvciwgI0RDMzU0NSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSBhbmQgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLWRlYnVnZ2VyIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1ob3Jpem9udGFsKGZpeGVkKTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMiwgMjAyLCAyMDIsIDAuMyk7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCB2YXIoLS1jbHItYnJlYWRjcnVtYnMtdGV4dCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveF9fc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5uZXdzbGV0dGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAubWFuZGF0b3J5IC5mb3JtLWZpZWxkLFxyXG4gICAgICAgIC5pbnB1dC5idXR0b25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkge1xyXG4gICAgLndpdGgtZmFuY3lib3gge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi1vbi1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zIC0gMXB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiA+IHNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG1haW4gPiBzZWN0aW9uIHNlY3Rpb24uc2VvLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLWxheW91dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgbWFpbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXMsXHJcbiAgICAubWludXMsXHJcbiAgICAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1taW51cyxcclxuICAgIC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LXBsdXMge1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuLW9uLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZha2Utc2VsZWN0X19sYXllci1kcm9wZG93biAuY3VzdG9tLXNlbGVjdF9fb3B0aW9ucyB7XHJcbiAgICAgICAgcmlnaHQ6IC00MjRweDtcclxuICAgICAgICB3aWR0aDogNDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLW5hcnJvdyB7XHJcbiAgICAgICAgLnRleHQtaW1hZ2VfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pbWFnZV9fcHJpbWFyeSArIC50ZXh0LWltYWdlX193cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0LWNvbnRlbnQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuIiwiLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDE3cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTdweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lcy1BUlxyXG4vKkFyZ2VudGluYSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBS0FBQUFDZ0NBTUFBQUM4RVpjZkFBQUE3VkJNVkVWMHJOLy8vLy8vLy8xdXFkM1c1dmJYNWZMMXRBNzR0dzM4Ly8vcjVlTHo4UERQcnAzT3JKZThqSERXa1RYVnVxYmR1WnowOWZ2VWhnRFFqUUNrV2dEaG9BclRxb1RRcXBDK21JSDQ5L2ZnenM3U3ZyVFB0cWJxM2RpOWdFWFRxb3JoeXNUWXlML1VtazZ5YXpMSGpsVExuM3JCYmdEU2Z3Q2tXQlMzYmhTNmNBREdqVi90cVJQTWhCSGNyWEsrZHdETGwxKzRaQURmenI2emhuQzNnVmpLaHp1MmNFTGV4YlRBZkVlL2ZDYkZoMFhYMWRQbG1oK3ljUnZSa0VxYlNDRFlraVRjb2t2UW0yMmZTZys5Y3lxVlNnRGNvMnpUdExLL2tHZTZnalNlVkIyNWR6ZkVuSkdlWGdUUXdjUExtUnVDQUFBRnVFbEVRVlI0bk8yYWJYT2lTQkNBMDl4ZFpBWVZCQlVSQmlXOHFMQ0t1QmhmVHJQR1pCTTM3dTcvL3prMzRHN3RkNkVLcTY2ZldNYUtGajQxVGMvMDlPVHVEa0VRQkVFUUJFRVFCRUVRQkVFUUJFRVFCRUVRQkVFUXBBTCt1bkh1L3I1eDd1REcrVDhKQ2tMK1N4U0VYNjlLb1V4Qnd3QWdKUE1UeXpNc1QxQUV5UUdRSkFIb1ozcFRnbmxBZXhTTWxBSFU2d0NwekVleVYvekNPU1VJaXRtaklZRXg1MUs2RG5UWjV5UFpLSDdobkRKQzdKZ0E3SkdDMVNTWklHbWFRRzArbW14UndzWExFRnlsUEVIc0ZWQlZnY0dBQzhxd1dodXdhTCtYa0N4bDNJTmtJNG1pc2dmWXpscmRMdnk3TTJHdkFIMlNvWVJjS1N6NFpjaGpQSW9NY25pSDR6TTlIa0ZScVhOZ3NBb29mK2VsY3NHaDZ3Q1lxZzdlbXhnOTBQbWNOaVB4YlE3R3c1YjdaVzlXS1Nqd0gyZXlBaGpzaURsaTBaWjYwU0pac05GUDhGVUc1dXV3Y0pTTENRNU5MckFLWkNDYURFbTNGeE52N2dmVVR3eGZsVUFPZVhxVGxWT2hJR25YK1kwbWoyU3dsM1FRU0lGcDI5R0dKRHAvTGNvcW43RDdtOVNzVGxDRXhWT3daZHhRWjBIS0g1dnQrWHoyR21FdjhGdjZ5TXJTUjg0K1ZxQjZLSm9rZFBXZ3lxSWU2SDdzcjhQSDhHTzhkK08xdldIOFQwQjA3YktnVkNUWWF6QkRCSEdnMWcwOU9ObmhlTnlPTlMxdWo5MHc2Z1YxWnFzNzNRQ0ROWG9GVXFXSUlMVWViWVV2YVg3Z016OVpqeWVkV2s1bjBuYkRoaDhzRlFKRVdic1NxV2dFUlI3Zy9XRnU4dkhiUk81WDdiNTJuMU83MTc3YTY4Q2pZSHFIL2FwWTdYVzFvQ2lRUEhETzJ5aXBTL2FrcmYzU3l4VzFjZGhnZWpLYU9md2pMYU1LUVJBK3kzMVRmcWNpRDIrNGRpZVpWNjMyNitsKzByYURjTUI0S2RheTNsS3BnaER6K0tiTFpuT25Sb3lTUnR6dWNDMXQycm0vNzB5MVQvZTF6amc4V1lQbzZHL1Z3M2RtWGorR2hhWVpTc2kvU2pNSk5wN2JydDEvbWs0MWpUKzA2WlFianQzWFlMcDllSjd4VENsQzRXSkJvSTd2ZmR2SFhEQWVmOFRhTkI2UFl5NjRtV3hOUWlsdEZieis5WUpFcXV2Nm9OdWR6eVB2L01GVGhFOHZrMmxucDAzNGRKT2x5WG50ZWNmam9LdnJkZW42VVN4QjBMUHQ4OWNzaC9rZzFqU3Q5aW1iYm1yYXg5bWJlL051dHlwQjhUTDV0bmdVeWNvTzQ4c2tvM1U2bCttd0ZyOStpM3lIWGkxV1hEQjdJc3JzK1hrWkI1c3NTWExCcWFwZFpzSzI2eTJEcEtuMENhRlF5VkpubUV3L3FOdkdLZnB1TlRialRtN0ljemdYekthWkJxTXNVbmZONWpJdE1KQlhDd3FDbGM1bG5xTWlHd1NoUFo1Y1JqQ01EL21MaVd1SGljOUUraTZiZmV0ek5XdHgxb3ZKbHpwZUs0VGpmS25qYytFbFJkcmh1cDR0ZFQvelR4S3hFc0dzR3B6d1lnRm9GTmlQTHhlMVBJbTFGemZkQk4rTlM3RlFhRjlTUkpCSTZ6VmZKNWl5Q2Z4VDZMYkRQK1hXT3ZSWk4vQ0J2Mm1mSlZKUlBaZ1ZyR0RvTzlWZTZPRWduYmkvQzlZZmlYMEtCa1pkNVlaaVhyQmVUN0VRaXdKRTZvQUFyKy9aeHJaRGQvTHhFVDVPVWw3QzZra1hKTzFoZFVuZ2FrWlE0TGUrTk9LYk5tdWt0L3lnRnphOGIrZXovWG9LV1JRNDJhWnBhQWZib1ZpbzRWcElFTXcwN0lNZ3E1WllEM1E5SVp2SXRzM0FDbjI2WElNMTVkczZvLzZERmZpS29pRjJWdnpielZBV0xkVTNFcDhHdnJjbHNUOUlSRVVqb1BDTnV3aFdzU1pjOGU2VzgyckNVUFBCVkJsTEZsRkV0eWMyY3RodUlNSnc3L0Q3UUxoK0Vpd3VLSURqRGdHMkhvQTNFNzBtblIvcFF5VE9ua0RYK00yNXlKc3oxV3lhZnZQaThQazZXUUU3bUZrRDgyMUduNC93ODhDTTA0aUhmL2lsNlBYTGFHQ0M5RVJCT1lPMTYwTzNhOHkyQUh0RkVLVk5YZ1VXQ25BNWdsWjdBY1o2QlhLVGNFRlFScTJzQlN4QXVpcnVWMDRUblk4VVcvTnRPaGZNZXRSVEdlaGpsdDVPQ1QzZ2NnNXlCR2p3clc5L1NiTXVQK2h6SXorR0tOVFYrazFaZ2owaWdKeGVEbkpZYWdpM2RKQURlWHROQU5xZzJWRVlENjJVM1hrbG5ZYVZKWmdwWmtxRWwxWThQOFNDczk4ZmJ2KzhXTGh4Ym44RS83bHhidi9mVWhBRVFSQUVRUkFFUVJBRVFSQUVRUkFFUVJBRVFSQUVRU3JnUDh3UXdEVWVQcW9tQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tQVVcclxuLypBdXN0cmFsaWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhvQUFBQTlDQU1BQUFCVjJvMENBQUFBdDFCTVZFVUFBSXYvQUFELy8vLy8wZEVBQUlYL1VGQUFBSWovbVptcnE5TUFBSUxnNFBKb2FMRUFBSTcvVjFmL1VsSUFBSkU5UFo0QUFIMzQrUDMvbDVUL1RFeS92OTcvbnBzM041ei84L1BZMk8zLzE5ZFpXYXE0dU5xbEFGb2JHNUc2eE9RK1FxQXFLcG4vMzkrQ2dydi9NREQvZm41dWJyVHM3UGFwcmRDbFk1S2xBRlYxZGJjTkRaUk1US1N2dWQ3L0ZCU0RnOFV4TVp1am85RC9QajcvdzhQL2pZbi9aR1RLeXVlVWxNZWxWb2lsQUV5bW1MNFVGSklnazIxTkFBQUVCVWxFUVZSWWhlMlliWGVhTUJUSE1hWlhBdG9CTFFKaVFiUnQ3TkJOM1NiZDF1Ly91WlpFNVVtQ2lIMDRaOXYvamVlUTVQNXliNTd1VlJtTUVOZll3YURraFZYVTYzRDFrSW9MTFlDZEwyN3ZhNmR6MnkwMm5LdE81N29yNFBhRTVPRXlOQkFqZElmcys0QU5JeGVoRDFZNGZKMkRWNk9CT0tGN3d6eStFa011UTRlSXcyOFA4RFRzVldqQTYyTDN5d0xPM1JpbWJtUmhQMFlEbVdTaDVsMk55NXl1dEFnVmFEak1zWHByVkZwdUFPZHg3T1hpR0RHclJUVGdxQmpxOG9HbzRPSVZia0FIRW9YV3pkZk1zb0ZKRGsyd0VhS2JUdWJ4K3JUSHkwaEJTdUEzOGZ4d1psTHJteFM5aVlwTnhra3dzK2RiSHZLc1dqUkpaVVpmWE83YXQrK0NRRk0wZFg5a29SNUhaamFreHE2cHNzNnFXVGM5TFNkUFEyZzZuWTVjQVVuUmFEcWFUdmZmV0o5TVZNNWVqSGNUZmFsQkk3bUdBajJzNlNGSE8vck1RdFpNZDJyUVYxSmQzd3YwL2JXMHgyMWZiaGN2TGQxYTF0NDVuVXYwU1c0WGZKLzQ5UnY4cmREOFpKODRDRytIUHFsL0U5MlZhdlFnekQrTTVEM09lRFJmMWtlZmFrNXRlcVcwT05jbFlSSS9rL0pFOVV4K3JBbUQzWWZ0ZHZ1OWhIWi9ETGJib1V0WGZqYmdzY0hqSU5SUFlsdlRrNmo0RmZiQ3hObmRmZDBCNDkyNHRwMmk3VUpET0NINE1LaXAwK0J6QTZ2SzlZRVNPSnlZdVVmVE5JcU5rcWRyRVVqUk16NThVOVdDQTF2WUhsMXgyeWhraVVBaFZXREp4QTQrdWhVZGt2VnhwZ0I0TWo1YXpnTTVvZXdwOURibGk1ZmwxWHVucm5kT09keXBVb0xFa2drNzV6a0tKMlc0T251Mkp1UHFxeFBNalVWdHN6U3hZcWg3ZkNuRjZLTzA4SGhOQ21FSGg3ZU5KY2NOSjBzbktjOHFrRGhUa1F4bjRkbXZ5enBuREUrb1dFN0oxbHNEUk9XM2UyZHJ0NFJobERsU1dRSmtZUmRya3p2WG9Hc1crMDdIMHExMkxGa0VKWVZQTWV5NWl4Uk1IMUd0dkp6MWFNbStZZWhEbGxJczl3RHZqOXBvVUxqRHNUcFQ2Rm5seU05Zm4rL3VmcytQOG1xSTUwK3M1ZTd6MHp3dU4rRkluYXZxZlA1VStNcE1CQldwV0UxMjFtZUNpb1Flc0dqcUs1VnRRcVdQVmRZQmUwMnFrRGNRUEZKRW56K0d6YmFNZDFrOTJscWc2dmJIT00wZlJyeG9OYkltMFg1allmV0Qxa21CQUoxeEw3NGFsWjltUEVNejd2YXBNdjUxeWI0YVlTQ3NSQ1lzajFDYlZPaXZKcElnTHpaWXNXZzhlaWk1OVArYXN3UUJld1A1TThoL2d2YzltVGhPcyszNHZiZTVtZXpKU2UyL0VxOHYzTjlZZTdTMVVkN1RiYUxUWEgxRDQxYjdyTlVGR294THhaVmQ5M2RNcFFDSVRaclhKNWt3N2tlR0o2aWVFZlhMV1VFRDhpbzJrQkd2V3AwTk1EVnh0RFN6MWZEQVlwZUMxZkllSmd6YjExcis2UTJZWjgxMm00Z3pMWkRHMGlvTnRka3RzQlJwdVVXWGJkamcweGRRWUVGYlhlQ3MyTEFvaXRwNURZK2lyb0dvY1FGZkhLNTdpcWUzdklFUE0yNDUzQWdnTU5vTi9hLy8raHYwQjRWOVR6ZE5vT2o0QUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZGUtQVRcclxuLypBdXN0cmlhKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMY0FBQUI2Q0FNQUFBREt4akxIQUFBQURGQk1WRVh0S1RuLy8vL3pibm50SURJb2pCYnhBQUFBWTBsRVFWUjRuTzNad1EyQVFBekFzQUw3Nzh3T1BJSjZzaWZJUHpNQUFBQUFBQURBY1o2ZDV0NXBycDEwdDNTM2RMZDB0M1MzZExkMHQzUzNkTGQwdDNTM2RMZDB0M1MzZExkMHQzUzNkTGQwdDlaMi96MVFQMXI3dVFFQUFBQUFBSURqdk1YUkk3OHliRi9MQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcucHQtQlJcclxuLypCcmF6aWwqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxjQUFBQ0FDQU1BQUFCK3p3aTRBQUFCSFZCTVZFVUFtenIrM3dBQUozYi80Z0FBbVRzQWx6ei81QUFBSlhYLy8vOEFsVDBBSTNULzVnRHIyZ3dBSW5jQUduRUFJSFAvOEFCRnBEVjNzUzBBSFhnQUUyOEFBSDBBQUdzQUdYa2ZuVGpVMGhhc3hDQm1yaS9iMVJLNnlCdzdvVGFXdXlkVXFET2d2eVRKemhpSHVDajIzZ2ZxMHh6TnZURzFvMEYrZUZWVFdHUUdLMjVJU0d3QURIb0FGSHB3YkZ5ZGtrbG9aR0xKdFRVak1ISmJWMllBQ0cya25VU1ZrVTF1YUYvZXlTUXZOSEFxUFd2VndpaTZyRHNkSzNUUjZOZTAycjZHakxFcVBvSkRVb3hhWXBXSGYwQVJMSXQzZjZpaW9NQzh1TlBLeXQyQ3lKVnZ3SWFVejZSZHVIVE43TlBuOU9yYzRldERSb1g0NkpwR3IyWDY4dEQ5NGt2VTR1R3l6c2JwN3ZEcDJIYkMwZGZoekVOZ2I1Nm1yc2MzT200bkwxRHJBQUFJRmtsRVFWUjRuTzFjQzFQYVNoaGQ4aUJoSTBtVkVGUVV0VVcwTGRpV3B1K0dQTGdYQ0tRRWJsdEtlK1grLzU5eGQ0T0tKQ0VFNVpXWm5Ca2NSaDA5ZS9qMmUrMjNBU0JHakJneFlzU0lFU05Hak5XQTJqU0JCNEhhMzl1UElQUFU3Z0Y1c0p2YU5JMEZRZTBmSnNrRW1UeU1sT1JVS245RUpqRElvM3dxTXN6cHduRXljWXZrY1lIZU5LRlFvT2k5SFRJeEFibXpSMGRBY3Fwd2NKKzF3L3lnc08zRUtmcGt4MDBiUzM2eTFaSlQ5T21SbC9WNGY1NXVMM01hbkpIK3RCRng4Z3hzNS82Y0xmWldTMDRYRHBNQnJER1NoMXZuRWlrNjc3TWZ2ZnN6djEyUzA0V244OFMra2Z6cEZrbE9wWjZGRVB0VzhtZmJFdmpwMDROd1l0OUlmbkM2RFpKVHFaT2lKMEJ5M0pOYmNKem5wOFdUelV0TzVYZGNZblBrZWVuaTh2bUxMTWFMNTVjWHBYT1NjMG0razk4c2NabzZuQlk3K2FSNDhlRmxybHpKcEJtQ0lKaDBwbExPdmZ4d1VYd3l0VHF5ZUVodHpsZ29hcy9GdWxpNnlwYkhsQ2RBNU12WnExTFJ4WHlQMnBEbXFmM2pLZFlrVjNwZHFSRCtxRlJlbDZZdG5UemUzNFRrRlBYTUpmYjU2M0tHbVVFYnFaNHB2ejUzU2Y1cy9aS25UcWNqRGNtOVVtWnBmYWU1OG1wYTh1VFQwL1VXenRUK0Nla1d1NUtlUTVzZzBoVzM1T1RKT2d0bmxQbE5Pei91NDZmeVhOWVk1VThmcDMxaThtaHRVWWphZHptL0JQZW1tZ2xGbXlBeTFUZlR4SkZMWEl2a3VPeDFSNXBTZHI2TjNObEt0dVNKUW1zb25DbmsvRnlCTzFsU3d0Tkd4SldTYTkwa2NvbXJKZTV4ZnBqMngzUllJN2t4bGZSSGR4NjJZcGVJMHV5RUcyVHhiVzRoMmdTUmUrdFpmQ0t4dXNTY0FpZEo3LzlMWG9iekpQZFJ2dlFtdm1UeVpEV041MVRCcit6bFN1WFpNWElXbUxKN2J6ck1qd3JMajBMMHZtL1pTeFkvTGJJbmI1SCs1R01wdUhCZWRzcVN5aC81MWpUY3F4dmpaakRDRTgrOThoRWNSNkg4TWlXbkM4ZSsveVpCbnZPaUtFdXlLUE1Jb2l4TDZMMEFRd2dPei8wclVtNTU3VnNxdFRlcjdPWCsrcnZlYUxaYUxYT01WbXVrTlF5MEVnbXhENVEvKzk1ZkNkeStYVTRWRjFUMm5yTzFHcXUyTzZ6MWJmeFN1MTJiWmRsZVM2djNDVm04VmQ2N0JLak1FSHhKaFRORmU4dmVDZjZwdGEyYWFuMnoyNnhhczlRYWE3Vy8xMWpXdGl5YkhacXRCaUhKQXVMTXAzbXZoVi9NRU53cG5COGIrS25kd0o3Zmo1clZWVlhWc2kwVjZhMTJXZlY3RytsZDYzU1I2R3hiSGZhYWRVWGtEZFB3Mkh6bVEzSDIzeVdQZGg5RDNGUDJ1dkNUWlZXTHRlM2hZUEJyMEJ2OCtqVzBhOWhNdWgwVmZiVy9XUmJpM2h2MTYyYmRJemd5bElDLy9KakNtYUx5Z1dJbkVyOTdaaE1ac3E3Y1FlOGJEVzNVR3d3UWIvUkIyRjFMVlZtN3ArbWloM2oyelV4REdVdWVmMWpLUWp0SGVVSGdycVN4MzRNTWRQdzNBeUVVc0RlUmpFYlR4Tnc3Nm5mMGtiUlp0bFdYK09uZFdia0s1TzBjSWk0dU9SSTcwRVFjM3AvVEJEU2FpdGRiTUlJbzhsVkRNNGVzeFhiWU50dHQxOHg2ZW9wNStuTXdiMndzQzB0Tzc4NXZzSkxGSEVPSTJyQXVlTjB6NWc0RldTSWFyV0czcmRxV3JiTGRQNDM3MXNKazVncURDdWZkUlNSSGFYYUlCbXZ5QytJTjliNlBkNTdzUGxIc04vNWd4NmphN1hhdFo0aDNpMlJ5WCthM1E4bWRCUkx6a0ExVzdpdk9UV0J3WE1UVUpiMDFRTFF4ZDlVMHBOc2Y1TDdPTXhSSG5iQlJpRXFkemY4QUhkN3Z3aFVNakVKSWZXMVlROEdwbzNhR1RlbkdXSEx2d3ZCRzVuZ1dJdkQ3bEwwemViOFB4NXR2bUR5VVplMlByZUk0MmgwMFpDY0s1V2FsS0c2RUtad0xuckozSWQ2UTkzRXVSQlYvVTFTMElRcEVka2V0alJ6SlEvUEdoWE5ocGJ5aG9ma1p5bmd0akN3MWJkYkNtZyt1WldhNXZCOW5KM3lqNXlQNFpBR1NZWFk3eU13dFc1UGdVdTNra2ZzU2lrRmVrU0FFNmJxSEVnQkxaVTFGV3VhK3hGaklEM28wdmJjR3Y4SkhWTXh1K3h0YnMzcjZjdjBnV0NqdTNMTDF4a3lvYTdvZmNVRnFERzI3YlZ2c3YyRk9haGRyQ0lXTzh3NURWQnMwUGZtZVlQUU13ZGRxSktObnQxRUNISlRJM2tpeldKd0g0Zk1xUjFpRElkelNDanhPRGdrZStrbk9peU5VMzdIemhYbElLaHNtajNWT0dQaFJqM0RURTR5bVU2QTFSajdaSW5Zc0dzdittTVA2b2QyVXVYVUQ5eldMc2o1Q3VHNktibktDb2VGZHlWK1BGQzlwL0pMcnc5L0J0QjlhTjRENWRkcTVrbGI2QXNITGpya3c0bjNpc29GTmg1ZmRLNElDL2lBZ0lScy9nMWcvOG9BenVDNHVmaWhyeUViR0tpb3Q3ZjdlNUJ1R2IxNnVhTmQ0UzhCVjFzVmdUaCtDdTZqb2R4V3ZvRjFQK1JUUmx6YWptS1lvR09hSyt4QWdNQXFSeUZEdXVQSnVJNGU4YjhOTjEwV285Tk1yN3Z1QTREN2IrK3pFTHE2bkJVWmIwODlTR1A2NmlUS3RySDlqYzRsOU5oRFkxNFMzYldSUnc3enZTYzdYV1cvWEJQMkcyRERoV3ZxYUdIUDd5SWc0SXNrVEU0VVpwZS95M1k0RHJPcTh0SzQrTWdqWnR4ZnFwalp4aG96ZzBHWWNWNGh5Y0I1NWRFSFVldWp0MnZyMklOUTVDVlJNVDFPQ1VYRElaSng4QmNLNnJpT3ZzOFp6RWhEbVhBb0o2VW1rR0IwM2h1UlJnNi9XQldGVTUzbDhMdVdsdmJKektSRGlISkR4eWY4WW5HRUpLSG9LdXNBNHJuSE41NERnb2VldXNGcUZBb1Q5M3RndnJ2L2NGVHpzbkpzZm1jeWtqa2hYMTMvT0RSNDBWeUFZamlNWEpDejNodVlLUVBnNWpocy9pQmxqd2xBZlZlSG01amd3UXMzTk1Jb3hGWGVnanVKNytiL056YzJBY0hOS2J0N0lzV3g2VGdtRW1ndGozSjNhemMrRmdjak80WUhGNWg2WlNzWm43bkZEdDljaU9tY0t3cy8xZmsxczAxd3ZSalRucUVGazU5WkJWTzhKZ01qZXl3QlJ2UWNESW52dkNFVDFuaGVJN0wwNkVOVjdqQ0N5OTBaQlZPL3BZa1R6WGpTSTdEMTBFTlY3L3lDeXoxa0FVWDJ1QlVZMG55TUNJdnZjRmhEVjUrVEVpQkVqUm93WU1XTEVpQUwrQjZhcEpVT2tBTWZSQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tQ0EsXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmZyLUNBXHJcbi8qQ2FuYWRhKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIb0FBQUE5Q0FNQUFBQlYybzBDQUFBQVkxQk1WRVgvQUFELy8vLy9wYVgvOHZMLzdPei8vUHoveGNYL3lzci9XRmovYVduL3pjMy9aR1QvblozL0RnNy9MQ3ovUTBQL2RuYi9pNHYvMTlmLzNOei9IeC8vdTd2L05UWC9ZR0Qva1pILzR1TC9GaGIvdExUL2hZWC9Qei8vVUZEL1NVbi9iMitQbWRFdkFBQUIya2xFUVZSWWhlMllaNU9ESUJDR01SUWI5cEplL3YrdlBCWGppWVdZdVFWdU10a1BpZVZkbmxtRTNSMFFVdHJPK1lQdDFHTy9zQy82aXhhVzU5YlFZV2dMWFNCVVdFTHZFZHJiUWVldFFQVzE5YUc5VnVDWlJidGtDTG9QbTdpRzBBSGl6NkJGMkJ3Rmh0QUVvWkpWVDBuRlNvU0lJYlJUVDJYMW9rd0hlaitWTGU4eEhXZytsWEZqYURhVk1XTm9QSlZoRTJnQmlXUlZOSHFsRFUzRU5ncGxWVGg2Qlk1K1JzUlIyVjRlWk5XaFZaVERZc09nYUQvMmR3SHRacnFtczNYV3JESmFkL05PZzEwakJVVUgzVjJkZEwrT2M1UlZ4ejdMSkNMWEJLQm9laG85Yk5MMitCYWRob1F1Ymluc01rdkhUOE5LVmxYU3NrdUJWL2dzaTZ3YkEwYlQ3VDRVR0MzUHVNcUcrUVpEejByR21uRmc5SEZ6MEUzWUJTVGFmYy9MaFl3NmY4Y3BCNTF3QnlkYlhaS2hnb0ZWcnNjMmo4ZXZCMXpSM0RUUzJ3NmJSdXByaU5La2ZoeXlWU0N4V2gzTHpRSnNsK0tyeFA1RUROeWJLWkxhckNPRzdraFhTOWk4SVFadmhzL0x5dk5jQ1k2K0xDc3YrdEdyaFp0cVI0dHZIZnVjRVh5OVlzSzRMN2FjL204ZGVsbFY5R2s2eThRL0xxck1tMjR0dmVkbWFhcDgvWmxIZG82bk9qL1NpNzdkcktIdmQydm9ldm40eGdDYXh2RThqeGhDUjVFdE5GNDdSUGxvTkdYTTFvUy9zaS82ZjZGL0FGY3ZGUEhOUkpRK0FBQUFBRWxGVGtTdVFtQ0NcIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVzLUNMXHJcbi8qQ2hpbGUqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBaEZCTVZFWFhLeC8vLy84QU9hYnNxcWpVQndBQUs2SjFoTUlBT3F5TU1uRGZLZ3NBSjZHS21zMEFOcVVBTTZRQUxhTUFJcUFBSEovMytQd29SYXBSYTdoUlliVFYzTzBBQUp2aDVQRTNVYStXbnM3eDgvbkowT2VRbWN4K2pzY2dRS2dBRHB5YXBkSmpiN3E2d2QrcXRObGxlNy9CeWVQbjdQVUFGcDZrcTlWZ2M3cytYTE9yWDRMdmdSbWhBQUFCckVsRVFWUjRuTzNYYlZPQ1FCU0dZWFlMcW5WM1VRUkpEVXBSVFB2Ly95L0VsMEU5T0kxT2NiWjU3bS9WK1hBTnN4MFdUOTZlSDRpdThzQUdHMnl3d1FZYmJMREIvaDIyTms2eW82RjJrRzNpNU5yajVzcFdQUkZkZWR4YzJhTlU5SlJ6YlBNNkVFbmZPYllhQ3pHSjIwODNVN2FlVmdOdjFqRzJyczZJRUZQZk1iYks2b204ZFpkd1lsdDFhSlRVRTluNzhUZUdMenNZOXc0TjZvazBPL3c4SGhxdWJCTlBXMmMvSXI1UDIvajdwM3hlT2xPYUwxdksvcXdrQnBmNXhVcmh4WmJXek0vSEJrRjR1VkNZc2FVT3M5T3BOQTZKTVc3c2FtZEhTV09vQ01rM1BEKzJEQnVrTXFmdkpRelp0bm04QS9wZXdvK3Q4MGxqYUU1ZnV2bXg3ZUpraXI1TzhXT3ZsdlZmNS9zVnZpWlBDVHYyN294TXNyNjF4WFpxU1g3anNHUGJMYWhlMXRVS3I5NzFLZmtsekk5ZDdaRml0VnQ3U2lZdHU0UWJXK2VsV0J3dlRrWi9pb0xhSmR6WVpwMlk1dkpZclV0cWwzQmo2ODNaZTlIZjVBNnc1Y1UvSVBrOXlZNzlzOEFHRzJ5d3dRWWJiTERCQnZ2djJFKzNwenBrUDkvUjEwTlhlUy8zOU5oVkhrSUlJWVFRUWdnaGhCQkNDQ0dFRUVJSUlZUVFRZ2doaEJENnYzMERYcUZRUVR4R1NQc0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy56aC1DTlxyXG4vKkNoaW5hKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMY0FBQUI2Q0FNQUFBREt4akxIQUFBQVlGQk1WRVhlS1JELzNnRGRKQkQvNFFEbFVBMysyZ0hkSHhELzVBRC81d0RmTHcva1N3M2RHUkRoT3cvOHpnUG5ZUXpsVmczMnNRWG5Xd3pyZWd2NnhRVHVpZ24rMVFEeW9RanhsZ2Y0dkFYalF3M3Nmd3IzdFFYcmN3cnBhZ3oxcHdiY0FSRGZnN1pwQUFBREtFbEVRVlI0bk8yYVc1T2pJQkJHcGRGR3dHdTgzLy8vdjF3MG01MWtOcHJrWVFhczZ2TXlVOFpVbmVBSGRKTjRIa0VRaEJOQVpOdmdZd0E4RDhzY2JIdDhCdmlYU091UnB5Zno5cUsyS05OS2RHZnp4anpnbkZlZGRsTDhRRXJYbkRHV1hTVCtuczY3d0g1OEFUUGp6VVVRWDM3VDZFMkszVmRrTFFSbmNUMTI3bzAzSmxXeU0rRFlWRmxaaUZxamcvbkdXdFE3b3lrN0Q3UUtHd2V0eldiWWlqYmFNVnN2TDNQalhraU1XaEx3WUM4bzJ3M3A1T0o0NjBZdzBlaURPK0NtTFYzeVgyTE9lSHprZlFNbXRRWUduTENITGpRYlMvak9UZzU1N0NQS3lZa3FhNDBKZXhHVXYwQWtpblFjQ3ZuelZxK0JkdDNJZWZ2T2VDOG1VRUU0MlZwZDRBNmRWR3lsU3ZUOTVXZHZ3MmdNekNjYzNwa0tQNEpLL1grb2htL2V2RkZmRjFQMTVGMnlML2hhcXhTMlZoVlFBd3UrWUZmdXI3VCtFelcvejJMemJIalkycXJHd2FzRHp2YmdRZjAwSjRCNnVRaFd6KzFzVFJ6R2FrK2NWK1B1QW8xSm1DMFFwZmJhWlBTR0hlOUI3czg3OEdPVElLdjdEc2lTL1Qva25KVkhzdzVVYjMzdEJreUs3K0k4VG80TGJXbGQyMXZYNC9wUm5OZVJpd1hyZndDVUQ5NmxpMTNOTS9BaTdyVEY1UlNqYmREWmZWQjRabTBILzVSditiYXQ4eVk0aXR2eWR3M0srRElvVGh6TTZvRmZyV2QrL2VkbHFZZWpBeWVjb09KVlY3UzVUbHV4TGQvcWhSWFdEc3dCN0xmQnpzeWlqWExld3RJZkJ3V2lnVW5jS2M5L2o5azB4RlcvblpHQWR6R1ZGcCtQYm8ra3pDdGUrdmxrTlN6UW1aaTA2dmJjdFdwTlVQWXJWRkNaQ0UyYVJCaG1Wby9EY1FyRDV1NmNDcUltUE9vZFRTVzI5Umppc1BUNmVYUVdUdy9IOGFiWGpBK25uZTc0MXZuYmpiZWMxZmZCUlZVZkZYeVFtL1ZTRkpabnBYenl1T0d3VU5XTnFQTWlmTlo4T2swMDlCcWhkUEowOW9nb1g0MHh0ZTN4TnZEdzl6UXh3ZHlKY3VvalRBdGtkdmRYZFl0clFOS25xTFBnYk44WFExVEVjeVBpdmE5L25BWFN5dXcxVlM3UDBqTGZXTmJ6V3M2RzByZHQ4aEd3SGV0elVjM244cFpaR0FTODdSWTNmeEN4QjVaRE16WGhZVHZoSkpGRTFQSDV2RmR3YWx3NHp2d2NxYzdwZlo1S2lpQUlnaUFJZ2lBSWdpQUlnaUFJZ2lBSWdpQUlnaUFJZ2lBSWdpQUlnaUJjNWcrSjd4NTFxOW0xb3dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVzLUNPXHJcbi8qQ29sb21iaWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBRlZCTVZFWC96UURJRUM0QU1JZi8xQUNsalZrQUhveGZLWFNzNkxkMUFBQUFhMGxFUVZSNG5PM09DUTNBQUF3QW9lNzFMM2t1THVrQ0NwZ0JBQUFBQUFBQUFBQUE0TCt1bGVaZWFaNlY1bHhKdTZSZDBpNXBsN1JMMmlYdGtuWkp1NlJkMGk1cGw3UkxXOXZ2U25Pc3BGM1NMbW1YdEV2YUplMlNka203cEYzU0xtbVh0RXZhSmUzUzB2WUhIYjVKOFFRdlJKc0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5jcy1DWlxyXG4vKkN6ZWNoLXJlcHVibGljKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQW5GQk1WRVgvLy8vWEZCb1JSWDdVQUFEc3BxY0FSb0FBUEhuZ0RndmJFaFVBUjRNR1Fud0FOM2Y3L1Azcjd2SUFMbk1BTlhaWVBHekpHaWNBSlc5M2g2Z0FLSEFBTW5WcGZLREhHeXJkRUJDZ0traG1PV2E4eE5PenZjNm1zY1dVTGxIT0Z5R21LRVNDbExFMlU0YkowZDA1V29zb1RvTmJjcG5pNXV4TmFKT2FwNzZJYTRxRk1sbEFRSFRBSGpDTUwxUlFQVzhyUTN1dEpqL2tDd0J2TjJLWmkrVHFBQUFEQmtsRVFWUjRuTlhaaVZZVU1SQUYwTzdTQU9uV29aRjlCQmtSY0VGbHhQLy9OOVBVR1p5bGx5U2RTbFc5TDdqbm5YY3FzeFNmM3hjYVU5OSs0U2JFQktvUFp3b0xCNEQ2N2lPM0lqaU83UW8vMWxZNHZFVGR3cEd0cm5CWVJkZkNYOW02Q29lMUtGcjRPbHRSNGJDWitsYkh3cmZZVUowY2YrVTJlV1NicmFUd1hiYUtoWGV3WGVIMzBndnZaRU0xRTE1NE4xdjh3dnZZd2hmZXl3YllBN21GRDdBbEwzeUlMZmlrRExQYlIxTms0U05zdC9DOUsyNWpSMGJaQURPQlgrMDkyTzZraUN2Y2h5MXc0VjVzVjNndDY2UjRzZ0ZPUlMzY215MXI0ZjVzVVFzUFlMdkNUNi9lY1lNeFFXdzVDdzlrUzNrMFE5bENQaFlHczEzaE0vNkZSN0FCRHRrWEhzVjJKK1dhdC9BNE5sVE1KeVdTN1FvLzRTdzhtczI3OEFsc3pzS25zS0ZpSzN3U3U3M2hQSVZQWkhNdGZES2JwL0RwYktqcWgreUZKMkJ6UEpwSjJLN3dzN3ovK0tSaFp5ODhGVHZ6d3BPeDI5OVNyald5MjBjejE4SlRzalBlOExSc2dQcGJsb1duWnJ1RmY5ZklkZ3Qvb0Y5NGVuYVdoVk93TXl5Y2hrMitjQ0syVy9pUHQzU2hZaHQ0ZkVNWUlyYjVlWDVSRW9hRWJleW5nd05LTlFuYlB2MGlyWnFFYmN6akJXM1ZGR3pxVlpPdzNhcEw4cXFUczIyVG8rckViR04rRXg4UUNyWjVPc3BUZFVvMi9hMm1ZR2RiZFVxMk1UbXJUc1UyemRGK1RuUVNkdDVWcDJMYkp0OEJTY2JPOVN5bVplZGZkUUsyc2RtZXhZUnMyOXl3VkQySnpiVHFpV3c3WjZzNm5zMXhxNmV6R1ZjZHp6YjJrbS9WMFd3NzU3blZrOWdHZUZjZHgyWmZOU2FNTFdEVm1DQzJoRlZqQXRneVZvM3had3RaTmNhWGJjeWxtS3BMYjdhY1ZXTzgyR1lwWjlVWUg3WmwrZ296a0hHMkFWR3J4b3l5cGEwYU04STJTNEZWbDJOc2dhdkdETEhkcXVuL2hZbkxBTnV0T3YvUFRaN3BaVXRkTmFhUExYYlZtRzYycTFycXFqR2RiTW1yeG5Td3pYSWhlTldZWGJhZG4wdGVOV2FiN1ZhOUw3M3Fjb2N0ZjlXWVlyUHFoZXdEOHBwaW8yb0ZxOFlVNjFWcldEV20rRi8xallwVlk0cFYxWC8wVkYydTJJcFdqV25aZHJsNDFsUjErY0syamFaVll3cTM2bWR1UkhpS3Y2SS9WL2ZsSHdpZmFxcW9PMmsvQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZGEtREtcclxuLypEZW5tYXJrKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMY0FBQUNLQ0FNQUFBRGZWQ3ZlQUFBQU9WQk1WRVhHRERELy8vL3kxTmpLSWtER0NDN0lLajM3OC9UcHRMdkZBQ2ZTWkd2RUFDUEpGem5xc3JyKyt2djY3TzdVWTNISUtEZlViM1QxM09CMnZMOCtBQUFCU2tsRVFWUjRuTzJkUVU3RFFCREFBcFJTV2xvSy8zOHNkOUpMcHBJalMvWUROcFkxT2V4cW95eHZZeTVmMStOL2J0K1grWUpiV0E1anpoOHZLNDZmNS9tQ1cxakdIRTRQdlUvekZSbnlocEY2MTV2RjJ0dnEzWnpBU0wydHZhM2V6UW1NMUx2ZUxQVm1zZmEyZWpjbk1GSnZhKys4V2F6ZXZaY3dVdTk2czFoN1c3MmJFeGlwdDdWMzNqQlNiMnR2cTNkendwSTNqTlM3M2l6VzNsYnZuZWRrZm9WdjMvdUQ3MlB1ajd4Lzd2TUZ0N0M4enJtdHZhKy9UNnkzaFdYOWJBVjVzK1ROa2pkTDNpeDVzK1ROa2pkTDNpeGE3eWYyU3J2dTArWmIwMzMzeGZPakFPbDNqSjBQc2xpOW14TVlxYmUxZDk0d1VtOXJiNnQzYzhLU040elV1OTRzMXQ1VzcrWUVSdXB0N1czMWJrNWdwTjcxWnFrM2k3VzMxYnM1Z1pGNlczdm56V0wxN3IyRWtYclhtOFhhMityZG5NQkl2YTI5ODU0OWZzeSs5d2ZudjM3WTliOFRmeC9SUUFGeS9xdHlBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5mci1GUlxyXG4vKkZyYW5jZSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFGVkJNVkVYLy8vOEFKbFRPRVNZQUVVcmRkM3pNQUJGMWZKRi9rdTZkQUFBQWVFbEVRVlI0bk8zT09RRUFJQXdFc09QMUw3a09HTXFhS0VoRzM3cjVzTS9zaTdhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnR2WlRBYUZqWEN3Z2xEY0ZBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5kZS1ERVxyXG4vKkdlcm1hbnkqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhvQUFBQkpDQU1BQUFERmFjTFZBQUFBRlZCTVZFVUFBQUQvemdEZEFBQzFBQURnQUFEbWFRRC8xUURaRUtFQkFBQUFQMGxFUVZSb2dlM05RUkhBSUFBRHNESmcvaVZ6bUtDZnhFQVNBQURndVZtVFZaT3ZScTFXcTlWcXRWcXR2dld1eVYrVFVhTldxOVZxdFZxdFZuZnJBNjEwS0lNS3JrZE1BQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbC1HUlxyXG4vKkdyZWVjZSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFWMUJNVkVVTlhxLy8vLzhBVHFtMXhOOGFXNjNLMU9mTzJlcnA3L2IyK1B2Ny9QMEFXYTBBVnF4Q2RibDZsTVlBVzY0dGFyU0xwOUN1d04yWnJOSUFVYXFBbnN0VWdMNmFzdFk1Y0xZQVFxVjFrTVdtdU5raVpyTGk2UEw2MVIwWEFBQUJLa2xFUVZSNG5PM2MzVTdDUUJCQTRVWEVuMWFRVWhRUjN2ODV2WFZqaGhneW5HM0orYTduNGhCQ010MEZTb2xzM2w4V3YyejdjSEpTekNhWlRUS2JaRGJKYk5MZFovY1B1SVRzYnIvRUpXVDN5d1V1STNzdzIyeXp6VGJiN1B2TTNrVDZVNTA5ZHNIZzJDTDdMZlJSWlg4ZW9ybkQ4SXdycjdIcTlWMFkyNDJQdEpMd2p1M0crQk55S3huWkRSNTh6RGJiYkxQTk5uc20yVi84WWRvNmN0eFhHK0J3RENlL1Y3alNSZjd1MjRFbSszWm8yazgzWnB0dHR0bG1tMjMyN2JLNzdSTXVJWHRhekNhWlRUS2JaRGJKYk5KTXM4dWtzeStzV2RYRjVCbmI3djRqNCtpeUFiTkpacFBNSnBsTk1wczAxMnorVGpGRHdTOXdVN1RlbXlWSlVqYjhpKzRwQ3YrN2dneHozYmRiQjF6SGJKTFpKTE5KWnBQTUpoWCszeTR5ZUpnbVNaSjB0Ui9qaVdDbjhKRWU3UUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuemgtSEssXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVuLUhLXHJcbi8qSG9uZyBLb25nKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQWUxQk1WRVh1SENYLy8vL3RBQUQrOHZMdUZCL3VHQ0wvKy92dEFBNys5Zlh0QUFqdUVCejcxdGY0dHJmOTZ1cjZ5Y3I5N3U3ODQrVDV3TUg2enMvMWs1WDNyckQ4M2Q3MGpZNzJvS0x0Q0JiMGlZcjBnb1h4WEYzd1UxWDR1cnp6ZUhuM3FLcnZQMFB5Y0hMdk5EbndSa3Z1S1N6eFltUHZMVFB4YVd2MW1adnN0K2VOQUFBRitFbEVRVlI0bk8xYVc1T3lPaENFNFJJUzdqZU5BcUpjbFAvL0MwOENDU2p1bnRyOUhoYXNTcitzaFd6WkRKMlpua2swVFVGQlFVRkJRVUZCUVVGQlFVRkJRZUhUWUZsYk0vZ2xMQk1ZS0FXeU5aTmZ3TUpkbXdhaDQ5aEIrVG04TVUxZGZVUUZkR3N5UHdVeHovWkVXZy9ReDRnYmRZa3UwWDVNclBFam5GbmJzRFdibndJWDlzeGF6eitGTmkyTWhiVnVmQWh0Q3lMOUdacTVOYU1mQVhrdnJQVUtiYzNvSnlDdC9VcmJMajhoM0NCUzM2THY2Z1BVYmQ0RldUZlRqZkJqVWlBYzUzemRGODcwc2R1L1NzeGdvcG9WQ0NyeEJOZmRPeW56S3VxajQ2S3lGMTdxdnJOb3Yzc2tzNWhYWWhuNS92UnBaOXEycnZmMUpmb1FwRFBkbGZ3RFFkdWltSFVOYUhQRm9LRll2MzUwRmxRWEw2VmZ1QVVrR0ZCL0dvN3BwV1hVTjFVTkNldjEreGUwN1hoaEhUUFdGQjcxOGlESitRcmJlWER6cWh2ZHlrelR5MGdzY2hmYWQySkNrYnlXVHIrbW01VjhHSmd0dllMSlJNczczZkVhNlVkYStleW1vaXRGMTFoL2czM0dHd1VjZUlyMlV3MXdrUjdUSG1PbVdMTWN3enJ6ck80VWw4WTdhd1p2STRWRC9zb2phN0ZtM2NlTHdnVEdKbGh3dHRlRUJkeE44cmxGb2hXUDhBWWFqaGZhRnhaLzNIOURtdk9tRytqRTB0YTBHVkdndDVuMmdhVVpVazYreEhBNUROM0oyTlBOdDFkNEE5cm1PMjJqSk9BSTJpN1BGY0FMcGUxbWljOFFKYjVlSG91bmZ6dHRrRS9XMnVhSUVUNnhQd2xiaFQyYS9LQ1R4TDc4T3FvN09EemRibTlnRG1HWmhTeXI3azQ2OWpSUlBqb1JicXljekY5byt2VVYzWjlmVXZiM2ZtVzIxdXhsaDlLQ0hGZ05aL1FTM1lmeGpuelZXYWFlLzV6RmpmYlB3MDNLK2RjUGJTbk1kUXdhMUZ6Y0VhZHRjNDYyL1pRQ0UrZjFNUTUvcjI0aTZraVlkcWdSTkZ6R2xucDZHRENSME5LdTlDQjlsSThoMGQ5Z1ZGbVc2UG5mSnhOVUMyWG5BMm9Hb2Q3RzFFd1VzMFhabU9BbGZra3dKUlRNUzdoaVhUY0l3SHdZZnorMWwwbVplWkNUN2dzbDhKeG1vVUdQUFVCeDFraXJCWTMvd2pxZFBDQXUvMTdjR3NqMTVrUzJ6SWFoUnZoSS9wWm5SVE0waUNLRUtHZEcyK2NNTWtodGJORTBXTmJpa2x6Uisrb0I0VlFRT3A3TmUxZGNUcWZ6ZzNVRzFLTGRuRUtpeTdaOW1yRFhrMUFrNzd4QmlKZ1VPZzA5am5GdTJMcmp4MzJIQ1cwOVB3eEQ5OUp0UFYrRFllRWR4VUlHdG5kcG0rSnkxbHJvQmpkSnhwUWVwUlFUYnN0WlQ3Yjk5Z0t1Rjk2MlcvbENOWDRVQkJjNDNSQmlSVFAzeHFVYjNoamZuV3ozV2MveFp0VWtDVGhZaEptTHhXbENOZEt4ZCtCTjc4R0QvVXhNOE9QRkNkb09nNjI3TGROdjRQYUVGUjEyVmVnbjZEWWZOOHhBWGIxdVlQd1VDR3ZRUXZmSVN6elhkaldwSjlsMjF2QUNFOTJQMGVJMWpQeHNqbDQ3YzF4dXFOQm9WV1dmdHFkOU13dHduMmFCbTd0eGZTcGhiTXB4cTdzaHQ2OVRsdlJGZmt4M05WcXpDS3VHbEJDSzZDaGZDM3FmUjdobDRyNk5HZ29tbVRqdGZ1UXRZQkYrTmdCWVJRYzRPYU13SGtpajA2VEtGU3ZYMjdyV3JFRkpNU1NSVzUwZjU0d0htTSttem1oTzdYTGN2WUY1K2o5QUs4dTdUT0xSU0J2RWFwVys2N2dyZGRQMUhNZmhQQjkwcmtlQitEN2NFMjM4V0NkdmoxOW82ZHp5NW5LallVZkhTOHhtMVNUcXdVZ1hwRW0wZzNuVGI0UCs4VHVnZXMxNjlIMCtJTm5mbjQ2MVVIZTl3VERxYTFpTlVJRG96ZXhnNm5ZR0xQYkxITGVIcTRpMnQ1dEtPUThmc2twbmNZK0U1Yk43QWxOUEU2WlhMT2RCOFc2MExmZHNtRGVGMlBia1prTEFzcllVU1ZYNHduTHRoN2JJY3VFRkNIM2FBT21wckpGUzdPT2o3V1pKem1QTUNBNzluRlA0MXA1MWZ4dk1IdmV5SkhFdmszYk9YS3FrSFk1bC9HbFVLSFBLVHFJTjVUeHplcDczOVZOVTF3UGxYWGhBYnZvTzYwblppRUVVY1hNMWtQSjNVTnpKTGZlLzRzeE0xTXhPSmtHcGtUMUlHeGRmMGphZUIwOFc3WmVScTlQc3dyaFNxTmQyUkxkamVGMTJCT1pUZHNlZExFZ0x0OVVyNjZSOEh6emh5N1JZamYwY3NETUJuZUo4REtjUnhZUDI1WUZ0bUpxSXgwNkNQY0xDK040V2ZWKzBEZnBtOUlSdW5IVzlKOVljbGtrWXpHOW5mQ2JmSi9tRXczV3ZJQzIzclB1WVhQNENyTWdmTmp6OThvK3d1cXJkbTY1L2dtNUhVMklGQlFVRkJRVUZCUVVGQlFVRkJRVUZCWVYvd1gvS09WQ0NFMzh5SGdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVuLUlOXHJcbi8qSW5kaWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBa0ZCTVZFWC9tVE1TaUFmLy8vLy9raGYvNHMzSzNjc0FmZ0FBQUlEZTN1emEydW9BQUhyOC9QN3k4dmpLeXVHTWpMN3A2ZktqbzhyajQrN1IwZVZ4Y2E1T1Rwb0FBSWlycTg2MXRkVi9mN1E4UEpkTVRKd1NFb2hWVmFKaVlxUkNRcGF2cjg2OHZOa3JLNCsvdjlWSlNaK1dscnRuWjZJZUhvMlZsY051YnFJZ0lJZ3ZMNCtPanJrbko1R0ZoYlExTlpKWFY1MGFWN2ZTQUFBQ1prbEVRVlI0bk8yWTZXNmpNQkNBMmVudUdud0F4dUhJd1ZGaTZyUnAwdmQvdXpYZFNDdDEvdzVXTGMybkNCTWhNVjlHazhGTWtoQUVRUkFFUVJBRVFSQUVRUkFFUVJBRVFSQUVFUTlQVVpMOGpKSUVvb1MwUTdLVmR0cmt4dVJOdXRIdE45RldIZVA4OGVtVTJDRENCdHJad2hqYkg0NUtIUTk3ZjlwbitESFF0WVhqZkdDWkVOSWpSTVlHemgxNnd0RzFlMWE3UW9NQzBOcVhDK2pDMWF6SGpvS3NMVTVzMzh0TWdLNGd5NkRTSURMWjc5a0pPZC9JMm9ZTm1ZVEM1em9IcGZ3QlZBRXlHNWpCallPclBUSStTZC8weWdKeU9jOHloNkwwelZCT25JMm9nVkMxaStmYWFLZ1VDQU5sTmM5VkNVYUFxa0NiK3JuQWpJU3FuZk5PK3FWdG9Xd3FPOCsyYXByMUc0RHNlSTRaQ1ZOYnZQSVdwclZHR3JsTHovTjhUbmV5V2F0a2dwYS9ZdjRyTWJWSDl1WXpPenNGMWpiZE1vNUwxMWdMeXMzKzJodHFkV05xMzd5WlQ2bDBSbmUyNjhveTkwdHFuQzhjNFgvVERURVVvclk4SFN0ZFRXTUsyZTVxWFd2TTZPejFrSUZ1SjMvaGVKSjRzUkMxaXhkbS9URjF2U2tiMDl6cit1NlgwdlF1OVYzRXNoZkVYb0tvcmRsZC96MVQ3cXJPcks3WnNKNDlydDZaeG91RnFjMC9wSnB5c3l5WFM5KzkxNTczcnI5Y2xxWFBXMVY4ZkZmdGY5bTJWelhFa3UwdnRiMzN0VDJhOGR2WDl2K2RwSTJoazN6cDI3ZEkrdmI2bEJ3amZFcEd1aWVKZEFmbzk5c3N4djEycEc4M3NiNUx4dnJtL2prbnVVWTNKM2xNcGVyb3BsS1J6Z0JYb3B5NGZoTGpmSHQ3U0Rza3lhOG9TWDVIU2ZJalNrZzdKS1FkRXRJT0NXbUhoTFJEUXRvaEllMlFrSFpJU0Rza3BCMFMwZzRKYVllRXRFTkMyaUVoN1pDUWRraElPeVNrSFJMU0Rza2ZGTnFWR1BtRkZIQUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5pZC1JRFxyXG4vKkluZG9uZXNpYSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFDVkJNVkVYL0FBRC8vLy8vcGFYeDNhUWNBQUFBWWtsRVFWUjRuTzNPQVEwQUlBekFzSU4vMGJoWWVOSXE2QXdBQUFBQUFBQUFBQUFBZk9hdU5HY2w3WkoyU2J1a1hkSXVhWmUwUzlvbDdaSjJTYnVrWGRJdWFaZTBTOW9sN1pKMlNidWtYZEl1YVplMFM5b2w3WkoyU2J1a1hkSXVMVzAvMU1rc0ZYdmNwSjhBQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tSUVcclxuLypJcmVsYW5kKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQUJrQ0FNQUFBRDBXSTg1QUFBQU1GQk1WRVgvLy8vL2VRQUJta29BbWtydDdlMEFtRUY2dlpYMnJuMzljZ0Q4ZUFFRG5VdHl1STN2OGUveXAzVUVuVTM4ZEFBeFhlWU9BQUFBNTBsRVFWUjRuTzNjT3c3Q01CUkZ3V0FUUGlHRS9lOFdRUU1Ta1Nqc3d2YWJWeUNVN21SdW5Tbm5yZWlXK2JZZUMyKzlYdzZsTitXYzh1ZlN6citmcCtuN3dUS2ZwdUk3VndqWlV0bmxaa0plTHppOTMzTGErL243dEptUVlVU0dDVEV0SWtTSTlDVXlUSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ0VDVEV0SWtTSTlDVXlUSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ0VDVEV0SWtTSTlDVXlUSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ1E2VXRrbUJEVElrSWtTSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ1E2VXRrbUpBbXB2VzREaUpTSXlTMzhLR3dHaUdGVitmVGJlVWhUNzNuYURKcnU0eUJBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5pdC1JVFxyXG4vKkl0YWx5Ki8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQUZWQk1WRVgvLy84QWtrYk9LemQxdFlyZGZvUE1HU2tBalRxd2JoYStBQUFBZUVsRVFWUjRuTzNPT1FFQUlBd0VzT1AxTDdrT0dNcWFLRWhHMzEzNXNNL3NpN2EydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHZaVEFhTE9YQ3lvUHQxM0FBQUFBRWxGVGtTdVFtQ0NcIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmphLUpQXHJcbi8qSmFwYW4qLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBZUZCTVZFWC8vLys4QUMyMkFBQzdBQ3E3QUNhNkFDSzRBQlM0QUJDNUFCbTZBQi9wdnNTNUFCeisrdnZ1ejlUa3NMZmFtWjdSZTMvT2NYZjY4ZkxEUEUzcng4dklXR0gwNGVQZW9ham11YjNSZUlEdzF0cThIQy9OYVhIQ1JVemZwNnZPYlhlK0xUZldrSks4SlMzRVJsUEJLVUxGVUZmS1lHZkJOa1RESzFESEFBQUNPa2xFUVZSNG5PMmJpWktDTUF4QW9iU1VnaTZLZ0FwZWVQNy9IMjdSMGRVVlZ6bW1JYk41WC9BbWs2WnBtMW9XUVJBRVFSQUVRUkFFUVJBRUdnWWFhSWRhUk1PdnNCaU5OYU1pL0JwRzBENGZFR1hoWk11VkZ5Z2xoRktCcC9oMkVtYjlWcytLSFpQY3NSOXd1R1M3SW9OMmU4VWczZ1VCdHl2aFFiQ0xlNW5xZnNKRXRmTUZ3UklmMnZHSk5KRi9TcC9GWlpKQ2V6NHl6WU4zMGlWQlBvVTJ2U05OWE9lOWM0bmo5aWZnMmNuN1RMckVPL1drcHZqeVJmbW9oc3RlckV6Zit6QkJib25peGRET2xqVmpOYTIxTjV0Qld3OVZiV3Z0cllhdzFsbTl2TDdDSmVpNmpBNXY5NWhxeEFHeXVScTd6YXh0MngzRFdjZXNxYlZ0TTdBeUdHMGFMTWNyemdacXV5eHFiSTdQZUFXTWRkb2lSVW9ZVExqbnJZS3R3ejJIc003eUZwbGQ0dVFReFR0c1hQeXV1S0Y1NjRGb0dXd2RibUgrZE5tbVpsOWg1bHZCUmNOdC9SNnhNRzBkTFZ2bmlNNlNwZW5PSk80ZzJEcmNwck5rSmJ2UWxpdkQybXZWaGJaYUc5YmVOem9lL0lidkRXdDNVUDVLbUZucnFDdHRzNlVrNjByYmJGdlN4UjU1MWpaYkFmMnV0TTBlelVqYkpFaHpHMmtsUVZxM2tlNlNXSHNTcEIwZzBuNGI2ZWtHNlZrUzZja2Q2ejBKMGxzcHBIZUFXRzlja2Q1dlkzMU5RUHAyMC9hbERPeEJ0YzNSREtCbTM4RDVDb3oxelIzcGhFUFRlUklCUEUrQ2RYcW4wYXhVUDJhOFVFNm1sWE9BTmVwZ2IrWUFkWGR5L0h6cTh0aWJxVXNMNll5cmhYV2kyRUk2djIxaG5aWXZ3ZmczNFF6S255QVhFUDY3K1FIZEx5ZUNJQWlDSUFpQ0lBaUNJUDQ1My9HOUtKbWliNStwQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcua28tS1JcclxuLyogS29yZWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU1nQUFBQ0ZDQU1BQUFBcFFFY2VBQUFCQ0ZCTVZFWC8vLzhBUG9mT0VTY0FBQUR2Nys4QVA0YjgvUHo1K2ZuMDlQVGg0ZUhwNmVuS3lzcmQzZDNRME5DOXZiM0h4OGQrZm43WDE5ZVJrWkhLQUFCWldWbG1abVlrSkNSU1VsSzF0YlV5TWpLaW9xSUFNWUUvUHo5M2QzY2RIUjJvcUtpR2hvYlJEeU1YRnhjUUVCRE1BQmNBS245SlNVbWFtcHJ6MGRUTUFBc0FOb052YjIvc3Riam5uYUxlalkzZGZYN2JjblQ3N3UvWVhXWFFOVGZwd2NIVVNrL3BxYTMzM3VEU1AwdmFhVzZDTG1Jc1A0UjNNR2ZmNCt4M2hxL1ExdU9NbUxsU2JaOCtYWmNBQzNXdXV0QW9TbzBBSDNyQXlOaDdrYmFZcDhQVzZmVEREeTZ5RlR5YkhFMVdPWGplQlJHMUtFbVBLRmRvTkhHOUdqaEZQSCtwSzA2ZU1sdnBjVzlSczBmcUFBQUs5a2xFUVZSNG5PMWQ2WHJheUJJVmFBT0N3Umd3eG1DTUFDOFlPNzdHbVd4NEh5L0pkUkk3eVRqMy9kL2s5cUx1QnRPU3FwQ1M4R1U0di9qR2ticVA2bFIxZGF0S1kyU3RQd0pad3pMK0NGZ0xJbk9HQlpGNXc0TEl2R0ZCWk42d0lESnYrRGNUY1g3R1BHSURUMlJwT2ZkVFpqS0pBblphZUNLclpyT0l2QVNQWlhPQXZBSk5aTVVrcUNCSFFXSnRsWXlCZkZwWUlpVTZocm1CR3dRSlo1dU8wY1FwR0Vra1UyRmpaQTNEemFMR0FTUHJHc2FMRGgxbEJYVWRrc2dPSGNFc2tGOXRjejJER2dtRXpMclpsc09neElVamt1L1NBYWdmTHJWTXMxckNqQVJCcVdxYXJTVmk3am96UENiUW80aTRWWHIvVlhKRmhzbTRsbkFnenRYb1hiZUpwWmVZU2RxSWExRkVOdG50MTR5WmJBOUJrZDEyeC9DRFkrY0YvRklNa1l3cFFxK1NXSEVaTzlrZ3JDMFROeC9RKzNienhEaE5aaHo0NVJnaXpQQ21LMkpYblVqQTJqWlhFN0ZMbGxEWUpIZG16bEdSNG9KSExnU1JOWFpyTXBxeExpVzJncFZ5QUFxVVFEY25CbGszZk9OMGxxQjNnQlBKc29jMUlBYkptVEoybVFrdGoxbCtJOGVmdjVrVDRnS2JCRTZFeWFsRjVPdHdpV1hHSlJZYk1vNXdSNndSU2dYaUkzRFpnb2tVcGMxMUVvc05sejJkMWN4NGFLeTJFUkVWU2lUTERGMGp2L0k4MjNLRkhoSUtXeGE3V1pWUTJtQ1U4dkl2c0dVUlNtU1ozWjB1NVVwaUZTR3hSQ0N6bjN4TFJIbUd6UUxvY2lDUkZ6SVlGcVRFbEFZU2daK1BXa0t4ZlA3V2h0a0Z6UkJHeE8ySzVZbkhMdnE0U2l4RlhZNDJ2T01TQVBTeDFCRWhrTWNRbWw1dlRoZ25EREFpYkxrd2FVeFhFdVBlR1o3TXU3djdCeThQLzBOdytQSmdmOWNOSDJWSGpNSTNQZFQ1NE9FRVJJUUxpNlpBS2hsU3NTc0F6dEgrOERqdDlmbzlobjdQU3g4UDk0OUNUT1B5dE1RYVMrVjRtdG9FN0gwZ1JIaFNUUWZJZEVYczRoS3JCbDV6OUdwWUx2ZlN6OUFybDRldmpnSXZvdUxxc20wT00zYzNJMklrWUFNUElhS0UxUmEvbkEwcE1SM2NnNy82VXl4OEx2Mi9EZ0lsMWpaclBDZFJhZnk2TUU1OEluempTUldySWxhb3NJNWVwL3VlbmdhRjEwKy9EckNLSysrb0loY3pmVDF5NXhOTmhJZEZKaXdwTWFzbEpLYkI3ckFjUW9OUktROTNRNGQwYUZwdDh1eW54TVpxUjRXOWFDSTdNbkJ3WVpVbWZrM2paVHBBVkJNQ1M3OE1IckhRSkhjdVNYRXBaY2Npd2xOZEd0MkxYYkVvaGdqcmFGaU9wa0ZSSGdiSUswOENWZFAxNTk4dHlnd2l3aVJSUkN3V1B6cVcrRVdGNVVjeFhXN3k1bTBmeGlPZDdyOTlveHN3SS95UWk2dG1qUnNuQmhHK2NsQ25XNUh1eHhaRk02LzV4MitPQWJLUzhqcldNcW1LZU1oRHk0b1l1aHFlMUVYN2lOVm1HeDZWNmlxSlBjZnVjWVNYVDhJNzFybDhyaTZtelI5WWxvbWhHYkwwQW9rWVRqRXJsdGlXTlc3eTV6akMySVBiUk9jbm04SURlV3lzRW44cGJDUVFmam5VK1ErTFdGM05RWTM3RnNtRE1IbXJXeHZaTTZQYkE1VVFSUU5JaEM4bTlNQW0wUE9jUXpRUHd1UlFFNHh5WGQ4U0xoTlhCYlRqZ1Zva1E1ZGFTekJhMWR4N0h4eXZ4dEYvcFJsTTduVG90aEY0eEF3L2ZNaFhaT3pTQ2VzSXVINDhSMW5qSm55MzJ5R3VXYWpvZ21NOElnWjlNdnlJVWJlYk9wekpJTVFraDVxaGVJZ2MrSU1tVFlTaUdTU3NWN1BSb05DSkMzOCtneVN5V1RmRmJub0M3cnNaUEoyajkwNFR1VmkwUjcxMXhiNTZ5MjJ3NWZFNTNzem9JUlJsM1FLLzFFV2VLZVBmNmhaMSs4N2h6QVloSmhucWhvRWRBc1Vob3NOLzcyZm5RZnc5ZVBNTFJ6SkVQbjVDSlZuUGlSd2tNSVZFaUxpWG4yTklTKy91djRYSTZjMTc2Q3Jpc2JPaFNmdDUrbnorTnhDNWEzeDVBTEh3MG85ZjM3Ly8rdmtUL2FtZ3pWTitCNUdMclJIQVI3emU0MGxLNE9USlUyb3NoMnpnZnltUnk3M1I5MGdtdmZ0dktRVTc5ZVhIZzdoR0g0Qi9QUkhIVHFWK1JIaTcxL3RCWnovT0pEVjY5TVFmNDllQUpVRWtjNXRLZlF1M2lKZCtQMEZEQ015bnIwdUJmd09SMDFzN05RcGRFajN2aXoxTnhMWlQzL3J6UmlUMU5VUmJ2ZS9UeHZEMWRjSXNXUTQ5ZVB4bFJPNXU2ZU1PRHNBUGo2TUFJZ1NQOUFHVTQ4ZmY1SWljQkRIcGZkWjRoNUxYdy93UU9hZEU3RlJBbXVKcDNWeUJhbkpPaURBZlNkbWpKNDFOdkljdllTd0kvcGtmSC9HSkVIWGRwNTlsVWQ3VHlBNjFCN251eVp1WHFFWFhFVGFsbEgzeS9XR01Tdi8rSklvR3VlcUVXQ1QreS9wRVZuWTFxZFRvMi8xRHoyTjQ4RTVHS1FDUjFMMlhubytWM2Joc2pFMkxQT0tuVHdRL29weERYdkhZZnhkL0Rva1ErYmlscG1WTFFnQnJjSHd0SjdCRlRHZy9BcHR4QUU0ZTVtVS9jbm9UaThnL2M3TkRkQy8zNGhEWisxLzhLU1IwaW5JZGkwampkUUpUU0laSUpoYVIwZnljYXhsbk1keTljWmJFRFBCRXJCZWExZXQwQ3hocXAyRnZuV3BHMlZ5RnZoaVpsVWlwb2l0Q2NHWTNTZU5NODJDc3V0bGRRUjNiWWZ0SFZycW1XZGY4NFh6bUNIeHpycmtkcS82dFk1Z2dpYWpheHVlNG1FMWM5dGFGNW1ZRnhPdmMyWWp3bDlNdGpYNmQyOWtNY3F0N3JjdGY1ZFBhZS9CTEt3U1I0cllqeHRqV0dQMThKaTlwNklURjNrclRoaGlqYWxhQjh3TVRzWmJIcXhyWHAvK0JjOUZBaTh0dVhHZ01zaVNGUlNWV1h3TzVDcFJJa2I0R2JkRUtMVm4wTXNYa0VzdkVibHhxZVBCdUlkTVE1aysyWU1CdlRISEhpMTZtbUZ6aG1OaU5LOTJHaXRlSTBDY2xDeWZkYUM0Z0lrVUhWaWg3ZW9WSVZXeDc3MHEzRkM1MVJZM0kySkRWeU9VUlFDUmZZOFUwQXlrcFdmUXlmVGVFVFFnUDdkQ3NGSlJXbGx2OHBiN0JPd3gySWp3bGtraG1oenloWm1aY1VwWW9ldEhjRHV3bnhEKzBJL015cEJkRXFFeGlIZnJrQm9IaklZaGs1UklvNjZqOFg5b1h5SmtQZjhPSS9QMUJyL3NjS3hVd3hzdVFRTlZPMGRMaUQ0YVcwZkN1SVZyVXlKdlQ5SVhlMXplQUJhVnhjeDA0WUhHYnRlbXl3V28wdXJCaWJGMWVoQ1BDcFVwaklLK2pHc2k2d0lDQzh0T3oyd2lmMzdzOTA3bTVRSTQrTlZra095YXhlRVQ4S0VVdHF6cEd4bHM4cHVEY1hXM3RCUjM0MnFtOXJhdTdnSE9zblB6dnZQeTdiWUQ3K0NEaGw0Vnoyb2pteXBhMHFDNkM2OHU5aG82S25XcnNYUWFxS2xQcCtBVW9EbnRTdERiWGtSS0xUOFRxaUtqQkpOV21WeXpKRmc4OTNQTVA5bTFEekY1d2F0emFIODZENTBSdFArQXh3S0VEcUNyZDZQWm0wSUpZR0l0WFl1Y1czYTFMdUZ5TmlFTTBHSWpiaks3Q1dJaCtNZEhWYUMxUGxuOG5RY1JoNlNodG9YVTM1VXg0RjBIRTFhZDMxeDh2THM3T0xpNCtYdCtGT1RnZHBTcWlvZ0xQdTdZQmM0VGxXcnhBZnJMWHFRaHpRamhVNnJNbWsrdDJwTjBGZ0VtajZoeWhLSGFvZXFFdEtrRDR2VHZjRTJ0K0dNa05UR0F2TUpDSXd6ZlI3UGE1TnMrRk1rM0lRZ1VHTC9YTys3OWEva0x1RkRwUjh1V0FwdkdsdW5ERXJHd0dEdDdBendDMVlWT3BFRU1lOWtFRzhBNVI5M1VCdm9GSGZBWWdHRGxkQ3kzbU9BRytaK2RDeW9rT0pTb3AvNUFnZ2JJeC81blFiYnBzb1RVcTBic1FCVVFsTm92b3RIWlp0YVJocXZCRG9XNmsxaXdhVEtKMklRcUlVeFJWVkt3a3hiTVg4R2NBQXNIa05ObEN5eVhXaHQ0QlFjUmg0dW9hUXRBVm1XTEhiend1MWN5eFRrY21NZFlKMVFKL0R3ZHpRSmVWS1VSUmlvc29vWnJJMTFIV1ZpZUZoZTNOUnAwMDhvK1YwSGpGSlVXYjJwYzNrL0IxZ2l5TkkxeGlUblFMN1JSUVJDejVKUm0xZ1UvMEEwSzhxNm9rc3J2QUZscmQzRkJudnp4ZXFXN1hxQTR1Skt5MldCUWplN09ucjhVZFlxdXVZNXBIYkNCZnhrU2pVR2NHdCtvaWlvR0JKT0p2NE5uT3JZV3R3NGNnczBFakZuZEIxQmU4c0s4Vml2SWJYc1dmOTAyOXlWd2JCdlNydDRHSVZ6OFByaWxpQ2dMNGw2RTBVK2trdUovU2dQWWQ0NFExQ3hGaTkwb2lDVzhJM0IzMGw1WHdSSndOM092VzJaREhyay8vNW0rWnppY1dST1lOQ3lMemhnV1JlY09DeUx4aFFXVGVZQmwveXYrajUvL3pNdU1hZnJ5dUZnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbi1NWVxyXG4vKk1hbGF5c2lhKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIb0FBQUE5Q0FNQUFBQlYybzBDQUFBQXlWQk1WRVgvLy84QUFHYk1BQURMQUFES0FBREpBQUFBQUdmMjF0YnFvNlBSSHgvKytQamFZR0RlYzNQL3pBRHZ2cjd4dzhQNjVPVGlmMy9WT0RqVFJFVG1wYVUyQUZ6LzBnQVdBRis5QUFzYkczRzdBQURzN1BULzF3QzdsaThBQUdJVkVXQTdMMWtRRFdQeXdnVG11Qk12Smx1ZWZrSkVOMXQxWFVlZ2dEV25oak4rWlVOUlFWamRzTFo2WVViYnJ4N0FtaU9DYUQ0bkgxOVdSVkpwVkV1T2NUK3RpaS9Mb2lKZVMwK1RkVExuMDlzZ0dWOU1QVTNSZG4xYlNVUndXVHJGTkR2RVAwVFZtWjlCR21iRnV4N1ZBQUFDeEVsRVFWUlloZTJZMlhhYk1CQ0dVV2lucTdwWHJsdVdnUEFDRHVDeTJZMmJidS8vVUIzWmNVSGdKaTJTdzBYOFgvZ2MrMExmbWRIOE15TWJwTDlnOU9GTVFjWUpYUjk2cmR2UUg4MkgvWFVJRFdRNm05dDJHQzJjbStuaml4Y0s2cUxCaVJQS21FVTVUOUxsNXh2WXp2aVRvYUlPT2VPTU1acm1nVU9JTjkyNGd1MDRkNENHZ2pMS2t2UGRUWXVQRVJBSXBuQ0FyeGNOQmFPVXJSdFhESmtMc0lpUW4zZHlQNzU0cVNBWkRUbVNyVUppT0NsQVhnSVVXUnVORlg3Mm9MOGtOTGcreG16WENBK3JIYW9aRkJVRWZJVDU5MlMwUGw5RGlFSDdYaU82NVFwZ1JwMlNrOFFHQ05idWtkRGdVUXhhU2plazFTVmhkc1hYVmtibTNJTTJXbFBDSVJaQk41eU0yWWFVRlJYK1RQM1k5NzNXYlkrL3ZGS1FoRTdSVjFYanBpK3htOEVXTE5MQnNkU0oyMGk1Um5NQjN4cXJQbnBUSmxXNXB0Zm9jcDRtZHU0ZEJ5MEFzMFpTc1ptSDNLSjdOclZYVGpQbHV0RlM0OEI4dS91RVU1NjFaNW4zOWJXQ0pMUndkU3hGblZlc2pwcnhwZGVFYTJ3cGtPRDU4MGFaWFpWMldNejI1SFdFay9SYjB3QWFmVzJMeWRFTVM0anZLNXdHcmUxQlJHMzJsNFFXSGR3UHBOTUo5L09kcjdPRUJTMWZqNzYvVVpEVVNCMWZkaGV1RFZWSVJsYVk4dGpLSWVZeVcrZlFoRWs3N0dnS3NQU2g1SkRpQVBNSzkwam13aUM1Nkdma3ovbTd5YldDWlFXWG9wbkprMHZycWdEWnRtMUpEbkx4YXg0Q3hKMVZRZk9XSXF6RTdFYlRnZzJHdmtDM3c2cXpwWXgrdkZWUVp6Zkx4VzdHODNvM0V6a1B6Zzh0cGhyTnRUc3ZTSEVqWlh5eXdkRGQvTW85Qk4yak5iOCtjQW0wcWNVc3NSSlg4cnpvUm0xcWFxUTFIS2JSWkJJdHlDMVBIKy9uT3dYOTVibjNMMDh1N2ErUC81QXFHdnFMS0tMZksraVgybHFvNEE3VFZMRzFxWUpXMUpCb2hYOGtGR1U4R2t4SzdqaXBoeDRQSmtOaDZpbHFTRitydEVJMUdVOEdrL0YwTUExdHNQdW5aNE5wU0hQZHo1YnlmREFOWGVVbjNaMStBeStxb1dYd0t1L2ZBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lcy1NWFxyXG4vKk1leGljbyovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSG9BQUFCRkNBTUFBQUN5cXdLdUFBQUJpVkJNVkVVQWFFZk9FU2IvLy84QVl6OTRubzNlZVg3TkFCbjgvUHIvL2Zhb3JIM281ZWI3L3YvdjVkeTRrbk8vaWszRGtsV2NZamFsZ0cvYzBjM3M1ZUR5NnVQYnpNR2FhVEovU0JlS1JpRjhRQjZHVlMyWFNnT2NjRjNlMTlEdTcrZnc3ZUxVd0srOGxteXhlMGpQcG5iRm4zeVRTaUlpSEJ0Tk1CdUtYemFkZFVYQ3hLTGwxczdFZzBtM2ZrRnhPZ21hZldxcWNqTlBLUnBnUmk1NlFRQzR2SkhzejVuUm5FQ1FUekJyT1JkcFBTQldMaGxYS1JQV3hvdmh2VW5WcVVYODllU1ViMGRHS1IyZVdDL1V4cXpFbjBONFV6SmtHZ0F1SWh5ZmJFSHgwb3JmdjJUYzNjNlJWQ1J2U2lOdUt3REFwWU9hbUppem9acWFob0NEWGxSYUpRRHF1REg1NTdwZ1J6MjRyNnhiTnl5SWprenh3cU9wbG5CTU9DaUlkM0RBd2NIeWhuVC8xdDNqclFEVHJHcDZmekwvNSsybmZvcDZ0TFdObEdNQWNIU09xS24rME1UMW5JNUhNUzhyREFabFlHTk1DZ0JSbFpld202YWF2c0J0ZTJPK3FWZk80T0Q5a0pSeWluc3hiWGFUMk95Z3hOc0FzZExrb0dMcnFGZjZxRXVtd0xEbnRLL21qNWJ3SEZtb0FBQUNwMGxFUVZSb2dlM1gzVmNTUVJRQWNMdGx3MElGSWFLc3NJdG9oWnVvYTRBc2kwMkVKRFZwaXJqU21td2FKVXVmRzBtSjRFZC9lY3RMNTNSODRXV25jMnJ1MmFlZGg5K1pPM2Z1bkRzME5GaGN2UVlEeHZEMUs0UEZnREtqR2Mxb1JqT2EwWXhtTktNSG85MXV6OStoYjl5ODVmWGQ5dE9uUndLandiSHhFRDhSanRDa0JSR2lrN0dwNkhUd3p0MTc4WmtJUFZxUThQMVpYekF4TjcvZ2svbEYrWUdmR2kwbXhWUTZ2WlJJWkJaOFdZWFBxbU51V2pUaWNzc1A4ZFN0Ui9uZ1l6a3VoMVExVExITUNpc0JiMnhKWFFvVmxheXE4RThpVkdqc3NsUE9rZWpNakxLcUtrV2xGT1BqZk5oRGczNzZUQ0FjZ1ZJczlqeS9XaHd2eGRlS1BLKzRhZENBSkdrVXdPNG5RVG5MVDg4Vnh6S2h0ZlVJRlpvUTZRWEdFVjl4Y2RISGI0eHNsc3RidFlyZmNacUFDd21TT0puZTFyWXlmTW03dHdNUm83cTErUklCUW83U2tvN1Fib0FrSWZWcUpjckg0M3RadFFaZ2xLczdkcDlwT0VtakJnZm85VDRrY3dmYjIyOFNpcHpQWk5TaUcveEdEWVI2WFhCMDEwa04zcjQ3SkFXakVKaWNDTSt2eTNsVnJWU1JVUVZYUTNJMDRWck9CY2cwbS9EK0EvUVA5K09uejNLbDhxV0dETUE1emVFeUV4QTBUY3Y2dW8rYWJZK3JrTmI4RzJWalZMTnZISEcyd2hHbjIybDF0MHpUdE96djI4SFIwVEpxRzk4RHdOVTVaeXNjaU02NUFJdnRac3VtVGZPSFpWbUdkZXkzQzdBdU9kMVNpSlFDckhYZ0JMVmJyVVBMUE96dkhvRW1TWTUzTTV4SzJzaEp0OXZwOVhyVzhTNTRpTlp2Y0JxbTBFZ2xuZk9jdER2ZDA3TXo3K3hwdDBOYy9ZUCt2ZXdrTFhKMWdqSHA5czdzNkhWUDJsaXM2MGtxTkpCQ2pvZ0VqVFR0OE52UG1KZ2tBdENoQVdOTzF4c0ZjbjVCeEVaZHQzTUF0T2orazgxeFJEb2ZKcVNoUzhJZlN6U21EMC83NS9uRnBiL1V4cjNMSTlkL01Ha3ltdEdNWmpTakdjMW9SditEOUM4K0lxUUpKaTREM2dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVuLU5aXHJcbi8qTmV3IFplbGFuZCovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSG9BQUFBOUNBTUFBQUJWMm8wQ0FBQUEyMUJNVkVVQUpIMy8vLy9NRkN2TEFTVFZYbUxKQUFMeDBOTEtBQnNBQUhMam1wMEFIWHNBQUhXNXVzOEFGM25uNmZCNmZhbjEzTjBBQ25ZQUlYd0FFSGZKQUFqb282VEwwK05GVDVBQUFHdldYbWJJeXRzQUpZVFhaV3ZNRmlmWkVoelJFeWFHSFZsSVZwWGQzK240NStsdGRxVmtkNmxiWTVydjVlcmtiR3pYU2xUUU8wZWRucjdYUWtMcTJkN1h2OHF3dE13WEs0RGRmNFZyYlorVGFZMmxxTVBmczd2VnBySEh2YzR5Ull6LzF0TXpQSWJ4OVBqa1pHTFlBQkZTYUovVkFBRFpjWFc0cmNJUE9ZaUxvTVB5dWJucWpZMkJBRU9JTDJPaGVaaHk1emJlQUFBRGZFbEVRVlJZaGUyWWEzdWFNQlRIUVkzRUFGTnV4V1plNnFVWEs1VnFiY1hMTmt2YmJkLy9FeTJBSXBlRStaUTUzL0IvNGVORHd2bmxuSndrSjNDdEJ1OUpNaUhpb2hJbHZpYVVTaVdoeGt0aXJBVkJFL05HcVF3dUc1RExJNTFZOE9IWWljRlphQUsrNEkwMjhGOXI1a0liQWdqaFVjL3A2QURjM1k4M0g5cUxIUTFPUXlQWUkyQkJCN3Rad3ZrQzdydWhINnp0dzU1R0krZ2NRaDJNTXhlWmFoRlIwSWcxeHB6d0lIUDBLRHlPRHJ0VUtHbkJ0SHM4WE5Bam5zTUlHZ1pnblpxUGJLTzk0OElTaEQyU2NJNGRvbTBubmx4SGhscnJhOWtkWUtqbWltUzdEa0NsNmhQV0lacjhBK0dZcEZYejhFcUdLN0xXVy9ZME9XdVFYeUxxcjNsK01CZ0VERDVFZTg4R2crRFp1aC9wdjJhdWEzVTR2TVp0ZkQwY3FtdzB6MWFJWm9xSlJqZTNkeU5oZEhkN2srRjJoYTM3TmtHMzc5a2ROakxUckt4SUkzMGtLZXdlSEZkbXl5TVROcnZEdDY5c3U5cllxbG5qekVRcjVWQW5BdzBmSnQ4bkQ1bjczWW5RcW1tTHNtaWJHVmwyTXE4ZkZmS2pQR1o1RGRnU2ZQc0N1OE9QREhReUNwUm5WYmFtWlVJdVQ5a2Rsa2NmWGNpa0xMTFRyT3VreEQ1bGxQV0RadU8xYjdBeG5XNm5qU1RhYUcyM0JzK1BaNUUza211SG5sUklGSjNsTlJTVGpzczdLZERCQWJpaUE4TERPRVJqYWRjQVFMdkdYNWhRMmIrVVpLeG9iTlhFcjloNmVNWDBuUTJGNEJiUWRZUFliMFlPemFhNWE3d2tjSytSY1hScEY5VEpsM3NUU3hDZVo3VDl4Uzl2bzdiSnNSZ3JGVklqNjZYaHFpclBHaXVrVWh5WDNacTEvYTVrZXd5RXZWT0pBb2sydXJnWngzWHR6WnZyT21tMk5uNjMzMTlURVluWjdCNmltU29MRHlPOEJMcVFDanNhRHo2Mnd2U0RyNmRQREEzM29JdFRjZHFEU1E2Vm9zNVFpdUVJWEEvbVBHb05tcE9TTUZvOFVtY1VrZG9odGJPRlV3amlqbEN2QU1td3g5YTFPQWVWVFdxOVpZZzFmWXlMVHl6aDRvZW1YSjI4dlMvaTk3TnNOQWwxaDdKaVBIU24yKzEya3RlOWcrZXQyQjZPYmpBU1YzM3EwcWJyNmVmVjFhKzVuVnFxY24zK2RPWHBhWjVNSEFLZmU3Si9SeHRVVjFRNVZYYVBKblBlMjZxbXBQY0llZmNNVVlvY3BQaUtOeHp2YnFGQ2hRb1ZPazcvNERQUFo4bTBzdi8vNksvZlVrNG1aRGJPNDdZaWkzTnJMc3FVQ3ZpMFVzMys4NHNCakpmbmZ1WU4reFJDM0dJRFNtQ3pPRU9hcXhCYnVvWGhPVW9YT0dsWDI1TzgzNDQvSStRc0pVMWFPbWZJY1cxY0YxV3hudjMxNmtSU3ZYSlZMcXJVUW9YT29EK004bUdrcStXaFdBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lcy1QRVxyXG4vKlBlcnUqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFCdVZCTVZFWFpFQ1AvLy8vWUFBL2tiWFFBZnFqWkFDUGt4Zzc4L3Z3QWZhcFppWTNteUFyaXhCTDYrL2I1L1BrNHJFYjA3ZFB3K1BFcnFVblhPZ0MzejVtQnJrSjVya21yeVk2MnlJZmk4dVVBbmprQXAxUlVyanJENGNMTTU5QUFlcXhWaUpEczI1NUdzRnFCeFlxNXhudXp0SFBhN2R5bjFheDF3b2NlcVUvalRRdlhBQURtenduWUFCejE3Y1VBbnl6UTNydXB4WUhWNWNyRDE2MmV2VzZVdDEzVjI2Nmh0bFh1OHVTT3IwVGU0THZWMEpEWjJLUGs2OWVzd1hWOXMxeVN3NEtydTJURXlZVmh1SEo0d250aHVHYVp6WlRIcmFLaHFtMnN0SVhGeDNqYnkyMmlwMkN0ZVdsMWJUckt2N0ZGczJrOGdZV0ttbmVRbjNCamluL3gycXl5cFpBdWdKU3p0WnQrbW02TXo2TGhwazdxdlhxeG0zL2tueldVcHBScWg0YlFoaFhPdlc2dG9WSEJpRGl3bFYrYmtXM1Nld0RpcUd6dHk2eDhxYnUzcTRXV2RqWkVpSUY1cXFoOG5vRnBuYVZwdDFQSDBjUy9ZVjlQaER2UGZYWUFjclRpWGhEWlFpVGl0UlBjZGo3Z3BobmFiaVRxd3BKZG9XWEFXVXlNZkdPMVJ5M2hoMXZiWWpzVm9RL2puWHJydEp2dXdyWGpnbTdEaEZUVVV5SzRZaVhUcUhxc2N6V0lvdzFlbHlPQWtVUFdoa1ZrcHhQNDROeUZKcGxsQUFBSExrbEVRVlI0bk8zWmkxY2FWeG9BY0M0RlVSZ0dycURNRTVsSkdHNFV3UUE2RVRYUkVicXhhWXMyMU96RXVqWFZTdFoyM1hlZ2tOM1dCRENzN2JhYnY3amZ4WnIwa1o2elozUDJlSFBPdlRpSEVlWWNmL1BOZDcvNzBPUDUzNXYzTGZRYTdTM3ZhL3pwMTJtY3pkbWN6ZG1jemRtY3pkbWN6ZG1jemRtY3pkbWN6ZG1jemRtY3pkbWN6ZG1jemRtdnd4WVFDc0RyVFdJTCtibnJzWHkrb0UzbWhUZUhIUzJXU3ZNTDhmakNmS2xVc3Q4VXRsQzZzVmllbTRqSEo0cmx4UnNUdnhKdjF0aENjWFZwZFdLeVlOdUZ5WW1GcFdMcDFXN1cyTXZ4cFlXSnlmTno2cjZ4Zkg3K3MrN0pGRHVNVUdKbDdlYmNoWEh5NWxwaTVmd2JVV09WTGQzU0VZcXR4aWJ5RjU4c3htTlg1aERTckhRZ0oxdnNzY05XSUd3YVVUaUxyU1hpTDlqNWVHSU5Fc2FTWlN5S1AzR3p3YmJjc0xNK1RJMzh5dnpONnk4U2ZXSitEdTVCSjRxaXFJckJHbHZDV3MwTVd6cDBQQ20rVm94ZGZCNHJsZVBMU0s5Z3hWQVVyTmlNc1MzaU9HbEgwNm9CRko0ckxTUUtBa1ErSUJSV1ZvdHpZYVRuUktLSUNpWlJsdGhoWFhDSW5NRlZZZ0UyWWs4bWxsYUxSZHN1RmxlV0VwT1JDRUlWVVNSRVZDcHZTd3l4bzFpcVlVd0lvU1ZPK00zdDJWaHhZZU9kTzZsM05tNlVKaU9wbEkwMFVSUXh4dWE3NzczUERqdGQwMm9RVFpLbTZxdko1T2JXQngvY1RVNUYwR3dxVllkWXB3UzRSRllOMmJVK1pJaWRjUnpLMWlWSWdmTDJxRzgwbWZSOXZBMXNoQW9GNklWQ0NwNklkTyszbG11OVRPN0xab2RkUjhaWWxGM1RSYWkrbWZUUmxyeS9jemV5bkYrT2JjQ0JJdUJHSDM2VU1YUG1pekgrc3Rtb2lrVWlFc013b1RzZUozMmowSHpKM2QrTlJRb2JwZm42NU9vVkc5RlVzVVFZY29obE1zSTJhV2VEdzRFNDJyZVR5YW1QcDdaOTIzdVFKTXVGQnd1ZnJKWUxVVlMza1pCV1lhREVPUnhsZzEwekNLWWp0MFNmLyt6bTFCNjAvZjE5MzFoRUtDVFdEcTdFRnBGZFIyamRBVFRjM2JEalhqNDdhcVZOR2F0aUpqRHNiMWMvM2RzN1BHd0lXOG14MmJtVnZIMWt4MWFYSWJYVEZRZzJWaUdiZENiWTBub2dTa1FWNjZhbVF5RG5OM2QzR28ySHM3N1JzY2o4eHVxVmc1V05NbVZyS3BncDI1Q1lZQ1BIZ1FtZVdyT2NZVzliM0w1LzcvZEg1YTFSWU1jU1N3OCtLNWNUaTdOMCtNL0JNRW1UdThvR1d5SVppYWlHc1c2RTAybTArUG1EUHlRL3ZaZWswVWI1dWFXRFJHelpoam9TaUZvR1BCTlZkZ0pNc0FOVmwxZ1oydGwwMTVIUTR2SFdINU8zZjJBajIvNUlFSkFOMFk0YWFWMTMveVJmMUwvTFpxTTB6RVlzV2NTT200RStXZDdjR2hzOXZ1czdaeVA3QUExSFNjbUFyUDd6WDl5Ly9rMWlvMHZDdzFkd0RhSmRxVm1RdGxmL2Z2eTU3M2g3TzVrY0R1NlJBN3B1VDZIMFU2aVJtYmROemN5NVRMQzFITUZFcEFPTzRZU1JjR2RxYkd6c0xoeFRXL1hJUlV2WlVnNG1yam5OY2tSWkM0Y1pZT3VPUnRlSklpWTVxSCt6MTRadC9OcWp3MGZqTDFzcUlLdFFSZ3dIU3FCWjBSaGdDeExVUHl4Q1JYYmd0NGJYRDYyNTJ3cUZRcTI5cHYrOGVSdUJETDB4S055WXlFUmlnRDJjbHNpd2VzbHBFcksveUhvOC9zT1JtZUFJdkdaQ0E3L0h2OXNlK0R1MlJWUVJLNktxRUZ4akliZVJyZ1ZRalE2QldoVkZ4djErVHljWUJITXdCRzh0Y0xmYmJjOTRSS2V4aGo0QW83dkpCQnVaVGxvQ2tKR3BvdnEwZjlDYUNZMVFjeWdJNzhIRFptZTMxWngrSERCQXJOQkRsdGhnUTI1WExaaThZZ3Z0ZUQydFlheEhRQjQ2UHdrRld4N3ZEa3BEY2l2d1VJakdSQUdFTExFc1VqTXczWFJxZUQxdDZnM1JSdTAwVzJZRy91eDlGUDRINUw4cVg2Z3ZuNDFNV0xVUUtOd1ppSFl6UkFOTlV6dlVvdGs5RW1vMy9aNXNBOW4vaERsSnhmb3l5Z3diYVlTdUZJaERjN3NkR2duUm4yRGIzeHgwT2dNb2doN1A5R09rUzY3cTZ2cTdOak5zU2RNckVHMVJTZHVkYkhOb2hwaERCZG5yN0VHR1FFbnMyS1ljZFMzOStsY3Y5bmN1bngzUWFJZUU3bWFoMUxTL05UTkR3eDBNUVVXWm1kbUZDLzNUZFpodG00YU1BODhSTzJ3S3p4aXlTdmY0VXRleXpVR3IxUXBCSFF5TzdMVTlrTmpqT3pwa1BzSHlqemZtbVdCYlZ0cWk4dzJFNm9mVDNxdzMyMngyMm52TmJEYnJuVDZzSXdjS24waXd4TlRXSlhWbmNvNEZJd3JkZUo5Tk5ScU5reWRlNzVNVE9ObUJOWUwwRk9aYUNrd0JNVXRibHorTU9iSUJtWENlQjVHK1lEY2E5dlBUN3ZEWGRWVVY2VEpaZnFsbWhZM1NHUm5tcHZJNlZMaGV0OWZ0Qy9EVzcvZmdtNm9LYkJXR2RwMngzRDVQRk4yUlpURlhjOVA5OFpQVGJyZlhPKzBPbmdpb1dxMDl6ZVZ5c3ZOak5UdHNhSktWY1VRc3k1WFBuZzBhalMvT25oMXBMbFl5VmtBNFg5S3d5ZTZmUWxhY0hjVmNoNUN2ZXIxL0dZWlIrZVRyWjcxK3QvNkxPMlNJalI3M2VyMnpzOVB1SFl3SGo3dGZWeFFZOWMyclo0MWU5eGYvd1dhSUhZRytlUFROdjc4OTZSM3RmeGZwUFRyWjM3OUY1UDk4OC83em4xL0pGSnMyclZTVlVMOVBvY0xEaHhCa3JYcExlOFYxakxGUjlKV2ZNcy8rTHh0bmN6Wm5jelpuY3pabmN6Wm5jelpuY3pabmN6Wm5jelpuY3pabmN6Wm5jelpuYy9iL2tmMDlpY2RKR1VabEY5TUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5wbC1QTFxyXG4vKlBvbGFuZCovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSGtBQUFCTUNBTUFBQUIraytobEFBQUFEMUJNVkVYLy8vL2NGRHo5OXZmZUxramNEanBQY0Y2MUFBQUFOa2xFUVZSb2dlM05NUUVBSUF3RHNBN3dyeGtaM1pFWVNBSUFBQUJBMlduSmJjbHJ5YlNZeldhejJXdzJtODFtczlsc051K2FQN25HRlViYjhJNW1BQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5wdC1QVFxyXG4vKlBvcnR1Z2FsKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQmtsQk1WRVgvQUFBQVpnRC8vLy8vL3dCUVlBQUFaQURyQUFBQVlRRDRBQUQ0K0FEbVVsTDdBQUFBWHdEeThnRDIvLy84L0FEWjRnQUFXd0M1bXByUWtwTHU1ZVVBVndDWW9RRHlBQUJPZjFmbExTMjZ1d0RmM2dBQVV3REd4Z0RXMWdEbzZBREtZd0Mza1pIWmVYbmNoNW52OHZuUHpRQ3FyZ0RqQUFEYUFBRG1QZ0RIemdDMXRBQ2twZ0JaZUFBK2JRQWNZd0F1YUFDOWpKR2pud0RaYlFEQmVYbk93TUFBQUluSDByK3lvQURsakppMXZ0c0FUQUNJa1FCSlZRQldmUUJuZ2dDOGpBQzRlQURaWXdEQVZRQzRtUURNZHdDL3N3RGdTQUNwZUFDdXV3RFJsUUROSkFEU2pBQ0JsZ0RyTUFDTm9RQzV2VlYza0ZkQWRWZVdwRlhqNkZYSjFGWEFnRlc5cmxQQndqVEV1Y216akoxamRDV25oUUM1WUFER1BRQ1hpQUNWYmdDc1RRQ0Nnd0NmWWdEMzVRRE9xZ0JEVGFOWllLdmE0TzZFbGNZV05acFliTEZ2ZnJjQUpwVXdaeVV6UDUwSVh5V2ZxOURUWVdMWU16bkJ6YVgzSXlXL3kzTXBXQUI2a1lQV3A3bGVpM0RlcDZuRnpvYmFUVnZwTFVXSm4zaWVzS2JGdnFpOHVZR3NzRFdZa1lxemFWS1BKeFlsQUFBSTFrbEVRVlI0bk8zYWoxZmFTQjRBY0RDRmtNSTBRUVdPR1NkajFRUkkrT0dtUlZGWlFVVVFyYnE3MTd2YmF4RmE5eFFRdmZiYzdXMjd0YnZiN2QzL2ZaTUVrWHJ1MWxoUzdYdjU5ajFmS3MvNDhmc20zL25PWkZ6dUFjVXQxeWNOaCsyd0hiYkRkdGdPMjJFN2JJZnRzQjIydzNiWUR0dGhPMnlIN2JBZHRzUCtZSGhZOWt1Lzc3TmlzNkd4ekdJaHJ4V1hsaXZ4eUdmQjlnU20wd1VWWTBsU0dhUXFpZ0p6SzRsUFF2OFlkQ2k5TFl1QThBekRxN3dvTVF3RGlGQXRyWHB2TUp2TkZGU1JNRHhISkNpSGt6eks1Y3BRQUJ6RGlVb3g0YitoN0dDS0pwcmhrSmdzcE5LWllKZ1J4cjFibGZHMXFrQVlqc0IxbXpOK3hWUlBoeWthU0hKaExPRHh1TjBablczY3o3ZFJTZ29jSStCeFd5dkwxVktkeG5SNG9HUXF5SnJmT0dPN1hQNnRKWVV3UUhsZzU3TjVGWFZnazZhYXlPbWc1L1E3L1d3YTNpS21DWWRiTjRvZDJoWjVIbTFtQW01UEw5NW51L3dWS0RCQVRkd2dkbEJHRFBucTYyLysxQjkvZnZpWHY5N3VqemQvKzVibkZOdmNWOGcxWXJqazMrL2UvZUtMdTkwWXB2SG8wWEJmMFA4OG1zVU1aOXM0c2FvT2JDT09xSS9uL0xHMXBWaXZXRVRpdFIxdnIxWkhObkwxaURmYndBQW9OaFZDaTJvMmpURlVSVGhacitVYWpmcnBYWFpxV3FQV0d4RzFKM0t0RnA4VnNZcGgwWjQ2YUZHZDBtUVpBVURaV2k2WHJQVFlEVmpTenRnMVhDdkZaeEhIRUxHNlpJdmJHbnNCYzBDRWtBNlNwK0hkUm43bDlDNVB3cnY1ZkMvM3U5cHV2aEhQMXJDQ0NBKytzNk4rVzB3Mm93Y1F3NVAzT0VuaWxrL3ZzZzVFQ2ZSeUx4SlIra2M4Ry9ISGwyUlZ3dkhyWmdjVnhndzh1VlNWNWVwcTl5YittaXlIcTZlNWoxVGxhbExkeU5iWDk4cEppY2pGYTJZSGRoSHQ4UFJRSnIweEdwSGJFMmJjMTZON2Zmd2lac1NzZ21pdnBRSlF0U0hkVnRoakdvUlFJZ2JiL09tUk85MFlvdEc5SEkwYUgzbG5BU2VJU2s1aXhNb2YvUDVQd0U0alJsUkZEQkhYWXc5MVkycW9GejIyVm5wUWovbjJBQ2dOdnBoWUdTTjBmcFNOYmxwNmQ0NDl2OTlzTmx2dnM3UG15bkpGWUtxRG4rTXRzRE4wNVFXSlVVcVM1OW50ZzA3N1BOdWNJTDBLSit4Y0k5dXpDQm1VRWduVFA3WlAyVFB0dzZPTDJhNGFBTG5yWkJjSXdBc1ppQzVpSHg0MEQzK0hQYTV3U3V6NjJJRXdBUG1BSjdBdEFpQlR0dDkveG03dEh4MGM5ajJTUHI4K3RuMUdjMVdCakxKeGZld3hERWdxT0xaWUNNczRQQm1KclgwWDgvVXFTZXZ3Tk5tVUhkbG8xTDNlMldxNWVLL2lkWG5MdkxMNllZaHRiSW1UYm0zVHdnMDRIayt1MU1xTlhMM0g3b3ZSYUswR1M3U1ZJanduNFBKZVBRZUVnZmRUbDJlSEpGRkZ0S3ZqQ0VIdjV1cTd0SEhkR0JtYTBtTm9xTy9yYUhUdFNWbHZYTEZBQU1NZ0FXSng0TzNycGRXZU5CWjVqa01ZSmd2VC81eDdxalVhR3MzMllmTlpzMFByOXJQOVptdXF1ZitzTXo4YWJXajBYenk3c1ZJc1l4SHdIRkpxZzE0dFhKb2QyT1VBa2NLRjZWQ1FkVCtmdXdmMERuQmtxTk0rYUIvU1N2S3NjOWhxdFp0SC82SnNDUmtkSUtWR3R1NFZWWUVNL3BtOE5Kc3RJQ21meWdRRCtpN0Q4N2tkamNZS1pjL01IK3pyZGJ0ejFKbzY2clJuS0Z2VFpDMjMwUzJBa2NRYWx2Q2dLNkFGTmdZUXk1dUZkQ2dVZUQ2M2xhRGhwWU9rUGFObnUzM1FiT3ZabnRHenJYK1VvUDIyeStldHJCWlZXU0xhb0tmM3k3TnZTWXlLNkJKQmd1cm00em56cDBlRzVnK09qdWFIcHZhUGptamRQanlhYWJaNjA4M0tlZzVpQVRCMGdzb1B1bmU5Tk51OUlESVFFbHBLZUVEVXMxbHl2ajJ2MSsxMlc2OGtiZHFZOURwQVJTOGtRQkJreEJVSHZUQ3p3Slk0TWJVbzZ4MDMvMytOYTMvZGZ0RmxFNDVnV0Y2dmw0QndmUVdRTG44QktiREJVTHF3bWQ4Y01UZEZqay9iN2ZsV3E5WHR1VWZOUnpFMlcxcGFYVTdRV1RKM3JiTmtJQTlBT0VBdldOWVRHakhUOS8yZGJpdlZQTmp2ZEdmM2JQZWpIL1pNZjRMMkpQWGYvZjIyc3owcHZRTTByOWxoY3lSRXNsMTJaNzl6eXA0d2J6enhiMUEyVm1QakNxOE1mRFZwaFUzNzdSKzcxeTl2ZDNHOWZydHpZTEtuektmUDkwcWtWV2ZjYi9UYjJxRFZsbFkzTW9QQ0lUUGJQeDNyTk4reU4zdHVkWE5ud3B0d1VXeDBtSzd4T1dIZDUxVUF1YzdWalR1WXAydkphVHJJQStsMGdZN2dyZEtTdWhJZE5WTGNuSmxwRzMvQTYzZ3B0MGFmd09NVFkyZEMyTnNSR0hpdGEwbjNORjI1RjBMVDIyRVZrWk0zcm8wY3JGWEhmNTR5UzhtOHFZN2x0QkplY3JteTN3TFRyU0JRR3Z4Mm1oVjJTQVlvQ1VYRU03U3JHMzZ4V2lyTEdCVGpyODlLOXNRR0lob3NsbVBISjBoQ2hodUp5dktIR1hheTNTa0pJNXBFZ2tRWS91VitwYXpKR0Q1dytkNjhidEZDT0pXZGk3cTJ5aGhxMm9Ob0ZqQUUwNytQaHFqWnNIZHBpWjNHZExhV29Kd0tCdGpRcjI5V1JCR2JFNGt2Rm8rYjIvTFV6Ulhqcng3cVlOcmEwcSs4WnNPN1ZVdnNZSUVSVlhsc1lZejFlTnlCN00vTEYweC9XMUNLakp5SU9wdkRJbldqZ2M4MVZ0bnVNUlV6Q0VycTV1SmlPdlA4MXpjWGliengxL2ZqUlN4SkVFT1Y1dHNPdFVXMko0VTVEb29jUUpLYURJZmZIbDl3eHhldmZsc3YxaUJHaEdBUkNYdTJ2SDYzeG5hemFaRUhHQU45dzVnbjBzbnc5K2RVM3VQWnI0eWRLN3FFZ3hKRHd2YTg0N1BJZGdmRGROTEdlVmxDQ0FHZWVmaDJKTnAzdDhoeDlnVFFobHdRQkNXblNReW5QTFhuRmJaVnR2RmVFdUFmRnpLcDdiQ3NZdnp1aDdmM2oyOUhvOUhieHhQRHM3OVZGVmd1NzYydnhyMnJJbjBtN1hxZmFwbHR2QVhtY0NySUJnS0I2ZlJpWWZIeFR5OWYvb2ZHM2Z2LzNibTNYRWxzZVduckdsa1hhRXRpdzRiOFZkbkdPM2NPNVRQRzZZYXpkKzc5YzZHL1VoVVlZRU12OGhGc2QzQ2IxbU9pcGtKL2ZNTEJ0aEZ5UmJZN21NS0U0VkF5RmJyZ1BJbHZhMG5SQjRpdEIzaXV4SGF6MDBtYWNQUDBEbnYrOUk2cW45NlJWbS9lNlIwYW9aU00zajhydGFPZmxhcFZCVVFMSUN3TmZDTitNR3o5WkJyVUQzbjFuVXhUalpOcHRNVXVKZXcrZ25sbHRuN2VNcVV2R1BUbHdPazVRSTRRSmZmQTVreC9KSnRXditCMEtnOGx5VGgxQ1VWRndlV2R5azAvZFduSzJiRUZPdWZrMWRMYWVEMytDYzViRG9adEJNdXlYL28rcnhQRjNmZ2N6Mjg3YklmdHNCMjJ3M2JZRHR0aE8yeUg3YkFkdHNOMjJBN2JZVHRzaCsyd2J5cjdmN1RmaUZrRWFDcGFBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbi1TR1xyXG4vKlNpbmdhcG9yZSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFiMUJNVkVYLy8vL3RLVG5zQUNIMnFxN3RKemZ0SkRYdEhURHRJRExzRXluKyt2cnNHUzN4YW5MdU5VUHljM3ZzRFNiMW9hYjFuS0h3WDJqODRlUDcyOTNyQUFEOTZPbjV4c24wbEpuOTdlNzR2Y0h1UlZIM3NiVHNBQnJzQUJIemZvWHRMejd2VkY3emhZdjYwdFR1UFV2empKTll2REMvQUFBRUVVbEVRVlI0bk8yYWEzT3FQQkNBQXlRa0JBaGdsWXNpSXZEL2YrUGhHcENnN1Rrekw2SHY3UE9oTFY1bUhyZkxaamNSR2I4U3BGdmczd0R0UFFIdFBmbVpOc2I0UC9iNFM3N1R4alpuUW5ES0JLTUhVditzVFhMc2h0bkpRUzJuMER1Tzl5ZHRXMXh2Z3pKQ2poVmRqMlA5UVJ2bmJveEdUa2x1eWh3NWd2MWJiWnRZem1SOTg4VHNpZzJ5aTlsSDNtbXo4alJKcCs1OUdXQXpNL2NRKzh3YmJlSExVSDlkMmZJWjdGMWNldyt6ajJ4cnN3SkphNzZRcEp5YlBzcHl6bTI5R2I2cHpYeHBmZkxvL0RpTkN0L04wTW4zQy8raDFYdEwyeTVsaHFUZU1pRklPZFdXMU5kN1gyNW9ZL3dsZzEyODVMVkJXZEovb3N4ajZ2djJaRU03RDZSMWxxK2ZQR2ZkMm5QV1hRTlZiVHFuaU9OTmV0TnY3SjNRQmFGb1NoMWRMWmFxelc4eTJOYVVDcmdlOWFpUExQRjBibVBwSnZWUnRFa3RyZFByV0VWd25ZbmhMeFkrQldGMU5uWlZacUNwaGl2YVppaTE0L3Y0R0kzUVkwZ1QvT2orQWNSK2pDKytXR0luMFZmVzJsaklSUjBOa2JRRk93Y29QRFBSeFg2SWN2ZVRNSkZIVHNXRllQdG55bHFiUnZNTjJkdng1bVlGS2JvRTF1MjVXSGtNRXJXUHg4aTVXVGRyLzBaOHJjMGFHZXlxYjFWSlBTMHg4VXZad0dSNjVTWGF2eHl1dGJtMXJpUGtucVJkN0F0ekZWTlI5c3ZTRGZOOVZKZXN0TEV0UndPVXNPbXhxbXVwenNwNzg2VDdPRmNkdFdTdFRlYUYvVGxHa1pSdGdpQ2s5bno1RjZwU0ZPcW9KWXIyWEVpS1VWc0VUblQzVTBXUFJtbkF2S3JTTWFVcDJoZFpTUHp4dnkrc2RsQmcxNEN1M2txTElzZVVCMWNORGNvUG9tM1F6b3VzcmJ0VnAzdUhsb0ZCMGE2a2RxT2hRdndVcFFET2pWU3c3cW1Qc05Nd29pdzNpMlo3RlczNm1pWlk1eUM4MXJibmtmM3lHbDVTaHN2d1UvZXBNWW5XMnFST1pianJseEpoaHRWeTF1SE5TVjJBZGtOcFhPL3pNaG5JZlJ4czJ6YXYwaXV6YlRKZW1qR3F4MHNOS05wOHNka3dkU0c0OXFPb1NGRlNSbTVKMnNtc3ZXdzd4V0M0MUlHaWphbGF1VEdSTjJvLzEzQTVTbFRlUWJRTmxranRlRnJQY2U3MktlODBacThweW1FeGJkaFJrc1RBNW1LYlJQWWhqUFhYMDVqRyt6dFhYdTdPeGo0SmorYnNsanNOb2g4SzVHWXI3emNKcXlOcEcyS1JKcU1udHI5Uzk5SFdrdkZqc0RoMVdUVU54dnV6cFkzWlhBU2JvVmFUTXE0WnRiTmlXQnF4VVpXQzBpRFJ0YWUydWVPS3hhS2hHdVBkM1h6WUhQZFpzZGVOOFZqZlJ1RDIvalo1eU52U2FadnErWW5WK1kyMjV1ck5hUUl4bDF0cWFxdXRtM2RuTjRRMXNxZUtQVjNsK1MzdkQvakVJNVBpeVdPOTI2Q1pEOGVwbE12REE1UTJoR2srcm5uaDQrRTF6YjBrbm1iaXVORjdYUFBDTjE4VklNS3VTL2NaV21IalJnZWF5cjc5WWdiR2hESmhDazZQZEZ2K3I3OEdjemhBZTA5K3E3YjVLMEhXcndRQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3TUg0QXlHNFVSMGRaa2FUQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tWkFcclxuLypTb3V0aCBBZnJpY2EqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBM2xCTVZFVUFlazNlT0RFQUk1WC8vLzhBQUFEL3RoSUFjMEtBcnBmMXpjd0FBSTNMeXVEY0hSRUFlRTcvdVJJQWRWQUFlRXJWNDl6L3ZSTUFHNVBZcXlJQWJUZjk5dmFmbURieTgvZ2hlMHovd1JQZEtCL2VNeXp5OS9WWVBnYmJvUkFlRkFKSk13V2xlQXptc0J3QURaSHBqb3RQam11UXRLREkydEhiRVFCUWhFWkhnVWl3eTcyd256Q2F2S29BWnl0Y2hrVXNnVmZoVVV3U0RBRzJndzNycVJFbEdnTm1ub0xTMWVkRVNhR0dpYjdtZUhUeXdMNDlpR0xvZ1gvZlJUOWlSUWY0M052cm1aZmlZRnVZYmd0TVVxVXZPWndrTUpsM2ZMaTV2TmxuYnJIeVFzZTJBQUFENzBsRVFWUjRuTldjaVZiVFFCUkFCem9KYlVyRTJtcWhpQlVySXE0VnlxTGl2b0QvLzBPbWphMlpOMGs2UythOW1mY0Y5OXh6ejJTYkRHT2w4L3BocXpEM1A0ejJON3lhY21vMk9McGI1RzYxdXlOcVVtRXFzTm5PbTJlaThLZGRuNFJYWVRNV0ErRWY5ejBTWG8zTmRnYWk4TlluZndxdndaYUZ0MGUrQ0svRjlyZndldXhNK0RVb2ZNTUw0ZXV3czhLM1BDeDhMWFpKNFI0c0tRcllKWVUvcHhhdWdsMVMrR2RpNFdyWVV1SFVTd3JiVmdTUGo0N0Z3a21YRlBiMmpxcHdXUGczd3NKWittQmJXZmdVTENsMGhiTW83YXNMaDJzNFdlRXNpbElkNGRmSFhnalBzRFB3L2tsZ2hTK3c5WVJQZ2ZCM0JNSno3TWltY0lvMWZJa2RXT0VyYkwzQ0plSEloYk8wd0IxTzRleXNsd1lvblBHRFdVOFF2aHVDY01iNStIQXZPT0VaTnVkZkhoV0VSNUc1OEs5WXdoZlkvQlFVYnI2R0kxMDBjMnd1Rmg3cEZMNExoSC9IRUw3RTV1ZEJGYjdDaG9YYkNIZGZlQUZiS3R4Y3VQUENpOWljUDU2bFJlR3YxSVh2d01LN2lOZ1doY2RiQXJmandnRjJ0cVFJaGZkMENuK0pWN2lFemNkaTRVOTBoS01WTG1ObmhZdExpa2JoTVZiaFpkZ1dkeW54QlU3aHBkaFF1RTdoTVN5ODYySXFzRFBoWXVFdmpBdHZ1NWdxYkp2Q0IyTGhMcVlhR3dvM0x4d1h1OEhDY2JHYkt4d1gyOXZDMTJGN1d2aGFiSnZDZDUwVnJvQXRGYTcrcEJsZmJMa1pGV3g0VzZoMWwrSm0xTEF6NGFtWmNGZWpoaTBWcmk2Y0ZwdVBmNERDU2JtVnNTMEtwOFhtcDdCd09tNGRiSXVMSmkxMlZqZ1VUZ091aVQwdmZNOEQ0ZHJZZmhTdWp6MHYzUERsRlMwMkh3dmN2WDRZMkVIYURyTnRQNjZWbXRCaHJ0dndLcW04MVlvUzI0dXF0Ykg5cUZvVEc5NXZud1J4dngzazAwMll6NUpCUHJtZkh4cC96U0Y4VHhMa1c2a3czd0dhVjAzNHhoVldIY2I3N1NDL0psaDhmeWY4ZHVQcGQ0UjY3UEhaWGpOVkR4TVhVNEZ0dnM4QlZIMTUxWEV4cGRpTjdTb1p2dS9jMjNReHBUc2NaZzN0Y0xqODJYRUNYWVlOOTVOb1ZDMXVwSGVtdWd5N3NkMDdXZFd1b0NWcy82c3V3ejVvYW1lYXU2cGw3TEh4UGtERXFpWHN4blpkT3EwYVlOdnNjY1dzV3NRMjMxRThSVmU5d2piZjNRcnZRREJVTDdHRnFtMytCOEZSbldNMzltOENsdW9GZG1OL2dpUlhFeVRvREx1cFBkdUlxdWZZRGYzbGhLbDZqbTJvR3Z1eVdJVnQ4d2RmOGd0VmRRSGI0bDhiZE5VcmJMMnF4Zit2RTZ5MVdzSzIrQmVZUW5XT3JhVWFuQzJRL01hdWVva2RXTlgvc0cycVJsOUEvbU1ibitGQXAzcU9iVnoxSnBucU9iYWlhbmg2d3cyaGFtVnNlQnJNTFYzVjZ0aGVWYTJNRFU4NlNpYkVxbFd3cFpQVGJpYlVxaFd3cGFxSkxvdGdncXM2bjFwcWVBWmowdkZDOVdZdHRwOVY1MU5UTlZCOVMzcFpCQk5jMWZrRVYzVStGZGppT2E3RFAvNVVuYzlmOVhVUFM3aVpsWW9BQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZXMtRVNcclxuLypTcGFpbiovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUJ5RkJNVkVYR0N4Ny94QUQveHdER0NoN3ZvZzcveWdDL3FRSC96QUNoVGhLY1F4R3JBQnFrQUJtdGtnV29oUWlqRmhpK3NRQ3ZEeFdSTlRET3pzN2lzd1Rvc1FDbkpoZXduUUN0RlJuSnRBQzllUXZLeHIrN25nVzJsZ0Q0dndELzBnQ2JoUUN5czdXL3hzYXFBQUMrcVhyc3V6cVZBQURXc2xMTHo5ZUNjd0NLZVFEUzE5ZXZmQXliaGkxbmVwN3V1QURicWdEdnZDbXVsalBTcWp1WGtrQ2VpejZtazFLNW5VU3pta3hVWm5hZmkxSEFvMWEybGgrZWppbkxvZ0RMcVZHNmxqdWpuV3EvV1JTaVlRQzR0cE9mZWhqRWRRNk1maTNZaHc2MGJES21TUXFaVXdDcmUwdkRhUXFaV1N1ZU1CS1pYQktiYkI2b0VpaVZJUktrUmsraFZEV2JhUWVlV1Zla1ZDU2FNZ0RLbHdTamVUWnNmaStVa3hhMnBUK3dReFNIVlF1RFpnWnhaeEI4UEF4aE9nSmFFZ2huQUE5K0FCRnZUUXVDU3hSN0l3eDFNeFdPZEdTUWRWZWlpMStRVFEra2ZIZXZiNGlKU2wveGJxM1VlSSt1cnA3TVo1T3JucVROaktqTWVaKzJSSHUralp6WVlKaGZYWVZ0WjFXa1ZYRkZUcjZrY0ZtVGRYMXpiak9OR0RWemVFb0ZRLzB6UzVRUVc4VmpNV2xQUkh0MGVJTjVBRGNvWGFZcVdwTXZYSWFkS1NwL0hGTlNqbG1najRUWXpyVEtuR040bDVHMW9JWlZnbjlIK3M2YUFBQUdUMGxFUVZSNG5PMmEvMThTZHh6SDVUUHA1SUFMK1hZNzViZzdCT1ZiZ0lTSkJ0b1I1SEFYRmdaS3N3TnIwOW9Nbk1QVG5LMmFMcHVyM0hLMWYzZWZRN05IcXg0UHlNQmpmWjRQdmp4ODhQN2h5ZHZYdlQrZk82NmpBNEZBSUJBSUJBS0JRQ0FRQ0FRQ2dVRDhyL21pTFdsWDdjNjJwQU8wSlIycXRnUnB0NUxQVVJ0OEtvdUdPWmEyaWY1VUdvMXlITzFBYi9DaytuME1iUkFhRExlYk5nQTBDSitOcU9pVENmaEhhQVBvR2dnUERaMGJqbzRNRHcyZmM2cGFIL0dHdFFFZDdoL3RIejV2TXBsc01YM1FaSXBIeHNiQ1k2SFdOcjFoN1ZERUZnK08rOVVBc3djdjlHS1lHb3VQeE9PMm9YQXo3RDVJbzlxaFNCeGdXSGpRSHFENHhNVWtuekxiVFJFMUJrd1JaeXY3M2FBMkNGOENnUW5ocTBoYWkrT1RGNUlrcnJYNHZ4WW16SGJkY0NzVDNxajJXQ3hsd1hIOGNnWW5jWXQxQ2lkSjdaV3JPRTRLeXRaMitqV3lxayt2TWFUMU9YM0NrRWxZcy9BckVQNys1Z2krbjBhelRaL1haeXdHWDdLc203Nm1MK2VTMHptOXhtb2hzZ2xkcUNsK0g2RHhBVmhJNnZQWlRKS2M2Ykw0MHBrcjVHUjVOajlsVGRJdG5ZRDFhNE5ETWJwUXZwWkxUQ1dUU1NiSGVKTDZxZHprOWF6ZWZQQmhxOXpyMVFaMFo5SWNxRm1wVFF3VHMzNHpkME5YOU4yQTd6SEdjK3JRbDQ0SFc5UDFlclVEWXE3WXBUbndoam01WVkxNVlwNVN5YzljbXROWmM0ZXRwaEtUazRsQ0s3enIxYVlUOC9Qek4yRVU0R0tEMlpuNVc5OSt0N0NnZFRoY3J0bWlKNGpCazJsWis5Ymk0bTFGYWF1Q2k3Y1hiWEMvRjZSa0V1V3A0czA3My8rd3RIVDM3c2lvekpqOFdhbTRxRzlKU3VvT2lmVkxTQnlvS1Z4R0s3OFl1cjB5QXh3M01ERFFZd2EwWEhNNnJpUnRsYzdETUI1YUJiVkpFcytVeXZBTmFoczVvNUd0akZSWkZtb0RHNnhoek0zVWZVM2RreVErTWhRWlZ4OW9helR6ZDhvV1dWdGE1aW8vcnZ4VVhZWGFNQ1N3WnFnbGEzemQydjBEUnJZUEhHZ1hpNldiYnFLbXZicG1YRjlaWjllTXNyYVRNN0pWeFdwclBHN0d6UlJsYlMrN2Z1L25sV1dKYXdQdGpOdnQ5cmhyMmtacDQrZDdxeHkzNFpXenJVaHRMM3VCQm5ZNUpFdWJudnViczdJMis4dWF0TEd5NFYzejlnUXcyc2x5eXRJR2dmRjg5MHhHektUaHZ0V3grY0N6K2FDbWJXUTVibTBWaHR2WWsrWXQ0dDVNOThPV0xPOTFhaytJS1pFWFJNR0NMOEQ1Vjdya2RzOW5TV0pQNHJ5Y3RMNit3a0ovRnk4S0RpSEZhd1Z6ODczcjBnWm1yWVdmcmp5NjI1bEtaMG44dHRzZC9kVlR5bDdkMmlJa2FYVmRXbDZIMDN0V0tJeExsWWN6ZkZwUU45dTZ6bTdUb3VzYW5CcDltQjFtRzNkN3RuL2I5SlN2UHQ3WmVVS3dNQ2JMYTBZanpMYmR5WGxaYWRiU3FaQnVxOVNGV280ckdUTUdEOGxzTnJ1MWwzWDl2cjJ6Ry8yajRqVWFKUWxxbTBHcUcwNFN5WlZ1d1VGWlo3YlZuZGZoQUt5NE9qRktTMmhyRDJLVGVicTkvYVNiTzZESFRJdmRzTnZWQ1FVZGtpcXNmNEROazlwT1RHY2ptR1MydDJ1QjNIbDIvL25USnk2Q0lMTHdtVEhSSXI0blNkV1duT0hVMjIzNmV0N2hjRXdBb092VjZ2VEVxYTZNNi9GT0xMcXoxVVVWNEVhMndKTW10VmwwT1BZZUJ1M05OYTVSbnpZb0VBWUhrZS9EVkVmYUdoL3hPQXFiUFNsU0lzOFhSSXNKcnBKU3Q4R0JDNHJKdHZ6L3I3RHk0djVHKzNTRy9IUEwxWld5RkFSZW9QaWFOc2RKZVFPdW1FbUNDZnpobmdUWWpyUXRVem5DSjFJVXoxUGlhMjBqZTdHUVZjcHlBOWNiY2ZSZGJaOE9wOGkwVUpwS1dRVHhTRnRJS1dlU3FNM3Y2YmFzVFZFVGY1MmxLTjlSdDZzdCtUMm4wWTNyZjdSOW9raWxCQXAvRXhKRjdRQ2hOdGZ6amphRCsvZ0NML0FVZjZqTjlyQ3ZGS1d0dHZuOS9rSHNiZTBJTGhaRXZDQ1FnaDdQd0s4VWxHc1VwUjNRV1NFd3R6UnpwSjJvNXNWNG1oUkpTNnFBVTVpS3J0VW82WUlEQ01hZzBkeDVlRlpXZUszdHlGOThvVFhZS0I5bFMrRlpHbzZidVRsWU05aGM0UVBxSElEQnAyZk9QSU9QSWFEQ0poaFpPMzJxc24vNTcrcWV3NUFTU1cxWEFLaEN6MkVCZk80MmY3dGR0L2FaM1YzNU1RcmtLNjdKTGFaY3FiNnNMcjE2K2ZMUjlNTFdIVXErcGhuYWhRV3c2SVZpNWpZd1I2RlQ5SDUwWEZZQ0dEMjJ2OCt4LzBEWW52MCtKNGJKUlFHNUpMb2JYVkpNdDFWMFFLMEswUmdkT1BnVHdFTXpGTzZIT0VOdmZyNE9BR0NDZFlHbWlMN05jVzRWQUxYTHd5ZkM1M2ozenNtQnRGdEp1OTUxZWRKM3EzNGM3WHBIOFVrTGZCd25mZGM3QW9GQUlCQUlCQUtCUUNBUUNBUUNnV2d1L3dMd1VHaEhKU2VrdGdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmRlLUNILFxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5mci1DSFxyXG4vKlN3aXR6ZXJsYW5kKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFLQUFBQUNnQ0FNQUFBQzhFWmNmQUFBQUcxQk1WRVgvQUFELy8vLy9SMGYvNStmL0xTMy8rL3YvQ2dyL1EwUC9abWIwbDYvVkFBQUF6a2xFUVZSNG5PM2IydzJFSUFCRlFWK0kvVmU4MlFJV1RkQmM0czRwQUNaODNvUnBraVJKa2lSSmtwNXEzNXJ0YWQrMHJIUDUyYnd1YWQ4WDJBZ1FFQkFRTU8wREJFejdBQUhUUGtEQXRBOFFNTzBEQkV6N0FOOFByRzFnZmZiMmZUbXJIbTNnVVUrUDZGbUp0L1c4MGdLV0N3ZHNQY0RXNVhmVkJXdyt6ejBWUUVCQVFFQkFRRUJBUUVCQVFFREF0d0tmOTNWT0g2T1BSOFBQYnhmS0RwZ1hHbjRDQmdSTUJ3aVlEaEF3SFNCZ09rREFkSUNBNlFBQjB3SCtBM0RzTCtURGY4S1hKRW1TSkVuU2Uvc0ExVEljUmVSMmlOUUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy50ci1UUlxyXG4vKlR1cmtleSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFiRkJNVkVYakNoZi8vLy9pQUFEakFBdjk4ZkxvVmxmakFBL2pBQkxpQUFiKzkvZjN6YzdzZjMvNzVlYnRoWVgxdTd6NjN0L3FibkQ1Mk5udWk0MzB0cmptTlRuMnhzanlySzNsUEQzcmQzam9UMUxwV1Yza0ppcndtcHpqSVNUMHNiVHZqNUxwWVdUeG9hUG5SRXJsTGpMY1Z3OFBBQUFDaDBsRVFWUjRuTzJhN1hLcU1CQkF3d2JDTnlwSUZSVUZmZjkzTEttMlk4QWk0ZDVMc25mMi9PbDBSdXR4dTJ3MnlUSkdFQVJCRUFSQkVBUkJFQVJCRUFUeHY4Q2hnek1oZndTbVphWWhYYmR4bTJWbFZHYlpSKzU5ZlFQTEFkanRzOUJSMk9TZUFOKzAyUWdBVlprNFE4SW9CV3ZGZVhCWXZYQittT2RITUMzNEVqaEd2MHBMVm1zUXBoMEhjRGlOU2t2S3JXMEJoenA3R2VIekpZM2pPRzFMVi82YUhPenlobDA0VUU0S1dmdCtZSG5VdlNhMXlSc3FkeUNkSGtGUjdPcTVkM2Fja3ozZTRBMms5NjhLSG9jZ2MxcGJ2R0hYajNYeFc3RVQwSVM1SGQ2ODd1VzEyNHdzTGNDaXZSWGVrQTJzeDE0dW9QVXM2Rkg2OVRwaGI0THBRMk4rMmVFM05VVmM3MjBLMk5DY0JLVWE3UGZXVHdoVDJRSUgxVnFydklucWFtZ1RBV3JQRndtZERPQ0hoQmxKODZCU2czM1ZxbTNjQ3dzanhSQUt4VHJUaytDZTYxd01lUHRiWlM4VE5ucXBLclhENTJiV1grWVJoYldhMlpxUms5ck9xbjQ4RGo3QVRmTjd6NlNYSS9FY2JlY3MzOVgxaDNWVHZsbGcveGFnOWxDNm4zblhkdGJ5aUNLVisvMWx1bHB4Vkt3M003WGRhaCs1OXord3lBTGFTMjN0V0QyMHYzRnZDejJSYWhlbDI1QUdvR3JyUGhwemdmUHM4dWZMUGRwbDgveis4MUlWWEMwa2JqWDVmOXlWalZ1N1VsdkhUYjFVWjZodUVKTHJ4UDZDUTNOUzR2eUZYbC93Si9TMGQ5TzB4YlVjbms0NEg4c3Q4bGlqalRTM2tWWVNwSFViNXlxSnRDY1pkSUNhbjJxb0EwVGJiK1BjM1NEZFN5TGR1V005SjJHZ05oZElUcVd3bmdFaVBYSEZlcjZOOURZQjY5ME4xcHN5cFBlU1dHK0JwOSs1RjFiZHVXT2RjTUE2VDRKMWVvY2huWlZpV0NmVDJOZ2NZR3p2SEtBRTVkU2w1REhqV3FDYWNiMkRjS0tZSUFpQ0lBaUNJQWlDSUFpQ0lBamlYL01KaExNa3UwMGxGTjRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tR0JcclxuLypVbml0ZWQgS2luZ2RvbSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSG9BQUFBOUNBTUFBQUJWMm8wQ0FBQUFiRkJNVkVYLy8vL0lFQzRCSVduR0FDSGRqcE1BQUY3RkFBL0x5dFQ3OHZNQUdtWklUWC9IQUNZQUhXZkhBQ2pEQUFEMDI5MnhzOFh4MGRQdXlzclRYR1VvTTNIRUFBZlJVbDBoTDI4ZksyN1VZMnpQUzFZWEpXc0FGbVU0UFhhL3dkQUFBRkdvcTcvcXZyN09RVTM0Nk9vUmFyUUNBQUFDeTBsRVFWUlloZTJaZjN1aklBekhvemZZbkpUK21yWmR1ODV0Ny84OW5vaFZRRUtRM2M3bjdtbit0SkJQRXI3RmdIQmFnMkhOZ1lrOGJNVnpPKzZKWjRQeHAvYkJjMEZNRSt6UXRPTzJwMUxOS2VWK0N5VzM0WnNqQVU5Q0MzYmNLSERORmJua2U4WHNJcGdEVDBBUFlMbktETjVxakdLRXZ3VGdzOUdDdlZnWkQxV3VaZmVnY3NwK1FlRXowWUpkTkxpeU11N01MUU9WK1N6MExlUFhubUVuNkM0K3RlWXowSzJxKzFMN2xoVzhBZ2pCbzlHSXVBYmZJTmpaakt3aXl4NkpIa3J0aWt2N1BUTUJ4cURLSzdqQ2dVZWhCU3VVejdWUFhMZUVRQS9NUTZXeE00OUFoOFcxeWJVL3NBY2pnak8zVnhJOWlzdnJhMGdFSmhQOGtZNkNJOUNFdUl3a0JyUlJkaDRzZXhEdGlNdlZUVzR1bllFbUJTZTZpUUYwT3lBbWVCOWFUVDVUZ2tQUmcxNzhTM1oyLzZZT21oVEpnVjM4NkV1OFVERjBUa1V2M256b054SC85OFRSeHBwNU40U3JEMzBsTlRKRk03KzlGNDEyeGx1VHN0NkNaUk0wd081VDZzRjJvSTE0UnhEd2lObjFVYzFjNzdSOWZCSG9yNDkrcFAxMmF0MWdCbW5teWZwdjJZSm9NTkdwUGg3U3JCelJaYUlMK0pWbW1XR0pMaUJiek83b08vcU8vZy9SQys1bUMrN2hDNzY1MHV4ZmJ4V0kzbXd3dTBrTG9PMG1MZFNiQlR2U0VieVhxdHVzNU9lT3pMcHR4dlhnVjlYR05nWGFrUWI2OEJGODZodnN6aG5haDV1QnF2R3JxdXVoMFQ0Y1BYMU1ITW5lVWVEMFlRUnJ6WWs3ZlV6Qi9TSHE1Z1E5Y3gxQzgrZ3pWMy9TREVWUG5UU3hhb1ZQbXRqa1B2STg4bnlOYUNSd3ZwNW1yQ2R5ZTJMTXJVSTRlQmRObEd2dVhVcUU0QUFEb3lLSnZVSENmTmszU0tpNGZHc1VmMitHVlhDOE44TUdWclhhQ2xOdkMybkJ3VFJqN2hQWFRMUXZvY29VbkxvalBjYUphemJhSXpqSE45Zy9jak15LzllZitmZmhpT0JpeFpXRXBnUTNFVmNIL29QZlBncXY0R1R0aWl2d3BrbERvM3ZHS2xaYzMwQmpncHNzL285KzNUUEt6a3ZZNm95ejh0UzFNei85VGRPQS93YUxKR3IwR2R4YkVRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbi1VU1xyXG4vKlVzYSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSGtBQUFCQUNBTUFBQUFKVVNnZUFBQUFuRkJNVkVYLy8vK3lJalE4TzI2eEhUR3RBQm14R1M3QVhtZXRBQnl3RUNqT2lZKzRQVXJwemMvMjZ1dmNyckt1QUNJNk9XMjBzOEkxTkdvc0ttVTBQSEF4TUdpTUxVNVJVSHRqWW9kTVMzaWZuN08rdmNwRlJITkJRSEVqSW1IZDNlUllWNEQyOXZpcHFidUppYU9VbEt2bTV1dUNnWjBjRzE1MGRKUFB6OWx1Ylk4VkUxdVFQRm5GeGRDSUhFT1ZUMmdTRDF1dW02dWViSUdtaHBqTnNMajJuMGVCQUFBRUFrbEVRVlJZaGUyWjI1TGJOZ3hBV1NacDBsc2cwRnhSZDFLV1pFbXV0dW5sLy8rdEFPaTBlZWgweGg3TTdNTXV4alBIM0llRlNlcUFNRzBzQlZqN0RmNTk4eDg4UGIzN1RpY00vVCtvVVA1djEyWitIZnN5RS9QWThsZ3pNOFI2RERRYmlGT1J1VFRDY2preTE0MXBxMzBMeXBtVHlSbVMyV2x5VU0xbVpYYURXV1N5Z3prellUTTFucDQrdk5NSnlveEZ3VXRxY1J4TElMb2kwNC8xRHBiR1JPUnhYUzk0K3ZWSHBUQzhmOTc2dURxTG52S2NNOXRNdU5hOVJXZkJUVDJnQitzYW94WHk3T0E2SjE1UjNPYzBlV0lZYUdWcEpZaWo1NTBZVENGUHVISm1zTmNoWFpuOU5uY0F4Q01oOExoSmtlbUtGSkN0VXMwTWxteUpiWVVkdlpoUUlnYU00Q01DRWZrVlhLQ3hWODBNWVN6b0NRSU1kYlBUZk1tdWpjaVdiU3V6WElhZEpJZHFHVmJyaTUrVmdqSlh5VVMycXIyeG0wMjQyYlFLTjdFTDhEQVRucDdmS3dYdmMxMTNsaWRYVDVIbjdNYUo5eGF3UHUrOHg3NWVWbG9USUpKVm10V1RyY0t3a0ZvZXNKMmNqQ3NtUFdTWHNXZFNXcklMZGF0bnRpcGxxOWJac0ZVUTVteFYvTllxMXVyMDlPbURUdnhqMVh6aEZlKzNvUldianRseS9lcVA0V2JWVEpXVlBzdnB0KytWZ2pLVFNwNk9xUXJiR3lGNEtQdUlidmUyY3F3WWpTOFJlT3dPUGF0d2JRNTZncWgrTmRzaUhBZGhHSWN6TTlieldld2k2bFlTVEtuakxjVFo4RXFERzB3cEs3d1pxVnMwelYzWWtGMnFtZHZ6dWVWK0FLYUZyT29zVG11VVQzTGV1YUpZUHdVaFRtSFZ6VXkyV0JjV3NjZFg5WVdKVExJSXI4VVhHaU82OFFzUXJmLzlKNlc0V2JVWXFrOThWaVZUaTFYcGRsWWxVNGhWczJteVZjL3ZQK3FFa2NiTFhyZWh6MVp0MWMybXpJWTZJZWtXdGpWYnBWbEpzQTIrOHozNVJFVFhJZXdlb0svUWM3ZEFmOGZWMFdkcW9hZXhabVpjdGkzWHIyUEkzVUV6eThvSEpqM2tvVWkxZEliRlhNUHArZk1ubmFBNVgxSnkwZzNNeHZPbVh3WWpXOXB2YkJleE1aSFBMRmZRMllWLy9LQVViTlc2dGp3bnU0UklSd1lnMDFKcnNzU1F4K1dPbVdTVllnMWpxK2pVcjB0ZzdrVWxER05sV2E3cXlJeE55MVR2QU5rZTZiR3A5NVl1Z0N3NlMrODlpR1cyeXgyaGRnY0liTkVCVE44MHBkaFVOREhiVk96Q3NjaFdxV2IyNVU1ZGdPc3lxU3NBdG9uc2NvdjAydWlKUUQzMzVkeUQvL01YcFdDcmhqbGJOV1NiOW0zT2RXeExvK3dBazgrcUl4WFVoMzM4ckJNMDUrczg5N3lGL1pDY1dMVWxzYXMvVEFYWkpySExqWFJtcWRhd0tvUld2ai9zVWM0b1dNdVl4NVY4aDhTMSs4b2RGRE03NS9yZVNkendQNlIzZXF0ZDNCbC9xVDFoYi9FNlF1dlF1LytVVkRybkgrZ01sT3JDQTVYazVUSXI5YkFQZEwxYWpmdjluZjVidkk3UXVueTQvN1pDNmI3bGdSdWFsNnNrTDVkWjZ6THgvdHRIclF2VSsyOWMzK0oxaE5hUFFQZi9hcVQwdTljRHY1UzlYQ1Y1aFpuL0J1RFF3M3lXYjRLcEFBQUFBRWxGVGtTdVFtQ0NcIik7XHJcbn1cclxuIiwi77u/QG1peGluIGFic29sdXRlLXZlcnRpY2FsLWFsaWduIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtaG9yaXpvbnRhbC1hbGlnbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmZvLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCI+IDxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMi41IDE5QzE2LjA4OTkgMTkgMTkgMTYuMDg5OSAxOSAxMi41QzE5IDguOTEwMTUgMTYuMDg5OSA2IDEyLjUgNkM4LjkxMDE1IDYgNiA4LjkxMDE1IDYgMTIuNUM2IDE2LjA4OTkgOC45MTAxNSAxOSAxMi41IDE5Wk0xMi41IDIwQzE2LjY0MjEgMjAgMjAgMTYuNjQyMSAyMCAxMi41QzIwIDguMzU3ODYgMTYuNjQyMSA1IDEyLjUgNUM4LjM1Nzg2IDUgNSA4LjM1Nzg2IDUgMTIuNUM1IDE2LjY0MjEgOC4zNTc4NiAyMCAxMi41IDIwWk0xMyAxMVYxN0gxMlYxMUgxM1pNMTMgMTBWOEgxMlYxMEgxM1pcIiBmaWxsPVwiJTIzMjYyNjI2XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHZlcnRpY2FsLWFsaWduIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gaG9yaXpvbnRhbC1hbGlnbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5tb3JlLWluZm8ge1xyXG4gICAgQGluY2x1ZGUgaW5mby1pY29uO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNSk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IC02cHggYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ247XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLnRvb2x0aXAsXHJcbiAgICAmOmZvY3VzIC50b29sdGlwIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhamF4LWxvYWRlcigkYmFja2dyb3VuZENvbG9yOiB3aGl0ZSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNoZWNrb3V0LXBhZ2U+LmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmFqYXgtbG9hZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhamF4LWxvYWRlcigpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmljb24tY2FydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG5cclxuLmljb24tQS1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XHJcbn1cclxuXHJcbi5jYXJ0LWJ1dHRvbiAuaWNvbi1jYXJ0OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG5cclxuLmljb24tQWRtaW4tUGFzc3dvcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuXHJcbi5pY29uLUFkbWluLVBlcm9zb25hbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG5cclxuLmljb24tQWRtaW4tTmV3c2xldHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG5cclxuLmljb24tRGVsaXZlcnktVHJhY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZhYmVyIEljb25zJztcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lZGl0LXN1Y2Nlc3MtbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3MtY2hhbmdlLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstQWRkcmVzcy0yNDB4MjQwLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1jaGFuZ2UtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstUGFzc3dvcmQtMjQweDI0MC5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbi1jaGFuZ2UtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstUGVyc29uYWwtSW5mb3JtYXRpb24tMjQweDI0MC5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4jbmV3c2xldHRlci1zdWJzY3JpYmUtc3VjY2Vzcy1tZXNzYWdlIHtcclxuICAgIG1heC13aWR0aDogNjIwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyLWljb24tY2hlY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstTmV3c2xldHRlci0yNDB4MjQwLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1zaWdudXAuZm9ybS1maWVsZHMge1xyXG4gICAgLm1lc3NhZ2UtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZmxleGJveFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLmlucHV0LXRleHQge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgZmlsbD0nJTIzMDAwMDAwJyBoZWlnaHQ9JzEycHgnIHdpZHRoPScxMnB4JyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMzMwIDMzMCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnIGlkPSdTVkdSZXBvX2JnQ2Fycmllcicgc3Ryb2tlLXdpZHRoPScwJy8lM0UlM0NnIGlkPSdTVkdSZXBvX2ljb25DYXJyaWVyJyUzRSUzQ3BhdGggaWQ9J1hNTElEXzIyNV8nIGQ9J00zMjUuNjA3IDc5LjM5M2MtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMyAwLjAwMWwtMTM5LjM5IDEzOS4zOTNMMjUuNjA3IDc5LjM5MyBjLTUuODU3LTUuODU3LTE1LjM1NS01Ljg1OC0yMS4yMTMgMC4wMDFjLTUuODU4IDUuODU4LTUuODU4IDE1LjM1NSAwIDIxLjIxM2wxNTAuMDA0IDE1MGMyLjgxMyAyLjgxMyA2LjYyOCA0LjM5MyAxMC42MDYgNC4zOTMgczcuNzk0LTEuNTgxIDEwLjYwNi00LjM5NGwxNDkuOTk2LTE1MEMzMzEuNDY1IDk0Ljc0OSAzMzEuNDY1IDg1LjI1MSAzMjUuNjA3IDc5LjM5M3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE0cHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxNnB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1maWVsZCB7XHJcblxyXG4gICAgLnBhc3N3b3JkLWZpZWxkX190b2dnbGUtc2hvdyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIvCfkYFcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3LWZvcm0tbW9kYWwgLmZvcm0tZmllbGQuY2hlY2tib3ggbGFiZWw6bm90KC5lcnJvcik6YmVmb3JlIHtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG59XHJcblxyXG4ucmV2aWV3LWZvcm0tbW9kYWwgLmZvcm0tZmllbGQuY2hlY2tib3g+aW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlciB7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbiAgICB0b3A6IDM4cHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LXJlZ2lzdGVyLXBhZ2UgLmZvcm0tZmllbGRzIC5mb3JtLWZpZWxkKy5mb3JtLWZpZWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5maWVsZCxcclxuLmZvcm0tZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dDppcyhbdHlwZT0ndGV4dCddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J3Bhc3N3b3JkJ10pIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2hvcC1ib3JkZXItYnRuLWhvdmVyKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMXMgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzNXB4IDEzcHggMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItc2hvcC1mb3JtLWVycm9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXNzYWdlLWluZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNob3AtZm9ybS1lcnJvcik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgucmFkaW8pOm5vdCgucmFkaW8tZ3JvdXApIHtcclxuICAgICAgICBpbnB1dDpmb2N1c34udG9vbHRpcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgdG9wOiAtMzdweDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1ob3Jpem9udGFsLWFsaWduO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmFkaW8ge1xyXG4gICAgICAgID5pbnB1dCB7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZH5sYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrYm94IHtcclxuICAgICAgICA+aW5wdXQge1xyXG4gICAgICAgICAgICAmOmNoZWNrZWR+bGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWR+bGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVja2JveCxcclxuICAgICYucmFkaW8ge1xyXG4gICAgICAgID5pbnB1dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05OTlweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWR+bGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsOm5vdCguZXJyb3IpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yYWRpbyB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4ubWVzc2FnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVja2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZpZWxkLmNoZWNrYm94IC5jaGVja2JveC13cmFwcGVyIGxhYmVsOm5vdCguZXJyb3IpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLy8gVGhvc2Ugc3R5bGVzIG5lZWQgdG8gcmVtb3ZlIGxhdGVyIHRoZXkgYXJlIG5vdCBuZWNlc3NhcnkgZm9yIG5ldyBzaG9wXHJcbi5zaW1wbGUtZm9ybSB7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLy8gZ2FwOiAxNnB4O1xyXG5cclxuICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEuc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogI2I3YjhiNztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBjb2xvcjogIzcwNzE3MDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgPioge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWZpZWxkLmhhcy1zdWItZm9ybS52aXNpYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmYwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvcm0tZmllbGRzIHtcclxuICAgIC5mb3JtLXBhcmFncmFwaCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZS1lcnJvcixcclxuICAgIC5tZXNzYWdlLWluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAjYjdiOGI3O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZmllbGQuaGFzLXN1Yi1mb3JtLnZpc2libGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuZGl2Lm1lc3NhZ2UtaW5mbyxcclxuZGl2Lm1lc3NhZ2UtZXJyb3Ige1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnNpbXBsZS1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIC5oYWxmIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVhay1oYWxmIHtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCxcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1maWVsZHM6bm90KC5jb3Vwb24tZmllbGQpIHtcclxuXHJcbiAgICAgICAgLmZvcm0tZmllbGQsXHJcbiAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFsZiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyZWFrLWhhbGYge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXctZm9ybS1tb2RhbCAuZm9ybS1maWVsZC5jaGVja2JveD5pbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXctZm9ybS1tb2RhbCAuZm9ybS1maWVsZC5jaGVja2JveCBsYWJlbDpub3QoLmVycm9yKTpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9mbGV4Ym94XCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG4uYWxwYWNhLWZvcm1zLXRyYXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNwLWFscGFjYS1mb3JtIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1wYXJ0LFxyXG4gICAgbGFiZWwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDMwKTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3Vlc3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbG93LWNvbHMge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi1sYWJlbCA+IGxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZC12YWx1ZSxcclxuICAgIC5lZGQtb3B0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDE5KTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRkLWhlYWQge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNHB4IDE0cHggMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMXMgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGQtYXJyb3c6OmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRkLWhlYWQ6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZC1ib2R5IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcC1hbHBhY2EtZm9ybSAuZmllbGQuZm9jdXNlZCA+IGxhYmVsIHtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbiAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgIDotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQudGV4dCBsYWJlbCB7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZCBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAzNXB4IDZweCAxNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0LWJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxNyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wgPiAudGV4dC1wYXJ0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDI0KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQucmVhZG9ubHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBsYWJlbCxcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW5wdXQtZmllbGQtZGlzYWJsZWQpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC50ZXh0LmZvY3VzZWQgbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTUpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW5wdXQtbGFiZWwtZm9jdXMpO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgfVxyXG5cclxuICAgIC50d28tY29sdW1ucy1jb250YWluZXIgLmNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1vcHRpb24gbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLnJhZGlvIGxhYmVsOm5vdCguZXJyb3IpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLnJhZGlvID4gbGFiZWw6bm90KC5lcnJvcikge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCAsIDMwKTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogIDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZCxcclxuICAgIC5yYWRpby1vcHRpb24sXHJcbiAgICAuY2hlY2tib3gtd3JhcHBlcixcclxuICAgIC50ZXh0LXBhcnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLW9wdGlvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBsYWJlbDpub3QoLmVycm9yKTpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbGlkYXRpb24gLmVycm9yIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNob3AtZm9ybS1lcnJvcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yIC52YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gICAgW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXHJcbiAgICAucmFkaW8tb3B0aW9uIGxhYmVsLmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcclxuICAgIC5yYWRpby1vcHRpb24gbGFiZWwuY2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxlZnQ6IDIxcHg7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhcmstYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29udGVudC1wYXJ0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMjRweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkZC1oZWFkLFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXRhYmxldCkge1xyXG4gICAgLmFscGFjYS1mb3JtIC5lZGQtcm9vdC1vcGVuLWJlbG93IC5lZGQtYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuYWxwYWNhLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICAudGhyZWUtY29sdW1ucy1jb250YWluZXIgLmRhdGVQaWNrZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50d28tY29sdW1ucy1jb250YWluZXIgLml0ZW1zIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDAgMTZweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDUwJSAtIDhweCkgY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR3by1jb2wtcHJvcG9ydGlvbi0xLTIgLml0ZW1zIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDAgMTZweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gOHB4KSBjYWxjKDY2LjY2NjY2NjY2NjYlIC0gOHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ndWVzdC1zZWN0aW9uIC5mbG93LWNvbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWdyb3VwIC5jb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jdXN0b20tc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19zZWxlY3RlZCBpbWcge1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19vcHRpb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbnMtLW9wZW4ge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7IC8qIEFkanVzdCBhcyBuZWVkZWQgKi9cclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19vcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbiBpbWcge1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19kcm9wZG93bi1oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgZmlsbD0nJTIzMDAwMDAwJyBoZWlnaHQ9JzEycHgnIHdpZHRoPScxMnB4JyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMzMwIDMzMCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnIGlkPSdTVkdSZXBvX2JnQ2Fycmllcicgc3Ryb2tlLXdpZHRoPScwJy8lM0UlM0NnIGlkPSdTVkdSZXBvX2ljb25DYXJyaWVyJyUzRSUzQ3BhdGggaWQ9J1hNTElEXzIyNV8nIGQ9J00zMjUuNjA3IDc5LjM5M2MtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMyAwLjAwMWwtMTM5LjM5IDEzOS4zOTNMMjUuNjA3IDc5LjM5MyBjLTUuODU3LTUuODU3LTE1LjM1NS01Ljg1OC0yMS4yMTMgMC4wMDFjLTUuODU4IDUuODU4LTUuODU4IDE1LjM1NSAwIDIxLjIxM2wxNTAuMDA0IDE1MGMyLjgxMyAyLjgxMyA2LjYyOCA0LjM5MyAxMC42MDYgNC4zOTMgczcuNzk0LTEuNTgxIDEwLjYwNi00LjM5NGwxNDkuOTk2LTE1MEMzMzEuNDY1IDk0Ljc0OSAzMzEuNDY1IDg1LjI1MSAzMjUuNjA3IDc5LjM5M3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuLypcclxuLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duLWhhbmRsZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgZmlsbD0nJTIzMDAwMDAwJyBoZWlnaHQ9JzEycHgnIHdpZHRoPScxMnB4JyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMzMwIDMzMCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnIGlkPSdTVkdSZXBvX2JnQ2Fycmllcicgc3Ryb2tlLXdpZHRoPScwJy8lM0UlM0NnIGlkPSdTVkdSZXBvX2ljb25DYXJyaWVyJyUzRSUzQ3BhdGggaWQ9J1hNTElEXzIyNV8nIGQ9J00zMjUuNjA3IDc5LjM5M2MtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMyAwLjAwMWwtMTM5LjM5IDEzOS4zOTNMMjUuNjA3IDc5LjM5MyBjLTUuODU3LTUuODU3LTE1LjM1NS01Ljg1OC0yMS4yMTMgMC4wMDFjLTUuODU4IDUuODU4LTUuODU4IDE1LjM1NSAwIDIxLjIxM2wxNTAuMDA0IDE1MGMyLjgxMyAyLjgxMyA2LjYyOCA0LjM5MyAxMC42MDYgNC4zOTMgczcuNzk0LTEuNTgxIDEwLjYwNi00LjM5NGwxNDkuOTk2LTE1MEMzMzEuNDY1IDk0Ljc0OSAzMzEuNDY1IDg1LjI1MSAzMjUuNjA3IDc5LjM5M3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufSovXHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLnRucy1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSxcclxuLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRucy1zbGlkZXIge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzO1xyXG59XHJcblxyXG4udG5zLXNsaWRlciA+IGRpdixcclxuLnRucy1zbGlkZXIgPiBsaSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4udG5zLWlubmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnRucy1nYWxsZXJ5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi50bnMtZ2FsbGVyeSA+IGRpdixcclxuLnRucy1nYWxsZXJ5ID4gbGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XHJcbn1cclxuXHJcbi50bnMtZ2FsbGVyeSA+IC50bnMtc2xpZGUtYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4udG5zLWdhbGxlcnkgPiAudG5zLW1vdmluZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcbn1cclxuXHJcbi50bnMtbGF6eS1pbWcge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4udG5zLWxhenktaW1nLmxvYWRlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udG5zLWFoIHtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwcztcclxufVxyXG5cclxuLnRucy1vdmgge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRucy12aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwZW07XHJcbn1cclxuXHJcbi50bnMtdHJhbnNwYXJlbnQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnRucy1mYWRlSW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi50bnMtbm9ybWFsLFxyXG4udG5zLWZhZGVPdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4udG5zLXQtc3VicDIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMzEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udG5zLW5hdiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgLjFzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcbi50bnMtbmF2X193cmFwcGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiA3NXB4O1xyXG5cclxuICAgIC50bnMtbmF2IHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5zLXNxdWFyZWQtcGFnaW5hdGlvbiB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcblxyXG4gICAgLnRucy1uYXYgPiBbYXJpYS1jb250cm9sc10ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5zLW5hdiA+IFthcmlhLWNvbnRyb2xzXSB7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggMCAzcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgJi5taW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGUge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLVBhZ2luYXRpb25CdWxsZXRzUHJpbWFyeUNvbG9yLCB2YXIoLS1CYXNlQmFja2dyb3VuZENvbG9yKSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRucy1uYXYgPiAudG5zLW5hdi1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tQmFzZUJhY2tncm91bmRDb2xvcik7XHJcbn1cclxuXHJcbi50bnMtbmF2LXNtYWxsIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbn1cclxuXHJcblthcmlhLWNvbnRyb2xzXj1cIm5vbi1sb29wLWl0ZW1cIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcclxufVxyXG5cclxuLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5zLWNvbnRyb2xzID4gW2RhdGEtY29udHJvbHNdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUaW55LXNsaWRlciBzZXQgcGFkZGluZyBvbiBpdHMgaXRlbSBpbnN0ZWFkIG9mIG1hcmdpblxyXG4udG5zLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAmOm5vdCgudG5zLXNsaWRlLWFjdGl2ZSkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRucy1uYXZfX2xpcXVpZCB7XHJcbiAgICBtaW4td2lkdGg6IDVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnRucy1uYXYgPiBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tUGFnaW5hdGlvbkJ1bGxldHNTZWNvbmRhcnlDb2xvcik7XHJcbn1cclxuXHJcbi50bnMtbmF2X19saXF1aWQsXHJcbi50bnMtbmF2ID4gYnV0dG9uLnRucy1uYXYtYWN0aXZlLFxyXG4udG5zLW5hdiA+IGJ1dHRvbiBkaXYge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi50bnMtbGl2ZXJlZ2lvbiArIC50bnMtaW5uZXIgLnRucy1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC50bnMtb3V0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5lZGQtcm9vdCxcclxuLmVkZC1yb290ICosXHJcbi5lZGQtcm9vdCAqOjpiZWZvcmUsXHJcbi5lZGQtcm9vdCAqOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmVkZC1yb290LWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmVkZC1yb290LmVkZC1yb290LWludmFsaWQ6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDEwNSwgMTA1KTtcclxufVxyXG5cclxuLmVkZC1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG59XHJcblxyXG4uZWRkLXZhbHVlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5lZGQtYXJyb3cge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uZWRkLXJvb3QtZGlzYWJsZWQgLmVkZC1hcnJvdyB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmVkZC1hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiA5cHg7XHJcbn1cclxuXHJcbi5lZGQtcm9vdC1vcGVuIC5lZGQtYXJyb3c6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbn1cclxuXHJcbi5lZGQtcm9vdDpub3QoLmVkZC1yb290LWRpc2FibGVkKSAuZWRkLXZhbHVlLFxyXG4uZWRkLW9wdGlvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5lZGQtc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVkZC1yb290LW5hdGl2ZSAuZWRkLXNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lZGQtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLmVkZC1yb290LW9wZW4gLmVkZC1ib2R5IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMsIHRyYW5zZm9ybSAxMDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XHJcbn1cclxuXHJcbi5lZGQtcm9vdC1vcGVuLWFib3ZlIC5lZGQtYm9keSB7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbn1cclxuXHJcbi5lZGQtcm9vdC1vcGVuLWJlbG93IC5lZGQtYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbn1cclxuXHJcbi5lZGQtcm9vdC1vcGVuLWJlbG93IC5lZGQtaXRlbXMtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZWRkLWl0ZW1zLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uZWRkLWl0ZW1zLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG59XHJcblxyXG4uZWRkLWl0ZW1zLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbn1cclxuXHJcbi5lZGQtaXRlbXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogI2NjYztcclxufVxyXG5cclxuLmVkZC1ncm91cC1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4IDRweCAwO1xyXG59XHJcblxyXG4uZWRkLWdyb3VwLWhhcy1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4IDRweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uOjphZnRlciB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjODY4Njg2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uLXNlbGVjdGVkOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uLXNlbGVjdGVkOm5vdCguZWRkLW9wdGlvbi1kaXNhYmxlZCk6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uLXNlbGVjdGVkOm5vdCguZWRkLW9wdGlvbi1kaXNhYmxlZCk6OmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG59XHJcblxyXG4uZWRkLW9wdGlvbjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMXMgYWxsO1xyXG59XHJcblxyXG4uZWRkLW9wdGlvbi1kaXNhYmxlZCxcclxuLmVkZC1ncm91cC1kaXNhYmxlZCAuZWRkLW9wdGlvbiB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHsgXHJcbiAgICAuZWRkLWJvZHkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1vZGFsIHtcclxuICAgIC5mb3JtLWZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLnJhZGlvPmlucHV0OmNoZWNrZWR+bGFiZWw6YmVmb3JlLFxyXG4gICAgLmZvcm0tZmllbGQucmFkaW8+aW5wdXQ6Y2hlY2tlZH5sYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLmZvcm0tZmllbGRzIHtcclxuICAgIC5pbnB1dC5jaGVja2JveCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMgLnRlcm1zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDU1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94X19jb250ZW50IC5tb2RhbC1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHsgXHJcbiAgICAubW9kYWwuZm9ybS1maWVsZHMgZm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwuZm9ybS1maWVsZHMuZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogNTVweCA3NXB4O1xyXG4gICAgfVxyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9mbGV4Ym94XCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG4uc2xpZGVyLWNvbnRyb2xzX19idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1jb250cm9sc19fYnRuOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIxcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLnNsaWRlci1jb250cm9sc19fYnRuLmNvbnRyb2xzLWJ0bi0tcHJldiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udHJvbHNfX2J0bjpob3ZlcjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jb250cm9scy1idG4tLXByZXY6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMjRweDtcclxufVxyXG5cclxuLmNvbnRyb2xzLWJ0bi0tbmV4dDphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10ZWFzZXItbGlzdCxcclxuLnByb2R1Y3Qtc2xpZGVyLXJlY29tbWVuZGF0aW9uLFxyXG4ucHJvZHVjdC1zbGlkZXIteW1hbCxcclxuLnByb2R1Y3Qtc2xpZGVyLFxyXG4uZ2FsbGVyeS1zbGlkZXIge1xyXG4gICAgLnRucy1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50bnMtbmF2ID4gW2FyaWEtY29udHJvbHNdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50bnMtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24udG5zLW5hdi1hY3RpdmUgfiBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRlYXNlcl9fbGlzdC5zbGlkZXIgLnByb2R1Y3QtdGVhc2VyX19pdGVtIHtcclxuICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRlYXNlci1saXN0X193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNsaWRlci1jb250cm9scyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTQ1cHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG59XHJcblxyXG4uc2xpZGVyLnByb2R1Y3QtdGVhc2VyX19saXN0IHtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGFicyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAuZ2FsbGVyeS1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGVhc2VyLWxpc3QgLnNsaWRlci1jb250cm9scyB7XHJcbiAgICB0b3A6IC03MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmNvbnRlbnQtdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXRlYXNlci1saXN0LFxyXG4gICAgLnByb2R1Y3Qtc2xpZGVyLXltYWwsXHJcbiAgICAucHJvZHVjdC1zbGlkZXItcmVjb21tZW5kYXRpb24ge1xyXG5cclxuICAgICAgICAudG5zLW92aCxcclxuICAgICAgICAudG5zLWlubmVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2ZsZXhib3hcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3ZhcmlhYmxlc1wiLz5cclxuXHJcbmJvZHkubGF5ZXItLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4ubGF5ZXIge1xyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2U6YWZ0ZXIsXHJcbiAgICAmX19jbG9zZTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1jbG9zZS1maWx0ZXIpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZTphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGF5ZXItb3ZlcmxheV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbn1cclxuXHJcbi5sYXllci5sYXllci0tb3BlbiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuXHJcbiAgICAubGF5ZXJfX292ZXJsYXkge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbXBsYXp5cHJldmlld2lmcmFtZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAubGF5ZXIge1xyXG4gICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG5cclxuLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi1uYXZpZ2F0aW9uLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtc2VhcmNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuXHJcbiAgICAjcS1lcnJvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLFxyXG4ucHJvbW90aW9uLWJhbm5lciB7XHJcbiAgICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLmxvY2stc2NyZWVuIC5oZWFkZXJfX3dyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5jYXJ0LWJ0biB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcmlnaHQ6IDUycHg7XHJcbiAgICB0b3A6IDE3cHg7XHJcblxyXG4gICAgJi5taW5pLWNhcnQtbWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ftb3VudCB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udXNlci1hY2NvdW50IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XHJcbiAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpc3RlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2ZpbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIC51c2VyLWFjY291bnRfX21lbnUge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX21haW4tbmF2aWdhdGlvbi1saXN0IGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1ldGEtbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZXRhLW5hdl9faXRlbS5jb3VudHJ5LXNlbGVjdG9yICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnVyZ2VyLW1lbnUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG5cclxuICAgICZfX2JhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFyOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtc2VhcmNoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLFxyXG4gICAgLnByb21vdGlvbi1iYW5uZXIge1xyXG4gICAgICAgIHotaW5kZXg6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fc2VhcmNoLFxyXG4gICAgLm1ldGEtbmF2X193cmFwcGVyLFxyXG4gICAgLmhlYWRlci1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXItbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1pY29ucyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19tYWluLW5hdmlnYXRpb24tbGlzdCBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldGEtbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMyk6bm90KC5jb3VudHJ5LXNlbGVjdG9yKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWJ0biB7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcblxyXG4gICAgICAgICYubWluaS1jYXJ0LW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWFjY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5oZWFkZXJfX21haW4tbmF2aWdhdGlvbi1pdGVtOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG5odG1sLmxvY2stc2NyZWVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkubG9jay1zY3JlZW4ge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4ubGF5b3V0LW5hdmlnYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgdG9wOiA2NHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyN3B4KTtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAzM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZC1sZXZlbC1saXN0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBhcnJvdy1kaXJlY3Rpb25zKCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1uYXYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1uYXYtbGlzdCAubWV0YS1uYXZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtbmF2LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1uYXYtaXRlbSBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5ndWFnZS1saW5rLCAmX19hY2NvdW50LWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLW5hdi1pdGVtLmNvdW50cnktc2VsZWN0b3Ige1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub3ZlcmxheS0tb3BlbmVkIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGF5b3V0LW5hdmlnYXRpb25fX3NlY29uZC1sZXZlbC1saXN0ID4gdWwge1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aGlyZC1sZXZlbF9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGFycm93LWRpcmVjdGlvbnMoKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRoaXJkLWxldmVsIHtcclxuICAgICZfX2hpZ2hsaWdodC10ZWFzZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlnaGxpZ2h0LXRlYXNlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hpZ2hsaWdodC10ZWFzZXJzLXRpdGxlIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgY3ViaWMtYmV6aWVyKC4wOTUsLjMzLC4yODUsMSkgMjVtcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRoaXJkLWxldmVsLWxpc3RfX2l0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi1sZXZlbC0tdmlzaWJsZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXlvdXQtbmF2aWdhdGlvbi5vdmVybGF5LS1vcGVuZWQgLm92ZXJsYXkge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZmlyc3QtbGV2ZWwtbGlzdF9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwgMjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY29uZC1sZXZlbC1saXN0X19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWNvbmQtbGV2ZWwtbGlzdF9faXRlbSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG59XHJcblxyXG4uc2Vjb25kLWxldmVsLWxpc3RfX2l0ZW0tbGluayBhIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG59XHJcblxyXG4uc2Vjb25kLWxldmVsX190aXRsZSxcclxuLnRoaXJkLWxldmVsX19saW5rIHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWNvbmQtbGV2ZWxfX3RpdGxlLFxyXG4udGhpcmQtbGV2ZWxfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY29uZC1sZXZlbF9fdGl0bGUgc3Bhbjpub3QoLmxheW91dC1uYXZpZ2F0aW9uX19iYWNrLWJ0biksXHJcbi50aGlyZC1sZXZlbF9fbGluayBzcGFuOm5vdCgubGF5b3V0LW5hdmlnYXRpb25fX2JhY2stYnRuKSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI2KTtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubmF2LWxldmVsLS12aXNpYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi50aGlyZC1sZXZlbC1saXN0X19pdGVtIHVsIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5sYXlvdXQtbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsLWxpc3QubmF2LWxldmVsLS12aXNpYmxlLFxyXG4udGhpcmQtbGV2ZWwtbGlzdF9faXRlbS5uYXYtbGV2ZWwtLXZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmJ0bi0tY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNsb3NlLWxheWVyIHtcclxuICAgIC5idXJnZXItbWVudV9fYmFyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXItbWVudV9fYmFyOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuYnVyZ2VyLW1lbnVfX2JhcjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuYnVyZ2VyLW1lbnVfX2JhcjpudGgtY2hpbGQoMSksXHJcbiAgICAuYnVyZ2VyLW1lbnVfX2JhcjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAubGF5b3V0LW5hdmlnYXRpb24ge1xyXG4gICAgICAgIGxlZnQ6IC0zNzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDM3NXB4O1xyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDAgMTA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYWNrLWJ0biB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbGVmdDogLTI5cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmFjay1idG46YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tbG9nby13aWR0aC1uYXZpZ2F0aW9uLWRlc2t0b3ApO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogdmFyKC0tbG9nby1maWx0ZXItbW9iaWxlLWFuZC1tZW51KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmlyc3QtbGV2ZWwtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNzNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2Vjb25kLWxldmVsLWxpc3Qge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWV0YS1uYXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWV0YS1uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWV0YS1uYXYtaXRlbS5jb3VudHJ5LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm92ZXJsYXktLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY29uZC1sZXZlbF9fdGl0bGUsXHJcbiAgICAudGhpcmQtbGV2ZWxfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudGhpcmQtbGV2ZWxfX2hpZ2hsaWdodC10ZWFzZXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuXHJcbiAgICAgICAgLnRoaXJkLWxldmVsX19saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLCAyNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LW5hdmlnYXRpb25fX3NlY29uZC1sZXZlbC1saXN0Lm5hdi1sZXZlbC0tdmlzaWJsZSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsLWxpc3QubmF2LWxldmVsLS12aXNpYmxlLFxyXG4gICAgLmxheW91dC1uYXZpZ2F0aW9uX190aGlyZC1sZXZlbC1saXN0IC5uYXYtbGV2ZWwtLXZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsLWxpc3QsXHJcbiAgICAudGhpcmQtbGV2ZWwtbGlzdF9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRoaXJkLWxldmVsLWxpc3RfX2l0ZW0gdWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50aGlyZC1sZXZlbF9fbGluayB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgLmNsb3NlLWxheWVyOmFmdGVyLFxyXG4gICAgICAgIC5jbG9zZS1sYXllcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGhpcmQtbGV2ZWxfX3RpdGxlIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRoaXJkLWxldmVsX190aXRsZSAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRoaXJkLWxldmVsX190aXRsZS0tYWN0aXZlIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnRoaXJkLWxldmVsX190aXRsZS0tYWN0aXZlIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC50aGlyZC1sZXZlbCAuY2xvc2UtbGF5ZXI6YWZ0ZXIsXHJcbiAgICAudGhpcmQtbGV2ZWwgLmNsb3NlLWxheWVyOmJlZm9yZSxcclxuICAgIC5idXJnZXItbWVudS5jbG9zZS1sYXllcjphZnRlcixcclxuICAgIC5idXJnZXItbWVudS5jbG9zZS1sYXllcjpiZWZvcmUsXHJcbiAgICAuc2Vjb25kLWxldmVsX190aXRsZTphZnRlcixcclxuICAgIC50aGlyZC1sZXZlbF9fbGluazphZnRlcixcclxuICAgIC5idXJnZXItbWVudS5jbG9zZS1sYXllciAuYnVyZ2VyLW1lbnVfX2JhcixcclxuICAgIC50aGlyZC1sZXZlbF9fbGluayAubGF5b3V0LW5hdmlnYXRpb25fX2JhY2stYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmQtbGV2ZWxfX3RpdGxlIHNwYW46bm90KC5sYXlvdXQtbmF2aWdhdGlvbl9fYmFjay1idG4pLFxyXG4gICAgLnRoaXJkLWxldmVsX19saW5rIHNwYW46bm90KC5sYXlvdXQtbmF2aWdhdGlvbl9fYmFjay1idG4pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDI1KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LW5hdmlnYXRpb25fX3RoaXJkLWxldmVsLWxpc3QgLm5hdi1sZXZlbC0tdmlzaWJsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAxNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxheW91dC1uYXZpZ2F0aW9uLm92ZXJsYXktLW9wZW5lZCAuYnRuLS1jbG9zZS5jbG9zZS1sYXllciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDE2OXB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi0tY2xvc2Ugc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbi5vdmVybGF5LS1vcGVuZWQgLmNsb3NlLWxheWVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LW5hdmlnYXRpb24gLmxheW91dC1uYXZpZ2F0aW9uX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTA0cHg7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zIC0gMXB4KSB7XHJcbiAgICAubGF5b3V0LW5hdmlnYXRpb24ge1xyXG4gICAgICAgICZfX2JhY2stYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Vjb25kLWxldmVsX190aXRsZSBzcGFuOm5vdCgubGF5b3V0LW5hdmlnYXRpb25fX2JhY2stYnRuKSxcclxuICAgICAgICAudGhpcmQtbGV2ZWxfX2xpbmsgc3Bhbjpub3QoLmxheW91dC1uYXZpZ2F0aW9uX19iYWNrLWJ0bikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG5cclxuLnN0YWdlLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2l0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UgcGljdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGxpbmVhcjtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHBpY3R1cmU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1uYXYgPiBbYXJpYS1jb250cm9sc10sXHJcbiAgICAudG5zLW5hdiA+IC50bnMtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAudG5zLW5hdiA+IFthcmlhLWNvbnRyb2xzXSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAudG5zLW5hdiA+IFthcmlhLWNvbnRyb2xzXS50bnMtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAudG5zLW5hdiB7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tLXBsYXlpbmcge1xyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheS1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79cclxuLmNvdW50cnktc2VsZWN0b3ItbW9kYWwtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yLW1vZGFsLXdpbmRvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL21hcC5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWdpb24tdGFiIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnRyeS1saXN0IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvci1tb2RhbC13aW5kb3cuY291bnRyeS1zZWxlY3Rvci1tb2RhbC13aW5kb3ctbW9iaWxlIHtcclxuICAgIC5ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvbWFwLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50cnktc2VsZWN0Ym94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuXHJcbi50ZXh0LWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcclxuXHJcbiAgICBkaXY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpbWFyeSBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG5cclxuICAgIC5wcm9wb3J0aW9uLTEtMS50ZXh0LWltYWdlX190ZXh0LW9ubHkgLnRleHQtaW1hZ2VfX3ByaW1hcnksXHJcbiAgICAucHJvcG9ydGlvbi0xLTEudGV4dC1pbWFnZV9fdGV4dC1vbmx5IC50ZXh0LWltYWdlX19wcmltYXJ5Ky50ZXh0LWltYWdlX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNilcclxuICAgIH1cclxuXHJcbiAgICAucHJvcG9ydGlvbi0xLTIudGV4dC1pbWFnZV9fdGV4dC1vbmx5IC50ZXh0LWltYWdlX19wcmltYXJ5Ky50ZXh0LWltYWdlX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNClcclxuICAgIH1cclxuXHJcbiAgICAucHJvcG9ydGlvbi0yLTEudGV4dC1pbWFnZV9fdGV4dC1vbmx5IC50ZXh0LWltYWdlX19wcmltYXJ5Ky50ZXh0LWltYWdlX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOClcclxuICAgIH1cclxuXHJcbiAgICAucHJvcG9ydGlvbi0xLTIudGV4dC1pbWFnZV9fdGV4dC1vbmx5IC50ZXh0LWltYWdlX19wcmltYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOClcclxuICAgIH1cclxuXHJcbiAgICAucHJvcG9ydGlvbi0yLTEudGV4dC1pbWFnZV9fdGV4dC1vbmx5IC50ZXh0LWltYWdlX19wcmltYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNClcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbWFnZSB7XHJcbiAgICAgICAgJl9fcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FsaWduLS1sZWZ0IC50ZXh0LWltYWdlX19wcmltYXJ5IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hbGlnbi0tcmlnaHQgLnRleHQtaW1hZ2VfX3ByaW1hcnkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LW9ubHkgLnRleHQtaW1hZ2VfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtaW1hZ2VfX2FsaWduLS1yaWdodC50ZXh0LWltYWdlX190ZXh0LW9ubHkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9ncmlkXCIvPlxyXG5cclxuLmNvbnRlbnQtcGFydC1iYWNrZ3JvdW5kIHtcclxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UsXHJcbiAgICAmX190ZXh0LWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ncm91cCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1hbGlnbi1sZWZ0IC5idG4ubGluayxcclxuICAgIC5jb250ZW50LWFsaWduLXJpZ2h0IC5idG4ubGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYWxpZ24tY2VudGVyIC5saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWFsaWduLWxlZnQgLmJ0bi5idG4tLXByaW1hcnksXHJcbiAgICAuY29udGVudC1hbGlnbi1yaWdodCAuYnRuLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1hbGlnbi1jZW50ZXIgLmJ0bi5idG4tLXByaW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWFsaWduLWNlbnRlciAuY29udGVudC1wYXJ0LWJhY2tncm91bmRfX3RleHQtZ3JvdXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5jb250ZW50LXBhcnQtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1wYXJ0LWJhY2tncm91bmRfX3RleHQtZ3JvdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWFsaWduLWNlbnRlci5sZWZ0IC5jb250ZW50LXBhcnQtYmFja2dyb3VuZF9fdGV4dC1ncm91cCxcclxuICAgICAgICAuY29udGVudC1hbGlnbi1jZW50ZXIucmlnaHQgLmNvbnRlbnQtcGFydC1iYWNrZ3JvdW5kX190ZXh0LWdyb3VwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYWxpZ24tcmlnaHQgLmNvbnRlbnQtcGFydC1iYWNrZ3JvdW5kX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWFsaWduLWxlZnQgLmNvbnRlbnQtcGFydC1iYWNrZ3JvdW5kX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG5cclxuLmNvbnRlbnQtem9uZS1iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX190ZXh0LWdyb3VwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUsXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtem9uZV9fYmFja2dyb3VuZC0tZnVsbCBpbWcge1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4udHdvLWNvbHVtbnMgKyAuaXMtd2lkZSxcclxuLnR3by1jb2x1bW5zICsgLmlzLW5hcnJvdyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAudGV4dC1pbWFnZV9fYWxpZ24tLWxlZnQucHJvcG9ydGlvbi0xLTEudGV4dC1pbWFnZV9fdGV4dC1vbmx5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtaW1hZ2VfX2Rlc2NyaXB0aW9uLnBhcmFncmFwaC1tZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWltYWdlX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHdvLWNvbHVtbnNfX2hhbGYtY29sID4gLnR3by1jb2x1bW5zX19oYWxmLWNvbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC50d28tY29sdW1ucyB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtaW1hZ2U6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oYWxmLWNvbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcblxyXG4udmlkZW8tcGxheWVyIHtcclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSsmX19pZnJhbWUgaWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyxcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udmlkZW8tcGxheWVyX192aWRlby0tcGxheWluZyB7XHJcblxyXG4gICAgLnZpZGVvLXBsYXllcl9faW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhbmRhcmQtdGVhc2VyLXZpZGVvIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXkge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgsIDMxKTtcclxuICAgICAgICBAaW5jbHVkZSBnZW9yZ2lhLXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjEpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94X19jb250YWluZXIgLmZhbmN5Ym94X19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uc29jaWFsLWl0ZW1zIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItZm9ybSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmX19zaWdudXAtdGV4dCBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWdudXAtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLVJlZ3VsYXJcIiwgJGZhbGxiYWNrLWZvbnRzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXRleHQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNoaXBwaW5nLWluZm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnByZS1mb290ZXIgLnRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZpZ2F0aW9uIHtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtdGl0bGUgLmFycm93LWRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDhweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtdGl0bGUgLmFycm93LWRvd246YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgLmFycm93LWRvd246YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaXRlbXMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW1zIHVsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjFzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaXRlbXMgaW5wdXRbbmFtZT1hY2NvcmRpb25dIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQtdGV4dCxcclxuICAgICZfX2xlZ2FsLWxpbmtzLWNvbnRlbnQgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnYWwtbGlua3MtY29udGVudCBhOmhvdmVyLFxyXG4gICAgJl9fbGlzdC1pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayAuY291bnRyeS1zZWxlY3Rvci1tb2RhbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnNvY2lhbC1pdGVtcyB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29ucyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmUtZm9vdGVyIHtcclxuICAgICAgICAmX19zaGlwcGluZy1pbmZvOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbGVmdDogMjMuNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgJl9fbGlzdC10aXRsZSAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWl0ZW1zIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdhbC1saW5rcy1jb250ZW50IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2FsLWxpbmtzLWNvbnRlbnQsXHJcbiAgICAgICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIC5zb2NpYWwtaXRlbXMsXHJcbiAgICBmb290ZXIgLnNoaXBwaW5nLWluZm8sXHJcbiAgICBmb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgIH1cclxufVxyXG4iLCLvu78uc3RvcmVsb2NhdG9yX19maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlOWU0O1xyXG4gICAgcGFkZGluZzogMjBweCAwIDI4cHggMDtcclxufVxyXG5cclxuLnN0b3JlbG9jYXRvcl9fbGlzdCB7XHJcbiAgICAuc3RvcmUtbGlzdC1pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTNlMztcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkcy1vZi1jb21wZXRlbmNlcy1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWxpc3QtaXRlbS5leHBhbmRlZCB7XHJcblxyXG4gICAgICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGRzT2ZDb21wZXRlbmNlIHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuaW5nLWhvdXJzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLmNvbG9yLXRhYmxlIHtcclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgLmNvbG9yLXRhYmxlX19maWx0ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyPmJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNjb2xvclByZXZCdXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNjb2xvck5leHRCdXR0b24ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3ItdGFibGVfX2ZpbHRlcnMge1xyXG4gICAgLmFsbC1maWx0ZXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zcHJpdGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTlweCAtMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlLFxyXG4gICAgICAgICYuYWN0aXZlLWZpbHRlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MzAxYTtcclxuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xvci10YWJsZV9fY29sb3JzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsZXg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3ItdGVhc2VyIHtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjZweCAtODhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Nob3Atd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXRlYXNlci1saXN0LWl0ZW1fX3ByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbV9fYWRkLXRvLWNhcnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmMtcHJvZHVjdC10ZWFzZXItcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pdGVtX19zdG9jayB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxMXB4O1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIC5pY29uLWNhcnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgICAgKy5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhcik7XHJcbiAgICB9XHJcblxyXG4gICAgLypcclxuICAgIC5jb2xvci10YWJsZSB7XHJcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMDBweCAwIDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYWRkLXRvLWNhcnQgLnNlbGVjdGJveGl0LWxpc3QgPiAuc2VsZWN0Ym94aXQtZm9jdXMgPiAuc2VsZWN0Ym94aXQtb3B0aW9uLWFuY2hvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAuYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgLmljb24tY2FydCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAub3BhY2l0eSgwLjgpO1xyXG5cclxuICAgICAgICAgICAgKyAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAub3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9ycyB7XHJcbiAgICAgICAgLmNsZWFyO1xyXG4gICAgICAgIC5jb2x1bW4tY2VudGVyZWQoMTIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG5cclxuICAgICAgICAuY29sb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKyAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLXRlYXNlciB7XHJcbiAgICAgICAgLmNvbHVtbigyLCAxMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYubm90LWluLXN0b2NrIHtcclxuICAgICAgICAgICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC5vcGFjaXR5KDAuNSk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgLm9wYWNpdHkoMC41KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgLmhvcml6b250YWwtYWxpZ24oKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAuc3ByaXRlLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuICAgIC8qIExpZ2h0IGdyZXkgYm9yZGVyIHRvIHdoaXRlIGNvbG9yICovXHJcbiAgICAvKiYuYmFzaWNDb2xvci01ZjA1NWQwNjNiYjk0ZTViOTc5ZDJhN2NmMDhkMzU3NiBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAuY2xlYXI7XHJcbiAgICAgICAgLmNvbHVtbi1jZW50ZXJlZCg4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAuYWxsLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAuc3ByaXRlLWFsbEZpbHRlcnMoKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgICAgLmNvbHVtbigyKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzFweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoMTAwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUsXHJcbiAgICAgICAgJi5hY3RpdmUtZmlsdGVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLWZpbHRlcjpiZWZvcmUsXHJcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIC5obDMoKVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICAuaW5mby1jb3B5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICsgLmFkZC10by1jYXJ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgLmJveC1zaXppbmc7XHJcbiAgICAgICAgLm9wYWNpdHkoMCk7XHJcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTNlMjtcclxuICAgICAgICBib3R0b206IDUzcHg7XHJcbiAgICAgICAgY29sb3I6ICNlMzA2MTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNlMmUzZTI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdG9wOiA5MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIC5hcHBlYXJhbmNlLXJlc2V0KCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItZ3JleS1saWdodGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuY2FydC1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktc2VsZWN0IHtcclxuICAgICAgICAuYm94LXNpemluZztcclxuICAgICAgICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Rib3hpdC1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAuc2VsZWN0Ym94aXQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1oZWFkbGluZSB7XHJcbiAgICAgICAgLnN1YmxpbmUoKTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3QtaW4tc3RvY2sgLmFkZC10by1jYXJ0IHtcclxuICAgICAgICAuY2FydC1idXR0b24ge1xyXG4gICAgICAgICAgICAub3BhY2l0eSgwLjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIC5vcGFjaXR5KDAuNSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcbn1cclxuXHJcbi5lbmdyYXZpbmctd3JhcHBlciB7XHJcbiAgICAvKiAgIC5jbGVhcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7Ki9cclxufVxyXG5cclxuLmljb24tZW5ncmF2aW5nIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiAsMjApO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4vKlxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgLmVuZ3JhdmluZy13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgLmFkZC1lbmdyYXZpbmctYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4qL1xyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG5cclxuICAgIC5jb2xvci10YWJsZV9fY29sb3JzIHtcclxuICAgICAgICAuY29sb3ItdGVhc2VyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLXRhYmxlIHtcclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uc3RhbmRhcmQtdGVhc2VyLWNvbnRhaW5lciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkbGluZSxcclxuICAgIC50b3BsaW5lIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtaW1hZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZHNjYXBlIC5idG4tLXByaW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcnRyYWl0IC50d28taW4tcm93IHtcclxuICAgICAgICAuYnRuLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS10ZWFzZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtdGVhc2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHBpY3R1cmU6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tb2JpbGUtbCkge1xyXG4gICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXIge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQtaW1hZ2UgaW1nIHtcclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGN1YmljLWJlemllcigwLjA5NSwgMC4zMywgMC4yODUsIDEpIDI1bXM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcG9ydHJhaXQgLnR3by1pbi1yb3cge1xyXG4gICAgICAgICAgICAuYnRuLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS10ZWFzZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICY6aG92ZXIgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXIge1xyXG4gICAgICAgICZfX2xhbmRzY2FwZSAudHdvLWluLXJvdyAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYW5kc2NhcGUgLmZvdXItaW4tcm93IC5hcnRpY2xlLXRlYXNlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbigzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhbmRzY2FwZSAudGhyZWUtaW4tcm93IC5hcnRpY2xlLXRlYXNlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BvcnRyYWl0IC50d28taW4tcm93IC5hcnRpY2xlLXRlYXNlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BvcnRyYWl0IC50aHJlZS1pbi1yb3cgLmFydGljbGUtdGVhc2VyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcG9ydHJhaXQgLmZvdXItaW4tcm93IC5hcnRpY2xlLXRlYXNlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbigzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcblxyXG4ucHJvZHVjdC10ZWFzZXIge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMzIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpub3QoLnRucy1pdGVtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbSB7XHJcbiAgICA+YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS13cmFwcGVyLFxyXG4gICAgJl9fZGlzY291bnQsXHJcbiAgICAmX19jb2xvci12YXJpYXRpb24sXHJcbiAgICAmX19wZXJzb25hbGl6YXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2UtZGV0YWlsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNSk7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZC10by1jYXJ0LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FydC1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbV9fY2FydC1idXR0b24ucHJvZHVjdC1hZGRlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbV9fY2FydC1idXR0b24ucHJvZHVjdC1hZGRlZDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjQnIGN5PScyNCcgcj0nMjQnIGZpbGw9JyUyMzAzOUE1NCcvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIxLjE0MjkgMjhMMTcuMTQyOSAyNEwxNS44MDk2IDI1LjMzMzRMMjEuMTQyOSAzMC42NjY3TDMyLjU3MTUgMTkuMjM4MUwzMS4yMzgxIDE3LjkwNDhMMjEuMTQyOSAyOFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgJl9fc3RvY2std3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweFxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE3KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW4tc3RvY2sge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJvZHVjdC1pbi1zdG9jayk7XHJcbiAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJvZHVjdC1pbi1zdG9jayk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX291dC1vZi1zdG9jayB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcm9kdWN0LW91dC1vZi1zdG9jayk7XHJcbiAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJvZHVjdC1vdXQtb2Ytc3RvY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXBhZ2Uuc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtX19zdG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzYpIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpc3RpbmctcGFnZSAuYXJ0aWNsZS10ZWFzZXIucHJvZHVjdC10ZWFzZXJfX2l0ZW0gLnRvcGxpbmUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5wcm9kdWN0LXRlYXNlciB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDI5KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtOm5vdCgudG5zLWl0ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmFyaWFudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzIpLFxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobis2KSB7XHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzYpIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMgLSAxcHgpIHtcclxuXHJcbiAgICAucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzYpLFxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2hlYWRsaW5lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzOXB4KTtcclxuICAgIH1cclxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4ucHJvZHVjdC1zbGlkZXIge1xyXG4gICAgJl9fc2hvdy1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tcGxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLXBsYXllciBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tbW9iaWxlLFxyXG4ucHJvZHVjdC1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZS1udW1iZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDM0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxOSk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQtdG8tY2FydC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tbW9iaWxlIHtcclxuXHJcbiAgICAucHJvZHVjdC1pbmZvX192YXQtd3JhcHBlcixcclxuICAgIC5wcm9kdWN0LWluZm9fX3ByaWNlLXdyYXBwZXIsXHJcbiAgICAucHJvZHVjdC1pbmZvX19hZGQtdG8tY2FydC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4tb24tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fdGl0bGUsXHJcbi5wcm9kdWN0LWluZm9fX3ByaWNlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX192YXQtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbn1cclxuXHJcbnNlbGVjdDpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xvci1kcm9wZG93biB7XHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXktbGF5ZXIge1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgLmNvbG9yLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1idXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFkZC1lbmdyYXZpbmctYnV0dG9uIHtcclxuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmljb24tZW5ncmF2aW5nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm9fX3ByaWNlLXJlZHVjdGVkIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX19wcmljZS1yZXBsYWNlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLnBkZi1kb3dubG9hZF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAzMyk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci1yZWNvbW1lbmRhdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAmX190aXRsZSsucHJvZHVjdHMtc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgKy5wcm9kdWN0cy1zbGlkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXIteW1hbF9fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMgLSAxcHgpIHtcclxuXHJcbiAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSAucHJvZHVjdC1pbmZvX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm8tbW9iaWxlIC5wcm9kdWN0LWluZm9fX3RpdGxlLFxyXG4gICAgLnByb2R1Y3QtaW5mby1tb2JpbGUgLnByb2R1Y3QtaW5mb19fYXJ0aWNsZS1udW1iZXIsXHJcbiAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSAucHJvZHVjdC1pbmZvX19zdWItdGl0bGUsXHJcbiAgICAucmV2aWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm8ge1xyXG5cclxuICAgICAgICAmX190YWdzLFxyXG4gICAgICAgICZfX3RpdGxlLFxyXG4gICAgICAgICZfX2FydGljbGUtbnVtYmVyLFxyXG4gICAgICAgICZfX3N1Yi10aXRsZSxcclxuICAgICAgICAucmV2aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1YW50aXR5LXBkcC13cmFwcGVyLFxyXG4gICAgICAgIC5jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zIC0gMXB4KSB7XHJcbiAgICAucGRwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcm93KCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICZfX2xlZnQsXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZGYtZG93bmxvYWRfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDI5KTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zbGlkZXIge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTAlIC0gNXB4KSBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDMzcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2UtaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXNsaWRlci1yZWNvbW1lbmRhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgICAgICZfX3RpdGxlKy5wcm9kdWN0cy1zbGlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLXNsaWRlcisucHJvZHVjdHMtc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zbGlkZXIteW1hbF9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLXBsYXllcl9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1sKSB7XHJcblxyXG4gICAgLnZpZGVvLXBsYXllcl9faW1hZ2Utd3JhcHBlcixcclxuICAgIC5wcm9kdWN0LXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDMzcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4ucHJvZHVjdC1pbmZvX19hZGQtdG8tY2FydC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZha2UtbGF5ZXItdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1mYWtlLWxheWVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFCQUNBWUFBQUNxYVhIZUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFCUUVsRVFWUjRuTzJhYllxRFFCQkVDeSt3a0xQWkpMQjczWTB4a0wyUWdWME1EdVNITG41T1QzZlhBLytFd05TcmFCeWRBUWdoaEJCQ0NDRmtPUlVDWi9nQWNBWHdwUlVBZ0FDNEF6aHB5TGNBZmdFOGxVcm81YnNodzAvT0Vpb0F6VEJ3T3ZvZ2wxd0JockdTZkRxYW5KZURqQVRJZFNab2pxMGVwQmg1alVERnllY01WcXg4am9ERnl4OFoxSXo4RVlITnllOFozS3g4b3Q0Z01DWC9DV1BVSzBwd0k3K21CSGZ5UzBwd0t6K25CUGZ5aWZPSWFEZnhXZjlkbDlRand1NS8rYmtsaEpESHhEVnZicUt6dDN5SUVzNlIvd1RsbjF2ZGxtbXpDV1RHZmQ1dENiSmdrdU91QkZreHczTlRnbXlZM3BvdlFYYVkyNXN0UVhaOHNERlhnaHp3VkdlbUJJbjhXbHdpTDR4STVLVXhpYnc0S3BHWHh5dHVrTUJyaTh4TitUcDhQeE1lV3Z1RXZndllKTlZxeUNkQ2I1TWpoQkJDQ0NHRXdDeC9XcmwvRWhPdUwva0FBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0X19vcHRpb25zIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0X19vcHRpb25zLS1vcGVuIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0X19vcHRpb24ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQUNBQ0E7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bi1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0X19vcHRpb24gPiBzcGFuIHtcclxuICAgICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fb3B0aW9uIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvX19zZWxlY3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdXQtb2Ytc3RvY2sge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0X19zZWxlY3RlZCBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0X19zZWxlY3RlZCBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0X19kcm9wZG93bi1oYW5kbGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5wcm9kdWN0LWluZm9fX2FkZC10by1jYXJ0LXdyYXBwZXJ7XHJcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG5cclxuLmdhbGxlcnktc2xpZGVyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1wYXJhZ3JhcGgge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAudG5zLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1vdmgsXHJcbiAgICAudG5zLWlubmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAudG5zLWl0ZW0gcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudG5zLWl0ZW0udG5zLXNsaWRlLWFjdGl2ZSBwIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuZ2FsbGVyeS1zbGlkZXIge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItY29udHJvbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0bnMyID4gLnRucy1pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5pZnJhbWUge1xyXG4gICAgJi5uby1kaXN0YW5jZS11cHdhcmRzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLnBkZi1kb3dubG9hZCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4LCAzNik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXI6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBkZi1kb3dubG9hZF9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAucGRmLWRvd25sb2FkIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93KCk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyLCA0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG5cclxuLm1pbmktY2FydCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9jay1zY3JlZW4gLm1pbmktY2FydC5hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5taW5pLWNhcnQtY29udGVudCB7XHJcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IC0zOTVweDtcclxuICAgIHdpZHRoOiAzOTVweDtcclxuICAgIHotaW5kZXg6IDk5OTA7XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1wcm9kdWN0LXRlYXNlcnMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWluaS1jYXJ0LXRlYXNlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTNlMztcclxuXHJcbiAgICAgICAgLm1pbmktY2FydC10ZWFzZXItaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWFzZXItdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BlY2lmaWNhdGlvbnMsIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG5cclxuLm1pbmktY2FydC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUzZTM7XHJcbiAgICBib3gtc2hhZG93OiAjZjZmNmY2IDAgMXB4IDFweCAwO1xyXG4gICAgcGFkZGluZzogMTRweCAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGEuY2FydC1saW5rIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbGlnaHQtdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWluaS1jYXJ0LXRvdGFsLWhvbGRlciB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAubWluaS1jYXJ0LXRvdGFsIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWluaS1jYXJ0LXN1YmluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWxpZ2h0LXRleHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWluaS1jYXJ0LXRvLXRoZS1jYXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDlweDtcclxuXHJcbiAgICAuY2FydC1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHggOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm1pbmktY2FydC1vdmVybGF5OmVtcHR5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5ODA7XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRml4IGZvciBzY3JvbGxpbmcgZm9yIGlPU1xyXG4vKkBtZWRpYSAobWF4LXdpZHRoOkB0YWJsZXQtbGFuZHNjYXBlKSB7XHJcbiAgICAubWluaS1jYXJ0LW9wZW57XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG59Ki9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAubWluaS1jYXJ0LWNvbnRlbnQge1xyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmNoZWNrb3V0LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogdmFyKC0tbG9nby1maWx0ZXItbW9iaWxlLWFuZC1tZW51KTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWxvZ28td2lkdGgtaGVhZGVyLW1vYmlsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8sXHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc3RlcHMuYnJlYWRjcnVtYiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnRlci1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLS1ib2xkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUtLWJvbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnRlci1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5jaGVja291dC1oZWFkZXIge1xyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggMCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tbG9nby13aWR0aC1oZWFkZXItZGVza3RvcCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEsXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtc3RlcHMuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4ub3JkZXItc3VtbWFyeSB7XHJcbiAgICAuY2FydC1wcm9kdWN0LXRlYXNlcnMgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMDUzMDFhO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcGFyYWdyYXBoIC50aXRsZSB7XHJcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluay5hZGRyZXNzLWluZm8tbW9kYWwge1xyXG4gICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5iaWxsaW5nLXBhcmFncmFwaCArIC5zaGlwcGluZy1wYXJhZ3JhcGgsXHJcbi5mb3JtLXBhcmFncmFwaCArIC5mb3JtLXBhcmFncmFwaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG59XHJcblxyXG4uaWZyYW1lLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXh0ZXJuLXBheW1lbnQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hZHllbi1jb21wb25lbnRzLXBheW1lbnQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnRlcm5hbC1wYXltZW50LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaXJ0aGRhdGUgZm9ybSA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5iaXJ0aGRhdGUgLnNwaW5uZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4uY2hlY2tkYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHhcclxufVxyXG5cclxuLmZpZWxkLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbmJvZHkuY2hlY2tvdXQtcGFnZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxufVxyXG5cclxuLmNwLWFscGFjYS1mb3JtIC5wYXltZW50LXdpZGdldCAuZm9ybS1maWVsZC5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHRvcDogMzJweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS10YWJsZXQpIHtcclxuICAgIC5vcmRlci1zdW1tYXJ5IC5wYXJhZ3JhcGgtbGlnaHRib3gtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY2NjY2NjclIC0gMzBweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQxLjY2NjY2NjY2NjclIC0gMzBweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zdW1tYXJ5IC5jYXJ0LXByb2R1Y3QtdGVhc2VycyxcclxuICAgIC5vdmVydmlldy1wYXltZW50LXdyYXBwZXI6bm90KC5wYXltZW50LXdpZGdldCAub3ZlcnZpZXctcGF5bWVudC13cmFwcGVyLnNpbXBsZS1mb3JtKSAge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQtd2lkZ2V0IC5vdmVydmlldy1wYXltZW50LXdyYXBwZXIuc2ltcGxlLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG4uY2hlY2staW52ZW50b3J5IHtcclxuICAgIHdpZHRoOiA3NzRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTM0MzA7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYzUzNDMwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LFxyXG4gICAgLnRhYmxlLWhlYWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItZ3JheS1ib3JkZXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdC1pbi1pbnZlbnRvcnktYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbXB0eS1jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1vbGQsIC5xdWFudGl0eS1uZXcge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1uZXcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICArIC5zcGVjaWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3QtaW4taW52ZW50b3J5LWFycm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL0Fycm93LU91dE9mU3RvY2tOb3RpZmljYXRpb24uanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNGIzNztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5vbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNjJlMmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGVjaWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDcxNzA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pdC1idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDQwcHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWhlYWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtcHR5LWNvbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwgMzApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24gPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE2KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VtYWlsLWluZm8gbGkgc3BhbixcclxuICAgICZfX29yZGVyLW51bWJlciBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jcmVhdGUtYWNjb3VudCB1bCBsaSxcclxuICAgICZfX2VtYWlsLWluZm8gdWwgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy90aWNrLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jcmVhdGUtYWNjb3VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5mb3JtLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9ucyBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY291bnQtcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBsaTo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tcGFyYWdyYXBoIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5jb25maXJtYXRpb24tbWVzc2FnZSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uYWNjb3VudC1sb2dpbiB7XHJcbiAgICAuZ3Vlc3QtY2hlY2tvdXQudGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLWZpZWxkcyAuZm9ybS1maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXctY3VzdG9tZXIsIC5hY2NvdW50LXJlZ2lzdHJhdGlvbiB7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAudGVybXMge1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MTcwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5hY2NvdW50LWxvZ2luIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNTBweDtcclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtcmVnaXN0cmF0aW9uLFxyXG4gICAgLmFjY291bnQtbG9naW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcclxuICAgICAgICBtYXJnaW46IDUwcHggYXV0byA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldy1jdXN0b21lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jYXJ0LXN1bW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy10dXRvcmlhbC1zdW1tYXJ5KTtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgID5saTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5saTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbixcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZ3JhdmluZyBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZpbmcsXHJcbiAgICAmX19wcm9tby1jb2RlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0b3RhbCBzcGFuLFxyXG4gICAgJl9fdG90YWwtcHJpY2Ugc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidG90YWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG90YWwtcHJpY2Uge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hpcGluZy1mcmVlLWNvbnRlbnQsXHJcbiAgICAmX19zaGlwcGluZy1mcmVlLFxyXG4gICAgJl9fcHJpY2UtdmF0LFxyXG4gICAgJl9fc3VidG90YWwsXHJcbiAgICAmX19lZGl0LFxyXG4gICAgJl9fZW5ncmF2aW5nIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsLXByaWNlIHAsXHJcbiAgICAmX19zaGlwcGluZyBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaGlwcGluZy1mcmVlIHNwYW4sXHJcbiAgICAmX19lZGl0LXRpdGxlLFxyXG4gICAgJl9fZWRpdC1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0LWxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tY29uZmlybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmVuZWZpdHMge1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdXBvbi1maWVsZCB7XHJcblxyXG4gICAgICAgIGlucHV0LFxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNwLWFscGFjYS1mb3JtIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzNXB4IDE0cHggMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1zaG9wLWZvcm0tZXJyb3IpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tby1jb2RlOmVtcHR5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb21vLWNvZGUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXNjb3VudC1wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXBwbGllZC1jb3Vwb246bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb21vLWNvZGUtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZW1vdmUtcHJvbW8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvZGUsXHJcbiAgICAmX19yZW1vdmUtcHJvbW8sXHJcbiAgICAmX19jb2RlLW5hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvZGUtbmFtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYy1jaGVja291dC1zdW1tYXJ5LWJveC5jaGVja291dC1zdW1tYXJ5LFxyXG4ucmMtY2FydC1zdW1tYXJ5LWJveC5jYXJ0LXN1bW1hcnkge1xyXG4gICAgLmNhcnQtc3VtbWFyeV9fdG90YWwtcHJpY2UsXHJcbiAgICAuY2FydC1zdW1tYXJ5X19zaGlwcGluZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1zdW1tYXJ5X19oZWFkZXItd3JhcHBlcjo6YWZ0ZXIsXHJcbi5jYXJ0LXN1bW1hcnlfX2VkaXQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxufVxyXG5cclxuLm9mZi1jYW52YXNfX3NsaWRlIHtcclxuICAgIC5jYXJ0LXN1bW1hcnkge1xyXG4gICAgICAgICZfX3RvdGFsLXByaWNlIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZS12YXQge1xyXG4gICAgICAgICAgICBnYXA6IDVweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2UtdmF0IHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnRlci1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1pbmZvOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc3VtbWFyeSB7XHJcbiAgICAmX190b3RhbC1wcm9kdWN0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcmRlci1vdmVydmlldyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3JkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29yZGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29yZGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy10dXRvcmlhbC1zdW1tYXJ5KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjAycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3JkZXIuc2hvdysuY2FydC1zdW1tYXJ5X19lZGl0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29yZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1wcm9kdWN0OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1wcm9kdWN0X190ZWFzZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1wcm9kdWN0X19kZXNjcmlwdGlvbi13cmFwcGVyLFxyXG4gICAgICAgIC5jYXJ0LXByb2R1Y3RfX3ByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1wcm9kdWN0X190ZWFzZXItcHJpY2Uge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbnRlci1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fdGVhc2VyLXdyYXBwZXIsXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fZGVzY3JpcHRpb24td3JhcHBlcixcclxuICAgICAgICAuY2FydC1wcm9kdWN0X19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1wcm9kdWN0X190ZWFzZXItdGl0bGUsXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fcHJpY2Utd3JhcHBlciBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtc3VtbWFyeV9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXN1bW1hcnlfX3RvdGFsLXByaWNlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXN1bW1hcnlfX3dyYXBwZXIgLmNhcnQtc3VtbWFyeV9fc3VidG90YWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1wYWdlIGFzaWRlLnJpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdHV0b3JpYWwtc3VtbWFyeSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIC8qY29tbWVudGVkIGFzIGl0IHNob3VsZCBub3QgYnJha2UgdGhlIGdvb2dsZSBwYXkgYnV0dG9uIGRlc2lnbiByZXF1aXJlbWVudHMqL1xyXG4gICAgLyogICAgLnBheW1lbnQtbWV0aG9kLXNlbGVjdGlvbiAuZXhwcmVzcy1wYXltZW50LWNvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuYm9keS5zaG9wcGluZy1jYXJ0IGFzaWRlLnJpZ2h0OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qZm9yIGdvb2dsZSBwYXkgYnV0dG9uKi9cclxuLmV4cHJlc3MtcGF5bWVudC1saXN0ICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jaGVja291dC1wYWdlIC5wYXltZW50LW1ldGhvZC1zZWxlY3Rpb24gLmdwYXktY2FyZC1pbmZvLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLypjb21tZW50ZWQgYXMgaXQgc2hvdWxkIG5vdCBicmFrZSB0aGUgZ29vZ2xlIHBheSBidXR0b24gZGVzaWduIHJlcXVpcmVtZW50cyovXHJcbiAgICAvKiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5ncGF5LWNhcmQtaW5mby1hbmltYXRpb24tY29udGFpbmVyLmJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuI2FwcGxlcGF5LWV4cHJlc3MtY29udGFpbmVyLmV4cHJlc3MtcGF5bWVudC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmV4cHJlc3MtcGF5bWVudC1saXN0IC5leHByZXNzLXBheW1lbnQtY29udGFpbmVyIC5hZHllbi1jaGVja291dF9fYXBwbGVwYXlfX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2NoZWNrb3V0c2hvcHBlci1saXZlLmFkeWVuLmNvbS9jaGVja291dHNob3BwZXIvaW1hZ2VzL2xvZ29zL2FwcGxlcGF5LnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDNweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgYm9keS5jaGVja291dC1wYWdlIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5zaXRlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtcGFnZSB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93KCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtc3VtbWFyeSAuY2FydC1zdW1tYXJ5X190b3RhbC1wcmljZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1wYWdlOm5vdCguc2hvcHBpbmctY2FydCkgYXNpZGUucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LXBhZ2UgYXNpZGUucmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcblxyXG4gICAgICAgIC5jaGVja291dC1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICZfX29yZGVyLnNob3cge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTk2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlci13cmFwcGVyLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1wYWdlIC5jYXJ0LXN1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1tKSB7XHJcbiAgICAuY2hlY2tvdXQtcGFnZSBhc2lkZS5yaWdodCAuY2hlY2tvdXQtc3VtbWFyeSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSBhbmQgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtbSkge1xyXG4gICAgLmNoZWNrb3V0LXN1bW1hcnkge1xyXG4gICAgICAgICZfX2hlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLnNpdGUtdXNwIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYm5haWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYm5haWwge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWhlYWRlci1ib3JkZXIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnNob3BwaW5nLWNhcnQtZmFxIHtcclxuICAgIGgzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtdGVhc2VyLWxpc3Qge1xyXG5cclxuICAgICAgICAudGV4dC1jb2x1bW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwNTMwMWE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDM1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MTcwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5zaG9wcGluZy1jYXJ0LWZhcSAudGV4dC10ZWFzZXItbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICA+IC50ZXh0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLmNoZWNrb3V0LXBhZ2Uuc2hvcHBpbmctY2FydCAgaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1oZWFkZXItYm9yZGVyKTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG9wcGluZy1jYXJ0LWluY2VudGl2ZSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY2hlY2tvdXQtcGFnZS5zaG9wcGluZy1jYXJ0IGhlYWRlcjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3BwaW5nLWNhcnQtaW5jZW50aXZlIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uY2FydC1wcm9kdWN0LXRlYXNlcnMgLmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jcmMtY2FydC1wcm9kdWN0LXRlYXNlcnMge1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmxvYWQtc3Bpbm5lci0tc2hvdyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LXByb2R1Y3Qge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLWluZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig5KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXItdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjIpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1zcGVjaWZpY2F0aW9ucy1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLXNwZWNpZmljYXRpb25zLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1wcm9wZXJ0eSxcclxuICAgICZfX3RlYXNlci12YWx1ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLXZhbHVlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMjApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItZm9ybS12YWxpZCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWZvcm0tdmFsaWQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLW9wdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgID4qOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1kZWxldGUsXHJcbiAgICAmX190ZWFzZXItZWRpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItZm9ybS12YWxpZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3F1YW50aXR5LXBsdXMuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLXByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZ3JhdmVkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZ3JhdmVkIC5lbmdyYXZlZC1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW5ncmF2ZWQtdGV4dC0tbmFtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZ3JhdmVkLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxOCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1mb3JtLXZhbGlkKTtcclxuICAgICAgICBtYXJnaW46IDEycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZlZC10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1yZWd1bGFyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZ3JhdmVkLXByb3BlcnRpZXMgLnRvdGFsLXByaWNlIHtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZ3JhdmVkLXByb3BlcnRpZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGVsZXRlZCB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXN1bW1hcnkgLmNhcnQtcHJvZHVjdCB7XHJcbiAgICAmX190ZWFzZXItaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY2FydC1wcm9kdWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgICAgICZfX3RlYXNlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lbmdyYXZlZC1wcm9wZXJ0aWVzIHVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDcpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VuZ3JhdmVkLXByb3BlcnRpZXMgLnRvdGFsLXByaWNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VuZ3JhdmVkLWJ1dHRvbi0tZWRpdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXByb2R1Y3QtdGVhc2VycyAuY2FydC1wcm9kdWN0X190ZWFzZXItaW1hZ2Uge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5jYXJ0LXByb2R1Y3Qge1xyXG4gICAgICAgICZfX2VuZ3JhdmVkLXByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lbmdyYXZlZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtcHJvZHVjdC10ZWFzZXJzIC5jYXJ0LXByb2R1Y3Qge1xyXG4gICAgICAgICZfX3RlYXNlci1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbW9iaWxlLXMpIHtcclxuICAgIC5jYXJ0LXByb2R1Y3Qge1xyXG4gICAgICAgICZfX2VuZ3JhdmVkLXRleHQtLW5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtZGVza3RvcC1tKSB7XHJcbiAgICAuY2FydC1wcm9kdWN0IHtcclxuICAgICAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGVhc2VyLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbnZhcy1vdmVybGF5X19jb250ZW50IC5jYXJ0LXByb2R1Y3RfX3RlYXNlci1wcmljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn0iLCLvu78uc2hvcHBpbmctY2FydC12YXJpYW50LWVkaXRvciB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLXRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAuY29sb3JzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmNvbG9yICsgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sb3ItdGVhc2VyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpub3QoLnNlbGVjdGVkKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5zZWxlY3RlZCkgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKmZvbnQtZmFtaWx5OiAnRmFiZXIgSWNvbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlLTMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7Ki9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC5idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAvLy5jb2x1bW4tZml4ZWQoNS41KTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzNWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MwYzBjMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAvKiAgLnN0YWdlLXNlby1obCgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtMjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtMjQ7Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvci1waWNrZXIge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAudmFyaWFudC1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZhcmlhbnQtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyoudmFyaWFudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIC52YXJpYXRpb24tdGFnKCk7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGJveCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1maWVsZHMgLmlucHV0LmJ1dHRvbnMgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIC8qICBAbWVkaWEgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICAgIC5mYW5jeWJveC1za2luIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvci10YWJsZSB7XHJcbiAgICAgICAgICAgIC5jb2xvcnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbG9yLXRlYXNlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnNob3BwaW5nLWNhcnQtdmFyaWFudC1lZGl0b3Ige1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKi5mYW5jeWJveC1vcGVuZWQge1xyXG4gICAgLmZhbmN5Ym94LWNsb3NlIHtcclxuICAgICAgICAuc3ByaXRlLW1vZGFsLWNsb3NlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59Ki9cclxuXHJcbi5lbmdyYXZpbmctbW9kdWxlIHtcclxuICAgIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWpheC1sb2FkZXIodmFyKC0tY2xyLWJlaWdlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtb3BlbiB7XHJcbiAgICAuZW5ncmF2aW5nLW1vZHVsZSAuZm9ybS1maWVsZHMge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5lbmdyYXZpbmctb3ZlcmxheSB7XHJcbiAgICAtLWJvcmRlci1ncmF5LWxpZ2h0OiAjZTFlMmU0O1xyXG4gICAgbWF4LXdpZHRoOiA4MzBweDtcclxuICAgIC8qQG1lZGlhIChtYXgtd2lkdGg6IEBhbmRyb2lkLXBvcnRyYWl0LW1vZGUpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICB9Ki9cclxuXHJcbiAgICAuaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0tcGFyYWdyYXBoIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWxpZ2h0LXRleHQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIC5ncmVlbixcclxuICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5YzRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTYyZTJlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9udC1zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI1NlbGVjdGVkRm9udCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTJlNDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWxpZ2h0LXRleHQpO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1zaWRlIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZS1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZ3JhdmVkLXByb2R1Y3Qtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUyZTQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZW5ncmF2aW5nLXRleHQgaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW5ncmF2ZWQtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWluZm8ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbGlnaHQtdGV4dCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXktbGlnaHQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDYwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsLXByaWNlLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG90YWwtcHJpY2Uge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXktbGlnaHQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzcwNzE3MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICAubWVzc2FnZS1pbmZvLFxyXG4gICAgICAgIC52YWxpZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyb3IgZGl2Lm1lc3NhZ2UtaW5mbyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCNQb3N0RGF0YV9TZWxlY3RlZEZvbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtYXJyb3cge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAubm90ZSB7XHJcbiAgICAgICAgY29sb3I6ICM3MDcxNzA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjODQ4NDg0O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWhpbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzg0ODQ4NDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgY29sb3I6ICM3MDcxNzA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHkgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbW91bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC5idXR0b25zIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNTVweCBhdXRvIDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIGJ1dHRvbi5idG4tLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmljb24tY2FydCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5maWVsZC12YWxpZGF0aW9uLWVycm9yLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogI2M1MzQzMFxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fc2VsZWN0ZWRbZGF0YS12YWw9XCJBdmFudEdhcmRlXCJdLFxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uW2RhdGEtdmFsPVwiQXZhbnRHYXJkZVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogVGVYR3lyZUFkdmVudG9yO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fc2VsZWN0ZWRbZGF0YS12YWx1ZT1cIk1vZHJvbWVcIl0sXHJcbi5jdXN0b20tc2VsZWN0X19vcHRpb25bZGF0YS12YWx1ZT1cIk1vZHJvbWVcIl0ge1xyXG4gICAgZm9udC1mYW1pbHk6IEF6b3RlIFcwNSBSZWd1bGFyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkW2RhdGEtdmFsdWU9XCJTY3JpcHRydW5kXCJdLFxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uW2RhdGEtdmFsdWU9XCJTY3JpcHRydW5kXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBGZXJvbmlhO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fc2VsZWN0ZWRbZGF0YS12YWx1ZT1cIkF2YW50R2FyZGVcIl0sXHJcbi5jdXN0b20tc2VsZWN0X19vcHRpb25bZGF0YS12YWx1ZT1cIkF2YW50R2FyZGVcIl0ge1xyXG4gICAgZm9udC1mYW1pbHk6IFRlWEd5cmVBZHZlbnRvcjtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkW2RhdGEtdmFsdWU9XCJNb2Ryb21lXCJdLFxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uW2RhdGEtdmFsdWU9XCJNb2Ryb21lXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBem90ZSBXMDUgUmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkW2RhdGEtdmFsdWU9XCJTY3JpcHRydW5kXCJdLFxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uW2RhdGEtdmFsdWU9XCJTY3JpcHRydW5kXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBGZXJvbmlhO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLW1vYmlsZS1zKSB7XHJcbiAgICAuZW5ncmF2aW5nLW92ZXJsYXkgLmlucHV0LmJ1dHRvbnMgPmRpdiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuXHJcbiAgICAuZW5ncmF2aW5nLW92ZXJsYXkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgLmxlZnQtc2lkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUyZTQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctb24tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbmdyYXZpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuZW5ncmF2aW5nLW1vZHVsZSAuZmFuY3lib3gtaW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG4uZW5ncmF2aW5nLW1vZHVsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGJveGl0LW9wdGlvbi1hbmNob3Ige1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MTcwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1pbmZvIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC5idXR0b25zIC5wcmltYXJ5LFxyXG4gICAgLmlucHV0LmJ1dHRvbnMgLnNlY29uZGFyeSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC10ZWFzZXIuaXRlbSAuZW5ncmF2aW5nIC5pY29uLWEtZmlsbGVkLWNpcmNsZSxcclxuLnByb2R1Y3QtdGVhc2VyLWxpc3QgLml0ZW0gLmVuZ3JhdmluZyAuaWNvbi1hLWZpbGxlZC1jaXJjbGUge1xyXG4gICAgY29sb3I6ICNiNTg1NTg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRlYXNlci5pdGVtIC5lbmdyYXZpbmcsIC5wcm9kdWN0LXRlYXNlci1saXN0IC5pdGVtIC5lbmdyYXZpbmcge1xyXG4gICAgY29sb3I6ICM3MDcxNzA7XHJcbn1cclxuXHJcbi5jYXJ0LXByb2R1Y3QtdGVhc2VyIHtcclxuICAgIC5pY29uLUEtZmlsbGVkIHtcclxuICAgICAgICBjb2xvcjogI2I1ODU1ODtcclxuICAgIH1cclxuXHJcbiAgICAuZW5ncmF2ZWQgLmVuZ3JhdmVkLWJ1dHRvbiAucGVyc29uYWxpemVkIHtcclxuICAgICAgICBjb2xvcjogI2I1ODU1ODtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5wcm9kdWN0LWxpc3RpbmctcGFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtZmlsdGVyIHtcclxuICAgICZfX2xheW91dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICAmLm92ZXJsYXktLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYXlvdXQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1idG4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRvcDogMjhweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWNsb3NlLWZpbHRlcik7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbGVhci1hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggNjVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5LFxyXG4gICAgJl9fY2xlYXItYWxsLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NsZWFyLWFsbC10ZXh0LFxyXG4gICAgJl9fc3VtbWFyeS10ZXh0IHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NsZWFyLWFsbC10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE3KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbGVhci1hbGwtbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFjIC5wcm9kdWN0LWZpbHRlcl9fY2xlYXItYWxsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1maWx0ZXItbGlzdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxMnB4IDAgMjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2l0ZW1zIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMzQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI2KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlbGVjdGVkLnByb2R1Y3QtZmlsdGVyLWxpc3QtLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlbW92ZS0tc2VsZWN0ZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1maWx0ZXIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyOHB4IDEycHggMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1idG4tZmlsdGVyLWhvdmVyKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4taG92ZXIpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1maWx0ZXJfX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZmlsdGVyX19jb250ZW50LWlzb3BlbmVkIC5wcm9kdWN0LWZpbHRlci1saXN0X19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1maWx0ZXItbGlzdF9faXRlbXMuY29sbGFwc2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAucHJvZHVjdC1maWx0ZXItbGlzdF9faXRlbS5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZpbHRlcl9fY29udGVudC1pc29wZW5lZCAucHJvZHVjdC1maWx0ZXItbGlzdF9fYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1maWx0ZXJzIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGQtaGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGQtdmFsdWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMTcpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRkLW9wdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNClcclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlci1idXR0b24ge1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxNyk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ftb3VudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxMik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtaGlnaGxpZ2h0KTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhcjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhcjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ftb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvcnQtYnV0dG9uX19saXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0LXN1bW1hcnkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2l0ZW1zLmNvbG9yLWNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcclxuXHJcbiAgICAucHJvZHVjdC1maWx0ZXItbGlzdF9faXRlbTphZnRlcixcclxuICAgIC5wcm9kdWN0LWZpbHRlci1saXN0X19pdGVtLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1maWx0ZXItbGlzdF9faXRlbXMuYnV0dG9uLWVudHJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xyXG5cclxuICAgIC5wcm9kdWN0LWZpbHRlci1saXN0X19pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDdweCA3cHggMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGw7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlci1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlci1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG5cclxuICAgIC5wcm9kdWN0LWxpc3RpbmctcGFnZSxcclxuICAgIC5jb250ZW50LWxpc3RpbmctcGFnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hYyAucHJvZHVjdC1maWx0ZXJfX2NsZWFyLWFsbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZmlsdGVyIHtcclxuICAgICAgICAmX19sYXlvdXQge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsZWFyLWFsbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsZWFyLWFsbC1saW5rLFxyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm92ZXJsYXktLW9wZW5lZCAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWZpbHRlcl9fd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYigyNTUsIDI1NSwgMjU1KSk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1maWx0ZXJzIHtcclxuICAgICAgICAmX19zb3J0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0LXN1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5zZW8taW50cm8tdGV4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VvcmdpYS1yZWd1bGFyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMCAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZW8tdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zZW8tdGV4dCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDlweCk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMjcpO1xyXG4gICAgICAgIEBpbmNsdWRlIGdlb3JnaWEtcmVndWxhcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBhbmRhYmxlLXdyYXBwZXIge1xyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50cm8tdGV4dCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNik7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZGFibGUtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5zZW8taW50cm8tdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI2KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlby10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb2x1bW5zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvLXRleHRfX2V4cGFuZGFibGUtY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKDYpO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMTZweCAyMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWhlYWRlci1ib3JkZXIpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLGhzbGEoMCwwJSwxMDAlLDApLCNmZmYgODAlLCNmZmYpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1saXN0IHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGhlaWdodDogMjAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJlYWRjcnVtYi1saXN0X190aXRsZTpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1tZWRpdW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jb250ZW50LW92ZXJ2aWV3IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgICAmX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLWhlYWRsaW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1zaWduIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LW92ZXJ2aWV3X19pbnRyby1zaWduKy5jb250ZW50LW92ZXJ2aWV3X19pbnRyby1oZWFkbGluZSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbn1cclxuXHJcbi5jb250ZW50LXRlYXNlciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VvcmdpYS1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdDtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMjEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXRheCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY29udGVudC1vdmVydmlldyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgICAgICZfX2ludHJvLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGVhc2VyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ludHJvLXNpZ24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZWFzZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXRlYXNlciB7XHJcbiAgICAgICAgJl9faW1hZ2UgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDMyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlLXRheCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1vdmVydmlld19faW50cm8tc2lnbisuY29udGVudC1vdmVydmlld19faW50cm8taGVhZGxpbmUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkge1xyXG4gICAgLmNvbnRlbnQtdGVhc2VyIHtcclxuICAgICAgICAuaGRsLTQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDMwKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcblxyXG4uc3RhbmRhcmQtdGVhc2VyIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1saXN0aW5nLXBhZ2UgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2NvbnRlbnQtaW1hZ2UgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMgLSAxcHgpIHtcclxuICAgIC5jb250ZW50LWxpc3RpbmctcGFnZSAucHJvZHVjdC10ZWFzZXJfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY29udGVudC1saXN0aW5nLXBhZ2UgLnByb2R1Y3QtdGVhc2VyX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi50dXRvcmlhbC1zdW1tYXJ5IHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXR1dG9yaWFsLXN1bW1hcnkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hdWRpZW5jZSxcclxuICAgICZfX3RpbWUtZXN0aW1hdGlvbiB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2F1ZGllbmNlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aW1lLWVzdGltYXRpb24ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VxdWlwbWVudCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdWRpZW5jZV9faWNvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvc3VtbWFyeS1wZW5jaWwucG5nXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLWVzdGltYXRpb25fX2ljb246OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3N1bW1hcnktd2F0Y2gucG5nXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLWVzdGltYXRpb25fX2ljb246OmFmdGVyLFxyXG4gICAgLmF1ZGllbmNlX19pY29uOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUtZXN0aW1hdGlvbl9faWNvbixcclxuICAgIC5hdWRpZW5jZV9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLWVzdGltYXRpb25fX2ljb24rLnRpbWUtZXN0aW1hdGlvbl9faW5uZXItdGV4dCxcclxuICAgIC5hdWRpZW5jZV9faWNvbisuYXVkaWVuY2VfX2lubmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI2KVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnR1dG9yaWFsLXN1bW1hcnkge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2F1ZGllbmNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXItaW5uZXIsXHJcbiAgICAgICAgJl9fZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VxdWlwbWVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWUtZXN0aW1hdGlvbl9faWNvbisudGltZS1lc3RpbWF0aW9uX19pbm5lci10ZXh0LFxyXG4gICAgICAgIC5hdWRpZW5jZV9faWNvbisuYXVkaWVuY2VfX2lubmVyLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lLWVzdGltYXRpb25fX2ljb246OmFmdGVyLFxyXG4gICAgICAgIC5hdWRpZW5jZV9faWNvbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uYmFja2dyb3VuZC1tb29kLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuYmFja2dyb3VuZC1tb29kLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5zZWFyY2gtb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWNvbmQtY29sdW1uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1vdmVybGF5X19oZWFkbGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDE5KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjYpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAucHJvZHVjdC10ZWFzZXJfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC10ZWFzZXItbGlzdC1pdGVtX192YXJpYW50IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlLXRlYXNlciB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlLWhlYWRsaW5lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDI0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIuc2VhcmNoLW92ZXJsYXktLW9wZW5lZCB7XHJcbiAgICAuY2xvc2UtbGF5ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1pbnB1dF9fYnRuIHtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1vdmVybGF5LS1vcGVuZWQgLnNlYXJjaC1vdmVybGF5IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmhlYWRlciAubG9hZC1zcGlubmVyLmxvYWQtc3Bpbm5lci0tc2hvdyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4uaGVhZGVyIC5sb2FkLXNwaW5uZXIge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnNlYXJjaC1vdmVybGF5IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICBoZWlnaHQ6IDUxM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzJweCAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMzVweDtcclxuICAgICAgICB0b3A6IDExNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2NzBweDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmlyc3QtY29sdW1uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2Vjb25kLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig3KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pbWFnZS13cmFwcGVyLFxyXG4gICAgICAgICAgICAucHJvZHVjdC10ZWFzZXJfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmlyc3QtY29sdW1uLFxyXG4gICAgICAgICZfX3NlY29uZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJ0aWNsZXMsXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FydGljbGUtdGVhc2VyIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDExcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbV9faW1hZ2UgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIC5sb2FkLXNwaW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogNTEzcHg7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDEzNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG5cclxuLnNlYXJjaC1pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0zMnB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLFxyXG4gICAgLmNsb3NlLWxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLW92ZXJsYXktLW9wZW5lZCAuc2VhcmNoLWlucHV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1maWx0ZXIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1idG4tZmlsdGVyKTtcclxufVxyXG5cclxuLmhlYWRlcl9fc2VhcmNoLXdyYXBwZXIgLmNsb3NlLWxheWVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRvcDogMjFweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDIwcHggOXB4IDE2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fc2VhcmNoLXdyYXBwZXIgLmNsb3NlLWxheWVyOmFmdGVyLFxyXG4gICAgLmhlYWRlcl9fc2VhcmNoLXdyYXBwZXIgLmNsb3NlLWxheWVyOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIuc2VhcmNoLW92ZXJsYXktLW9wZW5lZCB7XHJcbiAgICAgICAgLnNlYXJjaC1pbnB1dF9fYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlLWxheWVyIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5wZXJzb25hbC1pbmZvcm1hdGlvbiB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFzZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIC50ZWFzZXIge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAucGFyYWdyYXBoLXRleHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAzMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0Y0MTQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICArYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSxcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9maWxpbmcge1xyXG4gICAgLmlucHV0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5wZXJzb25hbC1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIC50ZWFzZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAudGVhc2VyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZmlsaW5nIC5pbnB1dCBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5wcm9kdWN0LWRldGFpbCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblxyXG4gICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMzMpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vLXJldmlld3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm8tcmV2aWV3LWhlYWRsaW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3QtdXNwLXNxdWFyZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudG9vbHRpcC1pbmZvIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3QtdXNwLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdC11c3AgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9kdWN0LXVzcC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9kdWN0LXVzcC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdC11c3AtaW5mbyB7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wZGYtZG93bmxvYWRfX2NvbnRlbnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbF9fYXJyb3ctZG93biB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwcHg7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tbWVyY2UtY29ubmVjdG9yX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY29tbWVyY2UtY29ubmVjdG9yLXNob3BzIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnByb2R1Y3QtZGV0YWlsIHtcclxuICAgICAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMjkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmV2aWV3IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93KCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZXZpZXcsXHJcbiAgICAgICAgJl9faW5mbyxcclxuICAgICAgICAmX19wcm9kdWN0LXVzcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Byb2R1Y3QtdXNwLXNxdWFyZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Byb2R1Y3QtdXNwLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1kZXRhaWxfX3Byb2R1Y3QtdXNwLFxyXG4gICAgLnBkZi1kb3dubG9hZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKDgpO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLnJldmlldy1mb3JtLW1vZGFsIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAucmF0aW5nLWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmctc3RhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpob3ZlciB+IC5yYXRpbmctc3RhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1cHggLTI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmctaW5wdXQ6Y2hlY2tlZCArIC5yYXRpbmctc3RhcixcclxuICAgIC5yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IC5yYXRpbmctc3RhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1cHggLTI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzIHtcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyLW9mLXJldmlld3Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jldmlldy1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyaXRlLXJldmlldy1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLXZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tdGh1bWJzLXVwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy90aHVtYnMtdXAucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tdGh1bWJzLWRvd24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL3RodW1icy1kb3duLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkLW1vcmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlldy1pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jcmVhdGVkLWJ5IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWxpZ2h0LXRleHQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JhdGluZy1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnByb2R1Y3QtcmV2aWV3cyB7XHJcbiAgICAgICAgJl9fd3JpdGUtcmV2aWV3LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9vbGJhciBzZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkLW1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jb2xvci1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcblxyXG4gICAgaW1nLFxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm9mZi1jYW52YXNfX3NsaWRlIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNzhweCAyM3B4IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogY2FsYygtMTAwJSArIDIwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTtcclxuXHJcbiAgICAub3ZlcmxheV9fY2xvc2Uge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbmltYXRlZCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJvZHVjdC1hZGRlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PScyNCcgY3k9JzI0JyByPScyNCcgZmlsbD0nJTIzMDM5QTU0Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjEuMTQyOSAyOEwxNy4xNDI5IDI0TDE1LjgwOTYgMjUuMzMzNEwyMS4xNDI5IDMwLjY2NjdMMzIuNTcxNSAxOS4yMzgxTDMxLjIzODEgMTcuOTA0OEwyMS4xNDI5IDI4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByb2R1Y3QtYWRkZWQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnplcm8ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1idXR0b24ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LWJ1dHRvbjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyUzRSUzQ2cgb3BhY2l0eT0nMC4yJyUzRSUzQ2NpcmNsZSBjeD0nMjQnIGN5PScyNCcgcj0nMjQnIGZpbGw9JyUyMzAxNDUzMicvJTNFJTNDcGF0aCBkPSdNMTcuODczMyAxOS45MzM1QzE3LjkwODMgMTkuNDA4MiAxOC4zNDQ2IDE5IDE4Ljg3MTEgMTlIMjkuMTI4OUMyOS42NTU0IDE5IDMwLjA5MTcgMTkuNDA4MiAzMC4xMjY3IDE5LjkzMzVMMzAuODYgMzAuOTMzNUMzMC44OTg1IDMxLjUxMDcgMzAuNDQwNyAzMiAyOS44NjIyIDMySDE4LjEzNzhDMTcuNTU5MyAzMiAxNy4xMDE1IDMxLjUxMDcgMTcuMTQgMzAuOTMzNUwxNy44NzMzIDE5LjkzMzVaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggZD0nTTI3IDI0VjE4QzI3IDE2LjM0MzEgMjUuNjU2OSAxNSAyNCAxNVYxNUMyMi4zNDMxIDE1IDIxIDE2LjM0MzEgMjEgMThWMjQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NyZWN0IHg9JzMzJyB5PScxMScgd2lkdGg9JzInIGhlaWdodD0nOCcgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nMzgnIHk9JzE0JyB3aWR0aD0nMicgaGVpZ2h0PSc4JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAzOCAxNCknIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm9fX3NlbGVjdC1zZWN0aW9uIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTAwJTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5ncmVlbixcclxuICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgZmxleDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlbGVjdC1zZWN0aW9uLm91dC1vZi1zdG9jayA+ICosXHJcbiAgICAmX19zZWxlY3Qtc2VjdGlvbi56ZXJvIC5taW51cyxcclxuICAgICZfX3NlbGVjdC1zZWN0aW9uLnplcm8gLnByb2R1Y3QtaW5mb19fcHJpY2Utd3JhcHBlciwgXHJcbiAgICAmX19zZWxlY3Qtc2VjdGlvbi5tYXgtdmFsdWUgLnBsdXMge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvdW5jaW5nLWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXIgPiBkaXYge1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBhbmltYXRpb246IGJvdW5jaW5nLWxvYWRlciAwLjZzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2luZy1sb2FkZXIge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXI+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXI+ZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbn1cclxuXHJcblxyXG4uYm91bmNpbmctbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxufVxyXG5cclxuLmJvdW5jaW5nLWxvYWRlciA+IGRpdiB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGFuaW1hdGlvbjogYm91bmNpbmctbG9hZGVyIDAuNnMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jaW5nLWxvYWRlciB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvdW5jaW5nLWxvYWRlcj5kaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcclxufVxyXG5cclxuLmJvdW5jaW5nLWxvYWRlcj5kaXY6bnRoLWNoaWxkKDMpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxufVxyXG5cclxuXHJcbi5taW5pLWNhcnQgLmNhbnZhcy1vdmVybGF5X19jb250ZW50IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhbnZhcy1vdmVybGF5X19jb250ZW50IC5nby10by1zaG9wX19idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC0xMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHJcbiAgICAuY2FydC1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbG9yLXNlbGVjdG9yIC5jYW52YXMtb3ZlcmxheV9fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jYW52YXMtb3ZlcmxheV9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDRweDtcclxufVxyXG5cclxuLmNhbnZhcy1vdmVybGF5X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbn1cclxuXHJcbi5jYW52YXMtb3ZlcmxheV9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhcik7XHJcbn1cclxuXHJcbi5jYW52YXMtb3ZlcmxheV9fY29udGVudCAuY29sb3ItdGFibGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyLWl0ZW0gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxsLWZpbHRlcnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LXBkcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzLCAxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhciwgI0NBQ0FDQSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcm93LWdhcDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMgLmFsbC1maWx0ZXJzIHtcclxuICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyAuZmlsdGVyOmhvdmVyOmJlZm9yZSxcclxuICAgICZfX2ZpbHRlcnMgLmZpbHRlci0tYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTMwMWE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNXB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyAuZmlsdGVyOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCwgIzI2MjYyNik7XHJcbiAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyAuZmlsdGVyLS1hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0LCAjMjYyNjI2KTtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY29sb3JzIHtcclxuICAgICAgICAuY29sb3ItdGVhc2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3ItdGVhc2VyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIsI2NhY2FjYSk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbG9yIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLm9mZi1jYW52YXNfX3NsaWRlIHtcclxuICAgICAgICByaWdodDogLTQyOHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycztcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVuIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbF9faGVhZGxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlsX19kZXNjcmlwdGlvbixcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxfX3Byb2R1Y3QtdXNwLXdyYXBwZXIsXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlsX19yZXZpZXctYnV0dG9uLFxyXG4gICAgICAgIC5yZXZpZXctc3VtbWFyeS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbF9fYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwge1xyXG4gICAgKy5wZGYtZG93bmxvYWQgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICsucGRmLWRvd25sb2FkKy5wcm9kdWN0LWRldGFpbF9fcHJvZHVjdC11c3AgLmFjY29yZGlvbi1pdGVtLFxyXG4gICAgKy5wcm9kdWN0LWRldGFpbF9fcHJvZHVjdC11c3AgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIGN1cnNvcjogdW5zZXQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuXHJcbi5zZWFyY2gtcmVzdWx0LXBhZ2Uge1xyXG4gICAgLnByb2R1Y3QtdGVhc2VyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFuZGFyZC10ZWFzZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1yZXN1bHRzIHtcclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlcnMgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuc2VhcmNoLXJlc3VsdC1wYWdlIHtcclxuICAgICAgICAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDMwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhbmRhcmQtdGVhc2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zIC0gMXB4KSB7XHJcbiAgICAuc2VhcmNoLXJlc3VsdC1wYWdlIHtcclxuICAgICAgICAucHJvZHVjdC10ZWFzZXJfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhbmRhcmQtdGVhc2VyX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uY21wcHJldmlld3Jvb3Q6ZW1wdHksXHJcbi5jbXB3cmFwcGVyOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmlkZW8gLmNtcHByZXZpZXdyb290IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uY21wbGF6eXByZXZpZXdpZnJhbWUge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY21wbGF6eWNiIHtcclxuICAgIGlucHV0IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY21wY2hlY2tib3hwcmV2aWV3IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbXBsYXp5cHJldmlld21zZ2lubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNtcGxhenlwcmV2aWV3aWZyYW1lIC5jbXBsYXp5cHJldmlld21zZyB7XHJcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jbXBsYXp5cHJldmlld2lmcmFtZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcclxuICAgIGxlZnQ6IDNweDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLnZpZGVvLXBsYXllciB7XHJcbiAgICAmX19pZnJhbWUtbm8tcG9wdXAgLmNtcGxhenlwcmV2aWV3aWZyYW1lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk1KSwgcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjg1KSkgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCkgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgLmNtcGxhenlwcmV2aWV3bXNnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lmcmFtZSAuY21wbGF6eXByZXZpZXdpZnJhbWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOTUpLCByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuODUpKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY21wbGF6eXByZXZpZXdtc2cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zIC0gMXB4KSB7XHJcbiAgICAuY21wbGF6eXByZXZpZXdpZnJhbWUge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAuY21wbGF6eXByZXZpZXdtc2cge1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbW9iaWxlLWwpIHtcclxuICAgIC52aWRlby1wbGF5ZXIgLnZpZGVvLXBsYXllcl9faWZyYW1lLW5vLXBvcHVwIC5jbXBsYXp5cHJldmlld2lmcmFtZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIC5jbXBsYXp5cHJldmlld21zZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3AtbSkge1xyXG4gICAgLnZpZGVvLXBsYXllciB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIudmlkZW8tcGxheWVyX192aWRlby0tcGxheWluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtaW1hZ2VfX2NvbnRhaW5lciAudmlkZW8tcGxheWVyX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jb29raWUtd2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb29raWUtd2FybmluZyk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuY29va2llLXdhcm5pbmctYm9keSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE4KTtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5jb29raWUtd2FybmluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLm92ZXJ2aWV3LXBheW1lbnQtd3JhcHBlciB7XHJcbiAgICAuZm9ybS1maWVsZC5yYWRpbyBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCAyMHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDphY3RpdmUsXHJcbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzLFxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpob3ZlcixcclxuICAgIC5hZHllbi1jaGVja291dF9faW5wdXQtLWZvY3VzLFxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZm9jdXM6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yLFxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZXJyb3I6aG92ZXIsXHJcbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1pbnZhbGlkLFxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0taW52YWxpZDpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY2xyLXNob3AtZm9ybS1lcnJvcikgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIH1cclxuXHJcbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2Vycm9yLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24tLWludmFsaWQge1xyXG4gICAgICAgIC5hZHllbi1jaGVja291dF9faWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2hvcC1mb3JtLWVycm9yKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQtbWV0aG9kLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pZnJhbWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXh0ZXJuLXBheW1lbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkeWVuLWNvbXBvbmVudHMtcGF5bWVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCA4cHggMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW50ZXJuYWwtcGF5bWVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1maWVsZC5yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBtLWxhYmVsLXdyYXBwZXIgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWZpZWxkLnJhZGlvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBtLWxhYmVsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDUzMDFhO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1maWVsZDpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmctY29va2llLXdhcm5pbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwNTMwMWE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNHB4IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG4gICAgICAgIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBheXBhbC1idXR0b25zIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcC1hbHBhY2EtZm9ybSAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgaW5wdXQge1xyXG4gICAgcGFkZGluZzogN3B4IDM1cHggNnB4IDE2cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItc2hvcC1ib3JkZXItY29sb3ItaG92ZXIpO1xyXG4gICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5vdmVydmlldy1wYXltZW50LXdyYXBwZXIge1xyXG4gICAgICAgIC5mb3JtLWZpZWxkLnJhZGlvIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXltZW50LW1ldGhvZC1zZWxlY3Rpb24gLmZvcm0tZmllbGQucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50LXdpZGdldCAub3ZlcnZpZXctcGF5bWVudC13cmFwcGVyIC5wYXltZW50LW1ldGhvZC1zZWxlY3Rpb24gLmZvcm0tZmllbGQucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuXHJcbi5wcm9kdWN0LWhvdHNwb3QtaW1hZ2Uge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ob3RzcG90LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1ob3RzcG90KTtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogdmFyKC0tbW9iaWxlSG90c3BvdFgpO1xyXG4gICAgICAgIHRvcDogdmFyKC0tbW9iaWxlSG90c3BvdFkpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1tb2JpbGVIb3RzcG90WCkgKiAtMSksIGNhbGModmFyKC0tbW9iaWxlSG90c3BvdFkpICogLTEpKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxNCk7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSxcclxuICAgICZfX3N0cmlrZS1wcmljZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5wcm9kdWN0LWhvdHNwb3QtaW1hZ2Uge1xyXG4gICAgICAgICZfX2hvdHNwb3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWRlc2t0b3BIb3RzcG90WCk7XHJcbiAgICAgICAgICAgIHRvcDogdmFyKC0tZGVza3RvcEhvdHNwb3RZKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1kZXNrdG9wSG90c3BvdFgpICogLTEpLCBjYWxjKHZhcigtLWRlc2t0b3BIb3RzcG90WSkgKiAtMSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCI6cm9vdCAuZ3ZmYy10aGVtZSB7XHJcbiAgICAtLWNsci1iYXNlLWJyYW5kOiAjQjU4NTU4O1xyXG4gICAgLS1jbHItYmFzZS1oaWdobGlnaHQ6ICNCNTg1NTg7XHJcbiAgICAtLWxvZ28tYmFja2dyb3VuZC1kZXNrdG9wOiB0cmFuc3BhcmVudDtcclxuICAgIC0tbG9nby1maWx0ZXItZGVza3RvcDogaW52ZXJ0O1xyXG4gICAgLS1sb2dvLWZpbHRlci1tb2JpbGUtYW5kLW1lbnU6IGludmVydDtcclxufVxyXG4iLCI6cm9vdCAuZmMtcmVkLXRoZW1lIHtcclxuICAgIC0tY2xyLWJhc2UtYnJhbmQ6ICNERDJCMjg7XHJcbiAgICAtLWxvZ28tYmFja2dyb3VuZC1kZXNrdG9wOiAjREQyQjI4O1xyXG4gICAgLS1sb2dvLWZpbHRlci1tb2JpbGUtYW5kLW1lbnU6IGludmVydCgyMiUpIHNlcGlhKDM2JSkgc2F0dXJhdGUoMzYxNCUpIGh1ZS1yb3RhdGUoMzQwZGVnKSBicmlnaHRuZXNzKDEyNCUpIGNvbnRyYXN0KDEwMSUpO1xyXG4gICAgLS1sb2dvLWZpbHRlci1tb2JpbGUtZGVza3RvcDogI2ZmZjtcclxufVxyXG4iLCJcclxuOnJvb3QgLmVmYS10aGVtZSB7XHJcbiAgICAtLWNsci1iYXNlLWJyYW5kOiAjRkZERDAwO1xyXG4gICAgLS1sb2dvLWJhY2tncm91bmQtZGVza3RvcDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWxvZ28tZmlsdGVyLWRlc2t0b3A6IGludmVydDtcclxuICAgIC0tbG9nby1maWx0ZXItbW9iaWxlLWFuZC1tZW51OiBpbnZlcnQ7XHJcbn1cclxuXHJcbi5lZmEtdGhlbWUge1xyXG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAmX19saXN0LWl0ZW0sXHJcbiAgICAgICAgJl9fbGlzdC10aXRsZSxcclxuICAgICAgICAmX19sZWdhbC1saW5rLFxyXG4gICAgICAgICZfX2NvcHlyaWdodC10ZXh0LFxyXG4gICAgICAgIC5jb3VudHJ5LXNlbGVjdG9yLW1vZGFsIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2FsLWxpbmtzLWNvbnRlbnQsXHJcbiAgICAgICAgJl9fY29weXJpZ2h0LFxyXG4gICAgICAgICZfX2xpc3QtaXRlbXMsXHJcbiAgICAgICAgJl9fbGlzdC10aXRsZSAuYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/