

/* Start:/local/templates/365povodov/libs/libs.min.css?1701851698106832*/
@charset "UTF-8";.carousel__slide,.fancybox__slide{overscroll-behavior:contain;max-width:100%}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{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%);padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .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-next,.carousel__button.is-prev{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,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;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 ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container :focus{outline:0}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,.94))}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.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%;margin:0;padding:48px 8px 8px;position:relative;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::after,.fancybox__slide::before{content:"";flex:0 0 0;margin:auto}@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__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);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:dotted thin;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 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}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;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}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.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{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{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}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs,.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.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-html5video .fancybox__content,.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{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-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .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{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:0 3px;opacity:var(--fancybox-opacity,1)}.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,.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%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,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,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.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,.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),.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}.ui-helper-reset,.ui-menu{list-style:none;outline:0}.ui-checkboxradio-disabled,.ui-state-disabled{pointer-events:none}.ui-datepicker .ui-icon,.ui-icon{text-indent:-99999px;background-repeat:no-repeat}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;overflow:hidden}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-autocomplete,.ui-menu .ui-menu{position:absolute}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{top:0;left:0;cursor:default}.ui-menu{padding:0;margin:0;display:block}.ui-button,.ui-controlgroup{display:inline-block;vertical-align:middle}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;overflow:hidden;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 2em .2em .4em;vertical-align:middle}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/local/templates/365povodov/libs/images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/local/templates/365povodov/libs/images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/local/templates/365povodov/libs/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/local/templates/365povodov/libs/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/local/templates/365povodov/libs/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/local/templates/365povodov/libs/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.jq-checkbox,.jq-radio,.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.jq-file__name,.jq-selectbox__select-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08C}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1;font:14px/32px Arial,sans-serif;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-file:hover .jq-file__browse{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-file.focused .jq-file__name{border:1px solid #5794BF}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#B3B3B3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}.jq-number__spin.minus:after,.jq-number__spin:after{border-right:5px solid transparent;border-left:5px solid transparent}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-bottom:5px solid #999}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-bottom:none}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794BF}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-selectbox__select:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #CCC;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #CCC;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;box-shadow:inset 1px 1px #F1F1F1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231F20}.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#08C;color:#FFF}.jq-selectbox li.disabled{color:#AAA}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#CCC;color:#FFF}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#B3B3B3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#B3B3B3 #CCC #CCC;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=submit].styler,input[type=reset].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover{background:linear-gradient(#F6F6F6,#E6E6E6)}button.styler:active,input[type=button].styler:active,input[type=submit].styler:active,input[type=reset].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:alpha(opacity=85);-ms-filter:alpha(opacity=85)}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/365povodov/libs/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:alpha(opacity=20);-ms-filter:alpha(opacity=20)}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:alpha(opacity=20);-ms-filter:alpha(opacity=20)}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mfp-bg,.mfp-wrap{position:fixed;width:100%;left:0}.mfp-bg,.mfp-container,.mfp-wrap{top:0;height:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;left:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(/local/templates/365povodov/libs/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/local/templates/365povodov/libs/fonts/slick.eot);src:url(/local/templates/365povodov/libs/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/local/templates/365povodov/libs/fonts/slick.woff) format("woff"),url(/local/templates/365povodov/libs/fonts/slick.ttf) format("truetype"),url(/local/templates/365povodov/libs/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/365povodov/css/main.css?17390491081081033*/
/* reset CSS */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img,
object,
embed {
  max-width: 100%;
}

html {
  overflow-y: scroll;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights https://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*reset CSS end*/
@font-face {
  font-family: "Onest";
  font-display: block;
  src: url("/local/templates/365povodov/css/../fonts/Onest/OnestThin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "Onest";
  font-display: block;
  src: url("/local/templates/365povodov/css/../fonts/Onest/OnestLight.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Onest";
  font-display: block;
  src: url("/local/templates/365povodov/css/../fonts/Onest/OnestRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Onest";
  font-display: block;
  src: url("/local/templates/365povodov/css/../fonts/Onest/OnestMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Onest";
  font-display: block;
  src: url("/local/templates/365povodov/css/../fonts/Onest/OnestBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Onest";
  font-display: block;
  src: url("/local/templates/365povodov/css/../fonts/Onest/OnestExtraBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "Onest";
  font-display: block;
  src: url("/local/templates/365povodov/css/../fonts/Onest/OnestBlack.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
body {
  font-family: Onest;
  font-size: 18px;
  font-weight: normal;
  color: #212328;
}

h1 {
  font-size: 40px;
  font-weight: 500;
}

h2 {
  font-size: 32px;
  font-weight: 500;
}

h3 {
  font-size: 28px;
  font-weight: 500;
}

h4 {
  font-size: 22px;
  font-weight: 500;
}

h5 {
  font-size: 18px;
  font-weight: 500;
}

h6 {
  font-size: 16px;
  font-weight: 500;
}

b {
  font-weight: 500;
}

@media (max-width: 600px) {
  h1 {
    font-size: 32px;
  }
  h2 {
    font-size: 28px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h5 {
    font-size: 16px;
  }
}
.page-wrp {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.page-container {
  width: 1050px;
  margin: auto;
  position: relative;
}

.page-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.page-content:before {
  content: "";
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.page-content._menu-dex:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.8);
  z-index: 2;
}

@media (max-width: 1050px) {
  .page-container {
    width: 100%;
    padding: 0 20px;
  }
}
@media (max-width: 600px) {
  .page-container--wide {
    padding: 0 10px;
  }
}
body._overflow {
  -ms-overflow-style: none; /* for Internet Explorer, Edge */
  scrollbar-width: none; /* for Firefox */
  overflow: hidden;
  height: calc(var(--vh, 1vh) * 100);
}
body._overflow::-webkit-scrollbar {
  display: none; /* for Chrome, Safari, and Opera */
}

.page-sidebar {
  width: calc(25% - 15px);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media (max-width: 800px) {
  .page-sidebar {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: auto;
    position: relative;
  }
}
@media (max-width: 600px) {
  .page-sidebar {
    position: initial;
  }
}
.bx-breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bx-breadcrumb__item {
  position: relative;
  padding-right: 20px;
  margin-bottom: 5px;
}
.bx-breadcrumb__item a {
  font-size: 14px;
  line-height: 1.4;
  color: #A2ABBE;
  text-decoration: none;
}
.bx-breadcrumb__item a span {
  position: relative;
}
.bx-breadcrumb__item a span:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #A2ABBE;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.bx-breadcrumb__item a:hover span:before {
  width: 100%;
}
.bx-breadcrumb__item._active {
  padding-right: 0;
}
.bx-breadcrumb__item._active a {
  font-size: 14px;
  line-height: 1.4;
  color: #212328;
}
.bx-breadcrumb__item._active span {
  font-size: 14px;
  line-height: 1.4;
  color: #212328;
}
.bx-breadcrumb__item._active:before {
  content: none;
}
.bx-breadcrumb__item:before {
  content: "/";
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 7px;
  height: 20px;
  color: #A2ABBE;
}

.primary-button {
  display: inline-block;
  width: 100%;
  background: #0FA041;
  border-radius: 8px;
  border: 1px solid #0FA041;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  color: #ffffff;
  padding: 10px 25px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
.primary-button:hover {
  background: #60BC7F;
  border: 1px solid #60BC7F;
}
.primary-button:active {
  background: #04832F;
}
.primary-button:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.primary-button[disabled] {
  background: #E4E6ED;
  color: #A2ABBE;
}

.secondary-button {
  color: #0FA041;
  background-color: #ffffff;
  border: 1px solid #0FA041;
  border-radius: 8px;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 10px 25px;
  display: inline-block;
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
.secondary-button:hover {
  background: #60BC7F;
  color: #ffffff;
}
.secondary-button:active {
  background: #04832F;
  color: #ffffff;
}
.secondary-button:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.secondary-button[disabled] {
  border: 1px solid #E4E6ED;
  background: #E4E6ED;
  color: #A2ABBE;
}

.tertiary-button {
  color: #fff;
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border: 0;
  padding: 8px 15px;
  display: inline-block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  cursor: pointer;
}
.tertiary-button::after {
  content: "";
  width: 8px;
  height: 8px;
  display: inline-block;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  margin-left: 8px;
}
.tertiary-button:hover {
  background: rgba(0, 0, 0, 0.5);
}
.tertiary-button:active {
  background: rgba(0, 0, 0, 0.5);
}
.tertiary-button:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}

.icon-secondary-button {
  color: #0FA041;
  background-color: #ffffff;
  border: 1px solid #0FA041;
  border-radius: 8px;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  padding: 14px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.icon-secondary-button .icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  fill: none;
  stroke: #0FA041;
  stroke-width: 2px;
  margin-right: 10px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.icon-secondary-button:hover {
  background: #60BC7F;
  color: #ffffff;
}
.icon-secondary-button:hover .icon {
  stroke: #ffffff;
}
.icon-secondary-button:active {
  background: #04832F;
  color: #ffffff;
}
.icon-secondary-button:active .icon {
  stroke: #ffffff;
}
.icon-secondary-button:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.icon-secondary-button[disabled] {
  border: 1px solid #E4E6ED;
  background: #E4E6ED;
  color: #A2ABBE;
}
.icon-secondary-button[disabled] .icon {
  stroke: #A2ABBE;
}

.navigation-button {
  font-weight: 500;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #212328;
  background: none;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media (max-width: 600px) {
  .navigation-button {
    font-size: 20px;
  }
}
.navigation-button .icon-arrow {
  margin-left: 15px;
  width: 20px;
  height: 6px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.navigation-button--lower {
  text-transform: lowercase;
}
.navigation-button--light {
  color: #ffffff;
}
.navigation-button--light .icon-arrow {
  fill: #ffffff;
}
.navigation-button:hover {
  color: #60BC7F;
}
.navigation-button:hover .icon-arrow {
  stroke: #60BC7F;
}
.navigation-button:active {
  color: #04832F;
}
.navigation-button:active .icon-arrow {
  stroke: #04832F;
}
.navigation-button:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.navigation-button[disabled] {
  color: #A2ABBE;
}
.navigation-button[disabled] .icon-arrow {
  stroke: #A2ABBE;
}

.icon-navigation-button {
  letter-spacing: 0.05em;
  color: #212328;
  background: none;
  border: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  font-size: 14px;
}
.icon-navigation-button .icon {
  fill: none;
  stroke: #0FA041;
  stroke-width: 2px;
  margin-right: 10px;
  width: 24px;
  height: 24px;
}
.icon-navigation-button .icon-arrow {
  margin-left: 15px;
  width: 20px;
  height: 6px;
}
.icon-navigation-button:hover {
  color: #60BC7F;
}
.icon-navigation-button:hover .icon {
  stroke: #60BC7F;
}
.icon-navigation-button:hover .icon-arrow {
  stroke: #60BC7F;
}
.icon-navigation-button:active {
  color: #04832F;
}
.icon-navigation-button:active .icon {
  stroke: #04832F;
}
.icon-navigation-button:active .icon-arrow {
  stroke: #04832F;
}
.icon-navigation-button:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.icon-navigation-button[disabled] {
  color: #A2ABBE;
}
.icon-navigation-button[disabled] .icon {
  stroke: #A2ABBE;
}
.icon-navigation-button[disabled] .icon-arrow {
  stroke: #A2ABBE;
}

.favorite-button {
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  border: 0;
  background: rgba(255, 255, 255, 0.5);
  padding: 0;
}
.favorite-button .icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  fill: none;
  stroke: #000000;
  stroke-width: 1px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.favorite-button--active .icon {
  stroke: #EB2222;
  fill: #EB2222;
}
.favorite-button:hover .icon {
  stroke: #EB2222;
}
.favorite-button:active .icon {
  stroke: #EB2222;
  fill: #EB2222;
}
.favorite-button:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.favorite-button[disabled] {
  background-color: #E4E6ED;
}
.favorite-button[disabled] .icon {
  stroke: #A2ABBE;
  fill: none;
}

.primary-text-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.primary-text-field__label {
  display: block;
  width: 100%;
  font-family: "Onest";
  font-weight: 400;
  font-size: 14px;
  color: #212328;
  margin-bottom: 10px;
}
.primary-text-field__input {
  color: #212328;
  display: block;
  padding: 10px 15px;
  border: 1px solid #E4E6ED;
  border-radius: 8px;
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.primary-text-field__input:hover {
  border-color: #667085;
}
.primary-text-field__input:active {
  border: 1px solid #212328;
  color: #212328;
}
.primary-text-field__input:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.primary-text-field__input[disabled] {
  background-color: #EDEFF4;
  border: 1px solid #E4E6ED;
  color: #A2ABBE;
}
.primary-text-field.error .primary-text-field__input {
  border: 1px solid #EB3232;
}
.primary-text-field.error::after {
  content: attr(data-error);
  color: #EB3232;
  font-size: 14px;
  margin-top: 10px;
}

.secondary-text-field__input {
  font-size: 16px;
  border: 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 4px rgba(51, 51, 51, 0.04), 0px 4px 16px rgba(51, 51, 51, 0.08);
          box-shadow: 0px 4px 4px rgba(51, 51, 51, 0.04), 0px 4px 16px rgba(51, 51, 51, 0.08);
  -webkit-appearance: none;
  border-radius: 12px;
  padding: 10px 15px;
  width: 100%;
}
.secondary-text-field__input:focus {
  outline: 3px solid #F8AE64;
  outline-offset: 5px;
}
.secondary-text-field__input[disabled] {
  background-color: #EDEFF4;
  color: #A2ABBE;
}
.secondary-text-field.error .secondary-text-field__input, .secondary-text-field.error-online .secondary-text-field__input {
  color: #E93333;
}
.secondary-text-field.error::after, .secondary-text-field.error-online::after {
  content: attr(data-error);
  color: #EB3232;
  font-size: 14px;
  margin-top: 10px;
}

.checkbox-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox-field__checkbox {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #E4E6ED;
  border-radius: 4px;
  margin-right: 20px;
}
.checkbox-field__label {
  color: #212328;
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.checkbox-field__input {
  display: none;
}
.checkbox-field__input:checked + .checkbox-field__checkbox {
  border: 1px solid #0FA041;
}
.checkbox-field__input:checked + .checkbox-field__checkbox::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 5px;
  border-left: 2px solid #0FA041;
  border-bottom: 2px solid #0FA041;
  position: absolute;
  top: 30%;
  left: 20%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.checkbox-field__input[disabled] + .checkbox-field__label {
  color: #A2ABBE;
}
.checkbox-field__input[disabled] + .checkbox-field__checkbox {
  border: 1px solid #A2ABBE;
}
.checkbox-field:hover:not(.error) .checkbox-field__input:not([disabled]) + .checkbox-field__checkbox {
  border: 1px solid #0FA041;
}
.checkbox-field.error .checkbox-field__checkbox {
  border: 1px solid #EB3232;
}
.checkbox-field.error .checkbox-field__checkbox::before {
  border-left: 2px solid #EB3232;
  border-bottom: 2px solid #EB3232;
}
.checkbox-field.error .checkbox-field__label {
  color: #EB3232;
}

.order-status {
  border-radius: 10px;
  width: 240px;
  position: relative;
}
.order-status__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #ECF7EF;
  border-radius: 10px;
  width: 100%;
}
.order-status__title {
  font-weight: 500;
  font-size: 16px;
  color: #0FA041;
  padding: 15px 0px 15px 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-decoration: none;
}
.order-status__icon {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.order-status__icon svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: #667085;
}
.order-status__dropdown {
  position: absolute;
  top: 110%;
  width: 100%;
  min-height: 50px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.26);
          box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.26);
  border-radius: 10px;
  z-index: 2;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: none;
}
.order-status__dropdown-inner {
  position: relative;
  padding: 30px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
}
.order-status__dropdown-inner .primary-text-field {
  margin-bottom: 15px;
}
.order-status .order-status__close {
  display: inline-block;
  padding: 0;
  line-height: 0;
  background: none;
  color: #667085;
  border: none;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 10px;
  height: 10px;
}
.order-status--opened .order-status__dropdown {
  display: block;
}

.status-form__description {
  margin: 15px 0;
  color: #667085;
}

.order-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 25px 0;
}
.order-step__status {
  display: inline-block;
  background-color: #E4E6ED;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
}
.order-step__status i {
  width: 10px;
  height: 5px;
  border-left: 2px solid #0FA041;
  border-bottom: 2px solid #0FA041;
  position: absolute;
  top: 40%;
  left: 40%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  display: none;
}
.order-step__status::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 70%;
  background: #E4E6ED;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  bottom: 100%;
}
.order-step__status::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 70%;
  background: #E4E6ED;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  top: 100%;
}
.order-step:first-child .order-step__status::before {
  content: unset;
}
.order-step:last-child .order-step__status::after {
  content: unset;
}
.order-step__name {
  font-size: 14px;
  font-weight: 500;
}
.order-step__date {
  font-size: 12px;
  color: #A2ABBE;
}
.order-step--done .order-step__status {
  background-color: #ECF7EF;
}
.order-step--done .order-step__status i {
  display: inline-block;
}

@media (max-width: 600px) {
  .order-status__dropdown {
    margin-top: 10px;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: relative;
    border: 1px solid rgba(178, 183, 194, 0.4117647059);
  }
  .order-step__status::before {
    height: 80%;
  }
  .order-step__status::after {
    height: 80%;
  }
}
.search-line {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-line::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/local/templates/365povodov/css/../images/svg/search.svg");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15px;
}
.search-line__input {
  border: 1px solid #E9F0F4;
  background-color: #F9FAFB;
  border-radius: 10px;
  padding: 15px 15px 15px 45px;
  display: block;
  width: 100%;
}
.search-line__input:focus-visible {
  outline: 1px solid #F8AE64;
  border: 1px solid #F8AE64;
}
.search-line__dropdown {
  padding: 8px;
  margin-top: 10px;
  background: #F9FAFB;
  border: 1px solid #E9F0F4;
  border-radius: 10px;
}
.search-line__dropdown--show {
  display: block;
}
.search-line__dropdown .show-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0;
}
.search-line__dropdown .show-more .navigation-button {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #212328;
}

.search-results {
  padding: 8px;
}

.search-results-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  padding: 8px;
}
.search-results-item__title {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #212328;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-decoration: unset;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 35px;
}
.search-results-item__img {
  width: 45px;
  height: 45px;
  margin-right: 10px;
}
.search-results-item__img img {
  -o-object-fit: cover;
     object-fit: cover;
}

.common-modal .mfp-content {
  max-width: 420px;
  background-color: #ffffff;
  border-radius: 20px;
}

.popup-container__header ~ button.mfp-close {
  color: #ffffff;
  opacity: 1;
}
.popup-container__text {
  padding: 40px 80px;
}
.popup-container__form {
  padding: 0px 35px 40px 35px;
  margin-top: 25px;
}
.popup-container__form .secondary-text-field {
  margin-bottom: 30px;
}

.agreement {
  margin: 20px 0;
}

.card-basket-popup-container {
  width: 100%;
  padding: 20px;
}
.card-basket-popup-container__btns {
  margin-top: 20px;
}
.card-basket-popup-container__btns > button, .card-basket-popup-container__btns > a {
  margin: 10px 0;
}
.card-basket-popup-container__btns > button:first-child, .card-basket-popup-container__btns > a:first-child {
  margin-top: 0;
}
.card-basket-popup-container__btns > button:last-child, .card-basket-popup-container__btns > a:last-child {
  margin-bottom: 0;
}

.card-basket-popup-content__img {
  width: 100%;
  max-width: 260px;
  height: 250px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 15px;
}
.card-basket-popup-content__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card-basket-popup-content__messages {
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 16.8px */
  font-weight: 500;
}
.card-basket-popup-content__header {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 15px;
}

.card-basket-popup-list {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 16.8px */
  font-weight: 500;
}
.card-basket-popup-list__item {
  padding-left: 30px;
  position: relative;
  margin: 10px 0;
}
.card-basket-popup-list__item::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #ECF7EF;
  border-radius: 50%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #0FA041;
}
.card-basket-popup-list__item::after {
  content: "";
  width: 10px;
  height: 5px;
  border-left: 2px solid #0FA041;
  border-bottom: 2px solid #0FA041;
  position: absolute;
  top: 30%;
  left: 5px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.short-modal .mfp-content {
  font-family: Onest;
  font-style: normal;
  max-width: 300px;
  background-color: #ffffff;
  border-radius: 20px;
}

.product-item-card {
  max-width: 270px;
}
.product-item-card--mobile {
  display: none;
}
.product-item-card__inner {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  .product-item-card__inner {
    height: calc(100% - 20px);
  }
}
.product-item-card__picture {
  position: relative;
  width: 250px;
  aspect-ratio: 1/1;
  max-width: 100%;
  overflow: hidden;
  border-radius: 8px 8px 0 0;
  margin-bottom: 5px;
}
.product-item-card__picture img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.product-item-card__flags {
  position: absolute;
  bottom: 6px;
  left: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.product-item-card__flag {
  font-weight: 500;
  font-size: 14px;
  color: #FFFFFF;
  padding: 5px 10px;
  background-color: #c2c2c2;
  margin-right: 6px;
  margin-top: 6px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-item-card__flag .icon {
  width: 18px;
  height: 18px;
  fill: #ffffff;
}
.product-item-card__favorite {
  position: absolute;
  top: 15px;
  right: 15px;
}
.product-item-card__articul {
  font-size: 12px;
  color: #A2ABBE;
  margin: 10px 0 0 0;
}
@media (max-width: 600px) {
  .product-item-card__articul {
    display: none;
  }
}
.product-item-card__name {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #212328;
  text-decoration: unset;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 45px;
  margin: 5px 0;
}
@media (max-width: 600px) {
  .product-item-card__name {
    height: unset;
    font-size: 14px;
    max-height: 37px;
  }
}
.product-item-card__descr {
  font-weight: 400;
  font-size: 16px;
  color: #212328;
  opacity: 0.8;
  line-height: 24px;
  text-decoration: unset;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 48px;
}
@media (max-width: 600px) {
  .product-item-card__descr {
    font-size: 14px;
    height: 37px;
  }
}
.product-item-card__basket {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 600px) {
  .product-item-card__basket .secondary-button {
    font-size: 16px;
    line-height: 1;
    padding: 10px 25px;
  }
}
.product-item-card__btn {
  width: 100%;
  margin-top: 5px;
}
.product-item-card--horizontal {
  max-width: 540px;
}
.product-item-card--horizontal .product-item-card__inner {
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.product-item-card--horizontal .product-item-card__picture {
  width: 240px;
  height: 100%;
  margin-right: 30px;
  border-radius: 10px 0 0 10px;
}
@media (max-width: 600px) {
  .product-item-card--horizontal .product-item-card__picture {
    height: unset;
  }
}
.product-item-card--horizontal .product-item-card__picture img {
  aspect-ratio: 1/1;
}
.product-item-card--horizontal .product-item-card__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

.product-price {
  width: 100%;
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.product-price__old {
  font-weight: 400;
  font-size: 14px;
  text-decoration-line: line-through;
  color: #212328;
  opacity: 0.5;
}
.product-price__actual {
  font-weight: 500;
  font-size: 22px;
  color: #212328;
}

@media (max-width: 1050px) {
  .product-item-card {
    max-width: 230px;
  }
  .product-item-card--mobile {
    display: block;
  }
  .product-item-card--horizontal {
    max-width: 450px;
  }
}
@media (max-width: 960px) {
  .product-item-card {
    max-width: 230px;
  }
  .product-item-card--horizontal {
    max-width: 230px;
  }
  .product-item-card--horizontal .product-item-card__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product-item-card--horizontal .product-item-card__picture {
    border-radius: 10px 10px 0 0;
  }
  .product-item-card--horizontal .product-item-card__descr {
    display: none;
  }
}
@media (max-width: 600px) {
  .product-item-card__inner {
    padding: 5px;
  }
}
@media (max-width: 500px) {
  .product-item-card {
    max-width: 190px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .product-item-card__picture {
    width: 100%;
  }
  .product-item-card__basket {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product-item-card__btn {
    width: 100%;
    margin-top: 10px;
  }
}
.banner-item-card {
  width: 25%;
  max-width: 270px;
  padding: 10px 10px 30px 10px;
}
.banner-item-card__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  height: 100%;
  position: relative;
  background-color: #738FE3;
  padding: 15px 15px 15px 15px;
  border-radius: 10px;
}
.banner-item-card__title {
  font-weight: 500;
  font-size: 18px;
  line-height: 140%;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width: 1050px) {
  .banner-item-card__title {
    text-align: start;
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .banner-item-card__title {
    max-width: 150px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
  }
}
.banner-item-card__bg {
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  width: 100%;
}
.banner-item-card--horizontal {
  width: 50%;
  max-width: 540px;
}
.banner-item-card--horizontal .banner-item-card__inner {
  padding: 25px;
}
.banner-item-card--horizontal .banner-item-card__info {
  position: relative;
  width: 55%;
}
.banner-item-card--horizontal .banner-item-card__descr {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  text-align: start;
}

@media (max-width: 1050px) {
  .banner-item-card {
    max-width: 230px;
  }
  .banner-item-card__title {
    font-size: 16px;
  }
  .banner-item-card--horizontal {
    max-width: unset;
    width: 100%;
  }
  .banner-item-card--horizontal .banner-item-card__inner {
    max-width: unset;
  }
}
@media (max-width: 960px) {
  .banner-item-card--horizontal {
    max-width: unset;
    width: 100%;
  }
}
@media (max-width: 900px) {
  .banner-item-card {
    max-width: 190px;
  }
}
@media (max-width: 600px) {
  .banner-item-card--horizontal .banner-item-card__title {
    max-width: 200px;
    text-align: center;
    margin: unset;
    margin-top: 0;
    text-align: left;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 700;
  }
}
@media (max-width: 500px) {
  .banner-item-card {
    max-width: 190px;
  }
  .banner-item-card--horizontal {
    max-width: unset;
    height: 210px;
  }
  .banner-item-card--horizontal .banner-item-card__inner {
    height: 100%;
    position: relative;
  }
  .banner-item-card--horizontal .banner-item-card__bg {
    margin-right: -45px;
  }
  .banner-item-card--horizontal .banner-item-card__info {
    width: 60%;
  }
  .banner-item-card--horizontal .banner-item-card__descr {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  }
}
@media screen and (max-width: 800px) {
  .filter-wrp {
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    background: #fff;
    z-index: 3;
    width: 300px;
    padding: 10px;
    -webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.56);
            box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.56);
    border-radius: 10px;
  }
}
@media screen and (max-width: 600px) {
  .filter-wrp {
    top: 0;
    width: 100%;
    z-index: 12;
  }
}
.filter-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin-bottom: 30px;
}
@media screen and (max-width: 800px) {
  .filter-head {
    margin-bottom: 0;
    padding: 5px 10px;
    background: #ECF7EF;
    border-radius: 6px;
  }
}
.filter-head .icon {
  width: 20px;
  height: 20px;
  fill: transparent;
  stroke: #212328;
}
@media screen and (max-width: 800px) {
  .filter-head h4 {
    font-size: 16px;
    font-weight: 400;
  }
}
.filter-points {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  row-gap: 10px;
}
.filter-point {
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  padding: 10px;
}
.filter-point span {
  font-size: 14px;
}
.filter-point .icon {
  width: 10px;
  height: 10px;
  fill: transparent;
  stroke: #212328;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
.filter-point .icon:hover {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.filter-range {
  margin-bottom: 30px;
  max-width: 240px;
}
@media screen and (max-width: 600px) {
  .filter-range {
    max-width: 100%;
  }
}
.filter-range__name {
  margin-bottom: 20px;
}
.filter-range__values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  margin-bottom: 20px;
}
.filter-range__values input {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
  border: 0;
  padding: 0;
  margin: 0;
  width: calc(50% - 10px);
  outline: none;
}
.filter-range__values input::-webkit-input-placeholder {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
}
.filter-range__values input::-moz-placeholder {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
}
.filter-range__values input:-ms-input-placeholder {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
}
.filter-range__values input::-ms-input-placeholder {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
}
.filter-range__values input::placeholder {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
}
.filter-range__values-max {
  text-align: right;
}
.filter-range__inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.filter-range__inputs input {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
  padding: 10px 15px;
  margin: 0;
  border: 1px solid #E4E6ED;
  border-radius: 8px;
  width: calc(50% - 10px);
  outline: none;
}
.filter-range .catalog-range__value-max {
  text-align: right;
}
.filter-range .ui-slider-range {
  background: #0FA041;
  height: 2px;
  border-radius: 2px;
}
.filter-range .ui-widget.ui-widget-content {
  height: 2px;
  margin-bottom: 12px;
  border: 2px solid #E4E6ED;
  border-radius: 2px;
}
.filter-range .ui-slider-handle {
  background: #0FA041;
  border-radius: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0 !important;
  width: 16px;
  height: 16px;
  outline: none !important;
  cursor: pointer;
}
.filter-select {
  border-radius: 8px;
  position: relative;
  margin-bottom: 30px;
}
.filter-select._green {
  border: 1px solid #0FA041;
  -webkit-box-shadow: 0px 0px 0px 4px #E8F6EC;
          box-shadow: 0px 0px 0px 4px #E8F6EC;
}
.filter-select._violet {
  border: 1px solid #C867F5;
  -webkit-box-shadow: 0px 0px 0px 4px #F4EBFF;
          box-shadow: 0px 0px 0px 4px #F4EBFF;
}
.filter-select__head {
  width: 100%;
  cursor: pointer;
  padding: 10px 15px;
  font-size: 14px;
  color: #212328;
  position: relative;
}
.filter-select__head:before {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-image: url("/local/templates/365povodov/css/../images//svg/arr-bottom.svg");
}
.filter-select__head._active:before {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.filter-select__list {
  display: none;
  width: calc(100% + 8px);
  position: absolute;
  top: 47px;
  left: -4px;
  background: #fff;
  border: 1px solid #F9FAFB;
  -webkit-box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
          box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
  border-radius: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  z-index: 12;
}
@media screen and (max-width: 850px) {
  .filter-select__list {
    position: unset;
    width: 100%;
  }
}
.filter-select__list label {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  font-size: 14px;
  padding: 10px;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  color: #231F20;
}
.filter-select__list label._active {
  background: #F9FAFB;
}
.filter-select__list label .jq-checkbox {
  border-color: #E4E6ED;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  vertical-align: 0;
}
.filter-select__list label .jq-checkbox.checked {
  border-color: #0FA041;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.filter-select__list label .jq-checkbox.checked .jq-checkbox__div {
  border: 0;
  margin: 0;
  background-image: url("/local/templates/365povodov/css/../images/check3.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.filter-check {
  margin-bottom: 30px;
}
.filter-check__name {
  margin-bottom: 15px;
}
.filter-check__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
}
.filter-check__li {
  width: 20%;
  height: 40px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F9FAFB;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filter-check__li .jq-checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.filter-check__li span {
  font-size: 14px;
  color: #667085;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.filter-check__li._active {
  background: #ECF7EF;
}
.filter-check__li._active span {
  font-weight: 700;
  color: #0FA041;
}
.filter-mob__head {
  display: none;
}
@media screen and (max-width: 600px) {
  .filter-mob__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    margin-bottom: 25px;
  }
}
.filter-mob__back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.filter-mob__back span {
  font-size: 16px;
}
.filter-mob__back .icon {
  width: 15px;
  height: 15px;
  fill: transparent;
  stroke: #212328;
}

.filter-sbmt {
  display: none;
}

@media (max-width: 800px) {
  .filter-sbmt {
    display: block;
  }
}
.page-container--wide .filter-tags.mobile {
  padding: 0 10px;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 90px;
}
@media screen and (max-width: 800px) {
  .pagination {
    margin-bottom: 40px;
  }
}
.pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagination ul li a {
  font-size: 16px;
  font-weight: 500;
  color: #667085;
  padding: 0 15px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
}
.pagination ul li a:hover {
  color: #0FA041;
}
.pagination ul li._active a {
  color: #0FA041;
}

.menu-list {
  position: absolute;
  top: 23px;
  left: -80px;
  width: 320px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 3;
  padding-top: 25px;
  opacity: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  visibility: hidden;
}
@media screen and (max-width: 1180px) {
  .menu-list {
    left: 0;
  }
}
@media screen and (max-width: 800px) {
  .menu-list {
    top: 65px;
    width: calc(50vw - 20px);
  }
}
.menu-list._open {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.menu-list__drop {
  background: #F3F6F8;
  border-radius: 0 0 0 15px;
  z-index: 1;
  position: relative;
  height: 565px;
}
.menu-list__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  padding: 15px 30px 15px 80px;
  text-decoration: none;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .menu-list__title {
    padding: 15px;
  }
}
.menu-list__title:before {
  content: "";
  position: absolute;
  top: 0;
  right: -5px;
  width: 5px;
  height: 100%;
  background: linear-gradient(90.15deg, #0FA041 -8.29%, #ECF7EF 123.09%);
  border-radius: 0 5px 5px 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}
.menu-list__title .icon {
  width: 20px !important;
  height: 20px !important;
  fill: #212328 !important;
  stroke: transparent !important;
}
.menu-list__title span, .menu-list__title a {
  font-size: 16px;
  color: #212328;
  position: relative;
  text-decoration: none;
}
.menu-list__title span:before, .menu-list__title a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #212328;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.menu-list__title:hover span:before {
  width: 100%;
}
.menu-list__wrp {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  min-width: 450px;
  height: 565px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  padding: 30px 40px;
  border-radius: 0 0 15px 0;
  -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
          box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  overflow: auto;
}
@media screen and (max-width: 800px) {
  .menu-list__wrp {
    min-width: auto;
    width: calc(50vw - 20px);
    overflow-y: auto;
  }
}
.menu-list__wrp ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 20px;
}
.menu-list__wrp li {
  width: 160px;
}
.menu-list__wrp li a {
  font-size: 16px;
  color: #212328;
  text-decoration: none;
  position: relative;
}
.menu-list__wrp li a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #0FA041;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.menu-list__wrp li a:hover:before {
  width: 100%;
}
.menu-list__dropdown:hover .menu-list__title {
  background: #ECF7EF;
}
.menu-list__dropdown:hover .menu-list__title:before {
  opacity: 1;
}
.menu-list__dropdown:hover .menu-list__wrp {
  opacity: 1;
  visibility: visible;
}

.header {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.06);
  padding: 25px 0;
}
.header__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.header__search {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 30px;
}
.header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}
.header__personal {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  width: 180px;
}
.header-mob {
  display: none;
}

.personal-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 18px;
  margin-left: 30px;
}
.personal-panel__item {
  position: relative;
}
.personal-panel__item:not(:last-child) {
  margin-right: 35px;
}
.personal-panel__link {
  display: inline-block;
  position: relative;
}
.personal-panel__link[data-count]::after {
  content: attr(data-count);
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: -3px;
  right: -3px;
  background-color: #0FA041;
  border: 2px solid #FFFFFF;
  border-radius: 4px;
  color: #ffffff;
  font-size: 8px;
  text-align: center;
  line-height: 1.8;
}
.personal-panel__link svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: #667085;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.personal-panel__link svg.icon-heart {
  stroke-width: 0.5px;
}
.personal-panel__link:hover svg {
  stroke: #0FA041;
}

.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menu .icon {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  fill: #0FA041;
  stroke: #0FA041;
}
.menu__item:hover .menu-drop {
  display: inline-block;
}
.menu__item._catalog .menu__btn {
  padding-left: 0;
}
.menu__item:first-child .menu__link,
.menu__item:first-child .menu__btn {
  padding-left: 0;
}
.menu__item:last-child .menu__link,
.menu__item:last-child .menu__btn {
  padding-right: 0;
}
.menu__item._catalog {
  position: relative;
}
.menu__item::marker {
  content: none;
}
.menu__item a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.menu__item a:hover {
  color: #0FA041;
}
.menu__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #212328;
  background: none;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #0FA041;
}
.menu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #212328;
}
.menu__link b {
  position: relative;
}
.menu__link b:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #212328;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.menu__link:hover b:before {
  width: 100%;
}

.mobile-menu-burger {
  display: none;
}
@media screen and (max-width: 600px) {
  .mobile-menu-burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.mobile-menu-burger__inner {
  position: relative;
  width: 30px;
  height: 18px;
  margin: 5px 25px 5px 0;
  display: none;
  background: none;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .mobile-menu-burger__inner {
    display: inline-block;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
}
.mobile-menu-burger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #667085;
  border-radius: 2px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.mobile-menu-burger span:nth-of-type(1) {
  top: 0;
}
.mobile-menu-burger span:nth-of-type(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 17px;
}
.mobile-menu-burger span:nth-of-type(3) {
  bottom: 0;
}
.mobile-menu-burger._active span {
  background-color: #212328;
}
.mobile-menu-burger._active span:nth-of-type(1) {
  -webkit-transform: translateY(9px) rotate(-45deg);
      -ms-transform: translateY(9px) rotate(-45deg);
          transform: translateY(9px) rotate(-45deg);
}
.mobile-menu-burger._active span:nth-of-type(2) {
  left: 200%;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-animation: active-menu 0.5s forwards;
          animation: active-menu 0.5s forwards;
}
@-webkit-keyframes active-menu {
  100% {
    width: 0;
  }
}
@keyframes active-menu {
  100% {
    width: 0;
  }
}
.mobile-menu-burger._active span:nth-of-type(3) {
  -webkit-transform: translateY(-7px) rotate(45deg);
      -ms-transform: translateY(-7px) rotate(45deg);
          transform: translateY(-7px) rotate(45deg);
}

@media (max-width: 1000px) {
  .menu__link, .menu__btn {
    padding: 0 10px;
  }
}
@media (max-width: 900px) {
  .menu__link, .menu__btn {
    font-size: 14px;
  }
}
@media (max-width: 850px) {
  .header__top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .header__logo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    min-width: 108px;
    width: 50%;
  }
  .header__search {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    min-width: 190px;
    width: 50%;
    margin: 20px 30px 20px 0;
  }
  .header__status {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin: 20px 0;
  }
  .header__personal {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 800px) {
  .header__bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .menu:not(:last-child) {
    margin-bottom: 20px;
  }
  .menu:last-child {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .header {
    padding: 25px 0;
  }
  .header__top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .header__logo {
    width: unset;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .header__logo img {
    height: 33px;
  }
  .header__bottom {
    display: none;
  }
  .header__status {
    display: none;
  }
  .header__search {
    display: none;
  }
  .header__personal {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
    width: unset;
  }
  .header-mob {
    position: absolute;
    top: 60px;
    z-index: 11;
    width: 100%;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -20px;
    background: #F3F6F8;
  }
  .header-mob__wrp {
    height: auto;
    margin-bottom: 80px;
  }
  .header-mob._open {
    overflow-y: auto;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100 - 40px);
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  .header-mob__search {
    width: 100%;
    background: #F3F6F8;
    padding: 25px 20px;
  }
  .header-mob__search .search-line__input {
    background: #fff;
  }
  .header-mob__top {
    width: 100%;
    margin-bottom: 25px;
  }
  .header-mob__bottom {
    width: 100%;
    padding-bottom: 50px;
  }
  .header-menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
  }
  .header-menu__list li {
    width: 100%;
    padding: 15px 20px;
    border-bottom: 1px solid #E9F0F4;
    background: #fff;
  }
  .header-menu__list li:last-child {
    border-bottom: 0;
  }
  .header-menu__zag {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    text-decoration: none;
    cursor: pointer;
  }
  .header-menu__zag span {
    font-weight: 500;
    color: #212328;
  }
  .header-menu__zag .icon {
    width: 20px;
    height: 20px;
    margin: 3px 10px;
    stroke: #A2ABBE;
    fill: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .header-menu__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    padding: 28px 20px;
    top: -81px;
    background: #fff;
    position: absolute;
    cursor: pointer;
    height: 81px;
  }
  .header-menu__title .icon {
    width: 32px;
    height: 32px;
    fill: transparent;
    stroke: #212328;
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .header-menu__title span {
    font-size: 20px;
    font-weight: 500;
    margin: 0 auto;
  }
  .header-menu__title2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    padding: 28px 20px;
    top: -80px;
    background: #fff;
    position: fixed;
    cursor: pointer;
  }
  .header-menu__title2 .icon {
    width: 32px;
    height: 32px;
    fill: transparent;
    stroke: #212328;
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .header-menu__title2 span {
    font-size: 20px;
    font-weight: 500;
    margin: 0 auto;
  }
  .header .ul-li-1-1 {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 9;
    background: #F3F6F8;
    padding-top: 25px;
  }
  .header .ul-li-1-1._open {
    display: block;
  }
  .header .ul-li-2 {
    background-color: #fff;
  }
  .header .ul-li-2-2 {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #F3F6F8;
    padding-top: 25px;
  }
  .header .ul-li-2-2._open {
    display: block;
  }
  .header .ul-li-1-status {
    position: relative;
    z-index: 1;
  }
  .header .ul-li-1-status .header-menu__zag._open .icon {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .header .ul-li-1-1-status {
    background: #fff;
    padding: 15px 0px;
    height: auto;
    position: initial;
  }
  .header .ul-li-1-1-status .order-status {
    width: 100%;
  }
  .personal-panel__item:not(:last-child) {
    margin-right: 15px;
  }
  .personal-panel__link svg {
    width: 30px;
    height: 30px;
  }
}
.menu-drop {
  padding-top: 28px;
  position: absolute;
  z-index: 3;
  border-radius: 0 0 15px 15px;
  display: none;
}
.menu-drop__inner {
  -webkit-box-shadow: 4px 22px 14px 9px rgba(34, 60, 80, 0.17);
          box-shadow: 4px 22px 14px 9px rgba(34, 60, 80, 0.17);
  background-color: #ffffff;
  padding: 5px 20px;
  border-radius: 0 0 15px 15px;
}
.menu-drop__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #212328;
  margin: 10px 0;
}

.sticky .page-content {
  margin-top: 157px;
}

.header-wrp.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 15;
  top: -84px;
}
.header-wrp__inner {
  position: relative;
}

.mobile-back {
  display: none;
}

@media (max-width: 850px) {
  .sticky .page-content {
    margin-top: 246px;
  }
  .header-wrp.sticky {
    top: -172px;
  }
}
@media (max-width: 800px) {
  .sticky .page-content {
    margin-top: 286px;
  }
  .header-wrp.sticky {
    top: -167px;
  }
}
@media (max-width: 600px) {
  .sticky .page-content {
    margin-top: 86px;
  }
  .header-wrp {
    top: 0;
  }
  .header-wrp.sticky {
    top: 0;
  }
  .main-promo-product__name {
    margin-right: 10px;
  }
}
.header-mob._open:has(.ul-li-1-1._open) {
  top: -25px;
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
}
.header-mob._open:has(.ul-li-1-1._open) .header-menu__title {
  position: fixed;
  top: 0;
}
.header-mob._open:has(.ul-li-2-2._open) {
  top: -25px;
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
}
.header-mob._open:has(.ul-li-2-2._open) .header-menu__title2 {
  position: fixed;
  top: 0;
}
.header-mob._open .ul-li-1-1._open,
.header-mob._open .ul-li-2-2._open {
  overflow: auto;
  height: calc(var(--vh, 1vh) * 100);
}
.header-mob._open .ul-li-1-1._open > .dropped-menu-list,
.header-mob._open .ul-li-2-2._open > .dropped-menu-list {
  padding-top: 81px;
  overflow-y: auto;
  margin-top: -25px;
  margin-bottom: 80px;
  height: auto;
}
.header-mob._open .ul-li-1-1._open:has(.ul-li-2-2._open) {
  overflow: unset;
}

@media (max-width: 600px) {
  .title-search-result {
    left: 0;
    padding: 0 20px;
  }
}

@media (max-width: 600px) {
  .adv-sec .page-container {
    padding: 0;
  }
}

.adv-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px -15px;
  height: 100px;
  width: 100%;
}
@media (max-width: 600px) {
  .adv-list {
    margin: 30px 0;
  }
}
.adv-list__item {
  width: 25%;
  margin: 0 15px;
}
@media (max-width: 450px) {
  .adv-list .slick-track {
    height: 90%;
  }
}

.adv-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  padding: 20px 15px;
  min-height: 90px;
  margin-bottom: 10px;
}
.adv-item__icon {
  margin-right: 10px;
  width: 24px;
  height: 24px;
}
.adv-item__icon svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: #0FA041;
}
.adv-item__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.slick-initialized .adv-item.slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 450px;
  margin: 30px -5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 75px;
}
@media (max-width: 600px) {
  .main-promo {
    margin-bottom: 35px;
  }
}
.main-promo__primary {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
  max-width: 450px;
  height: 100%;
  padding: 5px;
}
.main-promo-product {
  height: 100%;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px;
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
}
.main-promo-product__bg {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.main-promo-product__bg img {
  position: absolute;
  height: 100%;
  width: auto;
  top: 0;
  left: 0;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-promo-product__bg::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(179.75deg, rgba(63, 63, 63, 0) 77.05%, #303030 99.78%);
}
.main-promo-product__mark {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  position: relative;
  opacity: 0.8;
}
.main-promo-product__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.main-promo-product__name {
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0.66px;
}
.main-promo-product__link .navigation-button {
  font-size: 14px;
}
.main-promo-product__link .navigation-button .icon-arrow {
  height: 10px;
}

.secondary-promos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.secondary-promos__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 50%;
  width: 40%;
  padding: 5px;
  box-sizing: border-box;
}
.secondary-promos__item .promo-product {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.secondary-promos__item .promo-product__link .navigation-button .icon-arrow {
  height: 10px;
  left: 100%;
}
.secondary-promos__item--double {
  width: 60%;
}
.secondary-promos__item--double .promo-product {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.secondary-promos__item--double .promo-product__info {
  max-width: 180px;
}
.secondary-promos__item--wide {
  width: 50%;
}

.promo-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  position: relative;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  padding: 20px;
  text-decoration: none;
}
.promo-product__bg {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.promo-product__bg picture, .promo-product__bg img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.promo-product__info {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 140px;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.promo-product__name {
  color: #212328;
  max-width: 140px;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}
.promo-product__link .navigation-button {
  font-size: 14px;
}

.promo-card {
  border-radius: 12px;
  padding: 20px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 600px) {
  .promo-card {
    padding: 5px;
  }
}
.promo-card__top {
  font-weight: 400;
  font-size: 22px;
  color: #FFFFFF;
}
@media (max-width: 600px) {
  .promo-card__top {
    font-size: 16px;
  }
}
.promo-card__sale {
  font-size: 100px;
  line-height: 100px;
  font-weight: bold;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.promo-card__symbol {
  font-size: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  line-height: 40px;
}
.promo-card__symbol span {
  font-size: 16px;
  line-height: 16px;
}
@media (max-width: 600px) {
  .promo-card__value {
    font-size: 70px;
    font-weight: 500;
  }
}
.promo-card__bottom {
  font-weight: 500;
  font-size: 22px;
  color: #FFFFFF;
}
@media (max-width: 600px) {
  .promo-card__bottom {
    font-size: 18px;
  }
}

.product-section__title {
  font-weight: 500;
  font-size: 32px;
  color: #212328;
  margin: 15px 0;
}
.product-section__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 -10px;
}
.product-section__list .product-item-card {
  width: 25%;
}
.product-section__list .product-item-card--horizontal {
  width: 50%;
}
.product-section__list .product-item-card--empty {
  display: none;
}
.product-section__link-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 35px 0;
}
@media (max-width: 600px) {
  .product-section__link-more {
    margin-top: 15px;
    margin: 10px 0;
  }
}

.callback-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  margin: 0 90px;
  position: relative;
}
.callback-section::before {
  content: "";
  position: absolute;
  right: 50%;
  background-image: url("/local/templates/365povodov/css/../images/callback-bg.svg");
  background-repeat: no-repeat;
  width: 378px;
  height: 372px;
  top: 0;
  -webkit-transform: translateX(-250px) translateY(45px);
      -ms-transform: translateX(-250px) translateY(45px);
          transform: translateX(-250px) translateY(45px);
}
.callback-section__info {
  width: 50%;
  margin-right: 100px;
  position: relative;
}
.callback-section__title {
  font-weight: 500;
  font-size: 40px;
  line-height: 110%;
  color: #212328;
  margin-bottom: 25px;
}
.callback-section__descr {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #212328;
  opacity: 0.8;
}
.callback-section__form {
  width: 50%;
  position: relative;
}

.callback-form {
  padding: 50px 35px;
  background-color: #ffffff;
  border-radius: 15px 15px 0 0;
}
.callback-form .secondary-text-field {
  margin-bottom: 20px;
}
.callback-form .primary-button {
  margin: 10px 0;
}

.bouquet-sec {
  overflow: hidden;
}

.custom-bouquet {
  padding: 90px 0;
}
.custom-bouquet__title {
  font-weight: 500;
  font-size: 40px;
  line-height: 110%;
  color: #212328;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.custom-bouquet__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.custom-bouquet-slider {
  margin: 30px 0;
}
@media (max-width: 600px) {
  .custom-bouquet-slider {
    margin: 30px -100px;
  }
}
.custom-bouquet-slider__item {
  display: inline-block;
  width: 195px;
  height: 195px;
}
.custom-bouquet-slider__item.slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1050px) {
  .product-section__list .product-item-card {
    max-width: 230px;
  }
  .product-section__list .product-item-card--mobile {
    display: block;
  }
  .product-section__list .product-item-card__picture {
    width: 202px;
  }
  .product-section__list .product-item-card__basket {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product-section__list .product-item-card__btn {
    width: 100%;
    margin-top: 10px;
  }
  .product-section__list .product-item-card--horizontal {
    max-width: 450px;
  }
  .product-section__list .product-item-card--horizontal .product-item-card__descr {
    display: none;
  }
  .product-section__list .product-item-card--horizontal .product-item-card__name {
    margin: 0;
  }
  .product-section__list .product-item-card--horizontal .product-item-card__basket {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product-section__list .product-item-card--horizontal .product-item-card__btn {
    width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 1000px) {
  .secondary-promos {
    min-width: 480px;
  }
  .secondary-promos__item {
    width: 50%;
  }
  .secondary-promos__item--double {
    width: 50%;
  }
  .secondary-promos__item--double .promo-product {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .secondary-promos__item--double .promo-product__info {
    max-width: 140px;
  }
}
@media (max-width: 960px) {
  .product-section__list .product-item-card {
    max-width: 230px;
  }
  .product-section__list .product-item-card__picture {
    width: 202px;
  }
  .product-section__list .product-item-card--horizontal {
    max-width: 230px;
    width: 50%;
  }
  .product-section__list .product-item-card--horizontal .product-item-card__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product-section__list .product-item-card--horizontal .product-item-card__picture {
    border-radius: 10px 10px 0 0;
  }
  .product-section__list .banner-item-card--horizontal {
    width: 100%;
  }
}
@media (max-width: 960px) {
  .product-section__list .product-item-card--horizontal .product-item-card__inner {
    padding: 5px;
  }
}
@media (max-width: 950px) {
  .product-section__list .banner-item-card {
    width: 33.3333%;
  }
  .product-section__list .banner-item-card--horizontal {
    width: 100%;
  }
  .product-section__list .product-item-card {
    width: 33.3333%;
  }
  .product-section__list .product-item-card--horizontal {
    width: 50%;
  }
  .product-section__list .product-item-card--empty {
    display: block;
  }
}
@media (max-width: 950px) {
  .product-section__list .banner-item-card {
    padding: 5px 5px 25px 5px;
  }
}
@media (max-width: 900px) {
  .callback-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
  .callback-section::before {
    -webkit-transform: translateX(-30px) translateY(85px);
        -ms-transform: translateX(-30px) translateY(85px);
            transform: translateX(-30px) translateY(85px);
  }
  .callback-section__info {
    margin-right: 0;
    margin-bottom: 40px;
    width: 70%;
  }
  .callback-section__title {
    text-align: center;
  }
  .callback-section__descr {
    text-align: center;
  }
  .callback-section__form {
    width: 100%;
    max-width: 340px;
  }
  .product-section__list .product-item-card {
    max-width: 190px;
  }
  .product-section__list .product-item-card__picture {
    width: 100%;
  }
  .product-section__list .product-item-card--horizontal__basket {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product-section__list .product-item-card--horizontal__picture {
    width: 160px;
    height: 150px;
  }
  .product-section__list .product-item-card--horizontal__btn {
    width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 750px) {
  .adv-item {
    min-height: 80px;
  }
  .adv-item__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #212328;
  }
  .main-promo {
    display: block;
    height: unset;
  }
  .main-promo__primary {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: unset;
  }
  .main-promo-product {
    aspect-ratio: 500/450;
    width: 100%;
    height: unset;
  }
  .main-promo-product__bg img {
    width: 100%;
  }
  .promo-product {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .secondary-promos {
    height: 450px;
  }
  .secondary-promos__item--double .promo-product {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 700px) {
  .product-section__list .banner-item-card {
    width: 50%;
  }
  .product-section__list .banner-item-card--horizontal {
    width: 100%;
  }
  .product-section__list .product-item-card {
    width: 50%;
  }
  .product-section__list .product-item-card--empty {
    display: none;
  }
  .product-section__title {
    font-size: 28px;
    line-height: 36px;
  }
  .custom-bouquet__title {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    color: #212328;
  }
  .custom-bouquet-slider__item {
    overflow: hidden;
  }
  .custom-bouquet-slider__item img {
    width: 160px;
    height: auto;
  }
}
@media (max-width: 600px) {
  .secondary-promos__item {
    height: unset;
  }
  .secondary-promos__item:has(.promo-card) {
    height: 130px;
  }
}
@media (max-width: 550px) {
  .secondary-promos {
    height: unset;
    min-width: unset;
  }
  .secondary-promos__item {
    width: 100%;
  }
  .secondary-promos__item--double {
    width: 100%;
  }
  .promo-product {
    aspect-ratio: 360/180;
  }
}
@media (max-width: 550px) {
  .main-promo__primary {
    height: 340px;
  }
  .callback-section::before {
    -webkit-transform: translateX(130px) translateY(85px);
        -ms-transform: translateX(130px) translateY(85px);
            transform: translateX(130px) translateY(85px);
  }
  .callback-section__info {
    margin-right: 0;
    margin-bottom: 40px;
    width: 70%;
  }
  .callback-section__title {
    font-size: 32px;
    line-height: 110%;
  }
  .callback-section__descr {
    font-size: 18px;
    line-height: 23px;
  }
  .promo-card__sale {
    font-size: 57px;
    line-height: 57px;
  }
}
@media (max-width: 600px) {
  .product-section__list {
    margin: 0 -5px;
  }
  .product-section__list .banner-item-card {
    width: 50%;
    max-width: unset;
  }
  .product-section__list .banner-item-card--horizontal {
    width: 100%;
    height: 250px;
  }
  .product-section__list .product-item-card {
    width: 50%;
    max-width: unset;
  }
  .main-promo-product__bg picture, .main-promo-product__bg img {
    aspect-ratio: 500/450;
  }
  .main-promo__primary {
    height: unset;
    aspect-ratio: 500/450;
  }
}
@media (max-width: 500px) {
  .product-section__list .product-item-card {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .product-section__list .product-item-card--horizontal__picture {
    width: 160px;
  }
  .product-section__list .product-item-card--horizontal__basket {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product-section__list .product-item-card--horizontal__btn {
    width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 400px) {
  .slick-initialized .adv-item.slick-slide {
    padding: 10px 15px;
  }
  .adv-list {
    height: 110px;
  }
}
.contacts {
  margin-top: 40px;
  margin-bottom: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
@media screen and (max-width: 850px) {
  .contacts {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 600px) {
  .contacts {
    margin-top: 25px;
  }
}
.contacts-info {
  width: calc(25% - 15px);
}
@media screen and (max-width: 850px) {
  .contacts-info {
    width: 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
.contacts-title {
  margin-bottom: 30px;
}
@media screen and (max-width: 850px) {
  .contacts-title {
    display: none;
  }
}
.contacts-title__mob {
  display: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 850px) {
  .contacts-title__mob {
    display: block;
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.contacts-row {
  margin-bottom: 25px;
}
@media screen and (max-width: 850px) {
  .contacts-row {
    width: calc(33.33% - 20px);
  }
}
@media screen and (max-width: 600px) {
  .contacts-row {
    width: 100%;
  }
}
.contacts-row:last-child {
  margin-bottom: 0;
}
.contacts-row__zag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin-bottom: 10px;
}
.contacts-row__zag .icon {
  width: 15px;
  height: 15px;
  stroke: #212328;
  fill: transparent;
}
.contacts-row__desc {
  font-size: 16px;
  line-height: 1.5;
  opacity: 0.8;
}
.contacts-row__desc a {
  color: #212328;
  text-decoration: none;
  position: relative;
}
.contacts-row__desc a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #212328;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.contacts-row__desc a:hover:before {
  width: 100%;
}
.contacts-map {
  min-height: 550px;
  width: calc(75% - 15px);
  border-radius: 22px;
  overflow: hidden;
}
@media screen and (max-width: 850px) {
  .contacts-map {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 600px) {
  .contacts-map {
    height: 220px;
  }
}
.contacts-map iframe {
  width: 100%;
}

.delivery {
  margin-top: 40px;
  margin-bottom: 90px;
}
.delivery-title {
  margin-bottom: 30px;
}
.delivery-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 30px;
}
@media screen and (max-width: 600px) {
  .delivery-items {
    row-gap: 20px;
  }
}
.delivery-item {
  width: calc(33.33% - 20px);
  border-radius: 12px;
  padding: 30px 40px 40px 30px;
}
@media screen and (max-width: 950px) {
  .delivery-item {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 600px) {
  .delivery-item {
    width: 100%;
  }
}
.delivery-item__icon {
  width: 20px;
  height: 20px;
  margin-bottom: 17px;
}
@media screen and (max-width: 600px) {
  .delivery-item__icon {
    width: 25px;
    height: 25px;
  }
}
.delivery-item__icon .icon {
  width: 100%;
  height: 100%;
  fill: transparent;
  stroke: #212328;
}
.delivery-item__title {
  font-weight: 500;
  margin-bottom: 15px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .delivery-item__title {
    -webkit-line-clamp: 2;
  }
}
@media screen and (max-width: 600px) {
  .delivery-item__title {
    font-size: 20px;
  }
}
.delivery-item__desc {
  font-size: 16px;
  line-height: 1.5;
  color: #667085;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .delivery-item__desc {
    -webkit-line-clamp: 4;
  }
}
.delivery-payments {
  margin-bottom: 90px;
}
.delivery-payments__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
@media screen and (max-width: 950px) {
  .delivery-payments__items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .delivery-payments__items {
    row-gap: 20px;
  }
}
.delivery-payments__item {
  width: calc(25% - 22.5px);
  border: 1px solid #5073DC;
  border-radius: 10px;
  padding: 15px 20px;
}
@media screen and (max-width: 950px) {
  .delivery-payments__item {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 600px) {
  .delivery-payments__item {
    width: 100%;
    padding: 25px 30px;
  }
}
.delivery-payments__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin-bottom: 15px;
}
@media screen and (max-width: 600px) {
  .delivery-payments__img {
    margin-bottom: 35px;
  }
}
.delivery-payments__img img {
  width: 40px;
  height: 30px;
}
@media screen and (max-width: 600px) {
  .delivery-payments__img img {
    width: 50px;
    height: 50px;
  }
}
.delivery-payments__zag {
  font-size: 16px;
  line-height: 1.25;
}

.authorize {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.authorize-title {
  text-align: center;
  margin-bottom: 25px;
}
@media screen and (max-width: 600px) {
  .authorize-title {
    margin-bottom: 40px;
    font-size: 28px;
  }
}
.authorize-info {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
}
@media screen and (max-width: 600px) {
  .authorize-info {
    width: 100%;
    padding-top: 120px;
    padding-bottom: 350px;
  }
}
.authorize-info__wrp {
  max-width: 350px;
  width: 100%;
}
.authorize-descr {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #667085;
  margin-bottom: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.authorize-form__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 10px;
  margin-bottom: 30px;
}
.authorize-form__item input {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(17, 17, 17, 0.48);
  width: 100%;
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 4px 4px rgba(51, 51, 51, 0.04), 0px 4px 16px rgba(51, 51, 51, 0.08);
          box-shadow: 0px 4px 4px rgba(51, 51, 51, 0.04), 0px 4px 16px rgba(51, 51, 51, 0.08);
  border-radius: 12px;
  padding: 13px 15px;
  outline: none;
}
.authorize-form__item input::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(17, 17, 17, 0.48);
}
.authorize-form__item input::-moz-placeholder {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(17, 17, 17, 0.48);
}
.authorize-form__item input:-ms-input-placeholder {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(17, 17, 17, 0.48);
}
.authorize-form__item input::-ms-input-placeholder {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(17, 17, 17, 0.48);
}
.authorize-form__item input::placeholder {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(17, 17, 17, 0.48);
}
.authorize-form__btn {
  margin-bottom: 10px;
}
.authorize-form__btn button {
  padding: 15px 25px;
}
.authorize-form__btn button span {
  font-size: 18px;
  font-weight: 500;
}
.authorize-form__desc {
  font-size: 14px;
  color: #667085;
}
@media screen and (max-width: 600px) {
  .authorize-form__desc {
    font-size: 12px;
  }
}
.authorize-form__time {
  font-size: 14px;
  color: #A2ABBE;
}
.authorize-form__time._green {
  color: #0FA041;
  position: relative;
  text-decoration: none;
}
.authorize-form__time._green:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background-color: #0FA041;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.authorize-form__time._green:hover:before {
  width: 0;
}
.authorize-img {
  width: 50%;
  position: relative;
  padding-bottom: 55%;
}
@media screen and (max-width: 600px) {
  .authorize-img {
    display: none;
  }
}
.authorize-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.about {
  margin-top: 40px;
  margin-bottom: 90px;
}
.about-content {
  line-height: 1.4;
}
.about-content p {
  margin-bottom: 20px;
}
.about-content b {
  font-weight: bold;
}
.about-content h1, .about-content h2, .about-content h3, .about-content h4, .about-content h5, .about-content h6 {
  margin-bottom: 20px;
}
.about-content iframe {
  float: right;
  width: 50%;
  border-radius: 12px;
  overflow: hidden;
  height: 340px;
}
@media screen and (max-width: 800px) {
  .about-content iframe {
    height: 250px;
  }
}
@media screen and (max-width: 600px) {
  .about-content iframe {
    height: 230px;
    width: 100%;
    float: unset;
  }
}
@media screen and (max-width: 950px) {
  .about-info {
    width: 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.about-title {
  margin-bottom: 20px;
}
@media screen and (max-width: 950px) {
  .about-title {
    display: none;
  }
}
.about-title__mob {
  display: none;
}
@media screen and (max-width: 950px) {
  .about-title__mob {
    display: block;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    margin-bottom: 30px;
  }
}
.about-desc p {
  line-height: 1.4;
  margin-bottom: 20px;
}
.about-desc p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  .about-desc p {
    font-size: 16px;
  }
}
.about-why {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  margin-bottom: 90px;
}
@media screen and (max-width: 950px) {
  .about-why {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.about-why__title {
  width: calc(33.33% - 15px);
}
@media screen and (max-width: 950px) {
  .about-why__title {
    width: 100%;
    margin-bottom: 20px;
  }
}
.about-why__items {
  width: calc(66.66% - 15px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 20px;
}
@media screen and (max-width: 950px) {
  .about-why__items {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .about-why__items {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
  }
}
.about-why__item {
  width: calc(25% - 22.5px);
}
@media screen and (max-width: 600px) {
  .about-why__item {
    width: calc(50% - 7.5px);
  }
}
.about-why__number {
  font-size: 100px;
  font-weight: 700;
  color: #F4EBFF;
}
.about-why__zag {
  font-size: 16px;
  font-weight: 500;
  margin-top: -50px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.about-reviews {
  margin: 90px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
@media screen and (max-width: 950px) {
  .about-reviews {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.about-reviews__info {
  width: calc(33.33% - 15px);
}
@media screen and (max-width: 950px) {
  .about-reviews__info {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 450px) {
  .about-reviews__info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    row-gap: 20px;
  }
}
.about-reviews__title {
  margin-bottom: 45px;
}
@media screen and (max-width: 950px) {
  .about-reviews__title {
    margin-bottom: 0;
  }
}
.about-arrs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
@media screen and (max-width: 600px) {
  .about-arrs {
    display: none;
  }
}
.about-arr {
  background: #E4E6ED;
  border-radius: 10px;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.about-arr._right {
  background: #0FA041;
}
.about-arr:hover .icon {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}
.about-arr .icon {
  width: 12px;
  height: 12px;
  fill: transparent;
  stroke: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.about-sliders {
  width: calc(66.66% - 15px);
}
@media screen and (max-width: 950px) {
  .about-sliders {
    width: 100%;
  }
}
.about-slider {
  padding: 0 15px;
}
@media screen and (max-width: 600px) {
  .about-slider {
    padding: 0 10px;
  }
}
.about-slider:nth-child(3n+1) .about-slider__wrp {
  background: #ECF7EF;
}
.about-slider:nth-child(3n+2) .about-slider__wrp {
  background: rgba(250, 125, 0, 0.2);
}
.about-slider:nth-child(3n+3) .about-slider__wrp {
  background: #F4EBFF;
}
.about-slider__wrp {
  padding: 20px;
  border-radius: 12px;
  overflow: hidden;
}
.about-slider__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  margin-bottom: 15px;
}
.about-slider__name {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}
.about-slider__date {
  font-size: 16px;
  color: #667085;
}
.about-slider__desc {
  font-size: 16px;
  line-height: 1.5;
}

.bonus {
  padding: 40px 0 65px;
}
@media screen and (max-width: 600px) {
  .bonus {
    padding: 30px 0 30px;
  }
}
.bonus-title {
  margin-bottom: 25px;
}
.bonus-wrp {
  max-width: 540px;
  margin: 0 auto;
}
.bonus-sum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  margin-bottom: 40px;
}
@media screen and (max-width: 600px) {
  .bonus-sum {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
    margin-bottom: 20px;
  }
}
.bonus-sum__quantity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  position: relative;
}
.bonus-sum__quantity span {
  font-size: 14px;
  color: #000000;
}
.bonus-sum__quantity span.orange {
  color: #FA7D00;
}
.bonus-sum__tooltip {
  position: absolute;
  top: -15px;
  right: -20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.bonus-sum__tooltip .icon {
  width: 100%;
  height: 100%;
  fill: transparent;
  stroke: #FA7D00;
}
.bonus-sum__tooltip span {
  position: absolute;
  top: -75px;
  left: -20px;
  padding: 10px;
  -webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
  width: 250px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  background: #fff;
}
@media screen and (max-width: 800px) {
  .bonus-sum__tooltip span {
    left: -180px;
  }
}
.bonus-sum__tooltip:hover span {
  opacity: 1;
  visibility: visible;
}
.bonus-name {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  white-space: nowrap;
  min-width: 120px;
}
.bonus-history {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
@media screen and (max-width: 600px) {
  .bonus-history {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
  }
}
.bonus-history__list {
  width: 100%;
}
.bonus-history__li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 0;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.bonus-history__li span {
  font-size: 14px;
  color: #000000;
  min-width: 75px;
}
.bonus-history__li span:last-child {
  text-align: right;
}
.bonus-history__li._head {
  padding-bottom: 10px;
  padding-top: 0;
  border-bottom: 1px solid #E9F0F4;
}
.bonus-history__li._head span {
  font-size: 12px;
  color: #A2ABBE;
}

.catalog {
  margin-top: 40px;
}
@media screen and (max-width: 800px) {
  .catalog {
    margin-top: 25px;
  }
}
@media screen and (max-width: 800px) {
  .catalog-title {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.catalog-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}
@media screen and (max-width: 800px) {
  .catalog-head {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 25px;
    row-gap: 30px;
  }
}
.catalog-head__sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
@media screen and (max-width: 800px) {
  .catalog-head__sort {
    display: none;
  }
}
.catalog-head__sort-li {
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  color: #212328;
  text-decoration: none;
}
.catalog-head__sort-li:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #212328;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.catalog-head__sort-li:hover:before {
  width: 100%;
}
.catalog-head__sort-li._active {
  color: #0FA041;
}
.catalog-head__sort-li._active:before {
  content: none;
}
.catalog-head__sort-mob {
  display: none;
}
@media screen and (max-width: 800px) {
  .catalog-head__sort-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    position: relative;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    width: 195px;
  }
}
@media screen and (max-width: 600px) {
  .catalog-head__sort-mob {
    width: unset;
  }
}
.catalog-head__sort-mob .icon {
  width: 20px;
  height: 20px;
  fill: transparent;
  stroke: #0FA041;
}
.catalog-head__sort-mob select {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  opacity: 0;
  padding: 0;
  margin: 0;
  display: none;
}
.catalog-head__sort-mob .jq-selectbox {
  width: 100%;
}
.catalog-head__sort-mob .jq-selectbox__select {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font: inherit;
  color: #212328;
  text-shadow: none;
  height: 100%;
  border: none !important;
  border-radius: none;
  padding: 0;
}
.catalog-head__sort-mob .jq-selectbox__select-text {
  font-size: 16px;
  font-weight: 500;
  color: #0FA041;
}
.catalog-head__sort-mob .jq-selectbox__dropdown {
  background: #fff;
  border: 1px solid #E4E6ED;
  -webkit-box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
          box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
  border-radius: 8px;
  width: 200px !important;
  position: absolute;
  top: 30px !important;
  left: -35px !important;
}
@media screen and (max-width: 600px) {
  .catalog-head__sort-mob .jq-selectbox__dropdown {
    left: unset !important;
    width: unset !important;
  }
}
.catalog-head__sort-mob .jq-selectbox__dropdown li {
  font-size: 14px;
  padding: 10px 10px 10px 40px;
  position: relative;
  background: #fff !important;
  color: #231F20 !important;
}
.catalog-head__sort-mob .jq-selectbox__dropdown li:before {
  content: "";
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border: 1px solid #E4E6ED;
  border-radius: 4px;
  background-position: center;
  background-size: cover;
}
.catalog-head__sort-mob .jq-selectbox__dropdown li.selected {
  background: #F9FAFB;
}
.catalog-head__sort-mob .jq-selectbox__dropdown li.selected:before {
  background-image: url("/local/templates/365povodov/css/../images/check2.svg");
}
.catalog-head__sort-mob .jq-selectbox__trigger {
  border: 0;
}
.catalog-head__sort-mob .jq-selectbox__trigger-arrow {
  display: none;
}
.catalog-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
.catalog-list {
  width: calc(75% - 15px);
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 800px) {
  .catalog-list {
    width: 100%;
  }
}
.catalog-list .product-section__list {
  margin: 0 -5px;
  margin-bottom: 60px;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}
.catalog-list .product-item-card {
  width: 33.33%;
  padding: 0;
}
@media screen and (max-width: 600px) {
  .catalog-list .product-item-card {
    width: 50%;
    max-width: unset;
  }
}
@media screen and (max-width: 950px) {
  .catalog-list .product-item-card__basket {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 800px) {
  .catalog-list .product-item-card__picture {
    width: 100%;
  }
}

.card {
  margin-top: 40px;
  margin-bottom: 70px;
}
.card-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
@media screen and (max-width: 950px) {
  .card-wrp {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .card-wrp {
    row-gap: 0;
  }
}
.card-title {
  margin-bottom: 30px;
}
.card-list {
  width: 100%;
}
.card-list__wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}
@media screen and (max-width: 600px) {
  .card-list__wrp {
    margin: 0 -5px;
  }
}
.card-list__sliders {
  position: relative;
  margin-bottom: 50px;
}
.card-list__sliders .product-item-card__inner {
  height: auto;
}
@media (max-width: 600px) {
  .card-list__sliders .product-item-card__inner {
    height: calc(100% - 20px);
  }
}
.card-list__add {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.card-list__arr {
  position: absolute;
  top: 25%;
  background: #ECF7EF;
  border-radius: 6px;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (max-width: 1180px) {
  .card-list__arr {
    top: -65px;
  }
}
@media screen and (max-width: 600px) {
  .card-list__arr {
    display: none;
  }
}
.card-list__arr._left {
  left: -60px;
}
@media screen and (max-width: 1180px) {
  .card-list__arr._left {
    left: auto;
    right: 47px;
  }
}
.card-list__arr._right {
  right: -60px;
}
@media screen and (max-width: 1180px) {
  .card-list__arr._right {
    right: 0;
  }
}
.card-list__arr .icon {
  width: 15px;
  height: 15px;
  fill: transparent;
  stroke: #0FA041;
}
.card-list__arr:hover {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}
@media screen and (max-width: 1180px) {
  .card-list .product-item-card {
    max-width: 100% !important;
  }
}
@media screen and (max-width: 600px) {
  .card-list .product-item-card {
    width: 50%;
  }
}
@media screen and (max-width: 450px) {
  .card-list .product-item-card {
    padding: 0;
  }
}
@media (max-width: 600px) {
  .bonus-popup .basket-bonus__tooltip {
    right: 0;
  }
}

.card-sliders {
  width: calc(48.5% - 15px);
  margin-bottom: 70px;
}
@media screen and (max-width: 950px) {
  .card-sliders {
    width: 65%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  .card-sliders {
    width: 100%;
    margin-bottom: 40px;
  }
}
.card-slider__main {
  margin-bottom: 10px;
  position: relative;
}
.card-slider__main-sl {
  width: 100%;
  aspect-ratio: 495/495;
  position: relative;
}
.card-slider__main-sl img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}
.card-slider__main .slick-slide {
  border-radius: 12px;
  overflow: hidden;
}
.card-slider__main .slick-dots {
  bottom: -25px;
}
.card-slider__main .slick-dots li {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #D9D9D9;
  margin: 0 2.5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.card-slider__main .slick-dots li.slick-active {
  width: 30px;
  background: #0FA041;
  border-radius: 7px;
}
.card-slider__main .slick-dots li button {
  width: 100%;
  height: 100%;
}
.card-slider__main .slick-dots li button:before {
  content: none;
}
.card-slider__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
@media screen and (max-width: 600px) {
  .card-slider__list {
    display: none;
  }
}
.card-slider__list-wrp {
  width: calc(100% - 84px);
  margin: auto;
}
.card-slider__list-wrp .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.card-slider__list-sl {
  height: 90px;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .card-slider__list-sl {
    height: 75px;
  }
}
@media screen and (max-width: 800px) {
  .card-slider__list-sl {
    height: 65px;
  }
}
.card-slider__list-sl img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-slider__list-arr {
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #ECF7EF;
  border-radius: 6px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.card-slider__list-arr:hover {
  -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
          transform: scale(1.4);
}
.card-slider__list-arr .icon {
  width: 10px;
  height: 10px;
  fill: transparent;
  stroke: #0FA041;
}

.card-info {
  width: calc(51.5% - 15px);
}
@media screen and (max-width: 950px) {
  .card-info {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .card-info {
    margin-bottom: 70px;
  }
}
.card-info__title {
  margin-bottom: 25px;
}
.card-info__wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.card-info__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 30px;
  margin-bottom: 60px;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .card-info__head {
    margin-bottom: 30px;
    row-gap: 25px;
  }
}
.card-info__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 30px;
}
@media screen and (max-width: 600px) {
  .card-info__bottom {
    row-gap: 25px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    width: 100%;
  }
}
.card-info__zag {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
}
.card-info__count {
  width: calc(50% - 15px);
}
@media screen and (max-width: 600px) {
  .card-info__count {
    width: 100%;
  }
}
.card-info__count-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #E4E6ED;
  border-radius: 6px;
  padding: 2px;
  height: 40px;
}
.card-info__count-wrp button {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #ECF7EF;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 33.33%;
  color: #0FA041;
  font-size: 22px;
  border: 0;
  padding: 0;
}
@media screen and (max-width: 600px) {
  .card-info__count-wrp button {
    font-size: 31px;
    width: 40%;
  }
}
.card-info__count-wrp input {
  font-size: 16px;
  font-weight: 500;
  width: 33.33%;
  border: 0;
  padding: 0;
  text-align: center;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  appearance: textfield;
  outline: none;
}
@media screen and (max-width: 600px) {
  .card-info__count-wrp input {
    width: 20%;
  }
}
.card-info__count-wrp input::-webkit-outer-spin-button {
  display: none;
}
.card-info__count-wrp input::-webkit-inner-spin-button {
  display: none;
}
.card-info__height {
  width: calc(50% - 15px);
}
@media screen and (max-width: 600px) {
  .card-info__height {
    width: 100%;
  }
}
.card-info__height-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  overflow: hidden;
}
.card-info__height-li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 40px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F9FAFB;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.card-info__height-li .jq-checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
  margin: 0;
}
.card-info__height-li .jq-checkbox__div {
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}
.card-info__height-li span {
  font-size: 14px;
  color: #667085;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.card-info__height-li._active {
  background: #ECF7EF;
}
.card-info__height-li._active span {
  font-weight: 500;
  color: #0FA041;
}
.card-info__color {
  width: calc(50% - 15px);
}
@media screen and (max-width: 600px) {
  .card-info__color {
    width: 100%;
  }
}
.card-info__color-wrp {
  border-bottom: 1px solid #E4E6ED;
}
.card-info__color-wrp select {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  opacity: 0;
  padding: 0;
  margin: 0;
  display: none;
}
.card-info__color-wrp .custom-select select {
  display: none;
}
.card-info__color-wrp .select {
  position: relative;
  display: inline-block;
  width: 100%;
  font-size: 14px;
}
.card-info__color-wrp .select-styled {
  position: relative;
  padding: 10px 15px 10px 10px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 50px;
}
.card-info__color-wrp .select-styled img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card-info__color-wrp .select-styled:after {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("/local/templates/365povodov/css/../images/svg/arr-bottom.svg");
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 0;
}
@media screen and (max-width: 600px) {
  .card-info__color-wrp .select-styled:after {
    right: 3px;
  }
}
.card-info__color-wrp .select-options {
  display: none;
  right: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border: 1px solid #F9FAFB;
  -webkit-box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
          box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
  border-radius: 8px;
  width: 200%;
  position: absolute;
  top: 47px !important;
  left: 0;
}
.card-info__color-wrp .select-options.active {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
@media screen and (max-width: 600px) {
  .card-info__color-wrp .select-options.active {
    display: block !important;
    width: 100%;
  }
}
.card-info__color-wrp .select-options__chunk {
  width: 50%;
}
@media screen and (max-width: 600px) {
  .card-info__color-wrp .select-options__chunk {
    width: 100%;
  }
}
.card-info__color-wrp .select-options li {
  font-size: 14px;
  padding: 10px;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  color: #231F20;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-info__color-wrp .select-options li:hover {
  background: #F9FAFB;
}
.card-info__color-wrp .select-options li.selected {
  background: #F9FAFB;
  color: #212328;
}
.card-info__color-wrp .select-options li img {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card-info__pack {
  width: calc(50% - 15px);
}
@media screen and (max-width: 600px) {
  .card-info__pack {
    width: 100%;
  }
}
.card-info__pack-wrp {
  border-bottom: 1px solid #E4E6ED;
}
.card-info__pack-wrp select {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  opacity: 0;
  padding: 0;
  margin: 0;
  display: none;
}
.card-info__pack-wrp .jq-selectbox {
  width: 100%;
  cursor: pointer;
  padding: 10px 15px;
  position: relative;
  height: 50px;
}
.card-info__pack-wrp .jq-selectbox__select {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font: inherit;
  color: #212328;
  text-shadow: none;
  height: 100%;
  border: none !important;
  border-radius: none;
  padding: 0;
}
.card-info__pack-wrp .jq-selectbox__select-text {
  font-size: 14px;
  color: #212328;
  width: 80% !important;
}
.card-info__pack-wrp .jq-selectbox__trigger {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("/local/templates/365povodov/css/../images/svg/arr-bottom.svg");
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 0;
}
@media screen and (max-width: 600px) {
  .card-info__pack-wrp .jq-selectbox__trigger {
    right: -12px;
  }
}
.card-info__pack-wrp .jq-selectbox__trigger-arrow {
  display: none;
}
.card-info__pack-wrp .jq-selectbox__dropdown {
  background: #fff;
  border: 1px solid #F9FAFB;
  -webkit-box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
          box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
  border-radius: 8px;
  width: calc(100% + 8px) !important;
  position: absolute;
  top: 47px !important;
  left: -4px;
}
.card-info__pack-wrp .jq-selectbox__dropdown li {
  font-size: 14px;
  padding: 10px 10px 10px 40px;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff !important;
  color: #231F20 !important;
}
.card-info__pack-wrp .jq-selectbox__dropdown li:before {
  content: "";
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border: 1px solid #E4E6ED;
  border-radius: 4px;
  background-position: center;
  background-size: cover;
}
.card-info__pack-wrp .jq-selectbox__dropdown li.sel {
  background: #F9FAFB;
  color: #212328;
}
.card-info__pack-wrp .jq-selectbox__dropdown li.sel:before {
  background-image: url("/local/templates/365povodov/css/../images/check2.svg");
}
.card-info__pack-wrp .jq-selectbox__dropdown li:hover {
  background: #F9FAFB;
}
.card-info__pack-wrp .jq-selectbox.dropdown .jq-selectbox__trigger {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.card-info__cash {
  width: calc(50% - 15px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
@media screen and (max-width: 1180px) {
  .card-info__cash {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
  }
}
@media screen and (max-width: 600px) {
  .card-info__cash {
    row-gap: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: calc(50% - 5px);
  }
}
.card-info__cash-old {
  font-size: 22px;
  text-decoration-line: line-through;
  opacity: 0.5;
}
.card-info__cash-actual {
  font-size: 28px;
  font-weight: 700;
}
@media screen and (max-width: 600px) {
  .card-info__cash-actual {
    line-height: 1;
    font-size: 34px;
  }
}
.card-info__dostavka {
  width: calc(50% - 15px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 600px) {
  .card-info__dostavka {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: calc(50% - 5px);
  }
}
.card-info__dostavka button {
  padding: 0;
}
@media screen and (max-width: 600px) {
  .card-info__dostavka button {
    font-size: 12px;
  }
}
@media screen and (max-width: 600px) {
  .card-info__dostavka button .icon-arrow {
    display: none;
  }
}
.card-info__basket {
  width: calc(50% - 15px);
}
@media screen and (max-width: 600px) {
  .card-info__basket {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
  }
}
.card-info__basket .primary-button {
  padding: 14px 25px;
  font-size: 18px;
}
@media screen and (max-width: 600px) {
  .card-info__basket .primary-button {
    padding: 15px 25px;
  }
}
.card-info__click {
  width: calc(50% - 15px);
}
@media screen and (max-width: 600px) {
  .card-info__click {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    width: 100%;
  }
}
.card-info__click .secondary-button {
  padding: 14px 25px;
}
@media screen and (max-width: 600px) {
  .card-info__click .secondary-button {
    padding: 14px 25px;
  }
}
.card-info__size {
  width: 100%;
}
.card-info__size-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}
@media screen and (max-width: 600px) {
  .card-info__size-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    row-gap: 20px;
  }
}
.card-info__size-li {
  width: calc(25% - 11.25px);
  border: 1px solid #E4E6ED;
  border-radius: 6px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
@media screen and (max-width: 600px) {
  .card-info__size-li {
    width: calc(50% - 10px);
  }
}
.card-info__size-li .jq-checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
  margin: 0;
}
.card-info__size-li .jq-checkbox__div {
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}
.card-info__size-li span {
  font-size: 14px;
  font-weight: 500;
  color: #667085;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  white-space: nowrap;
}
.card-info__size-li._active {
  background: #ECF7EF;
}
.card-info__size-li._active span {
  color: #0FA041;
}
.card-info__structure {
  width: 100%;
}
.card-info__structure-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.card-info__structure-head .card-info__zag {
  margin-bottom: 0;
}
.card-info__structure-link {
  font-size: 14px;
  font-weight: 500;
  color: #A2ABBE;
  position: relative;
  cursor: pointer;
}
.card-info__structure-link .icon {
  width: 16px;
  height: 16px;
  fill: transparent;
  stroke: #A2ABBE;
  position: absolute;
  top: -8px;
  right: -15px;
}
.card-info__structure-link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background-color: #A2ABBE;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.card-info__structure-link:hover:before {
  width: 0;
}
.card-info__structure-list {
  margin-top: 10px;
  width: 100%;
  display: none;
}
.card-info__structure-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
  .card-info__structure-list li {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
  }
}
.card-info__structure-list li:last-child {
  margin-bottom: 0;
}
.card-info__structure-list li span {
  font-size: 16px;
  color: #667085;
}
@media screen and (max-width: 600px) {
  .card-info__structure-list li span {
    width: 100%;
  }
}
.card-info__packing .card-info__zag {
  margin-bottom: 10px;
}
.card-info__packing p {
  font-size: 16px;
  color: #667085;
}

.card-tabs {
  width: 50%;
  margin-bottom: 90px;
}
@media screen and (max-width: 950px) {
  .card-tabs {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .card-tabs {
    margin-bottom: 40px;
  }
}
.card-tabs__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.card-tabs__desc {
  display: none;
  font-size: 16px;
  line-height: 1.5;
}
.card-tabs__desc._active {
  display: block;
}
.card-tabs__desc p {
  margin-bottom: 20px;
}
.card-tabs__desc p:last-child {
  margin-bottom: 0;
}
.card-tabs__reviews {
  display: none;
}
.card-tabs__reviews._active {
  display: block;
}
.card-tabs__reviews-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.card-tabs__reviews-head--notavailable {
  color: #a5a9b3;
  text-align: center;
}
.card-tabs__reviews-head--notavailable h5 {
  width: 100%;
}
@media screen and (max-width: 600px) {
  .card-tabs__reviews-head {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
  }
}
.card-tabs__reviews-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.card-tabs__reviews-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}
@media screen and (max-width: 600px) {
  .card-tabs__reviews-ul {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
}
.card-tabs__reviews-ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.card-tabs__reviews-sl {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 20px;
}
.card-tabs__reviews-sl .name {
  font-weight: 500;
}
.card-tabs__reviews-sl div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}
.card-tabs__reviews-sl p {
  font-size: 16px;
  line-height: 1.5;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .card-tabs__reviews-sl .score-star {
    width: 10px !important;
    height: 10px !important;
  }
}
.card-tabs__reviews-wrp {
  margin-bottom: 30px;
}
.card-tabs__reviews-arrs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.card-tabs__reviews-arr {
  width: 40px;
  height: 40px;
  background: #E4E6ED;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .card-tabs__reviews-arr {
    width: 45px;
    height: 45px;
  }
}
.card-tabs__reviews-arr .icon {
  width: 15px;
  height: 15px;
  fill: transparent;
  stroke: #fff;
}
.card-tabs__reviews-arr._right {
  background: #0FA041;
}
.card-tabs__reviews-arr:hover {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}
.card-tabs span {
  font-size: 16px;
  color: #667085;
}
@media screen and (max-width: 600px) {
  .card-tabs span {
    font-size: 14px;
  }
}
.card-tabs span.bold {
  font-weight: 500;
  color: #212328;
}
.card-tabs .score-number {
  font-size: 32px;
  font-weight: 500;
}
.card-tabs .score-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
.card-tabs .score-star {
  width: 24px;
  height: 24px;
}
.card-tabs .score-star svg {
  max-width: 19px;
  max-height: 19px;
  stroke: #0FA041;
  stroke-width: 1px;
  fill: none;
}
.card-tabs .score-star--fill svg {
  fill: #0FA041;
}
@media screen and (max-width: 600px) {
  .card-tabs .score-desc {
    font-size: 10px;
  }
}
.card-tab {
  font-size: 16px;
  padding-bottom: 10px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-bottom: 1px solid #E4E6ED;
  width: 25%;
  text-align: center;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .card-tab {
    font-size: 14px;
  }
}
.card-tab._active {
  font-weight: 500;
  border-color: #0FA041;
}

.favourites-title {
  margin: 40px 0 30px;
}
@media screen and (max-width: 600px) {
  .favourites-title {
    margin-bottom: 20px;
  }
}
.favourites-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 90px;
}
@media screen and (max-width: 950px) {
  .favourites-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 600px) {
  .favourites-list {
    margin: 0 -5px;
  }
}
.favourites .product-item-card {
  width: 25%;
  padding: 0;
}
@media screen and (max-width: 950px) {
  .favourites .product-item-card {
    width: calc(33.33% - 20px);
  }
}
@media screen and (max-width: 600px) {
  .favourites .product-item-card {
    width: 50%;
    max-width: unset;
  }
}
@media screen and (max-width: 950px) {
  .favourites .product-item-card__picture {
    margin: 0 auto;
  }
}
@media screen and (max-width: 800px) {
  .favourites .product-item-card__picture {
    width: 180px;
  }
}
@media screen and (max-width: 600px) {
  .favourites .product-item-card__picture {
    width: 100%;
  }
}
@media screen and (max-width: 950px) {
  .favourites .product-item-card__basket {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
  }
}

.symbol_ruble {
  font-family: "rubleBitrix", Arial, sans-serif;
}

.basket-checkout-container {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
  margin-bottom: 20px;
  background-color: #fff;
  opacity: 1;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.basket-checkout-container.basket-checkout-container-fixed {
  position: fixed;
  top: 0;
  z-index: 100;
}

.basket-checkout-container.basket-checkout-container-fixed-hide {
  opacity: 0;
}

/*region Coupon*/
.basket-coupon-section {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

.basket-coupon-block-field-description {
  color: #a1a1a1;
  font: 400 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-field {
  padding-right: 10px;
  min-width: 235px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.basket-coupon-block-coupon-btn {
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  margin-top: -4px;
  padding: 0;
  width: 8px;
  height: 8px;
  border: none;
  border-right: 2px solid #8da3ad;
  border-bottom: 2px solid #8da3ad;
  border-radius: 0;
  background-color: transparent;
  content: "";
  cursor: pointer;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.basket-coupon-alert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  min-height: 0;
  width: 100%;
  font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  align-items: flex-start;
  /*justify-content: space-between;*/
}

.basket-coupon-text {
  position: relative;
  display: block;
  padding-left: 18px;
  word-break: break-all;
  word-break: break-word;
}

.text-muted .basket-coupon-text:after {
  position: absolute;
  top: 0;
  left: 2px;
  width: 6px;
  height: 10px;
  border-right: 2px solid #7ad500;
  border-bottom: 2px solid #7ad500;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.basket-coupon-alert .close-link {
  margin-left: 10px;
  border-bottom: 1px dotted;
  color: #3e86de;
  text-decoration: none;
  font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  opacity: 1;
  cursor: pointer;
  -webkit-transition: 220ms ease all;
  transition: 220ms ease all;
}

.basket-coupon-alert .close-link:hover {
  border-color: transparent;
}

@media (max-width: 991px) {
  .basket-checkout-container {
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .basket-coupon-section {
    -ms-flex-order: 1;
    max-width: 100%;
    width: 100%;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .basket-coupon-alert-section {
    -ms-flex-order: 2;
    margin-bottom: 15px;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .basket-coupon-block-field {
    padding-right: 0;
    min-width: 100%;
  }
  .basket-coupon-block-field .form-group {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
  }
  .basket-coupon-block-field .form-control {
    display: block;
    width: 100%;
  }
}
/*endregion*/
/*region Checkout*/
.basket-checkout-section {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.basket-checkout-section-inner {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  row-gap: 35px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/**/
.basket-checkout-block-total {
  text-align: right;
}

.basket-checkout-block-total-inner {
  display: inline-block;
  max-width: 100%;
  text-align: left;
}

.basket-checkout-block-total-title {
  font-size: 20px;
  color: #212328;
}

.basket-checkout-block-total-description {
  color: #a1a1a1;
  font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-total-price {
  text-align: right;
}

.basket-checkout-block-total-price-inner {
  position: relative;
  display: inline-block;
  text-align: right;
}

.basket-coupon-block-total-price-current {
  font-size: 20px;
  color: #212328;
  font-weight: 600;
  text-align: right;
  white-space: nowrap;
  -webkit-transition: 180ms text-shadow ease, 180ms color ease;
  transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-coupon-block-total-price-old {
  position: absolute;
  top: 3px;
  right: 0;
  color: #a1a1a1;
  text-align: right;
  font: 400 18px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-total-price-old:after {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
  background-size: 100% 100%;
  content: "";
}

.basket-coupon-block-total-price-difference {
  display: inline-block;
  padding: 5px 6px 6px;
  background: #d1ecf1;
  color: #179ebb;
  text-align: center;
  font: 400 13px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-btn {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.basket-btn-checkout {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  border: 1px solid #0FA041;
  padding: 10px 40px;
  width: auto;
}

.basket-notification-section {
  width: 100%;
}

.basket-block-notification {
  position: relative;
  display: block;
  margin-top: 10px;
  padding: 8px 15px;
  min-width: 100%;
  width: 100%;
  border-radius: 1px;
  background-color: #edf8e0;
  color: #6a9997;
  font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-block-notification:after {
  position: absolute;
  top: -7px;
  right: 80px;
  width: 16px;
  height: 16px;
  background-color: #edf8e0;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@media (max-width: 991px) {
  .basket-checkout-section {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .basket-notification-section {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
}
@media (max-width: 580px) {
  .basket-checkout-block-btn {
    padding-left: 0;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
  .basket-checkout-section-inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .basket-checkout-block-total {
    min-width: 150px;
  }
  .basket-checkout-block-total-price {
    text-align: right;
  }
  .basket-btn-checkout {
    margin: 10px 0;
    width: 100%;
  }
  .basket-block-notification:after {
    top: -3px;
    right: auto;
    left: 50%;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%);
  }
}
@media (max-width: 460px) {
  .basket-checkout-block {
    display: block;
    min-width: 100%;
    width: 100%;
  }
  .basket-checkout-block-total {
    text-align: left;
  }
}
/*endregion*/
/*region Basket item list wrapper*/
.basket-items-list-wrapper,
.basket-items-list-wrapper-compact {
  margin-bottom: 40px;
  border-bottom: 1px solid #ccc;
}

/*header*/
.basket-items-list-header {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  padding: 20px;
  background: #ECF7EF;
  -webkit-transition: 300ms padding ease;
  transition: 300ms padding ease;
  -webkit-box-align: center;
  align-items: center;
}

.basket-items-list-header td {
  font-size: 15px;
  font-weight: 500;
  color: #212328;
}

.basket-items-list-item-number {
  width: 10%;
  padding-right: 10px;
}

.basket-items-list-item-number-zak {
  display: none;
}

.basket-items-list-item-descriptions {
  width: 40%;
  padding: 0 10px;
}

.basket-items-list-item-price {
  width: 15%;
  padding: 0 10px;
}

.basket-items-list-item-amount {
  width: 15%;
  padding: 0 10px;
}

.basket-items-list-item-price {
  width: 15%;
  padding: 0 10px;
}

.basket-items-list-item-remove {
  width: 5%;
  padding-left: 10px;
}

.basket-items-list-header.basket-items-list-header-fixed {
  position: fixed;
  top: 0;
  z-index: 99;
  margin-left: -1px;
  border: 1px solid #e2dfdf;
}

.basket-items-list-wrapper-light .basket-items-list-header {
  display: none !important;
}

.basket-items-list-header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
  -o-text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.basket-items-search-field + .basket-items-list-header-title {
  padding-left: 10px;
}

.basket-items-search-field + .basket-items-list-header-filter {
  padding-left: 10px;
  text-align: right;
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
}

.basket-items-search-field .form-control {
  z-index: 1;
}

.basket-items-list-header-filter-item {
  margin-left: 5px;
  border-bottom: 1px dotted;
  color: #3e86de;
  text-decoration: none;
  font: bold 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
  -webkit-transition: 220ms ease;
  transition: 220ms ease;
}

.basket-items-list-header-filter-item:hover {
  color: #2462de;
  text-decoration: none;
}

.basket-items-list-header-filter-item.active {
  border-bottom: none;
  color: #2f3435;
  text-decoration: none;
  cursor: default;
}

.basket-items-search-field {
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.basket-items-search-field .input-group-addon {
  white-space: nowrap;
  -ms-flex-wrap: wrap;
}

.basket-items-search-field button.close {
  position: relative;
  bottom: -1px;
  display: inline-block;
  float: none;
  line-height: 11px;
}

@media (max-width: 991px) {
  .basket-items-list-header {
    padding: 10px 9px 11px;
  }
  .basket-items-list {
    padding: 10px 9px 11px !important;
  }
  .basket-items-list-header-title {
    font-size: 12px;
    line-height: 15px;
  }
}
@media (max-width: 767px) {
  .basket-items-list-header {
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .basket-items-search-field {
    width: 100%;
  }
}
/*endregion*/
.basket-items-list-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.basket-items-list-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #fff;
  opacity: 0.7;
  -webkit-animation-name: ShowOverlay;
  animation-name: ShowOverlay;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
}

@-webkit-keyframes ShowOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes ShowOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.7;
  }
}
.basket-items-list {
  position: relative;
  padding: 15px 20px;
}

.basket-items-list-table {
  width: 100%;
  border-collapse: collapse;
}

.basket-items-list-item-container {
  position: relative;
}

.basket-items-list-item-container > td {
  border-top: 1px solid #f2f2f2;
  padding: 10px 0;
}

.basket-items-list-wrapper-compact .basket-items-list-item-container > td {
  padding-bottom: 12px;
}

.basket-items-list-item-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #fff;
  opacity: 0.7;
}

.basket-items-list-item-container.basket-items-list-item-container-gift,
.basket-items-list-item-container.basket-items-list-item-container-gift > td,
.basket-items-list .basket-items-list-item-container:first-child > td {
  border-top: none !important;
}

@media (max-width: 767px) {
  .basket-items-list-item-container.basket-items-list-item-container-gift,
  .basket-items-list-item-container.basket-items-list-item-container-gift > td,
  .basket-items-list .basket-items-list-item-container:first-child > td {
    margin: 0;
    padding-top: 0;
    border-top: none !important;
  }
}
.basket-items-list-item-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #fff;
  opacity: 0.7;
}

.basket-items-list-item-descriptions {
  -ms-flex-order: 1;
  vertical-align: top;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

.basket-items-list-item-descriptions-inner {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

/*region Image*/
.basket-item-block-image {
  position: relative;
  -ms-flex-order: 1;
  padding-right: 15px;
  padding-bottom: 10px;
  min-width: 48px;
  max-width: 81px;
  width: 100%;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

.basket-items-list-wrapper-compact .basket-item-block-image {
  display: block;
  padding-bottom: 0;
  min-width: 32px;
  max-width: 50px;
  width: auto;
  height: auto;
}

.basket-item-image-link {
  position: relative;
  display: inline-block;
}

.basket-item-image {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: auto;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-items-list-wrapper-compact .basket-item-image {
  max-width: 50px;
  max-height: 50px;
}

.basket-item-image:hover {
  border-color: #ee9200;
}

@media (max-width: 580px) {
  .basket-item-block-image {
    margin-top: 10px;
    margin-bottom: 15px;
    padding-right: 0;
    max-width: 100%;
    width: 100%;
  }
  .basket-item-image {
    padding-right: 0;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
  }
  .basket-items-list-item-descriptions-inner {
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .basket-items-list-wrapper-compact .basket-item-block-image {
    margin-top: 0;
    padding-right: 10px;
  }
  .basket-items-list-wrapper-compact .basket-items-list-item-descriptions-inner {
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
  }
}
/*endregion*/
/*region lable*/
/*Label*/
.basket-item-label-text,
.basket-item-label-ring {
  position: absolute;
  z-index: 90;
  opacity: 1;
  -webkit-transition: opacity 450ms ease;
  transition: opacity 450ms ease;
}

.basket-items-list-wrapper-compact .basket-item-label-text,
.basket-items-list-wrapper-compact .basket-item-label-ring {
  display: none;
}

.basket-item-label-text span,
.basket-item-label-ring {
  display: inline-block;
  clear: both;
  margin-bottom: 2px;
  background: #f42c2c;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.bx-red .basket-item-label-text span,
.bx-red .basket-item-label-ring {
  background-color: #fba90c;
}

.basket-item-label-text > div,
.basket-item-label-ring > div {
  line-height: 0;
}

/* TEXT */
.basket-item-label-text span {
  padding: 2px 5px;
  vertical-align: middle;
  font-weight: bold;
}

.basket-item-label-text.basket-item-label-small span {
  margin-bottom: 1px;
  padding: 2px 7px;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.basket-item-label-text.basket-item-label-big span {
  padding: 4px 10px;
  font-size: 12px;
  line-height: 17px;
}

@media (max-width: 767px) {
  .basket-item-label-text > div {
    line-height: 0;
  }
  .basket-item-label-text.basket-item-label-small span {
    margin-bottom: 1px;
    padding: 2px 7px;
    font-size: 11px;
    line-height: 14px;
  }
  .basket-item-label-text.basket-item-label-big span {
    margin-bottom: 1px;
    padding: 3px 12px;
    font-size: 13px;
    line-height: 16px;
  }
}
/*RING*/
.basket-item-label-ring {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  color: #FFFFFF;
  padding: 5px 10px;
  font-weight: bold;
  background-color: rgba(240, 66, 255, 0.6);
}

.basket-item-label-ring.basket-item-label-big {
  width: 50px;
  height: 50px;
  font-size: 18px;
  line-height: 50px;
}

@media (max-width: 767px) {
  .basket-item-label-ring.basket-item-label-small {
    right: 6px;
    bottom: 6px;
  }
  .basket-item-label-ring.basket-item-label-big {
    width: 30px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
  }
}
.basket-item-label-top {
  top: -2px;
}

.basket-item-label-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.basket-item-label-center > div {
  text-align: center;
}

.basket-item-label-left {
  left: -2px;
}

.basket-item-label-left > div {
  text-align: left;
}

.basket-item-label-bottom {
  bottom: 2px;
}

.basket-item-label-middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.basket-item-label-right {
  right: 2px;
}

.basket-item-label-right > div {
  text-align: right;
}

.basket-item-label-center.product-item-label-middle {
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

/*endregion*/
/*region Info*/
.basket-item-block-info {
  -ms-flex-order: 2;
  padding: 0;
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  -webkit-box-ordinal-group: 3;
  order: 2;
}

@media (max-width: 580px) {
  .basket-item-block-info {
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
  }
}
/*region Name*/
.basket-item-info-name,
.basket-item-info-name-link {
  margin: 0;
  padding: 0 20px 0 0;
  color: #212328;
  font-size: 16px;
  text-decoration: none;
  word-break: break-all;
  word-break: break-word;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
  text-decoration: none;
}

/*.basket-item-actions-remove + .basket-item-info-name {
	margin-right: 30px;
}*/
h2.basket-item-info-name {
  margin-bottom: 5px;
  padding-top: 0;
}

.basket-item-highlighted {
  background: #ff0;
}

.basket-items-list-wrapper-compact .basket-item-info-name {
  margin-bottom: 5px;
}

.basket-item-info-name-link:hover {
  color: #0FA041;
}

@media (max-width: 768px) {
  .basket-item-info-name,
  .basket-item-info-name-link {
    vertical-align: middle;
    font-size: 15px;
    line-height: 17px;
  }
  .basket-item-info-name {
    padding-top: 10px;
  }
}
/*endregion*/
.basket-item-block-common {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 4;
  -ms-flex-pack: end;
  -ms-flex-align: start;
  -ms-flex: 2;
  -ms-flex-wrap: nowrap;
  -ms-flex-line-pack: baseline;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-box-align: start;
  -webkit-box-ordinal-group: 5;
  -webkit-box-flex: 2;
  justify-content: flex-end;
  align-content: baseline;
  align-items: flex-start;
  flex: 2;
  order: 4;
}

.basket-items-list-wrapper-compact .basket-item-block-common {
  -ms-flex-pack: end;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  justify-content: flex-end;
}

@media (max-width: 991px) {
  .basket-item-block-common {
    padding: 5px 0;
    min-width: 100%;
  }
  .basket-items-list-wrapper .basket-item-block-common {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
  }
  .basket-items-list-wrapper .basket-item-block-common > div {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .basket-items-list-wrapper-compact .basket-item-block-common {
    -ms-flex-pack: end;
    padding: 17px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    justify-content: flex-end;
  }
}
@media (max-width: 460px) {
  .basket-items-list-wrapper .basket-item-block-common {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  /*.basket-item-price-old { right: 10px; }*/
  .basket-item-price-current {
    text-align: right;
  }
}
/*region Properties*/
.basket-item-block-properties {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
}

.basket-item-property,
.basket-item-property-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  padding-bottom: 4px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.basket-items-list-wrapper-compact .basket-item-property,
.basket-items-list-wrapper-compact .basket-item-property-custom {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 10px;
  padding-bottom: 0;
  -ms-flex-line-pack: center;
  align-content: center;
}

.basket-item-property-name,
.basket-item-property-custom-name {
  margin-right: 5px;
  color: #a1a1a1;
  font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-property-value,
.basket-item-property-custom-value {
  color: #4a4a4a;
  font: bold 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*region Custom Column*/
.basket-item-property-custom {
  padding-right: 15px;
}

.basket-item-property-custom-content {
  padding: 3px 0;
}

.basket-item-property-custom.basket-item-property-custom-photo {
  display: block;
}

.basket-item-property-custom-photo .basket-item-property-custom-value {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -ms-flex-align: stretch;
  min-height: 64px;
  word-spacing: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.basket-item-property-custom-photo .basket-item-property-custom-value span {
  display: inline-block;
}

.basket-item-custom-block-photo-link {
  display: block;
  margin-right: 5px;
}

.basket-item-custom-block-photo-item {
  margin-right: 3px;
  width: auto;
  height: 64px;
  border: 1px solid #e4e4e4;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-item-custom-block-photo-item:hover {
  border-color: #ee9200;
}

@media (max-width: 580px) {
  .basket-item-property-custom {
    padding-right: 0;
  }
  .basket-items-list-wrapper-compact .basket-item-property-custom {
    padding-right: 10px;
  }
}
/*endregion*/
/*scu*/
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.basket-item-property.basket-item-property-scu-text,
.basket-item-property.basket-item-property-scu-image,
.basket-item-property.basket-item-scu-color {
  display: block;
}

.basket-item-scu-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding: 0;
  list-style: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.basket-item-scu-item,
.basket-item-scu-item.not-available:hover {
  position: relative;
  display: inline-block;
  margin: 2px 3px 3px 0;
  padding: 0;
  border: 1px solid #eeecef;
  cursor: pointer;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.basket-item-scu-item:hover,
.basket-item-scu-item.selected,
.basket-item-scu-item.not-available:hover {
  border-color: #006cc0;
}

.basket-item-scu-item.selected:hover {
  cursor: default;
}

.basket-item-scu-item.not-available:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E);
  background-size: 100% 100%;
  content: "";
}

.basket-item-scu-item-inner {
  display: block;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-item-scu-item.not-available .basket-item-scu-item-inner {
  opacity: 0.5;
}

.basket-item-scu-color .basket-item-scu-item-inner,
.basket-item-property-scu-image .basket-item-scu-item-inner {
  width: 30px;
  height: 30px;
  border: 2px solid #fff;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,
.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {
  width: 16px;
  height: 16px;
  border: 1px solid #fff;
}

.basket-item-property-scu-text .basket-item-scu-item-inner {
  padding: 3px 5px;
  min-width: 30px;
  text-align: center;
  font: bold 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner {
  padding: 1px 2px;
  font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 768px) {
  .basket-item-property-name,
  .basket-item-property-value {
    font-size: 11px;
  }
}
@media (max-width: 580px) {
  .basket-item-block-properties {
    margin-bottom: 10px;
  }
  .basket-items-list-wrapper-compact .basket-item-block-properties {
    margin-bottom: 0;
  }
  .basket-item-property-scu-image .basket-item-scu-item-inner,
  .basket-item-scu-color .basket-item-scu-item-inner {
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
  }
  .basket-item-property-scu-text .basket-item-scu-item-inner {
    padding: 2px 3px;
    min-width: 25px;
    text-align: center;
    font: bold 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}
/*endregion*/
/*region Amount*/
.basket-items-list-item-amount {
  -ms-flex-order: 3;
  vertical-align: top;
  -webkit-box-ordinal-group: 4;
  order: 3;
}

.basket-item-block-amount {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: end;
  -ms-flex-align: start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-pack: end;
  justify-content: flex-end;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.basket-items-list-wrapper-compact .basket-item-block-amount {
  margin-bottom: 0;
  padding-bottom: 0;
}

.basket-item-amount-filed-block {
  position: relative;
}

.basket-item-amount-filed,
.basket-item-block-amount.disabled .basket-item-amount-filed:hover {
  padding: 0;
  width: 30px;
  height: 28px;
  outline: none;
  border: 1px solid #e4e4e4;
  border-radius: 1px;
  vertical-align: middle;
  text-align: center;
  font: bold 18px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-item-block-amount.disabled .basket-item-amount-filed {
  background-color: #f3f3f3;
}

.basket-item-amount-filed::-webkit-outer-spin-button,
.basket-item-amount-filed::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  margin: 0;
  -webkit-appearance: none; /* <-- Apparently some margin are still there even though it's hidden */
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

.basket-item-amount-filed.basket-updated {
  -webkit-animation-name: basketAmountFiledUpdated;
  animation-name: basketAmountFiledUpdated;
  -webkit-animation-duration: 600ms;
  animation-duration: 600ms;
}

@-webkit-keyframes basketAmountFiledUpdated {
  0%, 100% {
    border-color: #e4e4e4;
  }
  50% {
    border-color: #ee9200;
  }
}
@keyframes basketAmountFiledUpdated {
  0%, 100% {
    border-color: #e4e4e4;
  }
  50% {
    border-color: #ee9200;
  }
}
.basket-item-amount-btn-plus,
.basket-item-amount-btn-minus {
  position: relative;
  width: 30px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
  -webkit-user-select: none;
  background: #ECF7EF;
}

.basket-item-amount-btn-plus:hover,
.basket-item-amount-btn-minus:hover {
  background-color: #0FA041;
}

.basket-item-block-amount.disabled .basket-item-amount-btn-plus,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus {
  background-color: transparent;
  cursor: default;
}

.basket-item-amount-btn-plus:before,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-minus:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -5px;
  width: 10px;
  height: 2px;
  background: #0FA041;
  border-radius: 2px;
  content: "";
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-item-amount-btn-plus:hover:before,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-minus:hover:after {
  background-color: #fff;
}

.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after {
  background-color: #f3f3f3;
}

.basket-item-amount-btn-plus:before {
  margin-top: -5px;
  margin-left: -1px;
  width: 2px;
  height: 10px;
}

.basket-item-amount-field-description {
  position: absolute;
  top: calc(100% + 1px);
  right: 0;
  left: 0;
  color: #a1a1a1;
  text-align: center;
  font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 991px) {
  .basket-item-block-amount {
    position: relative;
    -ms-flex-pack: center;
    margin-bottom: 13px;
    -webkit-box-pack: center;
    justify-content: center;
  }
  .basket-item-amount-btn-plus,
  .basket-item-amount-btn-minus {
    border: 1px solid #e4e4e4;
    background-color: #f5f6f7;
  }
  .basket-item-amount-btn-plus {
    border-left: none;
    border-radius: 0 1px 1px 0;
  }
  .basket-item-amount-btn-minus {
    border-right: none;
    border-radius: 1px 0 0 1px;
  }
}
@media (max-width: 767px) {
  .basket-item-block-amount {
    padding-top: 19px;
  }
}
@media (max-width: 580px) {
  .basket-item-block-amount {
    padding-top: 0;
  }
}
/*endregion*/
/*region Price*/
.basket-items-list-item-price {
  -ms-flex-order: 4;
  padding-top: 0;
  vertical-align: top;
  -webkit-box-ordinal-group: 5;
  order: 4;
}

.basket-items-list-item-price-for-one {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
  order: 2;
}

.basket-item-block-price {
  position: relative;
  white-space: nowrap;
}

.basket-item-price-title {
  padding-top: 1px;
  color: #a1a1a1;
  text-align: right;
  font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-current {
  padding-top: 1px;
  color: #2f3435;
  vertical-align: bottom;
  line-height: 24px;
}

.basket-item-price-current-text {
  letter-spacing: -0.33px;
  font-size: 16px;
  font-weight: 600;
  -webkit-transition: 180ms text-shadow ease, 180ms color ease;
  transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-item-price-old {
  position: absolute;
  top: 5px;
  right: 0;
  color: #a1a1a1;
  vertical-align: middle;
  line-height: 15px;
}

.basket-item-price-old-text {
  position: relative;
  display: inline-block;
  font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-old-text:after {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
  background-size: 100% 100%;
  content: "";
}

.basket-item-price-difference {
  padding: 3px;
  max-width: 100%;
  background: #d1ecf1;
  color: #179ebb;
  text-align: center;
  white-space: normal;
  font: 400 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {
  .basket-items-list-item-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .basket-items-list-item-descriptions {
    min-width: 100%;
  }
}
@media (max-width: 580px) {
  .basket-items-list-item-price {
    -ms-flex-order: 5;
    vertical-align: top;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .basket-items-list-item-price-for-one {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 5;
    order: 3;
  }
  .basket-items-list-item-amount {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .basket-item-block-price {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 10px;
    min-width: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .basket-item-price-old {
    right: 10px;
  }
  .basket-items-list-item-amount {
    display: block;
    padding: 0 0 20px;
    min-width: 100%;
  }
  .basket-item-block-price {
    padding-right: 10px;
    padding-left: 10px;
  }
  .basket-items-list-wrapper-compact .basket-item-block-price {
    min-width: 0;
    text-align: right;
  }
  .basket-items-list-wrapper-compact .basket-item-block-price > div {
    text-align: right;
  }
  .basket-item-block-price .basket-item-price-difference {
    -ms-flex-order: 1;
    padding: 5px 6px 6px;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}
/*endregion*/
/*region Actions*/
.basket-items-list-item-remove {
  vertical-align: top;
}

.basket-item-block-actions {
  position: relative;
  -webkit-transition: 300ms ease;
  transition: 300ms ease;
}

.bx-touch .basket-item-block-actions,
.basket-items-list-item-container:hover .basket-item-block-actions {
  opacity: 1;
}

.basket-item-actions-remove {
  position: relative;
  display: block;
  width: 25px;
  height: auto;
  cursor: pointer;
  margin-left: auto;
}

.basket-item-actions-remove img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.basket-item-actions-remove:hover img {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}

.basket-item-block-info .basket-item-actions-remove {
  position: absolute;
  top: -4px;
  right: 0;
}

.basket-items-list-wrapper-compact .basket-item-block-actions {
  position: relative;
  top: auto;
  right: auto;
  padding-left: 10px;
}

/*endregion*/
/*endregion*/
@media (max-width: 767px) {
  .basket-items-list-table,
  .basket-items-list-table thead,
  .basket-items-list-table tbody,
  .basket-items-list-table tr {
    display: block !important;
  }
  tr.basket-items-list-item-container {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-pack: center;
    -ms-flex-align: start;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #f2f2f2;
    -webkit-box-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .basket-items-list-table tr.basket-items-list-item-container:first-child,
  .basket-items-list-table tbody tr.basket-items-list-item-container:first-child {
    border: none;
  }
  .basket-items-list .basket-items-list-item-container > td {
    border-top: none;
  }
  td.basket-items-list-item-amount,
  td.basket-items-list-item-price,
  td.basket-items-list-item-remove {
    display: inline-block;
  }
  td.basket-items-list-item-descriptions {
    padding-bottom: 10px;
    min-width: 100%;
  }
  td.basket-items-list-item-descriptions,
  td.basket-items-list-item-notification {
    display: block;
    padding-top: 0;
  }
  .basket-items-list-item-price {
    padding: 3px 0;
  }
  td.basket-items-list-item-remove {
    padding: 34px 0 0 !important;
  }
}
@media (max-width: 580px) {
  .basket-items-list-item-price .basket-item-block-price .basket-item-price-title {
    display: block;
  }
  td.basket-items-list-item-remove {
    display: block;
    padding: 0;
  }
  td.basket-items-list-item-remove {
    padding: 0 !important;
    text-align: center;
  }
  .basket-item-block-actions {
    display: inline-block;
  }
}
.basket-items-list-item-notification-inner {
  position: relative;
  -webkit-transition: 220ms all ease;
  transition: 220ms all ease;
}

/**/
.basket-items-list-item-container.basket-items-list-item-container-expend {
  display: table-row;
}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -ms-flex-align: center;
  padding: 10px 0;
  border-radius: 2px;
  background-color: #e6f8fe;
  color: #333;
  text-align: center;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
  padding: 0 10px;
  text-align: left;
}

@-webkit-keyframes ShowNote {
  0% {
    opacity: 0;
  }
  0%, 50% {
    background-color: #fff;
  }
  50%, 100% {
    opacity: 1;
  }
  100% {
    background-color: #e6f8fe;
  }
}
@keyframes ShowNote {
  0% {
    opacity: 0;
  }
  0%, 50% {
    background-color: #fff;
  }
  50%, 100% {
    opacity: 1;
  }
  100% {
    background-color: #e6f8fe;
  }
}
@media (max-width: 768px) {
  .basket-items-list-item-container-collapse .basket-items-list-item-removed-container {
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .basket-items-list-item-container-collapse .basket-items-list-item-removed-container div {
    text-align: center;
  }
}
.basket-items-list-item-container-collapse .basket-item-block-info,
.basket-items-list-item-container-collapse .basket-item-block-common,
.basket-items-list-item-container-collapse .basket-item-block-image {
  opacity: 0;
}

.basket-items-list-item-container.basket-items-list-item-container-collapse > td > div {
  overflow: hidden;
  height: 80px;
  opacity: 0;
}

.basket-items-list-item-removed-block {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.basket-items-list-item-removed-block .faded {
  color: #ccc;
  cursor: default;
}

.basket-items-list-item-removed-anchor {
  border-bottom: 1px dashed;
  color: #333;
  font-weight: bold;
}

.basket-items-list-item-clear-btn {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.basket-items-list-item-clear-btn:after,
.basket-items-list-item-clear-btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 14px;
  background: #d0021b;
  content: "";
  -webkit-transition: 300ms background-color ease;
  transition: 300ms background-color ease;
}

.basket-items-list-item-clear-btn:after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

.basket-items-list-item-clear-btn:before {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

.basket-items-list-item-clear-btn:hover:after,
.basket-items-list-item-clear-btn:hover:before {
  background-color: #7e000f;
}

.basket-items-list-item-double {
  margin: 10px 0;
}

.basket-items-list-item-double > div {
  margin-bottom: 10px;
  padding: 5px 35px 5px 15px;
}

.basket-items-list-item-double-anchor,
.basket-items-list-item-double-anchor:visited {
  border-bottom: 1px dashed;
  color: #333;
  text-decoration: none;
}

.basket-items-list-item-double-anchor:hover {
  color: #23527c;
}

.basket-items-list-item-warning-container {
  margin: 10px 0;
}

.basket-items-list-item-warning-container > div {
  margin-bottom: 10px;
  padding: 5px 35px 5px 15px;
}

.basket-items-list-wrapper-compact .basket-items-list-item-container {
  -ms-flex-align: start;
  padding: 17px 0;
  -webkit-box-align: start;
  align-items: flex-start;
}

/*region Gifts*/
.basket-item-gifts-list-container {
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #fceb9f;
  background: #fffef8;
}

.basket-item-gifts-list-container:after {
  position: absolute;
  top: -10px;
  left: 90px;
  display: block;
  width: 17px;
  height: 17px;
  background-color: #fceb9f;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.basket-item-gifts-list-title {
  padding: 12px 17px;
  background-color: #fceb9f;
  color: #5b5848;
  font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gifts-list {
  padding: 15px;
}

.basket-items-list-gift-item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  border-bottom: 1px solid #f3f2ed;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.basket-item-gifts-list .basket-items-list-gift-item:last-child {
  border-bottom: none;
}

/*region Gift image*/
.basket-item-gift-image-container {
  padding: 10px 0;
  min-width: 48px;
  max-width: 100%;
  width: 168px;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.basket-item-gift-image-link {
  display: inline-block;
}

.basket-item-gift-image {
  display: inline-block;
  max-width: 100%;
  max-height: 69px;
  width: auto;
  height: auto;
}

/*endregion*/
/*region Gift title*/
.basket-item-gift-title-container {
  padding: 5px 15px;
  width: 100%;
  -webkit-box-flex: 9;
  -ms-flex: 9;
  flex: 9;
}

.basket-item-gift-title-link {
  color: #333;
  font: 400 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

@media (max-width: 580px) {
  .basket-item-gift-title-link {
    font-size: 13px;
  }
}
/*endregion*/
/*region Gift price*/
.basket-item-gift-price-container {
  text-align: right;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

.basket-item-gift-price-current {
  color: #2f3435;
  font: 400 22px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-old {
  color: #a1a1a1;
  text-decoration: line-through;
  font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-difference {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  padding: 5px 6px 6px;
  background: #e2f0cb;
  color: #525c69;
  text-align: center;
  text-transform: uppercase;
  font: bold 9px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-box-align: center;
  align-items: center;
}

@media (max-width: 580px) {
  .basket-items-list-gift-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .basket-item-gift-price-container {
    min-width: 100%;
  }
}
/*endregion*/
/*endregion*/
/*region Gift-container*/
.basket-gifts-list-wrapper,
.basket-gifts-list-wrapper-compact {
  margin-bottom: 15px;
  border: 1px solid #e2dfdf;
}

.basket-gifts-list-header {
  padding: 18px 25px 20px;
  border-bottom: 1px solid #e2dfdf;
  background: #f2f2f2;
  font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-clear {
  cursor: pointer;
  pointer-events: auto;
}

.basket-clear:after,
.basket-clear:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 14px;
  background: #a1a1a1;
  content: "";
  -webkit-transition: 300ms background-color ease;
  transition: 300ms background-color ease;
}

.basket-clear:after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

.basket-clear:before {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

.basket-clear:hover:after,
.basket-clear:hover:before {
  background-color: #333;
}

@media (max-width: 991px) {
  .basket-gifts-list-header {
    padding: 10px 9px 11px;
    font-size: 12px;
    line-height: 15px;
  }
}
.basket-gifts-list {
  padding: 0 25px;
}

.basket-gifts-description-container {
  padding: 11px;
  color: #868d96;
  text-align: center;
  font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gifts-list-item-container {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  overflow: hidden;
  padding: 20px 0;
  border-top: 1px solid #f2f2f2;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
}

.basket-gifts-list-item-container:first-child {
  border-top: none;
}

.basket-gift-block-image {
  padding: 5px 15px 5px 0;
  min-width: 50px;
  max-width: 50px;
}

.basket-gift-image-link {
  display: inline-block;
}

.basket-gift-image {
  display: inline-block;
  max-width: 100%;
  max-height: 168px;
  width: auto;
  height: auto;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-gift-block-info {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.basket-gift-info-name,
.basket-gift-info-name-link {
  margin: 0;
  padding: 0;
  color: #2f3435;
  text-decoration: none;
  font: 400 15px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: 300ms all ease;
  transition: 300ms all ease;
}

.basket-gift-info-name-link:hover {
  text-decoration: underline;
  cursor: pointer;
}

.basket-gift-block-common {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
}

.basket-gift-item-select-btn-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  align-items: center;
}

.basket-gift-item-selected {
  padding: 0 10px;
  color: #b6bbbf;
  font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gift-item-select-btn-label {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  margin-bottom: 0;
  -webkit-box-align: center;
  align-items: center;
}

.basket-gift-item-select-input {
  display: none;
}

.basket-gift-item-select-btn-radio {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  border: 10px solid #fff;
  border-radius: 50%;
  background: #468ee5;
  -webkit-box-shadow: 0 0 0 1px #828b95;
  box-shadow: 0 0 0 1px #828b95;
  cursor: pointer;
  -webkit-transition: 190ms all ease;
  transition: 190ms all ease;
}

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-radio {
  border-width: 5px;
}

.basket-gift-item-select-btn-text {
  text-transform: lowercase;
  font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
}

.basket-gift-item-select-btn-checkbox {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 10px;
  width: 19px;
  height: 19px;
  border: 1px solid #828b95;
  border-radius: 2px;
  background-color: #fff;
  cursor: pointer;
}

.basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-btn-checkbox:before {
  position: absolute;
  background-color: #fff;
  content: "";
  opacity: 0;
  -webkit-transition: 190ms all ease;
  transition: 190ms all ease;
}

.basket-gift-item-select-btn-checkbox:after {
  top: 5px;
  left: 5px;
  z-index: 15;
  width: 3px;
  height: 9px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.basket-gift-item-select-btn-checkbox:before {
  top: -1px;
  left: 11px;
  z-index: 10;
  width: 5px;
  height: 17px;
  border: 1px solid #fff;
  border-radius: 2px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before {
  background-color: #468ee5;
  opacity: 1;
}

@media (max-width: 797px) {
  .basket-gift-item-select-btn-container {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .basket-gift-item-selected {
    -ms-flex-order: 2;
    padding-right: 0;
    text-align: right;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .basket-gift-item-select-btn-label {
    -ms-flex-order: 1;
    text-align: right;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}
.bx-step-opacity {
  -webkit-transition: 500ms opacity ease;
  transition: 500ms opacity ease;
  margin: 40px 0;
}

/*endregion*/
/*region not found*/
.basket-search-not-found {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.basket-search-not-found-icon {
  margin: 0 auto 80px;
  width: 180px;
  height: 180px;
  background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
  background-size: cover;
}

.basket-search-not-found-text {
  color: #c0c5ca;
  text-align: center;
  font: 30px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/
.bx-sbb-empty-cart-image {
  width: 131px;
  height: 116px;
  margin: 50px auto 42px;
  background: url(/local/templates/365povodov/css/images/empty_cart.svg) no-repeat center;
  background-size: contain;
}

.bx-sbb-empty-cart-text {
  font-size: 36px;
  text-align: center;
  color: #bababa;
  margin-bottom: 42px;
}

.bx-sbb-empty-cart-desc {
  text-align: center;
  color: #000;
  font-size: 16px;
  margin-bottom: 42px;
}

.catalog-block-header {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin: 5px 0;
  padding: 5px 15px;
  border-bottom: 2px solid #d9dee6;
  color: #000;
}

body.bx-theme-blue .catalog-block-header {
  border-color: #006cc0;
}

body.bx-theme-green .catalog-block-header {
  border-color: #63aa28;
}

body.bx-theme-red .catalog-block-header {
  border-color: #da3737;
}

body.bx-theme-yellow .catalog-block-header {
  border-color: #f4b236;
}

.basket-bonus {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.basket-bonus__quantity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin-bottom: 50px;
}
.basket-bonus__quantity span {
  font-size: 20px;
  color: #212328;
}
.basket-bonus__quantity span.orange {
  color: #FA7D00;
  font-weight: 600;
  position: relative;
}
.basket-bonus__tooltip {
  position: absolute;
  top: -15px;
  right: -20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.basket-bonus__tooltip .icon {
  width: 100%;
  height: 100%;
  fill: transparent;
  stroke: #FA7D00;
}
.basket-bonus__tooltip span {
  font-size: 14px;
  position: absolute;
  top: -75px;
  left: -20px;
  padding: 10px;
  -webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
  width: 250px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  background: #fff;
}
@media screen and (max-width: 800px) {
  .basket-bonus__tooltip span {
    left: -180px;
  }
}
.basket-bonus__tooltip:hover span {
  opacity: 1;
  visibility: visible;
}
.basket-bonus__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.basket-bonus__link .icon {
  width: 15px;
  height: 15px;
  fill: transparent;
  stroke: #219653;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.basket-bonus__link span {
  font-size: 16px;
  color: #219653;
  position: relative;
}
.basket-bonus__link span:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #219653;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.basket-bonus__link:hover span:before {
  width: 100%;
}

@media screen and (max-width: 950px) {
  .basket-bonus__quantity {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 10px;
  }
  .basket-checkout-section-inner {
    row-gap: 10px;
  }
  .basket-bonus__tooltip {
    top: 2px;
    right: -30px;
  }
  .basket-items-list-item-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 15px;
  }
  .basket-items-list-header {
    display: none;
  }
  .basket-items-list-item-descriptions {
    width: 85%;
  }
  .basket-items-list-item-number {
    width: 15%;
  }
  .basket-items-list-item-remove {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    width: 25%;
  }
  .basket-items-list-item-amount {
    width: 25%;
  }
  .basket-items-list-item-price {
    width: 25%;
  }
  .basket-items-list-item-number-zak {
    display: block;
    padding-right: 5px;
  }
}
@media (max-width: 767px) {
  .basket-items-list-item-descriptions {
    min-width: 85% !important;
  }
  td.basket-items-list-item-remove {
    padding: 0 0 0 10px !important;
  }
  .basket-item-block-amount {
    margin: 0;
    padding: 0 10px;
  }
}
@media (max-width: 600px) {
  .basket-items-list-item-number {
    width: calc(100% - 100px);
    padding: 0;
  }
  td.basket-items-list-item-descriptions {
    width: 100%;
    padding: 0;
  }
  .basket-items-list-item-price {
    width: calc(33.33% - 3.3333333333px);
    padding: 0;
  }
  .basket-items-list-item-amount {
    width: calc(33.33% - 3.3333333333px);
    min-width: auto !important;
    padding: 0;
  }
  td.basket-items-list-item-remove {
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .basket-checkout-section-inner {
    width: 100%;
  }
  .basket-checkout-section {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 30px;
  }
  .basket-checkout-section-inner {
    width: 100%;
  }
  .basket-checkout-section-inner {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  td.basket-items-list-item-remove {
    text-align: left;
  }
  .bx-step-opacity {
    margin: 20px 0;
  }
  .basket-item-price-current {
    text-align: left;
  }
  .basket-checkout-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .basket-items-list {
    padding: 0;
  }
  .basket-items-list-item-container {
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
    position: relative;
  }
  .basket-item-block-amount {
    padding: 0;
  }
  .basket-item-image-link {
    width: 100%;
  }
  .basket-bonus__tooltip span {
    left: -240px;
    top: -85px;
  }
  .basket-item-amount-filed {
    height: 30px;
    width: 40px;
  }
}
.basket-bonus-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
}
@media screen and (max-width: 900px) {
  .basket-bonus-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 20px;
  }
}
.basket-bonus-wrp .basket-bonus__quantity {
  margin-right: 20px;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.basket-bonus-wrp .basket-bonus__quantity span {
  font-size: 14px;
}
.basket-bonus-wrp .basket-bonus__tooltip span {
  right: 10px;
  left: unset;
}
@media screen and (max-width: 950px) {
  .basket-bonus-wrp .basket-bonus__tooltip {
    top: -15px;
    right: -20px;
  }
}

.basket-coupon-wrp .basket-coupon-alert .close-link {
  color: #0FA041;
}
.basket-coupon-wrp .basket-coupon-section {
  margin-bottom: 10px;
  max-width: 245px;
}
.basket-coupon-wrp .basket-coupon-block-field .form-group-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.basket-coupon-block-field .form-group {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.basket-coupon-block-field .basket-coupon-accept {
  display: inline-block;
  background: none;
  cursor: pointer;
  color: #0FA041;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 5px;
  font-size: 12px;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

@media screen and (max-width: 600px) {
  .basket-checkout-container .basket-checkout-block-total-price {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.footer {
  background-color: #212328;
  border-radius: 15px 15px 0 0;
}
.footer_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 70px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer__logo {
  margin-bottom: 30px;
}

.footer-block {
  max-width: 200px;
}
.footer-block__title {
  font-weight: 500;
  font-size: 16px;
  color: #FFFFFF;
}

.block-list__row {
  font-weight: 400;
  font-size: 16px;
  color: #A2ABBE;
  margin: 15px 0;
}
.block-list__row a {
  font-weight: 400;
  font-size: 16px;
  color: #A2ABBE;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
.block-list__row a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 1px;
  background-color: #fff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.block-list__row a:hover {
  color: #fff;
}
.block-list__row a:hover:before {
  width: 100%;
}

.block-list__row a.link {
  font-weight: 400;
}

.socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.socials__item:not(:last-child) {
  margin-right: 20px;
}
.socials__link:before {
  content: none !important;
}
.socials__link svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: #A2ABBE;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.socials__link svg.filled {
  fill: #A2ABBE;
  stroke: none;
}
.socials__link:hover {
  color: #FFFFFF;
}
.socials__link:hover svg {
  stroke: #ffffff;
}
.socials__link:hover svg.filled {
  fill: #ffffff;
}

@media (max-width: 780px) {
  .footer_content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 40px 0;
  }
  .footer-block {
    width: 100%;
    max-width: unset;
  }
}
.bx-soa {
  padding-bottom: 20px;
}

.bx-soa-section {
  border-radius: 2px;
  margin-bottom: 20px;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
  border: 1px solid #e8e9eb;
  width: 74.5%;
  padding-bottom: 25px;
}

.bx-soa-section.bx-step-completed {
  border: 1px solid #83CB1B;
}

/*.bx-soa-section.bx-step-completed .bx-soa-section-title:before {*/
/*content: " ";*/
/*display: inline-block;*/
/*width: 18px;*/
/*margin:2px 10px 1px 0;*/
/*line-height: 20px;*/
/*height: 18px;*/
/*background: url(/local/templates/365povodov/css/images/sprite.png) no-repeat center 0;*/
/*vertical-align: middle;*/
/*}*/
.bx-soa-section-title-count {
  color: #0FA041;
  font-size: 20px;
  border-radius: 50%;
  border: 1px solid #0FA041;
  width: 31px;
  height: 31px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#bx-soa-order {
  -webkit-transition: 500ms opacity ease;
  transition: 500ms opacity ease;
  counter-reset: heading;
  position: relative;
}

.bx-soa-section .bx-soa-section-title-count:after {
  font-size: 20px;
  font-weight: 500;
  color: #0FA041;
  counter-increment: heading;
  content: counter(heading);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.bx-soa-section-title-count:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  right: -5px;
  bottom: -2px;
  display: none;
  background: url(/local/templates/365povodov/css/images/sprite.png) no-repeat center;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count {
  background: #87c73d;
  border-color: #87c73d;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count:after {
  color: #fff;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count:before {
  display: block;
  background-position: center 0;
}

.bx-soa-section.bx-step-warning .bx-soa-section-title-count {
  background: #f8c11a;
  border-color: #f8c11a;
}

.bx-soa-section.bx-step-warning .bx-soa-section-title-count:after {
  color: #000;
}

.bx-soa-section.bx-step-warning {
  border: 1px solid #CCBE71;
}

.bx-soa-section.bx-step-warning .bx-soa-section-title-count:before {
  display: block;
  background-position: center -37px;
}

.bx-soa-section.bx-step-error .bx-soa-section-title-count {
  background: #db4c4c;
  border-color: #db4c4c;
}

.bx-soa-section.bx-step-error .bx-soa-section-title-count:after {
  color: #fff;
}

.bx-soa-section.bx-step-error {
  border: 1px solid #db4a29;
}

.bx-soa-section.bx-step-error .bx-soa-section-title-count:before {
  display: block;
  background-position: center -20px;
}

/*.bx-soa-section.bx-step-error .bx-soa-section-title:before {background: url(/local/templates/365povodov/css/images/sprite.png) no-repeat center -18px;}*/
.bx-soa-section.bx-selected {
  border: 1px solid #E4E6ED;
  border-radius: 6px;
}

.bx-soa-section-title-container {
  overflow: hidden;
  padding: 10px 20px;
  font-size: 16px;
  border-bottom: 1px solid #e8e9eb;
}

.bx-soa-section-title {
  margin: 0;
  color: #000;
  min-height: 20px;
  font-size: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}

.bx-soa-section.bx-selected .bx-soa-section-title {
  font-size: 22px;
}

.bx-soa-editstep {
  display: inline;
  font-size: 12px;
  vertical-align: middle;
  line-height: 22px;
  border-bottom: 1px dotted;
}

.bx-soa-section.bx-selected .bx-soa-editstep {
  display: none;
}

.bx-soa-section.bx-selected .bx-soa-editstep:hover {
  border-bottom: none;
}

.bx-soa-section-content {
  padding: 10px 15px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.bx-soa-section.bx-step-completed .bx-soa-section-content,
.bx-soa-section.bx-selected .bx-soa-section-content {
  line-height: 18px;
}

/* Table */
.bx-soa-table-fade {
  position: relative;
}

.bx-soa-table-fade:before {
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 );
}

.bx-soa-table-fade:after {
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
  background: linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 );
}

.bx-soa-table-fade:before,
.bx-soa-table-fade:after {
  content: "";
  width: 0;
  position: absolute;
  bottom: 10px;
  top: 0;
  height: 100%;
  display: block;
  -webkit-transition: width 300ms ease;
  transition: width 300ms ease;
}

.bx-soa-table-fade-left:before,
.bx-soa-table-fade-right:after {
  width: 15px;
}

.bx-soa-item-table {
  margin-bottom: 10px;
  min-width: 100%;
  display: table;
}

.bx-soa-item-tr {
  display: table-row;
}

.bx-soa-item-td {
  display: table-cell;
  vertical-align: top;
  padding-top: 10px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-top: 1px dotted #e5e5e5;
}

@media (min-width: 769px) {
  .bx-soa-item-td {
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 10px;
  }
}
.bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td {
  border-top: none;
}

/*.bx-soa-item-block{padding-bottom:10px;}*/
.bx-soa-item-img-block {
  float: left;
  padding-right: 15px;
}

.bx-step-completed .bx-soa-item-img-block {
  width: 48px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.bx-soa-item-imgcontainer {
  border-radius: 4px;
  border: 1px solid #c0cfd9;
  padding-top: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.bx-soa-item-title {
  font-weight: bold;
}

.bx-soa-item-title a {
  font-size: 13px;
  text-transform: uppercase;
  color: #212328;
  text-decoration: none;
}

.bx-soa-item-td-title {
  line-height: 20px;
  color: #7c7c7c;
  padding-bottom: 10px;
  font-size: 12px;
}

.bx-soa-item-td-text {
  line-height: 25px;
  vertical-align: middle;
}

.bx-soa-item-td-text .desc {
  font-size: 13px;
  color: #212328;
}

.bx-soa-item-properties.bx-text-right .bx-soa-item-td-title,
.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {
  text-align: right;
}

.bx-soa-item-td-text input[type=number] {
  height: 25px;
  line-height: 20px;
}

.bx-soa-item-td-text .bx-price {
  white-space: nowrap;
  font-size: 13px;
}

.bx-price-old {
  white-space: nowrap;
  text-decoration: line-through;
  color: #B8B8B8;
  font-size: 13px;
}

.bx-soa-item-td-control {
  padding-bottom: 5px;
  font-size: 11px;
}

@media (max-width: 991px) {
  .bx-soa-item-table,
  .bx-soa-item-table > tbody,
  .bx-soa-item-tr,
  .bx-soa-item-td {
    display: block;
  }
  .bx-soa-item-tr.bx-soa-item-info-container,
  .bx-soa-item-tr .bx-soa-item-td {
    border: none;
  }
  .bx-soa-item-tr {
    border-top: 1px dotted #e5e5e5;
    padding-bottom: 15px;
    padding-top: 10px;
    overflow: hidden;
  }
  .bx-soa-item-tr.bx-soa-item-tr-first {
    border: none;
  }
  .bx-soa-item-block {
    overflow: hidden;
  }
  .bx-soa-item-properties.bx-text-right .bx-soa-item-td-title,
  .bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {
    text-align: center;
  }
}
@media (min-width: 581px) and (max-width: 991px) {
  .bx-soa-item-properties {
    float: left;
    padding-bottom: 10px;
  }
  .bx-soa-item-td-title,
  .bx-soa-item-nth-4p1,
  .bx-soa-item-tr {
    clear: both;
  }
}
@media (max-width: 580px) {
  .bx-soa-item-td {
    line-height: 17px;
  }
  .bx-soa-item-img-block {
    float: none;
    max-width: 160px;
    margin: 0 auto;
    padding-right: 0;
  }
  .bx-soa-section.bx-step-completed .bx-soa-item-img-block {
    float: left;
  }
  .bx-soa-item-content {
    padding-top: 15px;
  }
  .bx-soa-section.bx-step-completed .bx-soa-item-content {
    padding-top: 0;
  }
  .bx-scu-container {
    padding-top: 10px;
  }
  .bx-soa-item-td-title,
  .bx-soa-item-td-text {
    line-height: 20px;
    display: inline-block !important;
    padding: 2px 5px;
    text-align: left;
    vertical-align: middle;
    font-size: 13px;
  }
  .bx-soa-item-td-title:after {
    content: ":";
  }
  .bx-soa-item-properties {
    padding: 0;
  }
}
@media (min-width: 580px) {
  .bx-soa-item-img-block {
    width: 85px;
    margin: 0;
  }
}
/* Advanced info */
.bx-soa-item-info-container {
  position: relative;
  height: 35px;
}

.bx-soa-item-info-container .bx-soa-item-td {
  border: none;
  position: absolute;
  /*left:20px;*/
  /*right:20px;*/
  /*padding:0 20px;*/
}

.bx-soa-item-info-container .bx-soa-item-info-block {
  height: 0;
  overflow: hidden;
  margin-bottom: 10px;
}

.bx-soa-item-info-block.bx-active {
  padding-top: 10px;
  height: auto;
}

.bx-soa-info-block {
  border: none;
  max-width: 100%;
}

.bx-soa-info-line {
  line-height: 15px;
}

.bx-soa-info-title {
  color: #7c7c7c;
  font-size: 12px;
  padding: 4px 0;
  vertical-align: top;
}

.bx-soa-info-text {
  display: inline-block;
  font-size: 12px;
  padding: 4px 10px;
  vertical-align: top;
}

@media (max-width: 580px) {
  .bx-soa-item-info-container .bx-soa-item-td {
    position: static;
    left: auto;
    right: auto;
    padding: 0;
  }
  .bx-soa-item-info-container {
    position: relative;
    height: auto !important;
    min-height: 0;
  }
}
/* Coupon */
.bx-soa-coupon {
  border-top: 1px solid #e5e5e5;
  padding-top: 10px;
  margin-top: 10px;
}

.bx-soa-coupon-label {
  display: inline-block;
  font-weight: bold;
  font-size: 13px;
  color: #000;
  padding-right: 10px;
  vertical-align: top;
}

.bx-selected .bx-soa-coupon-label {
  padding-top: 7px;
}

.bx-soa-coupon-item-fixed .bx-soa-coupon-block {
  font-weight: normal;
}

.bx-soa-coupon-item-fixed .bx-soa-coupon-label,
.bx-soa-coupon-item-fixed .bx-soa-coupon-item {
  font-weight: normal;
  padding-top: 0;
  line-height: 20px;
}

.bx-soa-coupon-block {
  vertical-align: middle;
  line-height: 34px;
}

.bx-soa-coupon-input {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.bx-soa-coupon-input:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border-right: 2px solid #8da3ad;
  border-bottom: 2px solid #8da3ad;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -4px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  cursor: pointer;
}

.bx-soa-coupon-input input[type=text].form-control {
  border: 1px solid #CCD5DB;
  background-color: #f8fafc;
  background-image: none;
  border-radius: 2px;
  outline: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bx-soa-coupon-input input[type=text].form-control:focus {
  border-color: rgb(99, 116, 126);
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bx-step-completed .bx-soa-coupon-list {
  padding-top: 0;
  line-height: 20px;
}

.bx-soa-coupon-item strong:first-child {
  margin-left: 10px;
}

.bx-soa-coupon-item strong {
  white-space: nowrap;
  margin-right: 20px;
  position: relative;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
  letter-spacing: -0.5px;
}

.bx-soa-coupon-item strong.bx-soa-coupon-item-danger {
  color: #A94442;
}

.bx-soa-coupon-item strong.bx-soa-coupon-item-success {
  color: #3ba428;
}

.bx-soa-coupon-item strong.bx-soa-coupon-item-used {
  color: #777;
}

.bx-soa-coupon-item-danger-mess,
.bx-soa-coupon-item-mess {
  display: none;
  position: absolute;
  left: 0;
  min-width: 100%;
  top: 100%;
  font-weight: normal;
  padding: 6px 10px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  text-transform: none;
  color: #333;
  letter-spacing: normal;
  z-index: 1;
}

/*.bx-touch 	.bx-soa-coupon-item strong 			.bx-soa-coupon-item-mess,*/
.bx-soa-coupon-item strong:hover .bx-soa-coupon-item-mess,
.bx-soa-coupon-item strong:hover .bx-soa-coupon-item-danger-mess {
  display: block;
}

.bx-soa-coupon-remove {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-left: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpEkM0KwjAQhGdr/Dv6Nj6EXkRvehTfRhS868lWWigU9OFEHGeTqIF0dydftrMJp0s1McMdwJ5AY0iLKaxVbwGbBxgeJKaCS4NjbJxQvlE4a/ektUFX9w5JCNolEzQmGCHlT8VjEFQjdvrBN0EOF4oOrXS5Cxmqs7NKVSEroPHlkLLOLRX4r5HOjenf3tE7DDyjxCLNx032ZFovSe80BK7Sl9IQmJ4gT4foSfowe+47jGx+xzidQxY9Zd/+/cLbIC8ztW9VHBL0fXDWGdeDc/ERYABB6E45iF95UQAAAABJRU5ErkJggg==) no-repeat center;
  cursor: pointer;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

/* pickup */
#pickUpMap img {
  max-height: initial;
}

.bx-soa-pickup-preview-img {
  height: 76px;
  border: 1px solid #ddd;
  border-radius: 1px;
  padding: 1px;
  margin-left: 10px;
  float: right;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.bx-soa-pickup-subTitle {
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 10px;
}

.bx-soa-pickup-list {
  margin-bottom: 20px;
}

.bx-soa-pickup-list .bx-soa-pickup-list-item {
  border-top: 1px solid #dcdfe2;
  padding: 16px 35px;
  font-size: 13px;
  position: relative;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}

.bx-soa-pickup-list-item.bx-selected {
  background: #f8fafc;
}

.bx-soa-pickup-list .bx-soa-pickup-list-item:last-child {
  border-bottom: 1px solid #dcdfe2;
}

.bx-soa-pickup-l-item-adress {
  padding-left: 15px;
  color: #25495e;
  font-weight: bold;
  line-height: 17px;
  min-height: 17px;
  position: relative;
  padding-right: 100px;
}

.bx-soa-pickup-l-item-adress:before {
  height: 17px;
  width: 18px;
  content: "";
  top: 50%;
  left: -5px;
  margin-top: -8px;
  position: absolute;
  background: url(/local/templates/365povodov/css/images/sprite.png) no-repeat center -54px;
}

.bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail {
  padding-top: 20px;
  display: none;
}

.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-detail {
  display: block;
}

.bx-soa-pickup-l-item-detail {
  padding-left: 100px;
  position: relative;
  min-height: 80px;
}

.bx-soa-pickup-l-item-detail.no-image {
  padding-left: 20px;
}

.bx-soa-pickup-l-item-btn {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -17px;
}

.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {
  padding-left: 100px;
  padding-top: 10px;
  float: none;
  position: relative;
  top: auto;
  right: auto;
  margin-top: 0;
}

.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn.no-image {
  padding-left: 20px;
}

.bx-soa-pickup-l-item-name {
  font-weight: bold;
}

.bx-soa-pickup-l-item-img {
  position: absolute;
  top: 23px;
  left: 0;
  max-width: 90px;
  max-height: 90px;
  height: auto;
  width: auto;
}

/*Sidebar*/
.bx-soa-sidebar {
  position: absolute;
  top: 0;
  right: 0;
  background: #ECF7EF;
  border-radius: 6px;
  overflow: hidden;
  width: 24%;
}

.bx-soa-cart-total {
  border-radius: 3px;
  padding-top: 15px;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.bx-soa-cart-total.bx-soa-cart-total-fixed {
  position: fixed;
  top: 10px;
}

.bx-soa-cart-total.bx-soa-cart-total-bottom {
  opacity: 0;
}

@media (max-width: 768px) {
  .bx-soa-cart-total.bx-soa-cart-total-fixed {
    position: static;
    padding-top: 0;
    width: 100% !important;
  }
  .bx-soa-cart-total.bx-soa-cart-total-bottom {
    opacity: 1 !important;
    position: static;
  }
  .bx-soa-cart-total-ghost {
    display: none;
  }
}
.bx-soa-cart-total-line {
  font-size: 16px;
  line-height: 25px;
  overflow: hidden;
}

.bx-soa-cart-total .bx-soa-cart-total-line:first-child {
  border-top: none;
}

.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2) {
  border-color: #bfbfbf;
}

.bx-soa-cart-total .bx-soa-cart-total-line-total {
  padding-top: 25px;
  border-bottom: none;
}

.bx-soa-cart-t {
  float: left;
}

.bx-soa-cart-d {
  float: right;
  text-align: right;
}

.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t {
  font-weight: bold;
}

.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d {
  font-size: 28px;
}

.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span {
  font-size: 18px;
}

.bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted {
  background-color: #d4ffb8;
  border-color: transparent;
}

.bx-soa-cart-total-line-highlighted + .bx-soa-cart-total-line {
  border-top: none;
}

.bx-soa-cart-total-button-container {
  padding-top: 20px;
  text-align: center;
}

.bx-soa-cart-total-button-container > .btn {
  width: 100%;
}

.bx-soa-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px;
}

.bx-soa-more a {
  background: #0FA041;
  border: 1px solid #0FA041;
  border-radius: 6px;
  padding: 5px 16px;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
}

.bx-soa-price-not-calc {
  border-bottom: 1px dashed;
  color: #F55450;
  text-decoration: none;
  cursor: pointer;
}

.bx-soa-price-not-calc:active,
.bx-soa-price-not-calc:hover {
  border-color: transparent;
  color: #A94442;
}

.bx-soa-price-free {
  color: #257210;
}

@media (max-width: 991px) {
  .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d {
    white-space: nowrap;
    font-size: 19px;
  }
  .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span {
    font-size: 14px;
  }
}
@media (max-width: 580px) {
  .bx-soa-coupon-label {
    /*text-align: center;*/
    display: block;
    padding-bottom: 5px;
  }
  .bx-soa-coupon-block {
    display: block;
  }
  .bx-soa-coupon-input {
    text-align: center;
  }
  .bx-soa-coupon-input input {
    display: inline-block !important;
  }
  .bx-soa-coupon-item {
    text-align: center;
  }
  .bx-soa-coupon-item strong {
    display: inline-block;
    position: relative;
    /*right: -20px;*/
  }
  .bx-soa-coupon-item strong:first-child {
    margin-left: 0;
  }
  .bx-soa-coupon-remove:after {
    content: "";
    clear: both;
  }
  .bx-soa-more {
    padding-top: 10px;
  }
  .bx-soa-pickup-l-item-detail {
    padding-left: 0;
  }
  .bx-soa-pickup-l-item-img {
    position: relative;
    left: auto;
    top: auto;
    max-width: 200px;
    max-height: 200px;
  }
  .bx-soa-pickup-l-item-adress {
    padding-right: 0;
  }
}
/* SCU */
.bx-scu-container {
  overflow: hidden;
}

.bx-soa-item-content .bx-scu-container {
  max-width: 200px;
}

.bx-scu-list {
  margin: 0;
  padding: 0 5px;
}

.bx-scu-itemlist {
  list-style: none;
  padding: 0;
  overflow: hidden;
  margin: 0 -5px;
  min-width: 40px;
}

.bx-scu-item {
  float: left;
  width: 20%;
  padding: 5px;
}

.bx-img-item {
  float: left;
  width: 50%;
  padding: 5px;
  min-width: 30px;
  max-width: 50px;
}

@media (max-width: 580px) {
  .bx-img-item {
    width: 45px;
  }
}
.bx-img-itemColor {
  position: absolute;
  top: 3px;
  right: 3px;
  left: 3px;
  bottom: 3px;
  background-size: contain;
  -webkit-background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.bx-scu-itemColorBlock {
  position: relative;
  padding-top: 100%;
  cursor: pointer;
  outline: 1px solid #c0cfda;
  -webkit-transition: outline 0.2s ease;
  transition: outline 0.2s ease;
}

.bx-scu-itemColorBlock:hover {
  outline: 1px solid #006cc0;
}

.bx-scu-itemColorBlock.selected {
  outline: 2px solid #006cc0;
}

.bx-scu-itemColor {
  position: absolute;
  top: 3px;
  right: 3px;
  left: 3px;
  bottom: 3px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.bx-scu-itemTextBlock {
  position: relative;
  cursor: pointer;
  outline: 1px solid #c0cfda;
  -webkit-transition: outline 0.2s ease;
  transition: outline 0.2s ease;
}

.bx-scu-itemTextBlock:hover {
  outline: 1px solid #006cc0;
}

.bx-scu-itemTextBlock.selected {
  outline: 2px solid #006cc0;
}

.bx-scu-itemText {
  vertical-align: middle;
  text-align: center;
  font-size: 11px;
  line-height: 18px;
  white-space: nowrap;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*.bx-step-completed*/
.bx-scu-container {
  position: relative;
  height: 35px;
  overflow: hidden;
}

/*.bx-step-completed*/
.bx-scu-container:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 25px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
  background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 );
}

.bx-selected .bx-scu-container {
  height: auto;
}

.bx-selected .bx-scu-container:after {
  height: 0;
}

@media (max-width: 768px) {
  .bx-scu-container {
    height: auto;
  }
  .bx-scu-container:after {
    height: 0;
  }
}
/*.bx-step-completed*/
.bx-scu-container .bx-soa-item-td-title {
  line-height: 20px;
}

.bx-scu-container .bx-soa-item-td-title,
.bx-scu-container .bx-soa-item-td-text {
  float: left;
  font-size: 13px;
  padding-right: 5px;
  line-height: 19px;
  vertical-align: middle;
  padding-bottom: 3px;
}

.bx-scu-container .bx-soa-item-td-title {
  clear: both;
}

/*.bx-scu-container .bx-soa-item-td-title:after{
    content:": ";
}*/
@media (min-width: 768px) {
  .bx-scu-container .bx-soa-item-td-title, .bx-scu-container .bx-soa-item-td-text {
    padding-bottom: 0;
    line-height: 20px;
  }
}
/* AUTH */
.bx-soa h3.bx-title {
  font-size: 15px;
  font-weight: bold;
}

.bx-soa-reg-block {
  background: #f8fafc;
  padding: 25px 20px;
}

.bx-soa-reg-block p {
  color: #595a5b;
  font-size: 13px;
  margin: 0 0 10px;
  padding: 0;
}

/*bx-soa-reference*/
.bx-soa-reference {
  color: #9a9a9a;
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.bx-soa-auth .bx-soa-reference {
  border-top: 1px solid #f2f2f2;
}

/*REGION*/
.bx-sls .quick-location-tag,
.bx-slst .quick-location-tag {
  display: inline-block;
  background: #d0ecf1;
  border-radius: 3px;
  padding: 10px 20px 11px;
  margin: 10px 2px;
  cursor: pointer;
  vertical-align: middle;
  font-size: 15px;
  line-height: 20px;
  height: auto;
  color: #333;
  border: none;
  -webkit-transition: background 200ms ease;
  transition: background 200ms ease;
}

.bx-sls .quick-location-tag:hover,
.bx-slst .quick-location-tag:hover {
  background-color: #e3f4f7;
}

.bx-sls .quick-location-tag:first-child,
.bx-slst .quick-location-tag:first-child {
  margin-left: 0;
}

.bx-sls .quick-location-tag:last-child,
.bx-slst .quick-location-tag:last-child {
  margin-right: 0;
}

.bx-soa .bx-soa-location-offered small {
  color: #737373;
}

.bx-soa-location-selected {
  padding-top: 12px;
  padding-bottom: 22px;
}

.bx-soa .bx-soa-customer-label,
.bx-soa .bx-soa-custom-label,
.bx-soa .form-group label {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 2px;
  color: #000;
}

.bx-soa .bx-soa-customer-label-container small,
.bx-soa .bx-soa-custom-label-container small,
.bx-soa .form-group label small {
  color: #737373;
}

/*FIELDS*/
.form-control {
  background-color: #f8fafc;
  border: 1px solid #d5dadc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 2px;
}

.form-group .form-control:focus {
  border-color: #63747e;
}

.bx-soa .bx-soa-pp-company-graf-container {
  position: relative;
}

.bx-soa .bx-soa-customer-tel-input-container {
  position: relative;
}

.bx-soa .bx-soa-customer-tel-input-container {
  height: 41px;
}

.bx-soa .bx-soa-pp-company-graf {
  padding: 10px 40px 11px;
}

.bx-soa .bx-soa-customer-tel-input {
  padding: 10px 11px 10px 50px;
}

.bx-soa .bx-soa-pp-company-graf-container:before {
  content: " ";
  position: absolute;
  left: 8px;
  bottom: 9px;
  top: 9px;
  width: 20px;
  background-size: contain;
}

/*pay*/
.bx-soa-pp-company {
  padding-bottom: 20px;
  position: relative;
}

.bx-soa-pp .bx-soa-pp-company {
  width: calc(25% - 11.25px);
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  border: 1px solid #5073DC;
  border-radius: 10px;
  padding: 15px 20px;
  cursor: pointer;
}

.bx-soa-pp .bx-soa-pp-company.bx-selected {
  border: 3px solid #5073DC;
}

.bx-soa-pp-desc-container {
  padding-top: 7px;
}

.bx-soa-pp-desc-container .bx-soa-pp-company {
  background: #f8fafc;
  border: 1px solid #d5dadc;
  padding: 7px 15px;
}

.bx-soa-pp-company-logo {
  padding-top: 6px;
}

.bx-soa-pp-company-graf-container {
  position: relative;
  width: 100%;
}

.bx-soa-pp-inner-ps.bx-selected .bx-soa-pp-company-graf-container {
  border-color: #159ebb;
}

.bx-soa-pp-company.bx-bd-error .bx-soa-pp-company-graf-container {
  border-color: #db4a29;
}

.bx-soa-pp-company.bx-bd-waring .bx-soa-pp-company-graf-container {
  border-color: #CCBE71;
}

input[type=checkbox].bx-soa-pp-company-checkbox {
  position: absolute;
  top: 7px;
  left: 7px;
  margin: 0;
  padding: 0;
  z-index: 100;
  opacity: 0;
}

.bx-soa-pp-company-image {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.bx-soa-pp-desc-container .bx-soa-pp-company-logo {
  max-width: 150px;
}

.bx-soa-pp-company-smalltitle {
  padding-top: 9px;
  color: #a3a3a3;
  font-size: 11px;
  text-align: center;
  padding-bottom: 5px;
}

.bx-soa-pp-company-title {
  font-size: 19px;
  font-weight: bold;
}

.bx-soa-pp-company-subTitle {
  font-size: 15px;
  font-weight: bold;
}

.bx-soa-pp-company-desc {
  font-size: 13px;
  padding-top: 10px;
  line-height: 17px;
}

.bx-soa-pp-company-selected {
  padding: 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bx-soa-pp-company-selected strong {
  margin-left: 10px;
}

ul.bx-soa-pp-list {
  margin: 10px 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  color: #000;
}

ul.bx-soa-pp-list li {
  clear: both;
  padding: 5px 0;
}

.bx-soa-pp-list-termin {
  color: #8d8d8d;
  display: block;
}

.bx-soa-pp-list-description {
  display: block;
}

.bx-soa-pp-delivery-cost {
  position: absolute;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  padding: 2px 4px;
  right: -2px;
  bottom: -2px;
  border-radius: 1px;
  background: rgba(0, 0, 0, 0.5);
}

.bx-soa-pp-field .form-control {
  background: #fff;
}

.bx-soa-pp-company-block .checkbox label,
.bx-soa-pp-company-block .form-group label {
  font-size: 13px;
}

.bx-soa-pp-company-block .form-control {
  font-size: 13px;
}

.bx-soa-pp-price {
  text-align: right;
  padding: 4px 0;
}

.bx-soa-service-small {
  color: #a3a3a3;
  font-size: 11px;
}

/*CHECKBOX*/
@media (min-width: 1200px) {
  .bx-soa-pp .bx-soa-pp-company:nth-child(3n+1) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .bx-soa-pp .bx-soa-pp-company:nth-child(3n+1) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bx-soa-pp .bx-soa-pp-company:nth-child(3n+1) {
    clear: both;
  }
}
@media (max-width: 767px) {
  .bx-soa-pp .bx-soa-pp-company:nth-child(2n+1) {
    clear: both;
  }
}
@media (min-width: 481px) and (max-width: 766px) {
  .bx-soa-pp-desc-container .bx-soa-pp-company-logo {
    width: 100%;
    padding-top: 0;
  }
  .bx-soa-pp-desc-container .bx-soa-pp-company-smalltitle {
    display: none;
  }
  .bx-soa-pp-list-termin {
    width: 30%;
  }
}
@media (max-width: 480px) {
  .bx-soa-pp-company-logo {
    width: 45%;
  }
  .bx-soa-pp-company-title {
    display: none;
  }
  /*    .bx-soa-pp-company-smalltitle {
          font-weight: bold;
          color: #000;
          font-size: 14px;
      }*/
  .bx-soa-pp-item-container {
    border-right: none;
  }
  .bx-soa-pp-desc-container .bx-soa-pp-company-logo {
    width: 100%;
    padding-top: 0;
  }
  .bx-soa-pp-desc-container .bx-soa-pp-company-smalltitle {
    display: none;
  }
  .bx-soa-pp-list-termin {
    width: 40%;
  }
  /*	.bx-soa-pp-list-description {
          margin-left: 45%;
      }*/
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .bx-soa-pp-company-graf-container {
    border-width: 0.5px;
  }
}
@media only screen and (min--moz-device-pixel-ratio: 2) {
  .bx-soa-pp-company-graf-container {
    border-width: 0.5px;
  }
}
@media only screen and (-moz-min-device-pixel-ratio: 2) {
  .bx-soa-pp-company-graf-container {
    border-width: 0.5px;
  }
}
@media only screen and (-o-min-device-pixel-ratio: 2/1) {
  .bx-soa-pp-company-graf-container {
    border-width: 0.5px;
  }
}
@media only screen and (min-device-pixel-ratio: 2) {
  .bx-soa-pp-company-graf-container {
    border-width: 0.5px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
  .bx-soa-pp-company-graf-container {
    border-width: 0.5px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  .bx-soa-pp-company-graf-container {
    border-width: 0.5px;
  }
}
.bx-soa-section.bx-step-good {
  -webkit-animation: animationBorderStep ease 5s;
  animation: animationBorderStep ease 5s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes animationBorderStep {
  0% {
    border-color: #70BB18;
  }
  100% {
    border-color: #91cedc;
  }
}
@keyframes animationBorderStep {
  0% {
    border-color: #70BB18;
  }
  100% {
    border-color: #91cedc;
  }
}
.bx-soa-section.bx-step-bad {
  -webkit-animation: animationBorderStepBad ease 5s;
  animation: animationBorderStepBad ease 5s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes animationBorderStepBad {
  0% {
    border-color: #db4a29;
  }
  100% {
    border-color: #91cedc;
  }
}
@keyframes animationBorderStepBad {
  0% {
    border-color: #db4a29;
  }
  100% {
    border-color: #91cedc;
  }
}
.bx-soa-changeCostSign {
  -webkit-animation: changeCostSign ease 0.4s;
  animation: changeCostSign ease 0.4s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes changeCostSign {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes changeCostSign {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.bx-sls.form-control {
  padding: 0;
}

.bx-sls .bx-ui-sls-pane,
.bx-slst .bx-ui-combobox-dropdown {
  border: 1px solid #bdbdbd;
}

.bx-sls .dropdown-fade2white,
.bx-slst .dropdown-fade2white {
  top: 1px;
}

.bx-sls .form-control.dropdown-block,
.bx-slst .form-control.dropdown-block {
  background-color: #f8fafc;
  border: 1px solid #d5dadc;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.has-error .bx-sls .form-control.dropdown-block,
.has-error .bx-slst .form-control.dropdown-block {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.bx-slst .form-control .bx-ui-combobox-container .bx-combobox-fake-as-input {
  padding-top: 7px;
}

.bx-bd-error {
  border-color: #db4a29;
}

.bx-bd-waring {
  border-color: #CCBE71;
}

.wsnw {
  white-space: nowrap;
}

.bx-step-opacity {
  -webkit-transition: 500ms opacity ease;
  transition: 500ms opacity ease;
}

/* MAPS */
ymaps h3 {
  margin: 6px 0 10px 0;
}

/* AUTH */
.bx-authform {
  margin: 0 0 25px;
}

/*block*/
.bx-authform-formgroup-container {
  margin-bottom: 25px;
}

.bx-authform-content-container,
.bx-authform-label-container {
  font-size: 13px;
  color: #5a6c77;
  padding-bottom: 2px;
}

.bx-authform-input-container {
  position: relative;
}

.bx-authform-psw-protected {
  height: 38px;
  width: 38px;
  position: absolute;
  right: 1px;
  top: 50%;
  margin-top: -19px;
  background: url(/local/templates/365povodov/css/images/sprite.png) no-repeat center;
  background-size: 11px auto;
}

.bx-authform-psw-protected-desc {
  display: none;
  background: #fff;
  position: absolute;
  width: 250px;
  left: 50%;
  margin-left: -125px;
  bottom: 100%;
  margin-bottom: 14px;
  border: 1px solid #f0f1f2;
  padding: 10px 20px;
  font-size: 14px;
  z-index: 110;
  -webkit-box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.1);
}

.bx-authform-psw-protected:hover .bx-authform-psw-protected-desc {
  display: block;
}

.bx-authform-psw-protected-desc > span {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  height: 14px;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==) no-repeat center bottom;
}

.bx-authform-input-container input[type=text],
.bx-authform-input-container input[type=password] {
  display: block;
  width: 100%;
  font-size: 18px;
  height: 38px;
  margin: 0;
  padding: 0 4px;
  border: 1px solid #CCD5DB;
  border-radius: 2px;
  background: #f8fafc;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bx-authform-input-container input[type=text].bx-empty-field,
.bx-authform-input-container input[type=password].bx-empty-field {
  border-color: #dd4b39;
}

span.bx-authform-starrequired {
  color: #d93333;
}

.bx-authform-formgroup-container .bx-captcha {
  margin-bottom: 10px;
}

.bx-authform-link-container,
.bx-authform-description-container {
  padding-bottom: 10px;
  font-size: 13px;
  color: #292d2e;
}

.bx-authform-description-container {
  font-size: 13px;
  color: #5a6c77;
}

.bx-authform-link-container {
  margin-bottom: 20px;
}

hr.bxe-light {
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 20px;
  margin-bottom: 20px;
}

.alert {
  border: none;
  border-radius: 1px;
  font-size: 14px;
  padding: 15px;
  margin-bottom: 20px;
}

.bxe-aleft-title {
  font-weight: bold;
  padding-bottom: 5px;
}

.alert-success {
  color: #3C763D;
  background-color: #DFF0D8;
  border-color: #D6E9C6;
}

.alert-warning {
  color: #8A6D3B;
  background-color: #FCF8E3;
  border-color: #FAEBCC;
}

.alert-danger {
  color: #A94442;
  background-color: #F2DEDE;
  border-color: #EBCCD1;
}

/* PAGINATION */
.bx-pagination {
  margin: 10px 0;
}

.bx-pagination .bx-pagination-container {
  text-align: center;
  position: relative;
}

.bx-pagination .bx-pagination-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}

.bx-pagination .bx-pagination-container ul li {
  display: inline-block;
  margin: 0 2px 15px 2px;
}

.bx-pagination .bx-pagination-container ul li span {
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  background: #eff0f1;
  padding: 0 8px;
  display: block;
  height: 32px;
  min-width: 32px;
  line-height: 32px;
  color: #444;
  font-size: 14px;
  border-radius: 16px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bx-pagination .bx-pagination-container ul li a {
  text-decoration: none;
  display: block;
  border-radius: 16px;
  display: block;
  height: 32px;
  min-width: 32px;
  line-height: 32px;
  color: #444;
  vertical-align: middle;
}

.bx-pagination .bx-pagination-container ul li a:hover span {
  background: #DADADA;
}

.bx-pagination .bx-pagination-container ul li.bx-active span {
  background: #0083d1;
  color: #fff;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
  background: #fff;
  border: 2px solid #eff0f1;
  line-height: 28px;
  padding: 0 18px;
  color: #444;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
  color: #aab1b4;
  background: #fff;
  border: 2px solid #eff0f1;
  line-height: 28px;
  padding: 0 18px;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
  background: #fff;
  border-color: #DADADA;
  color: #000;
}

.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
  background: #3bc915;
  color: #fff;
}

.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span {
  background: #F9A91D;
  color: #fff;
}

.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span {
  background: #E22B2B;
  color: #fff;
}

#loading_screen {
  position: fixed;
  z-index: 1150;
  left: 50%;
  top: 50%;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  height: 64px;
}

.bx-soa-tooltip.bx-soa-tooltip-static {
  position: relative;
  z-index: 0;
}

.bx-soa-tooltip.bx-soa-tooltip-static .tooltip-arrow {
  left: 20px;
}

.bx-soa-tooltip .tooltip-inner {
  max-width: 300px;
}

.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-arrow {
  border-top-color: #F2DEDE;
}

.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner {
  background: #F2DEDE;
  color: #A94442;
}

.bx-soa-tooltip.bx-soa-tooltip-warning .tooltip-arrow {
  border-top-color: #FCF8E3;
}

.bx-soa-tooltip.bx-soa-tooltip-warning .tooltip-inner {
  background: #FCF8E3;
  color: #8A6D3B;
}

.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-arrow {
  border-top-color: #dff0d8;
}

.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-inner {
  background: #dff0d8;
  color: #3c763d;
}

.bx-soa-tooltip.bx-soa-tooltip-coupon {
  display: none;
}

.bx-soa-coupon-item-used:hover .bx-soa-tooltip,
.bx-soa-coupon-item-danger:hover .bx-soa-tooltip,
.bx-soa-coupon-item-success:hover .bx-soa-tooltip {
  display: block;
  opacity: 1;
  bottom: 100%;
}

.bx-soa-tooltip-coupon > span {
  display: block;
  text-transform: none;
}

.bx-soa-empty-cart-image {
  width: 131px;
  height: 116px;
  margin: 50px auto 42px;
  background: url(/local/templates/365povodov/css/images/empty_cart.svg) no-repeat center;
  background-size: contain;
}

.bx-soa-empty-cart-text {
  font-size: 36px;
  text-align: center;
  color: #bababa;
  margin-bottom: 42px;
}

.bx-soa-empty-cart-desc {
  text-align: center;
  color: #000;
  font-size: 16px;
  margin-bottom: 42px;
}

.soa-property-container {
  position: relative;
}

.soa-property-container .input-group-addon {
  background: #fff;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0 !important;
}

.input-group-addon .bx-calendar {
  background: url(/local/templates/365povodov/css/images/calendar.svg) no-repeat center;
  display: inline-block;
  width: 18px;
  background-size: 18px auto;
  height: 18px;
}

.icon-success {
  position: absolute;
  left: 16px;
  width: 21px;
  height: 21px;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxzdHlsZT4uc3Qwe2ZpbGw6IzcxYmEyNH08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMTAuNSAwQzQuNyAwIDAgNC43IDAgMTAuNVM0LjcgMjEgMTAuNSAyMSAyMSAxNi4zIDIxIDEwLjUgMTYuMyAwIDEwLjUgMHpNOSAxNS40bC01LTQuOSAyLTIgMyAzIDYtNS45IDIgMi04IDcuOHoiLz48L3N2Zz4=);
}

.icon-warning {
  position: absolute;
  left: 16px;
  width: 22px;
  height: 20px;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjIgMjAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RlYTcxMn08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMjEuNyAxNi43TDEyLjkgMS4xQzEyLjMuMSAxMS0uMyAxMCAuM2MtLjQuMi0uNy41LS45LjhMLjMgMTYuN2MtLjQuNy0uNCAxLjUgMCAyLjIuNC43IDEuMSAxLjEgMS45IDEuMWgxNy43Yy44IDAgMS41LS40IDEuOS0xLjEuMy0uNy4zLTEuNS0uMS0yLjJ6bS0xMC43LjhjLS44IDAtMS40LS42LTEuNS0xLjQgMC0uOC42LTEuNCAxLjQtMS41LjggMCAxLjQuNiAxLjUgMS40IDAgLjgtLjYgMS41LTEuNCAxLjV6bTEuNC02LjJjMCAuOC0uNiAxLjQtMS40IDEuNHMtMS40LS42LTEuNC0xLjRWNC43YzAtLjQuMy0uNy43LS43aDEuNWMuNCAwIC43LjMuNy43bC0uMSA2LjZ6Ii8+PC9zdmc+);
}

/* USER CONSENT */
label[data-bx-user-consent] {
  line-height: 13px;
}

label[data-bx-user-consent] a {
  color: #000;
  font-size: 11px;
  font-weight: 100;
}

label[data-bx-user-consent] input {
  margin-top: 2px;
}

.order-title {
  margin: 20px 0 40px;
}

#bx-soa-total-mobile {
  display: none;
}

.bx-soa-cart-total-line {
  padding: 10px 25px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.bx-soa-cart-total-line-total {
  background: #0FA041;
  margin-top: 10px;
}

.bx-soa-cart-total-line-total .bx-soa-cart-t {
  font-size: 18px;
  font-weight: 700 !important;
  color: #F9FAFB;
}

.bx-soa-cart-total-line-total .bx-soa-cart-d {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #F9FAFB;
}

.bx-soa-pp .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 65px;
     -moz-column-gap: 65px;
          column-gap: 65px;
  margin-bottom: 65px;
}

.bx-soa-pp .radio-inline .jq-radio.checked .jq-radio__div {
  margin: 2px 0 0 2px;
  background: #0fa041;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bx-soa-pp .radio-inline .jq-radio {
  background: none;
}

.bx-soa-pp label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #212328 !important;
}

.bx-soa-pp label input {
  width: 16px;
  height: 16px;
}

.bx-soa-pp .radio-inline .jq-checkbox {
  border-color: #E4E6ED;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  vertical-align: 0;
}

.bx-soa-pp .radio-inline .jq-checkbox.checked {
  border-color: #0FA041;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bx-soa-pp .radio-inline .jq-checkbox.checked .jq-checkbox__div {
  border: 0;
  margin: 0;
  background-image: url("/local/templates/365povodov/css/../images/check3.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.order-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  margin-bottom: 35px;
}

.order-address span {
  font-size: 14px;
  margin-bottom: 10px;
}

.order-address input {
  padding: 13px 15px;
  border: 1px solid #E4E6ED;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 15px;
  outline: none;
  font-size: 14px;
  color: #667085;
}

.order-address input::-webkit-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-address input::-moz-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-address input:-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-address input::-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-address input::placeholder {
  font-size: 14px;
  color: #667085;
}

.order-address__check label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

.order-address__check span {
  font-size: 14px;
  margin-bottom: 0;
}

.order-address__check input {
  padding: 0;
  border: 0;
  width: auto;
  margin-bottom: 0;
}

.order-address__check .jq-checkbox {
  border-color: #E4E6ED;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  vertical-align: 0;
}

.order-address__check .jq-checkbox.checked {
  border-color: #0FA041;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.order-address__check .jq-checkbox.checked .jq-checkbox__div {
  border: 0;
  margin: 0;
  background-image: url("/local/templates/365povodov/css/../images/check3.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.bx-soa-pp {
  padding: 35px 15px 10px 15px;
}

.bx-soa-pp .col-xs-12 {
  max-width: 605px;
}

.order-dates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  width: 100%;
  margin-bottom: 25px;
}

.order-dates span {
  font-size: 14px;
  margin-bottom: 10px;
}

.order-date {
  width: calc(50% - 10px);
}

.order-date label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}

.order-date input {
  width: 100% !important;
  height: auto !important;
  padding: 13px 15px;
  border: 1px solid #E4E6ED;
  border-radius: 8px;
  outline: none;
  font-size: 14px;
  color: #667085;
}

.order-date input::-webkit-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-date input::-moz-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-date input:-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-date input::-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-date input::placeholder {
  font-size: 14px;
  color: #667085;
}

.order-date label img {
  position: absolute;
  right: 15px;
  bottom: 15px;
}

.ui-datepicker {
  z-index: 999 !important;
}

.order-time {
  width: calc(50% - 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.order-time .jq-selectbox {
  width: 100%;
}

.order-time .jq-selectbox__select {
  height: auto;
  padding: 13px 15px;
  background: #fff;
  border: 1px solid #E4E6ED !important;
  border-radius: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 14px;
  line-height: inherit;
  color: #212328;
  text-shadow: none;
}

.order-time .jq-selectbox__trigger {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.order-time .jq-selectbox__trigger-arrow {
  position: initial;
  background-image: url("/local/templates/365povodov/css/../images/time.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  border: 0;
}

.order-time .jq-selectbox__dropdown {
  background: #fff;
  border: 1px solid #F9FAFB;
  -webkit-box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
          box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 8px -2px rgba(16, 24, 40, 0.04);
  border-radius: 8px;
  width: 100%;
  position: absolute;
  top: 46px !important;
  left: 0;
}
.order-time .jq-selectbox__dropdown li {
  font-size: 14px;
  padding: 10px 10px 10px 15px;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  color: #231F20;
}
.order-time .jq-selectbox__dropdown li.sel {
  background: #F9FAFB;
  color: #212328;
}
.order-time .jq-selectbox__dropdown li:hover {
  background: #F9FAFB;
}

.order-exact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  margin-bottom: 30px;
}

.order-exact span {
  font-size: 14px;
  margin-bottom: 10px;
}

.order-exact input {
  padding: 13px 15px;
  border: 1px solid #E4E6ED;
  border-radius: 8px;
  margin-bottom: 15px;
  outline: none;
  font-size: 14px;
  color: #667085;
  width: calc(50% - 10px);
}

.order-exact input::-webkit-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-exact input::-moz-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-exact input:-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-exact input::-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-exact input::placeholder {
  font-size: 14px;
  color: #667085;
}

.order-urgent {
  margin-bottom: 30px;
}

.order-urgent label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

.order-urgent span {
  font-size: 14px;
  margin-bottom: 0;
}

.order-urgent input {
  padding: 0;
  border: 0;
  width: auto;
  margin-bottom: 0;
}

.order-urgent .jq-checkbox {
  border-color: #E4E6ED;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  vertical-align: 0;
}

.order-urgent .jq-checkbox.checked {
  border-color: #0FA041;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.order-urgent .jq-checkbox.checked .jq-checkbox__div {
  border: 0;
  margin: 0;
  background-image: url("/local/templates/365povodov/css/../images/check3.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.custom-textarea {
  width: 100%;
  margin-bottom: 15px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.custom-textarea label {
  font-size: 14px !important;
  font-weight: 400 !important;
  margin-bottom: 10px;
}

.custom-textarea textarea {
  width: 100%;
  padding: 10px 15px;
  background: #fff;
  height: 80px;
  border: 1px solid #E4E6ED;
  border-radius: 8px;
  resize: none;
  font-size: 14px;
  color: #667085;
}

.custom-textarea textarea::-webkit-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.custom-textarea textarea::-moz-placeholder {
  font-size: 14px;
  color: #667085;
}

.custom-textarea textarea:-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.custom-textarea textarea::-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.custom-textarea textarea::placeholder {
  font-size: 14px;
  color: #667085;
}

.bx-soa-more-btn {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#bx-soa-basket .bx-soa-more a {
  margin-left: auto;
  margin-right: 22px;
}

.bx-soa-more-btn .pull-left {
  background: #fff;
  color: #0FA041;
}

ul.bx-soa-pp-list {
  margin: 0 0 0 auto;
}

ul.bx-soa-pp-list .bx-soa-pp-list-termin {
  font-size: 16px;
  color: #667085;
  margin-bottom: 10px;
}

ul.bx-soa-pp-list .bx-soa-pp-list-description {
  font-size: 16px;
  font-weight: 500;
  color: #212328;
}

.check-li {
  margin-bottom: 25px !important;
}

.order-pickup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  margin-bottom: 20px;
}

.order-pickup span {
  font-size: 14px;
  color: #212328;
}

.order-time {
  margin-bottom: 20px;
}

.order-time span {
  font-size: 14px;
  margin-bottom: 10px;
}

#bx-soa-paysystem .bx-soa-pp-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}

.payments-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin-bottom: 10px;
}

.payments-img img {
  height: 24px;
  max-width: 95px;
}

.payments-zag {
  font-size: 12px;
}

#bx-soa-paysystem .bx-soa-pp {
  margin-bottom: 65px;
}

#bx-soa-paysystem .bx-soa-section-content {
  padding-top: 35px;
  padding-left: 20px;
  padding-right: 20px;
}

.order-cont__wrp {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 20px;
  max-width: 605px;
}

.order-cont__wrp:last-child {
  margin-bottom: 20px;
}

.order-cont__wrp .form-group {
  width: calc(50% - 10px);
}

.order-cont__wrp .form-group.check {
  width: 100%;
}

.order-cont__wrp label {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #212328 !important;
}

.order-cont__wrp input {
  margin-top: 10px;
  padding: 13px 15px;
  border: 1px solid #E4E6ED;
  border-radius: 8px;
  outline: none;
  font-size: 14px;
  color: #667085;
  width: 100%;
  background-color: #fff;
}

.order-cont__wrp input::-webkit-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-cont__wrp input::-moz-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-cont__wrp input:-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-cont__wrp input::-ms-input-placeholder {
  font-size: 14px;
  color: #667085;
}

.order-cont__wrp input::placeholder {
  font-size: 14px;
  color: #667085;
}

.order-cont__wrp .check .soa-property-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

.order-cont__wrp .check span {
  font-size: 14px;
  margin-bottom: 0;
}

.order-cont__wrp .check input {
  padding: 0;
  border: 0;
  width: auto;
  margin-bottom: 0;
  margin-top: 0;
}

.order-cont__wrp .check .jq-checkbox {
  border-color: #E4E6ED;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  vertical-align: 0;
}

.order-cont__wrp .check .jq-checkbox.checked {
  border-color: #0FA041;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.order-cont__wrp .check .jq-checkbox.checked .jq-checkbox__div {
  border: 0;
  margin: 0;
  background-image: url("/local/templates/365povodov/css/../images/check3.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

#bx-soa-properties .custom-textarea {
  margin-bottom: 65px !important;
  max-width: 605px;
}

.custom-btn {
  width: 74.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.custom-btn a {
  text-decoration: none;
  width: auto !important;
}

@media (max-width: 990px) {
  .bx-soa-sidebar {
    position: initial;
  }
  .bx-soa-section {
    width: 100%;
  }
  #bx-soa-properties .custom-textarea {
    max-width: 100%;
  }
  #bx-soa-properties .order-cont__wrp {
    max-width: 100%;
  }
  .bx-soa-pp .col-xs-12 {
    max-width: 100%;
  }
  .bx-soa-item-td {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bx-soa-pp-list-termin {
    width: 100%;
  }
  #bx-soa-paysystem .bx-soa-pp-item-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 15px;
  }
  .bx-soa-pp .bx-soa-pp-company {
    width: calc(50% - 7.5px);
  }
  .bx-soa-sidebar {
    width: 46%;
  }
  .custom-btn {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 25px;
  }
}
@media (max-width: 600px) {
  .bx-soa-item-tr.bx-soa-item-tr-first {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 15px;
  }
  .bx-soa-item-td {
    width: 100%;
    padding: 0;
  }
  .bx-soa-more {
    padding-top: 0;
    margin-top: 0;
  }
  .bx-soa-item-tr {
    padding-bottom: 0;
  }
  .payments-img {
    height: 40px;
  }
  .payments-img img {
    height: 40px;
  }
  .bx-soa-section {
    padding-bottom: 0;
  }
  .bx-soa-item-td-title, .bx-soa-item-td-text {
    padding-left: 0;
  }
  .bx-soa-pp {
    padding: 10px 0 10px;
  }
  .bx-soa-sidebar {
    width: 100%;
  }
  .order-dates {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .order-date {
    width: 100%;
    margin-bottom: 20px;
  }
  .order-time {
    width: 100%;
    margin-bottom: 0;
  }
  .order-exact input {
    width: 100%;
    margin-bottom: 0;
  }
  ul.bx-soa-pp-list {
    margin: 0;
  }
  .bx-soa-pp .form-group {
    margin-bottom: 30px;
  }
  .check-li {
    row-gap: 15px;
  }
  .order-pickup {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 5px;
  }
  #bx-soa-region .order-time {
    margin-bottom: 20px;
  }
  .bx-soa-pp .bx-soa-pp-company {
    width: 100%;
  }
  .order-cont__wrp .form-group {
    width: 100%;
  }
  #bx-soa-properties .order-cont__wrp {
    row-gap: 10px;
  }
  .bx-soa-cart-total-line {
    padding: 10px 15px !important;
  }
  .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td {
    min-width: auto !important;
  }
  #bx-soa-basket .bx-soa-more a {
    margin-bottom: 20px;
  }
  .bx-soa-item-td-title, .bx-soa-item-td-text {
    line-height: 1.2;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL3Jlc2V0LnNjc3MiLCJtYWluLmNzcyIsInV0aWxzL2ZvbnRzLnNjc3MiLCJ1dGlscy9jb21tb24uc2NzcyIsImd1aWRsaW5lL2JyZWFkY3J1bXMuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwiZ3VpZGxpbmUvcHJpbWFyeUJ1dHRvbi5zY3NzIiwiZ3VpZGxpbmUvc2Vjb25kYXJ5QnV0dG9uLnNjc3MiLCJndWlkbGluZS90ZXJ0aWFyeUJ1dHRvbi5zY3NzIiwiZ3VpZGxpbmUvaWNvblNlY29uZGFyeUJ1dHRvbi5zY3NzIiwiZ3VpZGxpbmUvbmF2aWdhdGlvbkJ1dHRvbi5zY3NzIiwiZ3VpZGxpbmUvaWNvbk5hdmlnYXRpb25CdXR0b24uc2NzcyIsImd1aWRsaW5lL2Zhdm9yaXRlQnV0dG9uLnNjc3MiLCJndWlkbGluZS9wcmltYXJ5VGV4dEZpZWxkLnNjc3MiLCJndWlkbGluZS9zZWNvbmRhcnlUZXh0RmllbGQuc2NzcyIsImd1aWRsaW5lL2NoZWNrYm94QnV0dG9uLnNjc3MiLCJndWlkbGluZS9vcmRlclN0YXR1cy5zY3NzIiwiZ3VpZGxpbmUvc2VhcmNoTGluZS5zY3NzIiwidXRpbHMvbW9kYWxzLnNjc3MiLCJibG9ja3Mvc2VjdGlvblByb2R1Y3RDYXJkLnNjc3MiLCJibG9ja3Mvc2VjdGlvbkNhcmRCYW5uZXIuc2NzcyIsImJsb2Nrcy9maWx0ZXIuc2NzcyIsImJsb2Nrcy9wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvbWVudS5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwicGFnZXMvbWFpbi1wYWdlLnNjc3MiLCJwYWdlcy9jb250YWN0cy5zY3NzIiwicGFnZXMvZGVsaXZlcnkuc2NzcyIsInBhZ2VzL2F1dGhvcml6ZS5zY3NzIiwicGFnZXMvYWJvdXQuc2NzcyIsInBhZ2VzL2JvbnVzLnNjc3MiLCJwYWdlcy9jYXRhbG9nLnNjc3MiLCJwYWdlcy9jYXJkLnNjc3MiLCJibG9ja3MvY2FyZC9jYXJkLXNsaWRlcnMuc2NzcyIsImJsb2Nrcy9jYXJkL2NhcmQtaW5mby5zY3NzIiwiYmxvY2tzL2NhcmQvY2FyZC10YWJzLnNjc3MiLCJwYWdlcy9mYXZvdXJpdGVzLnNjc3MiLCJ0ZW1wbGF0ZXMvYmFza2V0LnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiLCJ0ZW1wbGF0ZXMvb3JkZXItdGVtcGxhdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFBO0FBQ0E7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FDQ0Q7O0FERUE7RUFBd0UsY0FBQTtBQ0V4RTs7QURBQTtFQUNDLDhCQUFBO1VBQUEsc0JBQUE7QUNHRDs7QURBQTs7O0VBR0MsMkJBQUE7VUFBQSxtQkFBQTtBQ0dEOztBREFBOzs7RUFFTyxlQUFBO0FDSVA7O0FERkE7RUFBTSxrQkFBQTtBQ01OOztBREhBO0VBQUksZ0JBQUE7QUNPSjs7QURMQTtFQUFlLFlBQUE7QUNTZjs7QURQQTs7OztFQUdTLFdBQUE7RUFBYSxhQUFBO0FDWXRCOztBRFZBO0VBQUcsU0FBQTtFQUFXLFVBQUE7RUFBWSxlQUFBO0VBQWlCLHdCQUFBO0VBQTBCLHVCQUFBO0FDa0JyRTs7QURoQkE7RUFBSyw2QkFBQTtBQ29CTDs7QURsQkE7RUFBeUIsOEJBQUE7RUFBZ0MsWUFBQTtBQ3VCekQ7O0FEckJBLG9EQUFBO0FBQ0E7RUFBTyx5QkFBQTtFQUEyQixpQkFBQTtBQzBCbEM7O0FEekJBO0VBQUksaUJBQUE7RUFBbUIsc0JBQUE7QUM4QnZCOztBRDdCQTtFQUFJLG1CQUFBO0VBQXFCLG1CQUFBO0FDa0N6Qjs7QURoQ0E7RUFBSSxjQUFBO0VBQWdCLFdBQUE7RUFBYSxTQUFBO0VBQVcsMEJBQUE7RUFBNEIsYUFBQTtFQUFlLFVBQUE7QUN5Q3ZGOztBRHZDQTtFQUFlLHNCQUFBO0FDMkNmOztBRHpDQTtFQUNJLGdCQUFBLEVBQUEsU0FBQTtFQUNBLHFCQUFBLEVBQUEsWUFBQTtFQUNBLHFCQUFBLEVB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RXNDN3NSRTtJQUNJLFdBQUE7SUFDQSxnQkFBQTtFdEMrc1JOO0VzQzdzUkU7SUFDSSxTQUFBO0V0QytzUk47RXNDN3NSRTtJQUNJLG1CQUFBO0V0QytzUk47RXNDNXNSRTtJQUNJLGFBQUE7RXRDOHNSTjtFc0M1c1JFO0lBQ0ksbUJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFdEM4c1JOO0VzQzVzUkU7SUFDSSxtQkFBQTtFdEM4c1JOO0VzQzVzUkU7SUFDSSxXQUFBO0V0QzhzUk47RXNDNXNSRTtJQUNJLFdBQUE7RXRDOHNSTjtFc0M1c1JFO0lBQ0ksYUFBQTtFdEM4c1JOO0VzQzVzUkU7SUFDSSw2QkFBQTtFdEM4c1JOO0VzQzVzUkU7SUFDSSwwQkFBQTtFdEM4c1JOO0VzQzVzUkU7SUFDSSxtQkFBQTtFdEM4c1JOO0VzQzVzUkU7SUFDSSxnQkFBQTtFdEM4c1JOO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiByZXNldCBDU1MgKi9cbmh0bWwsIGJvZHksIGJvZHkgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBkZXRhaWxzLCBzdW1tYXJ5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgZGV0YWlscywgc3VtbWFyeSB7ZGlzcGxheTogYmxvY2s7fVxuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyxcbm9iamVjdCxcbmVtYmVkIHttYXgtd2lkdGg6IDEwMCU7fVxuXG5odG1sIHtvdmVyZmxvdy15OiBzY3JvbGw7fVxuXG5cbnVsIHtsaXN0LXN0eWxlOiBub25lO31cblxuYmxvY2txdW90ZSwgcSB7cXVvdGVzOiBub25lO31cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtjb250ZW50OiAnJzsgY29udGVudDogbm9uZTt9XG5cbmEge21hcmdpbjogMDsgcGFkZGluZzogMDsgZm9udC1zaXplOiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cblxuZGVsIHt0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDt9XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7IGN1cnNvcjogaGVscDt9XG5cbi8qIHRhYmxlcyBzdGlsbCBuZWVkIGNlbGxzcGFjaW5nPVwiMFwiIGluIHRoZSBtYXJrdXAgKi9cbnRhYmxlIHtib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDt9XG50aCB7Zm9udC13ZWlnaHQ6IGJvbGQ7IHZlcnRpY2FsLWFsaWduOiBib3R0b207fVxudGQge2ZvbnQtd2VpZ2h0OiBub3JtYWw7IHZlcnRpY2FsLWFsaWduOiB0b3A7fVxuXG5ociB7ZGlzcGxheTogYmxvY2s7IGhlaWdodDogMXB4OyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyBtYXJnaW46IDFlbSAwOyBwYWRkaW5nOiAwO31cblxuaW5wdXQsIHNlbGVjdCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLyogQ1NTIDIuMSAqL1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLyogQ1NTIDMgKGFuZCAyLjEgYXMgd2VsbCwgYWN0dWFsbHkpICovXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge3ZlcnRpY2FsLWFsaWduOiBib3R0b207fVxuLmllNyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge3ZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTt9XG4uaWU2IGlucHV0IHt2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207fVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7Zm9udDogOTklIHNhbnMtc2VyaWY7fVxuXG50YWJsZSB7Zm9udC1zaXplOiBpbmhlcml0OyBmb250OiAxMDAlO31cblxuc21hbGwge2ZvbnQtc2l6ZTogODUlO31cblxuc3Ryb25nIHtmb250LXdlaWdodDogYm9sZDt9XG5cbnRkLCB0ZCBpbWcge3ZlcnRpY2FsLWFsaWduOiB0b3A7fVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAge2ZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlO31cbnN1cCB7dG9wOiAtMC41ZW07fVxuc3ViIHtib3R0b206IC0wLjI1ZW07fVxuXG4vKiBzdGFuZGFyZGl6ZSBhbnkgbW9ub3NwYWNlZCBlbGVtZW50cyAqL1xucHJlLCBjb2RlLCBrYmQsIHNhbXAge2ZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNhbnMtc2VyaWY7fVxuXG4vKiBoYW5kIGN1cnNvciBvbiBjbGlja2FibGUgZWxlbWVudHMgKi9cbi5jbGlja2FibGUsXG5sYWJlbCxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5idXR0b24ge2N1cnNvcjogcG9pbnRlcjt9XG5cbi8qIFdlYmtpdCBicm93c2VycyBhZGQgYSAycHggbWFyZ2luIG91dHNpZGUgdGhlIGNocm9tZSBvZiBmb3JtIGVsZW1lbnRzICovXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHttYXJnaW46IDA7fVxuXG4vKiBtYWtlIGJ1dHRvbnMgcGxheSBuaWNlIGluIElFICovXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0ge3dpZHRoOiBhdXRvOyBvdmVyZmxvdzogdmlzaWJsZTt9XG5cbi8qIHNjYWxlIGltYWdlcyBpbiBJRTcgbW9yZSBhdHRyYWN0aXZlbHkgKi9cbi5pZTcgaW1nIHstbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO31cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHsgY29udGVudDogXCJcXDAwMjBcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLmNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbi5jbGVhcmZpeCB7IHpvb206IDE7IH1cblxuLypyZXNldCBDU1MgZW5kKi9cblxuIiwiLyogcmVzZXQgQ1NTICovXG5odG1sLCBib2R5LCBib2R5IGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgZGV0YWlscywgc3VtbWFyeSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGRldGFpbHMsIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG5vYmplY3QsXG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG50ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8qIENTUyAyLjEgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uaWU3IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uaWU2IGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IDk5JSBzYW5zLXNlcmlmO1xufVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udDogMTAwJTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRkLCB0ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbn1cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgem9vbTogMTtcbn1cblxuLypyZXNldCBDU1MgZW5kKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPbmVzdFwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0L09uZXN0VGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPbmVzdFwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0L09uZXN0TGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PbmVzdC9PbmVzdFJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PbmVzdC9PbmVzdE1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPbmVzdFwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0L09uZXN0Qm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPbmVzdFwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0L09uZXN0RXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT25lc3QvT25lc3RCbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogT25lc3Q7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTIzMjg7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS13cnAge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtY29udGVudC5fbWVudS1kZXg6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLWNvbnRhaW5lci0td2lkZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5ib2R5Ll9vdmVyZmxvdyB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogZm9yIEludGVybmV0IEV4cGxvcmVyLCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogZm9yIEZpcmVmb3ggKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbmJvZHkuX292ZXJmbG93Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIGZvciBDaHJvbWUsIFNhZmFyaSwgYW5kIE9wZXJhICovXG59XG5cbi5wYWdlLXNpZGViYXIge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1zaWRlYmFyIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuLmJ4LWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYngtYnJlYWRjcnVtYl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJ4LWJyZWFkY3J1bWJfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNBMkFCQkU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ieC1icmVhZGNydW1iX19pdGVtIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ieC1icmVhZGNydW1iX19pdGVtIGEgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUJCRTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5ieC1icmVhZGNydW1iX19pdGVtIGE6aG92ZXIgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ieC1icmVhZGNydW1iX19pdGVtLl9hY3RpdmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJ4LWJyZWFkY3J1bWJfX2l0ZW0uX2FjdGl2ZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzIxMjMyODtcbn1cbi5ieC1icmVhZGNydW1iX19pdGVtLl9hY3RpdmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMyMTIzMjg7XG59XG4uYngtYnJlYWRjcnVtYl9faXRlbS5fYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYngtYnJlYWRjcnVtYl9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQTJBQkJFO1xufVxuXG4ucHJpbWFyeS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMEZBMDQxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRkEwNDE7XG4gIGJveC1zaGFkb3c6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpbWFyeS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjBCQzdGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjBCQzdGO1xufVxuLnByaW1hcnktYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwNDgzMkY7XG59XG4ucHJpbWFyeS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi5wcmltYXJ5LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjRTRFNkVEO1xuICBjb2xvcjogI0EyQUJCRTtcbn1cblxuLnNlY29uZGFyeS1idXR0b24ge1xuICBjb2xvcjogIzBGQTA0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBGQTA0MTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWNvbmRhcnktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzYwQkM3RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2Vjb25kYXJ5LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDQ4MzJGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWNvbmRhcnktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGOEFFNjQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG59XG4uc2Vjb25kYXJ5LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVEO1xuICBiYWNrZ3JvdW5kOiAjRTRFNkVEO1xuICBjb2xvcjogI0EyQUJCRTtcbn1cblxuLnRlcnRpYXJ5LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXJ0aWFyeS1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi50ZXJ0aWFyeS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udGVydGlhcnktYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi50ZXJ0aWFyeS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cblxuLmljb24tc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIGNvbG9yOiAjMEZBMDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDA7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pY29uLXNlY29uZGFyeS1idXR0b24gLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzBGQTA0MTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pY29uLXNlY29uZGFyeS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjBCQzdGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pY29uLXNlY29uZGFyeS1idXR0b246aG92ZXIgLmljb24ge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uaWNvbi1zZWNvbmRhcnktYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwNDgzMkY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmljb24tc2Vjb25kYXJ5LWJ1dHRvbjphY3RpdmUgLmljb24ge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uaWNvbi1zZWNvbmRhcnktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGOEFFNjQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG59XG4uaWNvbi1zZWNvbmRhcnktYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJhY2tncm91bmQ6ICNFNEU2RUQ7XG4gIGNvbG9yOiAjQTJBQkJFO1xufVxuLmljb24tc2Vjb25kYXJ5LWJ1dHRvbltkaXNhYmxlZF0gLmljb24ge1xuICBzdHJva2U6ICNBMkFCQkU7XG59XG5cbi5uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubmF2aWdhdGlvbi1idXR0b24gLmljb24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm5hdmlnYXRpb24tYnV0dG9uLS1sb3dlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4ubmF2aWdhdGlvbi1idXR0b24tLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2aWdhdGlvbi1idXR0b24tLWxpZ2h0IC5pY29uLWFycm93IHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5uYXZpZ2F0aW9uLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjBCQzdGO1xufVxuLm5hdmlnYXRpb24tYnV0dG9uOmhvdmVyIC5pY29uLWFycm93IHtcbiAgc3Ryb2tlOiAjNjBCQzdGO1xufVxuLm5hdmlnYXRpb24tYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQ4MzJGO1xufVxuLm5hdmlnYXRpb24tYnV0dG9uOmFjdGl2ZSAuaWNvbi1hcnJvdyB7XG4gIHN0cm9rZTogIzA0ODMyRjtcbn1cbi5uYXZpZ2F0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjRjhBRTY0O1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xufVxuLm5hdmlnYXRpb24tYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjQTJBQkJFO1xufVxuLm5hdmlnYXRpb24tYnV0dG9uW2Rpc2FibGVkXSAuaWNvbi1hcnJvdyB7XG4gIHN0cm9rZTogI0EyQUJCRTtcbn1cblxuLmljb24tbmF2aWdhdGlvbi1idXR0b24ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzIxMjMyODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pY29uLW5hdmlnYXRpb24tYnV0dG9uIC5pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMEZBMDQxO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmljb24tbmF2aWdhdGlvbi1idXR0b24gLmljb24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmljb24tbmF2aWdhdGlvbi1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzYwQkM3Rjtcbn1cbi5pY29uLW5hdmlnYXRpb24tYnV0dG9uOmhvdmVyIC5pY29uIHtcbiAgc3Ryb2tlOiAjNjBCQzdGO1xufVxuLmljb24tbmF2aWdhdGlvbi1idXR0b246aG92ZXIgLmljb24tYXJyb3cge1xuICBzdHJva2U6ICM2MEJDN0Y7XG59XG4uaWNvbi1uYXZpZ2F0aW9uLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzA0ODMyRjtcbn1cbi5pY29uLW5hdmlnYXRpb24tYnV0dG9uOmFjdGl2ZSAuaWNvbiB7XG4gIHN0cm9rZTogIzA0ODMyRjtcbn1cbi5pY29uLW5hdmlnYXRpb24tYnV0dG9uOmFjdGl2ZSAuaWNvbi1hcnJvdyB7XG4gIHN0cm9rZTogIzA0ODMyRjtcbn1cbi5pY29uLW5hdmlnYXRpb24tYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGOEFFNjQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG59XG4uaWNvbi1uYXZpZ2F0aW9uLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogI0EyQUJCRTtcbn1cbi5pY29uLW5hdmlnYXRpb24tYnV0dG9uW2Rpc2FibGVkXSAuaWNvbiB7XG4gIHN0cm9rZTogI0EyQUJCRTtcbn1cbi5pY29uLW5hdmlnYXRpb24tYnV0dG9uW2Rpc2FibGVkXSAuaWNvbi1hcnJvdyB7XG4gIHN0cm9rZTogI0EyQUJCRTtcbn1cblxuLmZhdm9yaXRlLWJ1dHRvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhdm9yaXRlLWJ1dHRvbiAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMDAwMDAwO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5mYXZvcml0ZS1idXR0b24tLWFjdGl2ZSAuaWNvbiB7XG4gIHN0cm9rZTogI0VCMjIyMjtcbiAgZmlsbDogI0VCMjIyMjtcbn1cbi5mYXZvcml0ZS1idXR0b246aG92ZXIgLmljb24ge1xuICBzdHJva2U6ICNFQjIyMjI7XG59XG4uZmF2b3JpdGUtYnV0dG9uOmFjdGl2ZSAuaWNvbiB7XG4gIHN0cm9rZTogI0VCMjIyMjtcbiAgZmlsbDogI0VCMjIyMjtcbn1cbi5mYXZvcml0ZS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi5mYXZvcml0ZS1idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRDtcbn1cbi5mYXZvcml0ZS1idXR0b25bZGlzYWJsZWRdIC5pY29uIHtcbiAgc3Ryb2tlOiAjQTJBQkJFO1xuICBmaWxsOiBub25lO1xufVxuXG4ucHJpbWFyeS10ZXh0LWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJpbWFyeS10ZXh0LWZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjMyODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmltYXJ5LXRleHQtZmllbGRfX2lucHV0IHtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucHJpbWFyeS10ZXh0LWZpZWxkX19pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY2NzA4NTtcbn1cbi5wcmltYXJ5LXRleHQtZmllbGRfX2lucHV0OmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIzMjg7XG4gIGNvbG9yOiAjMjEyMzI4O1xufVxuLnByaW1hcnktdGV4dC1maWVsZF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi5wcmltYXJ5LXRleHQtZmllbGRfX2lucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVGRjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGNvbG9yOiAjQTJBQkJFO1xufVxuLnByaW1hcnktdGV4dC1maWVsZC5lcnJvciAucHJpbWFyeS10ZXh0LWZpZWxkX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQjMyMzI7XG59XG4ucHJpbWFyeS10ZXh0LWZpZWxkLmVycm9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1lcnJvcik7XG4gIGNvbG9yOiAjRUIzMjMyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWNvbmRhcnktdGV4dC1maWVsZF9faW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA0KSwgMHB4IDRweCAxNnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWNvbmRhcnktdGV4dC1maWVsZF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi5zZWNvbmRhcnktdGV4dC1maWVsZF9faW5wdXRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUZGNDtcbiAgY29sb3I6ICNBMkFCQkU7XG59XG4uc2Vjb25kYXJ5LXRleHQtZmllbGQuZXJyb3IgLnNlY29uZGFyeS10ZXh0LWZpZWxkX19pbnB1dCwgLnNlY29uZGFyeS10ZXh0LWZpZWxkLmVycm9yLW9ubGluZSAuc2Vjb25kYXJ5LXRleHQtZmllbGRfX2lucHV0IHtcbiAgY29sb3I6ICNFOTMzMzM7XG59XG4uc2Vjb25kYXJ5LXRleHQtZmllbGQuZXJyb3I6OmFmdGVyLCAuc2Vjb25kYXJ5LXRleHQtZmllbGQuZXJyb3Itb25saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1lcnJvcik7XG4gIGNvbG9yOiAjRUIzMjMyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jaGVja2JveC1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hlY2tib3gtZmllbGRfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNoZWNrYm94LWZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsZXg6IDE7XG59XG4uY2hlY2tib3gtZmllbGRfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveC1maWVsZF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1maWVsZF9fY2hlY2tib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xufVxuLmNoZWNrYm94LWZpZWxkX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWZpZWxkX19jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzBGQTA0MTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwRkEwNDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDIwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jaGVja2JveC1maWVsZF9faW5wdXRbZGlzYWJsZWRdICsgLmNoZWNrYm94LWZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjQTJBQkJFO1xufVxuLmNoZWNrYm94LWZpZWxkX19pbnB1dFtkaXNhYmxlZF0gKyAuY2hlY2tib3gtZmllbGRfX2NoZWNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EyQUJCRTtcbn1cbi5jaGVja2JveC1maWVsZDpob3Zlcjpub3QoLmVycm9yKSAuY2hlY2tib3gtZmllbGRfX2lucHV0Om5vdChbZGlzYWJsZWRdKSArIC5jaGVja2JveC1maWVsZF9fY2hlY2tib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xufVxuLmNoZWNrYm94LWZpZWxkLmVycm9yIC5jaGVja2JveC1maWVsZF9fY2hlY2tib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUIzMjMyO1xufVxuLmNoZWNrYm94LWZpZWxkLmVycm9yIC5jaGVja2JveC1maWVsZF9fY2hlY2tib3g6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0VCMzIzMjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFQjMyMzI7XG59XG4uY2hlY2tib3gtZmllbGQuZXJyb3IgLmNoZWNrYm94LWZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjRUIzMjMyO1xufVxuXG4ub3JkZXItc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItc3RhdHVzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0VDRjdFRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItc3RhdHVzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwRkEwNDE7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMTVweDtcbiAgZmxleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyLXN0YXR1c19faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItc3RhdHVzX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzY2NzA4NTtcbn1cbi5vcmRlci1zdGF0dXNfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zdGF0dXNfX2Ryb3Bkb3duLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vcmRlci1zdGF0dXNfX2Ryb3Bkb3duLWlubmVyIC5wcmltYXJ5LXRleHQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm9yZGVyLXN0YXR1cyAub3JkZXItc3RhdHVzX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5vcmRlci1zdGF0dXMtLW9wZW5lZCAub3JkZXItc3RhdHVzX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RhdHVzLWZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNvbG9yOiAjNjY3MDg1O1xufVxuXG4ub3JkZXItc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLm9yZGVyLXN0ZXBfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1zdGVwX19zdGF0dXMgaSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMEZBMDQxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBGQTA0MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXN0ZXBfX3N0YXR1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDcwJTtcbiAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5vcmRlci1zdGVwX19zdGF0dXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDcwJTtcbiAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbn1cbi5vcmRlci1zdGVwOmZpcnN0LWNoaWxkIC5vcmRlci1zdGVwX19zdGF0dXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLm9yZGVyLXN0ZXA6bGFzdC1jaGlsZCAub3JkZXItc3RlcF9fc3RhdHVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLm9yZGVyLXN0ZXBfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3JkZXItc3RlcF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNBMkFCQkU7XG59XG4ub3JkZXItc3RlcC0tZG9uZSAub3JkZXItc3RlcF9fc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjdFRjtcbn1cbi5vcmRlci1zdGVwLS1kb25lIC5vcmRlci1zdGVwX19zdGF0dXMgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vcmRlci1zdGF0dXNfX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc4LCAxODMsIDE5NCwgMC40MTE3NjQ3MDU5KTtcbiAgfVxuICAub3JkZXItc3RlcF9fc3RhdHVzOjpiZWZvcmUge1xuICAgIGhlaWdodDogODAlO1xuICB9XG4gIC5vcmRlci1zdGVwX19zdGF0dXM6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuLnNlYXJjaC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDE1cHg7XG59XG4uc2VhcmNoLWxpbmVfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RjBGNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1saW5lX19pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNGOEFFNjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEFFNjQ7XG59XG4uc2VhcmNoLWxpbmVfX2Ryb3Bkb3duIHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlGMEY0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNlYXJjaC1saW5lX19kcm9wZG93bi0tc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1saW5lX19kcm9wZG93biAuc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNlYXJjaC1saW5lX19kcm9wZG93biAuc2hvdy1tb3JlIC5uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjEyMzI4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA4cHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICBmbGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMzVweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWcge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29tbW9uLW1vZGFsIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5wb3B1cC1jb250YWluZXJfX2hlYWRlciB+IGJ1dHRvbi5tZnAtY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cC1jb250YWluZXJfX3RleHQge1xuICBwYWRkaW5nOiA0MHB4IDgwcHg7XG59XG4ucG9wdXAtY29udGFpbmVyX19mb3JtIHtcbiAgcGFkZGluZzogMHB4IDM1cHggNDBweCAzNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnBvcHVwLWNvbnRhaW5lcl9fZm9ybSAuc2Vjb25kYXJ5LXRleHQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWdyZWVtZW50IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXJkLWJhc2tldC1wb3B1cC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jYXJkLWJhc2tldC1wb3B1cC1jb250YWluZXJfX2J0bnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhcmQtYmFza2V0LXBvcHVwLWNvbnRhaW5lcl9fYnRucyA+IGJ1dHRvbiwgLmNhcmQtYmFza2V0LXBvcHVwLWNvbnRhaW5lcl9fYnRucyA+IGEge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5jYXJkLWJhc2tldC1wb3B1cC1jb250YWluZXJfX2J0bnMgPiBidXR0b246Zmlyc3QtY2hpbGQsIC5jYXJkLWJhc2tldC1wb3B1cC1jb250YWluZXJfX2J0bnMgPiBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLWJhc2tldC1wb3B1cC1jb250YWluZXJfX2J0bnMgPiBidXR0b246bGFzdC1jaGlsZCwgLmNhcmQtYmFza2V0LXBvcHVwLWNvbnRhaW5lcl9fYnRucyA+IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWJhc2tldC1wb3B1cC1jb250ZW50X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYXJkLWJhc2tldC1wb3B1cC1jb250ZW50X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2FyZC1iYXNrZXQtcG9wdXAtY29udGVudF9fbWVzc2FnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTYuOHB4ICovXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FyZC1iYXNrZXQtcG9wdXAtY29udGVudF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2FyZC1iYXNrZXQtcG9wdXAtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTYuOHB4ICovXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FyZC1iYXNrZXQtcG9wdXAtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5jYXJkLWJhc2tldC1wb3B1cC1saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3RUY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBGQTA0MTtcbn1cbi5jYXJkLWJhc2tldC1wb3B1cC1saXN0X19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMEZBMDQxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBGQTA0MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2hvcnQtbW9kYWwgLm1mcC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IE9uZXN0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG4ucHJvZHVjdC1pdGVtLWNhcmQtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1pdGVtLWNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZF9faW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbi5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2R1Y3QtaXRlbS1jYXJkX19waWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdC1pdGVtLWNhcmRfX2ZsYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgbGVmdDogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtaXRlbS1jYXJkX19mbGFnIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWl0ZW0tY2FyZF9fZmxhZyAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucHJvZHVjdC1pdGVtLWNhcmRfX2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnByb2R1Y3QtaXRlbS1jYXJkX19hcnRpY3VsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0EyQUJCRTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZF9fYXJ0aWN1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtaXRlbS1jYXJkX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZF9fbmFtZSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LWhlaWdodDogMzdweDtcbiAgfVxufVxuLnByb2R1Y3QtaXRlbS1jYXJkX19kZXNjciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIG9wYWNpdHk6IDAuODtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWl0ZW0tY2FyZF9fYmFza2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZF9fYmFza2V0IC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICB9XG59XG4ucHJvZHVjdC1pdGVtLWNhcmRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucHJvZHVjdC1pdGVtLWNhcmQtLWhvcml6b250YWwge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbCAucHJvZHVjdC1pdGVtLWNhcmRfX2luZm8ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5wcm9kdWN0LXByaWNlX19vbGQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucHJvZHVjdC1wcmljZV9fYWN0dWFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzIxMjMyODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbiAgLnByb2R1Y3QtaXRlbS1jYXJkLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuICAucHJvZHVjdC1pdGVtLWNhcmQtLWhvcml6b250YWwge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbiAgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgfVxuICAucHJvZHVjdC1pdGVtLWNhcmQtLWhvcml6b250YWwgLnByb2R1Y3QtaXRlbS1jYXJkX19kZXNjciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtaXRlbS1jYXJkX19iYXNrZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnByb2R1Y3QtaXRlbS1jYXJkX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5iYW5uZXItaXRlbS1jYXJkIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDMwcHggMTBweDtcbn1cbi5iYW5uZXItaXRlbS1jYXJkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzhGRTM7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFubmVyLWl0ZW0tY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuYmFubmVyLWl0ZW0tY2FyZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVyLWl0ZW0tY2FyZF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5iYW5uZXItaXRlbS1jYXJkX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lci1pdGVtLWNhcmQtLWhvcml6b250YWwge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuLmJhbm5lci1pdGVtLWNhcmQtLWhvcml6b250YWwgLmJhbm5lci1pdGVtLWNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5iYW5uZXItaXRlbS1jYXJkX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTUlO1xufVxuLmJhbm5lci1pdGVtLWNhcmQtLWhvcml6b250YWwgLmJhbm5lci1pdGVtLWNhcmRfX2Rlc2NyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5iYW5uZXItaXRlbS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5iYW5uZXItaXRlbS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5iYW5uZXItaXRlbS1jYXJkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJhbm5lci1pdGVtLWNhcmQge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVyLWl0ZW0tY2FyZC0taG9yaXpvbnRhbCAuYmFubmVyLWl0ZW0tY2FyZF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICAuYmFubmVyLWl0ZW0tY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG4gIC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5iYW5uZXItaXRlbS1jYXJkX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmFubmVyLWl0ZW0tY2FyZC0taG9yaXpvbnRhbCAuYmFubmVyLWl0ZW0tY2FyZF9fYmcge1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7XG4gIH1cbiAgLmJhbm5lci1pdGVtLWNhcmQtLWhvcml6b250YWwgLmJhbm5lci1pdGVtLWNhcmRfX2luZm8ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmJhbm5lci1pdGVtLWNhcmQtLWhvcml6b250YWwgLmJhbm5lci1pdGVtLWNhcmRfX2Rlc2NyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRlci13cnAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmlsdGVyLXdycCB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEyO1xuICB9XG59XG4uZmlsdGVyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRlci1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4uZmlsdGVyLWhlYWQgLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMjEyMzI4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRlci1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmZpbHRlci1wb2ludHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG4uZmlsdGVyLXBvaW50IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZpbHRlci1wb2ludCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpbHRlci1wb2ludCAuaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMyMTIzMjg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXItcG9pbnQgLmljb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpbHRlci1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmlsdGVyLXJhbmdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWx0ZXItcmFuZ2VfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbHRlci1yYW5nZV9fdmFsdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbHRlci1yYW5nZV9fdmFsdWVzIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY2NzA4NTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpbHRlci1yYW5nZV9fdmFsdWVzIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2NjcwODU7XG59XG4uZmlsdGVyLXJhbmdlX192YWx1ZXMtbWF4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmlsdGVyLXJhbmdlX19pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG4uZmlsdGVyLXJhbmdlX19pbnB1dHMgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5maWx0ZXItcmFuZ2UgLmNhdGFsb2ctcmFuZ2VfX3ZhbHVlLW1heCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZpbHRlci1yYW5nZSAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5maWx0ZXItcmFuZ2UgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTRFNkVEO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZmlsdGVyLXJhbmdlIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5maWx0ZXItc2VsZWN0Ll9ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRkEwNDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCAjRThGNkVDO1xufVxuLmZpbHRlci1zZWxlY3QuX3Zpb2xldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDODY3RjU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCAjRjRFQkZGO1xufVxuLmZpbHRlci1zZWxlY3RfX2hlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItc2VsZWN0X19oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vc3ZnL2Fyci1ib3R0b20uc3ZnXCIpO1xufVxuLmZpbHRlci1zZWxlY3RfX2hlYWQuX2FjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uZmlsdGVyLXNlbGVjdF9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDdweDtcbiAgbGVmdDogLTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y5RkFGQjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMHB4IDRweCA4cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZmlsdGVyLXNlbGVjdF9fbGlzdCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsdGVyLXNlbGVjdF9fbGlzdCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uZmlsdGVyLXNlbGVjdF9fbGlzdCBsYWJlbC5fYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y5RkFGQjtcbn1cbi5maWx0ZXItc2VsZWN0X19saXN0IGxhYmVsIC5qcS1jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogI0U0RTZFRDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuLmZpbHRlci1zZWxlY3RfX2xpc3QgbGFiZWwgLmpxLWNoZWNrYm94LmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwRkEwNDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbHRlci1zZWxlY3RfX2xpc3QgbGFiZWwgLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrMy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZmlsdGVyLWNoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5maWx0ZXItY2hlY2tfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpbHRlci1jaGVja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXItY2hlY2tfX2xpIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZpbHRlci1jaGVja19fbGkgLmpxLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLWNoZWNrX19saSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5maWx0ZXItY2hlY2tfX2xpLl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xufVxuLmZpbHRlci1jaGVja19fbGkuX2FjdGl2ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwRkEwNDE7XG59XG4uZmlsdGVyLW1vYl9faGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmlsdGVyLW1vYl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5maWx0ZXItbW9iX19iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5maWx0ZXItbW9iX19iYWNrIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmlsdGVyLW1vYl9fYmFjayAuaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMyMTIzMjg7XG59XG5cbi5maWx0ZXItc2JtdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmlsdGVyLXNibXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1jb250YWluZXItLXdpZGUgLmZpbHRlci10YWdzLm1vYmlsZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY2NzA4NTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwRkEwNDE7XG59XG4ucGFnaW5hdGlvbiB1bCBsaS5fYWN0aXZlIGEge1xuICBjb2xvcjogIzBGQTA0MTtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAtODBweDtcbiAgd2lkdGg6IDMyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5tZW51LWxpc3Qge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW51LWxpc3Qge1xuICAgIHRvcDogNjVweDtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMjBweCk7XG4gIH1cbn1cbi5tZW51LWxpc3QuX29wZW4ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZW51LWxpc3RfX2Ryb3Age1xuICBiYWNrZ3JvdW5kOiAjRjNGNkY4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTY1cHg7XG59XG4ubWVudS1saXN0X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDgwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVudS1saXN0X190aXRsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLm1lbnUtbGlzdF9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4xNWRlZywgIzBGQTA0MSAtOC4yOSUsICNFQ0Y3RUYgMTIzLjA5JSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLm1lbnUtbGlzdF9fdGl0bGUgLmljb24ge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgZmlsbDogIzIxMjMyOCAhaW1wb3J0YW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubWVudS1saXN0X190aXRsZSBzcGFuLCAubWVudS1saXN0X190aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIxMjMyODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVudS1saXN0X190aXRsZSBzcGFuOmJlZm9yZSwgLm1lbnUtbGlzdF9fdGl0bGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjMyODtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tZW51LWxpc3RfX3RpdGxlOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudS1saXN0X193cnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIGhlaWdodDogNTY1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAwO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW51LWxpc3RfX3dycCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAyMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4ubWVudS1saXN0X193cnAgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4ubWVudS1saXN0X193cnAgbGkge1xuICB3aWR0aDogMTYwcHg7XG59XG4ubWVudS1saXN0X193cnAgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUtbGlzdF9fd3JwIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRkEwNDE7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubWVudS1saXN0X193cnAgbGkgYTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LWxpc3RfX2Ryb3Bkb3duOmhvdmVyIC5tZW51LWxpc3RfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogI0VDRjdFRjtcbn1cbi5tZW51LWxpc3RfX2Ryb3Bkb3duOmhvdmVyIC5tZW51LWxpc3RfX3RpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVudS1saXN0X19kcm9wZG93bjpob3ZlciAubWVudS1saXN0X193cnAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oZWFkZXJfX3BlcnNvbmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5oZWFkZXItbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBlcnNvbmFsLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5wZXJzb25hbC1wYW5lbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25hbC1wYW5lbF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuLnBlcnNvbmFsLXBhbmVsX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uYWwtcGFuZWxfX2xpbmtbZGF0YS1jb3VudF06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRkEwNDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4ucGVyc29uYWwtcGFuZWxfX2xpbmsgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjNjY3MDg1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBlcnNvbmFsLXBhbmVsX19saW5rIHN2Zy5pY29uLWhlYXJ0IHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjVweDtcbn1cbi5wZXJzb25hbC1wYW5lbF9fbGluazpob3ZlciBzdmcge1xuICBzdHJva2U6ICMwRkEwNDE7XG59XG5cbi5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51IC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZpbGw6ICMwRkEwNDE7XG4gIHN0cm9rZTogIzBGQTA0MTtcbn1cbi5tZW51X19pdGVtOmhvdmVyIC5tZW51LWRyb3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudV9faXRlbS5fY2F0YWxvZyAubWVudV9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQgLm1lbnVfX2xpbmssXG4ubWVudV9faXRlbTpmaXJzdC1jaGlsZCAubWVudV9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1lbnVfX2l0ZW06bGFzdC1jaGlsZCAubWVudV9fbGluayxcbi5tZW51X19pdGVtOmxhc3QtY2hpbGQgLm1lbnVfX2J0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWVudV9faXRlbS5fY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51X19pdGVtOjptYXJrZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm1lbnVfX2l0ZW0gYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubWVudV9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwRkEwNDE7XG59XG4ubWVudV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzIxMjMyODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzBGQTA0MTtcbn1cbi5tZW51X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjEyMzI4O1xufVxuLm1lbnVfX2xpbmsgYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51X19saW5rIGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMjg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubWVudV9fbGluazpob3ZlciBiOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLW1lbnUtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2JpbGUtbWVudS1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2JpbGUtbWVudS1idXJnZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDVweCAyNXB4IDVweCAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2JpbGUtbWVudS1idXJnZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbn1cbi5tb2JpbGUtbWVudS1idXJnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3MDg1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1vYmlsZS1tZW51LWJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuLm1vYmlsZS1tZW51LWJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE3cHg7XG59XG4ubW9iaWxlLW1lbnUtYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBib3R0b206IDA7XG59XG4ubW9iaWxlLW1lbnUtYnVyZ2VyLl9hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMjg7XG59XG4ubW9iaWxlLW1lbnUtYnVyZ2VyLl9hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1vYmlsZS1tZW51LWJ1cmdlci5fYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBsZWZ0OiAyMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIGFuaW1hdGlvbjogYWN0aXZlLW1lbnUgMC41cyBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgYWN0aXZlLW1lbnUge1xuICAxMDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLm1vYmlsZS1tZW51LWJ1cmdlci5fYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWVudV9fbGluaywgLm1lbnVfX2J0biB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1lbnVfX2xpbmssIC5tZW51X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBvcmRlcjogMTtcbiAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBvcmRlcjogMztcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAyMHB4IDMwcHggMjBweCAwO1xuICB9XG4gIC5oZWFkZXJfX3N0YXR1cyB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmhlYWRlcl9fcGVyc29uYWwge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lbnU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWVudTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICAuaGVhZGVyX190b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19wZXJzb25hbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuaGVhZGVyLW1vYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4O1xuICB9XG4gIC5oZWFkZXItbW9iX193cnAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZWFkZXItbW9iLl9vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5oZWFkZXItbW9iX19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG4gIC5oZWFkZXItbW9iX19zZWFyY2ggLnNlYXJjaC1saW5lX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuaGVhZGVyLW1vYl9fdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5oZWFkZXItbW9iX19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlGMEY0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51X196YWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX3phZyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMjEyMzI4O1xuICB9XG4gIC5oZWFkZXItbWVudV9femFnIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAzcHggMTBweDtcbiAgICBzdHJva2U6ICNBMkFCQkU7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuaGVhZGVyLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjhweCAyMHB4O1xuICAgIHRvcDogLTgxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogODFweDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX3RpdGxlIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgc3Ryb2tlOiAjMjEyMzI4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXItbWVudV9fdGl0bGUyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjhweCAyMHB4O1xuICAgIHRvcDogLTgwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkZXItbWVudV9fdGl0bGUyIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgc3Ryb2tlOiAjMjEyMzI4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX3RpdGxlMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVhZGVyIC51bC1saS0xLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5oZWFkZXIgLnVsLWxpLTEtMS5fb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlciAudWwtbGktMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZGVyIC51bC1saS0yLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5oZWFkZXIgLnVsLWxpLTItMi5fb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlciAudWwtbGktMS1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5oZWFkZXIgLnVsLWxpLTEtc3RhdHVzIC5oZWFkZXItbWVudV9femFnLl9vcGVuIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmhlYWRlciAudWwtbGktMS0xLXN0YXR1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLmhlYWRlciAudWwtbGktMS0xLXN0YXR1cyAub3JkZXItc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGVyc29uYWwtcGFuZWxfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wZXJzb25hbC1wYW5lbF9fbGluayBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLm1lbnUtZHJvcCB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1kcm9wX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDRweCAyMnB4IDE0cHggOXB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xufVxuLm1lbnUtZHJvcF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uc3RpY2t5IC5wYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNTdweDtcbn1cblxuLmhlYWRlci13cnAuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAtODRweDtcbn1cbi5oZWFkZXItd3JwX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zdGlja3kgLnBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjQ2cHg7XG4gIH1cbiAgLmhlYWRlci13cnAuc3RpY2t5IHtcbiAgICB0b3A6IC0xNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zdGlja3kgLnBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjg2cHg7XG4gIH1cbiAgLmhlYWRlci13cnAuc3RpY2t5IHtcbiAgICB0b3A6IC0xNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdGlja3kgLnBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODZweDtcbiAgfVxuICAuaGVhZGVyLXdycCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5oZWFkZXItd3JwLnN0aWNreSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tYWluLXByb21vLXByb2R1Y3RfX25hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1tb2IuX29wZW46aGFzKC51bC1saS0xLTEuX29wZW4pIHtcbiAgdG9wOiAtMjVweDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItbW9iLl9vcGVuOmhhcygudWwtbGktMS0xLl9vcGVuKSAuaGVhZGVyLW1lbnVfX3RpdGxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG4uaGVhZGVyLW1vYi5fb3BlbjpoYXMoLnVsLWxpLTItMi5fb3Blbikge1xuICB0b3A6IC0yNXB4O1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1tb2IuX29wZW46aGFzKC51bC1saS0yLTIuX29wZW4pIC5oZWFkZXItbWVudV9fdGl0bGUyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG4uaGVhZGVyLW1vYi5fb3BlbiAudWwtbGktMS0xLl9vcGVuLFxuLmhlYWRlci1tb2IuX29wZW4gLnVsLWxpLTItMi5fb3BlbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuLmhlYWRlci1tb2IuX29wZW4gLnVsLWxpLTEtMS5fb3BlbiA+IC5kcm9wcGVkLW1lbnUtbGlzdCxcbi5oZWFkZXItbW9iLl9vcGVuIC51bC1saS0yLTIuX29wZW4gPiAuZHJvcHBlZC1tZW51LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogODFweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbW9iLl9vcGVuIC51bC1saS0xLTEuX29wZW46aGFzKC51bC1saS0yLTIuX29wZW4pIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRpdGxlLXNlYXJjaC1yZXN1bHQge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR2LXNlYyAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFkdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMHB4IC0xNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR2LWxpc3Qge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG4uYWR2LWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYWR2LWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxufVxuXG4uYWR2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggN3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFkdi1pdGVtX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFkdi1pdGVtX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzBGQTA0MTtcbn1cbi5hZHYtaXRlbV9fdGV4dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuYWR2LWl0ZW0uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1hcmdpbjogMzBweCAtNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYWluLXByb21vIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ubWFpbi1wcm9tb19fcHJpbWFyeSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuLm1haW4tcHJvbW8tcHJvZHVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tcHJvbW8tcHJvZHVjdF9fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tYWluLXByb21vLXByb2R1Y3RfX2JnIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluLXByb21vLXByb2R1Y3RfX2JnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5Ljc1ZGVnLCByZ2JhKDYzLCA2MywgNjMsIDApIDc3LjA1JSwgIzMwMzAzMCA5OS43OCUpO1xufVxuLm1haW4tcHJvbW8tcHJvZHVjdF9fbWFyayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLm1haW4tcHJvbW8tcHJvZHVjdF9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXByb21vLXByb2R1Y3RfX25hbWUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42NnB4O1xufVxuLm1haW4tcHJvbW8tcHJvZHVjdF9fbGluayAubmF2aWdhdGlvbi1idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWFpbi1wcm9tby1wcm9kdWN0X19saW5rIC5uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbi1hcnJvdyB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnNlY29uZGFyeS1wcm9tb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2Vjb25kYXJ5LXByb21vc19faXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2Vjb25kYXJ5LXByb21vc19faXRlbSAucHJvbW8tcHJvZHVjdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWNvbmRhcnktcHJvbW9zX19pdGVtIC5wcm9tby1wcm9kdWN0X19saW5rIC5uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbi1hcnJvdyB7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogMTAwJTtcbn1cbi5zZWNvbmRhcnktcHJvbW9zX19pdGVtLS1kb3VibGUge1xuICB3aWR0aDogNjAlO1xufVxuLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW0tLWRvdWJsZSAucHJvbW8tcHJvZHVjdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWNvbmRhcnktcHJvbW9zX19pdGVtLS1kb3VibGUgLnByb21vLXByb2R1Y3RfX2luZm8ge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW0tLXdpZGUge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucHJvbW8tcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvbW8tcHJvZHVjdF9fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5wcm9tby1wcm9kdWN0X19iZyBwaWN0dXJlLCAucHJvbW8tcHJvZHVjdF9fYmcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvbW8tcHJvZHVjdF9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb21vLXByb2R1Y3RfX25hbWUge1xuICBjb2xvcjogIzIxMjMyODtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wcm9tby1wcm9kdWN0X19saW5rIC5uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb21vLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvbW8tY2FyZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4ucHJvbW8tY2FyZF9fdG9wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvbW8tY2FyZF9fdG9wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkX19zYWxlIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvbW8tY2FyZF9fc3ltYm9sIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5wcm9tby1jYXJkX19zeW1ib2wgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb21vLWNhcmRfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLnByb21vLWNhcmRfX2JvdHRvbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb21vLWNhcmRfX2JvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzIxMjMyODtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ucHJvZHVjdC1zZWN0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1zZWN0aW9uX19saW5rLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAzNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2R1Y3Qtc2VjdGlvbl9fbGluay1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5jYWxsYmFjay1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbjogMCA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsbGJhY2stc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FsbGJhY2stYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMzc4cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCkgdHJhbnNsYXRlWSg0NXB4KTtcbn1cbi5jYWxsYmFjay1zZWN0aW9uX19pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGxiYWNrLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY2FsbGJhY2stc2VjdGlvbl9fZGVzY3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzIxMjMyODtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNhbGxiYWNrLXNlY3Rpb25fX2Zvcm0ge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxsYmFjay1mb3JtIHtcbiAgcGFkZGluZzogNTBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xufVxuLmNhbGxiYWNrLWZvcm0gLnNlY29uZGFyeS10ZXh0LWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYWxsYmFjay1mb3JtIC5wcmltYXJ5LWJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uYm91cXVldC1zZWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3VzdG9tLWJvdXF1ZXQge1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG4uY3VzdG9tLWJvdXF1ZXRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmN1c3RvbS1ib3VxdWV0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmN1c3RvbS1ib3VxdWV0LXNsaWRlciB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jdXN0b20tYm91cXVldC1zbGlkZXIge1xuICAgIG1hcmdpbjogMzBweCAtMTAwcHg7XG4gIH1cbn1cbi5jdXN0b20tYm91cXVldC1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAxOTVweDtcbn1cbi5jdXN0b20tYm91cXVldC1zbGlkZXJfX2l0ZW0uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkX19iYXNrZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnByb2R1Y3Qtc2VjdGlvbl9fbGlzdCAucHJvZHVjdC1pdGVtLWNhcmRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbCAucHJvZHVjdC1pdGVtLWNhcmRfX2Rlc2NyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fbmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fYmFza2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWNvbmRhcnktcHJvbW9zIHtcbiAgICBtaW4td2lkdGg6IDQ4MHB4O1xuICB9XG4gIC5zZWNvbmRhcnktcHJvbW9zX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWNvbmRhcnktcHJvbW9zX19pdGVtLS1kb3VibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW0tLWRvdWJsZSAucHJvbW8tcHJvZHVjdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW0tLWRvdWJsZSAucHJvbW8tcHJvZHVjdF9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkX19waWN0dXJlIHtcbiAgICB3aWR0aDogMjAycHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2VjdGlvbl9fbGlzdCAucHJvZHVjdC1pdGVtLWNhcmQtLWhvcml6b250YWwge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbCAucHJvZHVjdC1pdGVtLWNhcmRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIC5wcm9kdWN0LWl0ZW0tY2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLmJhbm5lci1pdGVtLWNhcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1lbXB0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5iYW5uZXItaXRlbS1jYXJkIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDI1cHggNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNhbGxiYWNrLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSB0cmFuc2xhdGVZKDg1cHgpO1xuICB9XG4gIC5jYWxsYmFjay1zZWN0aW9uX19pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5jYWxsYmFjay1zZWN0aW9uX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYWxsYmFjay1zZWN0aW9uX19kZXNjciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYWxsYmFjay1zZWN0aW9uX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbF9fYmFza2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmFkdi1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5hZHYtaXRlbV9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIzMjg7XG4gIH1cbiAgLm1haW4tcHJvbW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1haW4tcHJvbW9fX3ByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAubWFpbi1wcm9tby1wcm9kdWN0IHtcbiAgICBhc3BlY3QtcmF0aW86IDUwMC80NTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFpbi1wcm9tby1wcm9kdWN0X19iZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9tby1wcm9kdWN0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnNlY29uZGFyeS1wcm9tb3Mge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW0tLWRvdWJsZSAucHJvbW8tcHJvZHVjdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnByb2R1Y3Qtc2VjdGlvbl9fbGlzdCAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0tZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3Qtc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAuY3VzdG9tLWJvdXF1ZXRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBjb2xvcjogIzIxMjMyODtcbiAgfVxuICAuY3VzdG9tLWJvdXF1ZXQtc2xpZGVyX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jdXN0b20tYm91cXVldC1zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW0ge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW06aGFzKC5wcm9tby1jYXJkKSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5zZWNvbmRhcnktcHJvbW9zIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLnNlY29uZGFyeS1wcm9tb3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWNvbmRhcnktcHJvbW9zX19pdGVtLS1kb3VibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9tby1wcm9kdWN0IHtcbiAgICBhc3BlY3QtcmF0aW86IDM2MC8xODA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubWFpbi1wcm9tb19fcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxuICAuY2FsbGJhY2stc2VjdGlvbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTMwcHgpIHRyYW5zbGF0ZVkoODVweCk7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY3Rpb25fX2luZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY3Rpb25fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLnByb21vLWNhcmRfX3NhbGUge1xuICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLmJhbm5lci1pdGVtLWNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5iYW5uZXItaXRlbS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLm1haW4tcHJvbW8tcHJvZHVjdF9fYmcgcGljdHVyZSwgLm1haW4tcHJvbW8tcHJvZHVjdF9fYmcgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUwMC80NTA7XG4gIH1cbiAgLm1haW4tcHJvbW9fX3ByaW1hcnkge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA1MDAvNDUwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3Qtc2VjdGlvbl9fbGlzdCAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnByb2R1Y3Qtc2VjdGlvbl9fbGlzdCAucHJvZHVjdC1pdGVtLWNhcmQtLWhvcml6b250YWxfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAucHJvZHVjdC1zZWN0aW9uX19saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZC0taG9yaXpvbnRhbF9fYmFza2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9kdWN0LXNlY3Rpb25fX2xpc3QgLnByb2R1Y3QtaXRlbS1jYXJkLS1ob3Jpem9udGFsX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2xpY2staW5pdGlhbGl6ZWQgLmFkdi1pdGVtLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLmFkdi1saXN0IHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLmNvbnRhY3RzLWluZm8ge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jb250YWN0cy1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG4uY29udGFjdHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmNvbnRhY3RzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFjdHMtdGl0bGVfX21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuY29udGFjdHMtdGl0bGVfX21vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5jb250YWN0cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmNvbnRhY3RzLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWN0cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdHMtcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3RzLXJvd19femFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWN0cy1yb3dfX3phZyAuaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHN0cm9rZTogIzIxMjMyODtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFjdHMtcm93X19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY29udGFjdHMtcm93X19kZXNjIGEge1xuICBjb2xvcjogIzIxMjMyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHMtcm93X19kZXNjIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMjg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uY29udGFjdHMtcm93X19kZXNjIGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdHMtbWFwIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDE1cHgpO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmNvbnRhY3RzLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhY3RzLW1hcCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLW1hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5kZWxpdmVyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZGVsaXZlcnktaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGVsaXZlcnktaXRlbXMge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5kZWxpdmVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZGVsaXZlcnktaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kZWxpdmVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRlbGl2ZXJ5LWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmRlbGl2ZXJ5LWl0ZW1fX2ljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLmRlbGl2ZXJ5LWl0ZW1fX2ljb24gLmljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMjEyMzI4O1xufVxuLmRlbGl2ZXJ5LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kZWxpdmVyeS1pdGVtX190aXRsZSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGVsaXZlcnktaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmRlbGl2ZXJ5LWl0ZW1fX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRlbGl2ZXJ5LWl0ZW1fX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgfVxufVxuLmRlbGl2ZXJ5LXBheW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5kZWxpdmVyeS1wYXltZW50c19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmRlbGl2ZXJ5LXBheW1lbnRzX19pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kZWxpdmVyeS1wYXltZW50c19faXRlbXMge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5kZWxpdmVyeS1wYXltZW50c19faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDczREM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5kZWxpdmVyeS1wYXltZW50c19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kZWxpdmVyeS1wYXltZW50c19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICB9XG59XG4uZGVsaXZlcnktcGF5bWVudHNfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGVsaXZlcnktcGF5bWVudHNfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmRlbGl2ZXJ5LXBheW1lbnRzX19pbWcgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kZWxpdmVyeS1wYXltZW50c19faW1nIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uZGVsaXZlcnktcGF5bWVudHNfX3phZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5hdXRob3JpemUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhvcml6ZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hdXRob3JpemUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uYXV0aG9yaXplLWluZm8ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hdXRob3JpemUtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgfVxufVxuLmF1dGhvcml6ZS1pbmZvX193cnAge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdXRob3JpemUtZGVzY3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NzA4NTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdXRob3JpemUtZm9ybV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hdXRob3JpemUtZm9ybV9faXRlbSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40OCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA0KSwgMHB4IDRweCAxNnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hdXRob3JpemUtZm9ybV9faXRlbSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNDgpO1xufVxuLmF1dGhvcml6ZS1mb3JtX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmF1dGhvcml6ZS1mb3JtX19idG4gYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLmF1dGhvcml6ZS1mb3JtX19idG4gYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYXV0aG9yaXplLWZvcm1fX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY3MDg1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmF1dGhvcml6ZS1mb3JtX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5hdXRob3JpemUtZm9ybV9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBMkFCQkU7XG59XG4uYXV0aG9yaXplLWZvcm1fX3RpbWUuX2dyZWVuIHtcbiAgY29sb3I6ICMwRkEwNDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF1dGhvcml6ZS1mb3JtX190aW1lLl9ncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBGQTA0MTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5hdXRob3JpemUtZm9ybV9fdGltZS5fZ3JlZW46aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG59XG4uYXV0aG9yaXplLWltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hdXRob3JpemUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXV0aG9yaXplLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFib3V0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5hYm91dC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5hYm91dC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFib3V0LWNvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFib3V0LWNvbnRlbnQgaDEsIC5hYm91dC1jb250ZW50IGgyLCAuYWJvdXQtY29udGVudCBoMywgLmFib3V0LWNvbnRlbnQgaDQsIC5hYm91dC1jb250ZW50IGg1LCAuYWJvdXQtY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWJvdXQtY29udGVudCBpZnJhbWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dC1jb250ZW50IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5hYm91dC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmFib3V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5hYm91dC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0LXRpdGxlX19tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmFib3V0LXRpdGxlX19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hYm91dC1kZXNjIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFib3V0LWRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dC1kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFib3V0LXdoeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYWJvdXQtd2h5IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5hYm91dC13aHlfX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYWJvdXQtd2h5X190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmFib3V0LXdoeV9faXRlbXMge1xuICB3aWR0aDogY2FsYyg2Ni42NiUgLSAxNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmFib3V0LXdoeV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXQtd2h5X19pdGVtcyB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgfVxufVxuLmFib3V0LXdoeV9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXQtd2h5X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIH1cbn1cbi5hYm91dC13aHlfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjRFQkZGO1xufVxuLmFib3V0LXdoeV9femFnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5hYm91dC1yZXZpZXdzIHtcbiAgbWFyZ2luOiA5MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYWJvdXQtcmV2aWV3cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYWJvdXQtcmV2aWV3c19faW5mbyB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmFib3V0LXJldmlld3NfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFib3V0LXJldmlld3NfX2luZm8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5hYm91dC1yZXZpZXdzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYWJvdXQtcmV2aWV3c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hYm91dC1hcnJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dC1hcnJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQtYXJyIHtcbiAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dC1hcnIuX3JpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzBGQTA0MTtcbn1cbi5hYm91dC1hcnI6aG92ZXIgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4uYWJvdXQtYXJyIC5pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5hYm91dC1zbGlkZXJzIHtcbiAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYWJvdXQtc2xpZGVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dC1zbGlkZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5hYm91dC1zbGlkZXI6bnRoLWNoaWxkKDNuKzEpIC5hYm91dC1zbGlkZXJfX3dycCB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG59XG4uYWJvdXQtc2xpZGVyOm50aC1jaGlsZCgzbisyKSAuYWJvdXQtc2xpZGVyX193cnAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTI1LCAwLCAwLjIpO1xufVxuLmFib3V0LXNsaWRlcjpudGgtY2hpbGQoM24rMykgLmFib3V0LXNsaWRlcl9fd3JwIHtcbiAgYmFja2dyb3VuZDogI0Y0RUJGRjtcbn1cbi5hYm91dC1zbGlkZXJfX3dycCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXQtc2xpZGVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWJvdXQtc2xpZGVyX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmFib3V0LXNsaWRlcl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjcwODU7XG59XG4uYWJvdXQtc2xpZGVyX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9udXMge1xuICBwYWRkaW5nOiA0MHB4IDAgNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ib251cyB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gIH1cbn1cbi5ib251cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYm9udXMtd3JwIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm9udXMtc3VtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ib251cy1zdW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ib251cy1zdW1fX3F1YW50aXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9udXMtc3VtX19xdWFudGl0eSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ib251cy1zdW1fX3F1YW50aXR5IHNwYW4ub3JhbmdlIHtcbiAgY29sb3I6ICNGQTdEMDA7XG59XG4uYm9udXMtc3VtX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ib251cy1zdW1fX3Rvb2x0aXAgLmljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjRkE3RDAwO1xufVxuLmJvbnVzLXN1bV9fdG9vbHRpcCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03NXB4O1xuICBsZWZ0OiAtMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJvbnVzLXN1bV9fdG9vbHRpcCBzcGFuIHtcbiAgICBsZWZ0OiAtMTgwcHg7XG4gIH1cbn1cbi5ib251cy1zdW1fX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYm9udXMtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uYm9udXMtaGlzdG9yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYm9udXMtaGlzdG9yeSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbi5ib251cy1oaXN0b3J5X19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9udXMtaGlzdG9yeV9fbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbi5ib251cy1oaXN0b3J5X19saSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWluLXdpZHRoOiA3NXB4O1xufVxuLmJvbnVzLWhpc3RvcnlfX2xpIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJvbnVzLWhpc3RvcnlfX2xpLl9oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RjBGNDtcbn1cbi5ib251cy1oaXN0b3J5X19saS5faGVhZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0EyQUJCRTtcbn1cblxuLmNhdGFsb2cge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhdGFsb2cge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXRhbG9nLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmNhdGFsb2ctaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXRhbG9nLWhlYWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLWhlYWRfX3NvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhdGFsb2ctaGVhZF9fc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2ctaGVhZF9fc29ydC1saSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LWxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMzI4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmNhdGFsb2ctaGVhZF9fc29ydC1saTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRhbG9nLWhlYWRfX3NvcnQtbGkuX2FjdGl2ZSB7XG4gIGNvbG9yOiAjMEZBMDQxO1xufVxuLmNhdGFsb2ctaGVhZF9fc29ydC1saS5fYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2F0YWxvZy1oZWFkX19zb3J0LW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICB3aWR0aDogMTk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXRhbG9nLWhlYWRfX3NvcnQtbW9iIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5jYXRhbG9nLWhlYWRfX3NvcnQtbW9iIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzBGQTA0MTtcbn1cbi5jYXRhbG9nLWhlYWRfX3NvcnQtbW9iIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiAuanEtc2VsZWN0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogIzIxMjMyODtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwRkEwNDE7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggOHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTM1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXRhbG9nLWhlYWRfX3NvcnQtbW9iIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjMxRjIwICFpbXBvcnRhbnQ7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNhdGFsb2ctaGVhZF9fc29ydC1tb2IgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xufVxuLmNhdGFsb2ctaGVhZF9fc29ydC1tb2IgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrMi5zdmdcIik7XG59XG4uY2F0YWxvZy1oZWFkX19zb3J0LW1vYiAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmNhdGFsb2ctaGVhZF9fc29ydC1tb2IgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZy13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLmNhdGFsb2ctbGlzdCB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDE1cHgpO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXRhbG9nLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2F0YWxvZy1saXN0IC5wcm9kdWN0LXNlY3Rpb25fX2xpc3Qge1xuICBtYXJnaW46IDAgLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xufVxuLmNhdGFsb2ctbGlzdCAucHJvZHVjdC1pdGVtLWNhcmQge1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhdGFsb2ctbGlzdCAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNhdGFsb2ctbGlzdCAucHJvZHVjdC1pdGVtLWNhcmRfX2Jhc2tldCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2F0YWxvZy1saXN0IC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcmQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmNhcmQtd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNhcmQtd3JwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtd3JwIHtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG59XG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZC1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1saXN0X193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWxpc3RfX3dycCB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cbn1cbi5jYXJkLWxpc3RfX3NsaWRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY2FyZC1saXN0X19zbGlkZXJzIC5wcm9kdWN0LWl0ZW0tY2FyZF9faW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtbGlzdF9fc2xpZGVycyAucHJvZHVjdC1pdGVtLWNhcmRfX2lubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4uY2FyZC1saXN0X19hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkLWxpc3RfX2FyciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuY2FyZC1saXN0X19hcnIge1xuICAgIHRvcDogLTY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWxpc3RfX2FyciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQtbGlzdF9fYXJyLl9sZWZ0IHtcbiAgbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmNhcmQtbGlzdF9fYXJyLl9sZWZ0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA0N3B4O1xuICB9XG59XG4uY2FyZC1saXN0X19hcnIuX3JpZ2h0IHtcbiAgcmlnaHQ6IC02MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5jYXJkLWxpc3RfX2Fyci5fcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uY2FyZC1saXN0X19hcnIgLmljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMEZBMDQxO1xufVxuLmNhcmQtbGlzdF9fYXJyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5jYXJkLWxpc3QgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtbGlzdCAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jYXJkLWxpc3QgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJvbnVzLXBvcHVwIC5iYXNrZXQtYm9udXNfX3Rvb2x0aXAge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5jYXJkLXNsaWRlcnMge1xuICB3aWR0aDogY2FsYyg0OC41JSAtIDE1cHgpO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNhcmQtc2xpZGVycyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtc2xpZGVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNhcmQtc2xpZGVyX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtc2xpZGVyX19tYWluLXNsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDk1LzQ5NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtc2xpZGVyX19tYWluLXNsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2FyZC1zbGlkZXJfX21haW4gLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLXNsaWRlcl9fbWFpbiAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTI1cHg7XG59XG4uY2FyZC1zbGlkZXJfX21haW4gLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIG1hcmdpbjogMCAyLjVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jYXJkLXNsaWRlcl9fbWFpbiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmNhcmQtc2xpZGVyX19tYWluIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZC1zbGlkZXJfX21haW4gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY2FyZC1zbGlkZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtc2xpZGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZC1zbGlkZXJfX2xpc3Qtd3JwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuICBtYXJnaW46IGF1dG87XG59XG4uY2FyZC1zbGlkZXJfX2xpc3Qtd3JwIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4uY2FyZC1zbGlkZXJfX2xpc3Qtc2wge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FyZC1zbGlkZXJfX2xpc3Qtc2wge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhcmQtc2xpZGVyX19saXN0LXNsIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5jYXJkLXNsaWRlcl9fbGlzdC1zbCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2FyZC1zbGlkZXJfX2xpc3QtYXJyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNhcmQtc2xpZGVyX19saXN0LWFycjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cbi5jYXJkLXNsaWRlcl9fbGlzdC1hcnIgLmljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMEZBMDQxO1xufVxuXG4uY2FyZC1pbmZvIHtcbiAgd2lkdGg6IGNhbGMoNTEuNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jYXJkLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uY2FyZC1pbmZvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY2FyZC1pbmZvX193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FyZC1pbmZvX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcm93LWdhcDogMjVweDtcbiAgfVxufVxuLmNhcmQtaW5mb19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtaW5mb19fYm90dG9tIHtcbiAgICByb3ctZ2FwOiAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1pbmZvX196YWcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FyZC1pbmZvX19jb3VudCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtaW5mb19fY291bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1pbmZvX19jb3VudC13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVEO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmNhcmQtaW5mb19fY291bnQtd3JwIGJ1dHRvbiB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzMuMzMlO1xuICBjb2xvcjogIzBGQTA0MTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19jb3VudC13cnAgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmNhcmQtaW5mb19fY291bnQtd3JwIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMzMuMzMlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19jb3VudC13cnAgaW5wdXQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5jYXJkLWluZm9fX2NvdW50LXdycCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1pbmZvX19jb3VudC13cnAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtaW5mb19faGVpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19oZWlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1pbmZvX19oZWlnaHQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWluZm9fX2hlaWdodC1saSB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y5RkFGQjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jYXJkLWluZm9fX2hlaWdodC1saSAuanEtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmQtaW5mb19faGVpZ2h0LWxpIC5qcS1jaGVja2JveF9fZGl2IHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1pbmZvX19oZWlnaHQtbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjcwODU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZC1pbmZvX19oZWlnaHQtbGkuX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG59XG4uY2FyZC1pbmZvX19oZWlnaHQtbGkuX2FjdGl2ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwRkEwNDE7XG59XG4uY2FyZC1pbmZvX19jb2xvciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtaW5mb19fY29sb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1pbmZvX19jb2xvci13cnAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTZFRDtcbn1cbi5jYXJkLWluZm9fX2NvbG9yLXdycCBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtaW5mb19fY29sb3Itd3JwIC5jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1pbmZvX19jb2xvci13cnAgLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtaW5mb19fY29sb3Itd3JwIC5zZWxlY3Qtc3R5bGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uY2FyZC1pbmZvX19jb2xvci13cnAgLnNlbGVjdC1zdHlsZWQgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2FyZC1pbmZvX19jb2xvci13cnAgLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fyci1ib3R0b20uc3ZnXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19jb2xvci13cnAgLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbn1cbi5jYXJkLWluZm9fX2NvbG9yLXdycCAuc2VsZWN0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOUZBRkI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggOHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMjAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3cHggIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbn1cbi5jYXJkLWluZm9fX2NvbG9yLXdycCAuc2VsZWN0LW9wdGlvbnMuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtaW5mb19fY29sb3Itd3JwIC5zZWxlY3Qtb3B0aW9ucy5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLWluZm9fX2NvbG9yLXdycCAuc2VsZWN0LW9wdGlvbnNfX2NodW5rIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX2NvbG9yLXdycCAuc2VsZWN0LW9wdGlvbnNfX2NodW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmQtaW5mb19fY29sb3Itd3JwIC5zZWxlY3Qtb3B0aW9ucyBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmQtaW5mb19fY29sb3Itd3JwIC5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOUZBRkI7XG59XG4uY2FyZC1pbmZvX19jb2xvci13cnAgLnNlbGVjdC1vcHRpb25zIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0Y5RkFGQjtcbiAgY29sb3I6ICMyMTIzMjg7XG59XG4uY2FyZC1pbmZvX19jb2xvci13cnAgLnNlbGVjdC1vcHRpb25zIGxpIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2FyZC1pbmZvX19wYWNrIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19wYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmQtaW5mb19fcGFjay13cnAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTZFRDtcbn1cbi5jYXJkLWluZm9fX3BhY2std3JwIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1pbmZvX19wYWNrLXdycCAuanEtc2VsZWN0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbn1cbi5jYXJkLWluZm9fX3BhY2std3JwIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLWluZm9fX3BhY2std3JwIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjMyODtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuLmNhcmQtaW5mb19fcGFjay13cnAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvYXJyLWJvdHRvbS5zdmdcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX3BhY2std3JwIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgfVxufVxuLmNhcmQtaW5mb19fcGFjay13cnAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1pbmZvX19wYWNrLXdycCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOUZBRkI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggOHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgOHB4KSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDdweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtNHB4O1xufVxuLmNhcmQtaW5mb19fcGFjay13cnAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIzMUYyMCAhaW1wb3J0YW50O1xufVxuLmNhcmQtaW5mb19fcGFjay13cnAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVEO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jYXJkLWluZm9fX3BhY2std3JwIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpLnNlbCB7XG4gIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gIGNvbG9yOiAjMjEyMzI4O1xufVxuLmNhcmQtaW5mb19fcGFjay13cnAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkuc2VsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVjazIuc3ZnXCIpO1xufVxuLmNhcmQtaW5mb19fcGFjay13cnAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xufVxuLmNhcmQtaW5mb19fcGFjay13cnAgLmpxLXNlbGVjdGJveC5kcm9wZG93biAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhcmQtaW5mb19fY2FzaCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5jYXJkLWluZm9fX2Nhc2gge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19jYXNoIHtcbiAgICByb3ctZ2FwOiAwO1xuICAgIG9yZGVyOiAyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuLmNhcmQtaW5mb19fY2FzaC1vbGQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJkLWluZm9fX2Nhc2gtYWN0dWFsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtaW5mb19fY2FzaC1hY3R1YWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLmNhcmQtaW5mb19fZG9zdGF2a2Ege1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX2Rvc3RhdmthIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG4uY2FyZC1pbmZvX19kb3N0YXZrYSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtaW5mb19fZG9zdGF2a2EgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX2Rvc3RhdmthIGJ1dHRvbiAuaWNvbi1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQtaW5mb19fYmFza2V0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19iYXNrZXQge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1pbmZvX19iYXNrZXQgLnByaW1hcnktYnV0dG9uIHtcbiAgcGFkZGluZzogMTRweCAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19iYXNrZXQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbi5jYXJkLWluZm9fX2NsaWNrIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1pbmZvX19jbGljayB7XG4gICAgb3JkZXI6IDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLWluZm9fX2NsaWNrIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgcGFkZGluZzogMTRweCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtaW5mb19fY2xpY2sgLnNlY29uZGFyeS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgfVxufVxuLmNhcmQtaW5mb19fc2l6ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtaW5mb19fc2l6ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX3NpemUtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuLmNhcmQtaW5mb19fc2l6ZS1saSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDExLjI1cHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVEO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX3NpemUtbGkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG4uY2FyZC1pbmZvX19zaXplLWxpIC5qcS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC1pbmZvX19zaXplLWxpIC5qcS1jaGVja2JveF9fZGl2IHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1pbmZvX19zaXplLWxpIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcmQtaW5mb19fc2l6ZS1saS5fYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0VDRjdFRjtcbn1cbi5jYXJkLWluZm9fX3NpemUtbGkuX2FjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMwRkEwNDE7XG59XG4uY2FyZC1pbmZvX19zdHJ1Y3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWluZm9fX3N0cnVjdHVyZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5jYXJkLWluZm9fX3N0cnVjdHVyZS1oZWFkIC5jYXJkLWluZm9fX3phZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1pbmZvX19zdHJ1Y3R1cmUtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNBMkFCQkU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcmQtaW5mb19fc3RydWN0dXJlLWxpbmsgLmljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjQTJBQkJFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuLmNhcmQtaW5mb19fc3RydWN0dXJlLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkFCQkU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uY2FyZC1pbmZvX19zdHJ1Y3R1cmUtbGluazpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5jYXJkLWluZm9fX3N0cnVjdHVyZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1pbmZvX19zdHJ1Y3R1cmUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX3N0cnVjdHVyZS1saXN0IGxpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuLmNhcmQtaW5mb19fc3RydWN0dXJlLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1pbmZvX19zdHJ1Y3R1cmUtbGlzdCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2NzA4NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWluZm9fX3N0cnVjdHVyZS1saXN0IGxpIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1pbmZvX19wYWNraW5nIC5jYXJkLWluZm9fX3phZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2FyZC1pbmZvX19wYWNraW5nIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjY3MDg1O1xufVxuXG4uY2FyZC10YWJzIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jYXJkLXRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY2FyZC10YWJzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXJkLXRhYnNfX2Rlc2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY2FyZC10YWJzX19kZXNjLl9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLXRhYnNfX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FyZC10YWJzX19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC10YWJzX19yZXZpZXdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLXRhYnNfX3Jldmlld3MuX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdGFic19fcmV2aWV3cy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuLmNhcmQtdGFic19fcmV2aWV3cy1oZWFkLS1ub3RhdmFpbGFibGUge1xuICBjb2xvcjogI2E1YTliMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtdGFic19fcmV2aWV3cy1oZWFkLS1ub3RhdmFpbGFibGUgaDUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLXRhYnNfX3Jldmlld3MtaGVhZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbi5jYXJkLXRhYnNfX3Jldmlld3Mtc2NvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5jYXJkLXRhYnNfX3Jldmlld3MtdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtdGFic19fcmV2aWV3cy11bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbi5jYXJkLXRhYnNfX3Jldmlld3MtdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG59XG4uY2FyZC10YWJzX19yZXZpZXdzLXNsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5jYXJkLXRhYnNfX3Jldmlld3Mtc2wgLm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmQtdGFic19fcmV2aWV3cy1zbCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xufVxuLmNhcmQtdGFic19fcmV2aWV3cy1zbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLXRhYnNfX3Jldmlld3Mtc2wgLnNjb3JlLXN0YXIge1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkLXRhYnNfX3Jldmlld3Mtd3JwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jYXJkLXRhYnNfX3Jldmlld3MtYXJycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG4uY2FyZC10YWJzX19yZXZpZXdzLWFyciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC10YWJzX19yZXZpZXdzLWFyciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uY2FyZC10YWJzX19yZXZpZXdzLWFyciAuaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICNmZmY7XG59XG4uY2FyZC10YWJzX19yZXZpZXdzLWFyci5fcmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMEZBMDQxO1xufVxuLmNhcmQtdGFic19fcmV2aWV3cy1hcnI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4uY2FyZC10YWJzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjY3MDg1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtdGFicyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jYXJkLXRhYnMgc3Bhbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMTIzMjg7XG59XG4uY2FyZC10YWJzIC5zY29yZS1udW1iZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FyZC10YWJzIC5zY29yZS1zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDA7XG59XG4uY2FyZC10YWJzIC5zY29yZS1zdGFyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jYXJkLXRhYnMgLnNjb3JlLXN0YXIgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxOXB4O1xuICBtYXgtaGVpZ2h0OiAxOXB4O1xuICBzdHJva2U6ICMwRkEwNDE7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBmaWxsOiBub25lO1xufVxuLmNhcmQtdGFicyAuc2NvcmUtc3Rhci0tZmlsbCBzdmcge1xuICBmaWxsOiAjMEZBMDQxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtdGFicyAuc2NvcmUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uY2FyZC10YWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTZFRDtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC10YWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhcmQtdGFiLl9hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItY29sb3I6ICMwRkEwNDE7XG59XG5cbi5mYXZvdXJpdGVzLXRpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYXZvdXJpdGVzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZmF2b3VyaXRlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZhdm91cml0ZXMtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYXZvdXJpdGVzLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICB9XG59XG4uZmF2b3VyaXRlcyAucHJvZHVjdC1pdGVtLWNhcmQge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZhdm91cml0ZXMgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhdm91cml0ZXMgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5mYXZvdXJpdGVzIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYXZvdXJpdGVzIC5wcm9kdWN0LWl0ZW0tY2FyZF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmF2b3VyaXRlcyAucHJvZHVjdC1pdGVtLWNhcmRfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZmF2b3VyaXRlcyAucHJvZHVjdC1pdGVtLWNhcmRfX2Jhc2tldCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLnN5bWJvbF9ydWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJ1YmxlQml0cml4XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWNoZWNrb3V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJhc2tldC1jaGVja291dC1jb250YWluZXIuYmFza2V0LWNoZWNrb3V0LWNvbnRhaW5lci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5iYXNrZXQtY2hlY2tvdXQtY29udGFpbmVyLmJhc2tldC1jaGVja291dC1jb250YWluZXItZml4ZWQtaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qcmVnaW9uIENvdXBvbiovXG4uYmFza2V0LWNvdXBvbi1zZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMjtcbiAgLW1zLWZsZXg6IDI7XG4gIGZsZXg6IDI7XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGZvbnQ6IDQwMCAxMnB4LzE4cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay1maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMjM1cHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay1jb3Vwb24tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOGRhM2FkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhkYTNhZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJhc2tldC1jb3Vwb24tYWxlcnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250OiA0MDAgMTNweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xufVxuXG4uYmFza2V0LWNvdXBvbi10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi50ZXh0LW11dGVkIC5iYXNrZXQtY291cG9uLXRleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3YWQ1MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjN2FkNTAwO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFza2V0LWNvdXBvbi1hbGVydCAuY2xvc2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjb2xvcjogIzNlODZkZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiA0MDAgMTJweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAyMjBtcyBlYXNlIGFsbDtcbn1cblxuLmJhc2tldC1jb3Vwb24tYWxlcnQgLmNsb3NlLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhc2tldC1jaGVja291dC1jb250YWluZXIge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgfVxuICAuYmFza2V0LWNvdXBvbi1zZWN0aW9uIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYmFza2V0LWNvdXBvbi1hbGVydC1zZWN0aW9uIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmJhc2tldC1jb3Vwb24tYmxvY2stZmllbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYXNrZXQtY291cG9uLWJsb2NrLWZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmFza2V0LWNvdXBvbi1ibG9jay1maWVsZCAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyplbmRyZWdpb24qL1xuLypyZWdpb24gQ2hlY2tvdXQqL1xuLmJhc2tldC1jaGVja291dC1zZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMztcbiAgLW1zLWZsZXg6IDM7XG4gIGZsZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldC1jaGVja291dC1zZWN0aW9uLWlubmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDM1cHg7XG4gIG9yZGVyOiAyO1xufVxuXG4vKiovXG4uYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stdG90YWwtaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyMTIzMjg7XG59XG5cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stdG90YWwtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ExYTFhMTtcbiAgZm9udDogNDAwIDEycHgvMTZweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qKi9cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stdG90YWwtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1wcmljZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC1jb3Vwb24tYmxvY2stdG90YWwtcHJpY2UtY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiAxODBtcyB0ZXh0LXNoYWRvdyBlYXNlLCAxODBtcyBjb2xvciBlYXNlO1xufVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay10b3RhbC1wcmljZS1vbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMDtcbiAgY29sb3I6ICNhMWExYTE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250OiA0MDAgMThweC8xNnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1jb3Vwb24tYmxvY2stdG90YWwtcHJpY2Utb2xkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTBBJTNDc3ZnJTIwd2lkdGglM0QlMjI0OTFweCUyMiUyMGhlaWdodCUzRCUyMjEyNXB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTI1JTIwMTAwJTI1JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMS4yMzA0Njg3NSUyQzEyMS40MTAxNTYlMjBDMTIyLjc2NDQ1NSUyQzgwLjM5OTg2NjElMjAyMTIuMjI3OTk3JTJDNTIuOTc3OTkxMSUyMDI2OS42MjEwOTQlMkMzOS4xNDQ1MzEyJTIwQzMyNy4wMTQxOTElMkMyNS4zMTEwNzE0JTIwNDAwLjQyMDQ0MSUyQzEzLjQ3NjQzNiUyMDQ4OS44Mzk4NDQlMkMzLjY0MDYyNSUyMiUyMHN0cm9rZSUzRCUyMiUyM0I4MDkwOSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjE2JTIyJTIwLyUzRSUwQSUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTNDL3N2ZyUzRSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay10b3RhbC1wcmljZS1kaWZmZXJlbmNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggNnB4IDZweDtcbiAgYmFja2dyb3VuZDogI2QxZWNmMTtcbiAgY29sb3I6ICMxNzllYmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogNDAwIDEzcHgvMTJweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qKi9cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uYmFza2V0LWJ0bi1jaGVja291dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRkEwNDE7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5iYXNrZXQtbm90aWZpY2F0aW9uLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1ibG9jay1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmOGUwO1xuICBjb2xvcjogIzZhOTk5NztcbiAgZm9udDogNDAwIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtYmxvY2stbm90aWZpY2F0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmOGUwO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhc2tldC1jaGVja291dC1zZWN0aW9uIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5iYXNrZXQtbm90aWZpY2F0aW9uLXNlY3Rpb24ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmFza2V0LWNoZWNrb3V0LWJsb2NrLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogYXV0bztcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gIC5iYXNrZXQtY2hlY2tvdXQtc2VjdGlvbi1pbm5lciB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuICAuYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYmFza2V0LWJ0bi1jaGVja291dCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhc2tldC1ibG9jay1ub3RpZmljYXRpb246YWZ0ZXIge1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYmFza2V0LWNoZWNrb3V0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyplbmRyZWdpb24qL1xuLypyZWdpb24gQmFza2V0IGl0ZW0gbGlzdCB3cmFwcGVyKi9cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4vKmhlYWRlciovXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBwYWRkaW5nIGVhc2U7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXIgdGQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjEyMzI4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1udW1iZXIge1xuICB3aWR0aDogMTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1udW1iZXItemFrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zIHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZSB7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50IHtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZSB7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgd2lkdGg6IDUlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXIuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZGZkZjtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItbGlnaHQgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250OiBib2xkIDE1cHgvMThweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbi5iYXNrZXQtaXRlbXMtc2VhcmNoLWZpZWxkICsgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1pdGVtcy1zZWFyY2gtZmllbGQgKyAuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpbHRlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDM7XG4gIC1tcy1mbGV4OiAzO1xuICBmbGV4OiAzO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCAuZm9ybS1jb250cm9sIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci1maWx0ZXItaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGNvbG9yOiAjM2U4NmRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGJvbGQgMTNweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAyMjBtcyBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpbHRlci1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNDYyZGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci1maWx0ZXItaXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzJmMzQzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYXNrZXQtaXRlbXMtc2VhcmNoLWZpZWxkIHtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCBidXR0b24uY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDlweCAxMXB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdCB7XG4gICAgcGFkZGluZzogMTBweCA5cHggMTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXIge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qZW5kcmVnaW9uKi9cbi5iYXNrZXQtaXRlbXMtbGlzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogU2hvd092ZXJsYXk7XG4gIGFuaW1hdGlvbi1uYW1lOiBTaG93T3ZlcmxheTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDIwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgU2hvd092ZXJsYXkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgU2hvd092ZXJsYXkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5iYXNrZXQtaXRlbXMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyID4gdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWdpZnQsXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItZ2lmdCA+IHRkLFxuLmJhc2tldC1pdGVtcy1saXN0IC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWdpZnQsXG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1naWZ0ID4gdGQsXG4gIC5iYXNrZXQtaXRlbXMtbGlzdCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIG9yZGVyOiAxO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLypyZWdpb24gSW1hZ2UqL1xuLmJhc2tldC1pdGVtLWJsb2NrLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgbWF4LXdpZHRoOiA4MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgb3JkZXI6IDE7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJhc2tldC1pdGVtLWltYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhc2tldC1pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1pbWFnZSB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLmJhc2tldC1pdGVtLWltYWdlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWU5MjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmJhc2tldC1pdGVtLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhc2tldC1pdGVtLWltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMtaW5uZXIge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zLWlubmVyIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgfVxufVxuLyplbmRyZWdpb24qL1xuLypyZWdpb24gbGFibGUqL1xuLypMYWJlbCovXG4uYmFza2V0LWl0ZW0tbGFiZWwtdGV4dCxcbi5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5MDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0NTBtcyBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0LFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tbGFiZWwtcmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0IHNwYW4sXG4uYmFza2V0LWl0ZW0tbGFiZWwtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2Y0MmMyYztcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG59XG5cbi5ieC1yZWQgLmJhc2tldC1pdGVtLWxhYmVsLXRleHQgc3Bhbixcbi5ieC1yZWQgLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhOTBjO1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtdGV4dCA+IGRpdixcbi5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qIFRFWFQgKi9cbi5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0IHNwYW4ge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQuYmFza2V0LWl0ZW0tbGFiZWwtc21hbGwgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQuYmFza2V0LWl0ZW0tbGFiZWwtYmlnIHNwYW4ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0ID4gZGl2IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuYmFza2V0LWl0ZW0tbGFiZWwtdGV4dC5iYXNrZXQtaXRlbS1sYWJlbC1zbWFsbCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZzogMnB4IDdweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtLWxhYmVsLXRleHQuYmFza2V0LWl0ZW0tbGFiZWwtYmlnIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi8qUklORyovXG4uYmFza2V0LWl0ZW0tbGFiZWwtcmluZyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCA2NiwgMjU1LCAwLjYpO1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtcmluZy5iYXNrZXQtaXRlbS1sYWJlbC1iaWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcuYmFza2V0LWl0ZW0tbGFiZWwtc21hbGwge1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcuYmFza2V0LWl0ZW0tbGFiZWwtYmlnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYmFza2V0LWl0ZW0tbGFiZWwtdG9wIHtcbiAgdG9wOiAtMnB4O1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtY2VudGVyID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtbGVmdCB7XG4gIGxlZnQ6IC0ycHg7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1sZWZ0ID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLWJvdHRvbSB7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtbWlkZGxlIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1yaWdodCB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1yaWdodCA+IGRpdiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtY2VudGVyLnByb2R1Y3QtaXRlbS1sYWJlbC1taWRkbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4vKmVuZHJlZ2lvbiovXG4vKnJlZ2lvbiBJbmZvKi9cbi5iYXNrZXQtaXRlbS1ibG9jay1pbmZvIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDM7XG4gIC1tcy1mbGV4OiAzO1xuICBmbGV4OiAzO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5iYXNrZXQtaXRlbS1ibG9jay1pbmZvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiA2O1xuICAgIC1tcy1mbGV4OiA2O1xuICAgIGZsZXg6IDY7XG4gIH1cbn1cbi8qcmVnaW9uIE5hbWUqL1xuLmJhc2tldC1pdGVtLWluZm8tbmFtZSxcbi5iYXNrZXQtaXRlbS1pbmZvLW5hbWUtbGluayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgY29sb3I6ICMyMTIzMjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qLmJhc2tldC1pdGVtLWFjdGlvbnMtcmVtb3ZlICsgLmJhc2tldC1pdGVtLWluZm8tbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcbn0qL1xuaDIuYmFza2V0LWl0ZW0taW5mby1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJhc2tldC1pdGVtLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0taW5mby1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYmFza2V0LWl0ZW0taW5mby1uYW1lLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBGQTA0MTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtaXRlbS1pbmZvLW5hbWUsXG4gIC5iYXNrZXQtaXRlbS1pbmZvLW5hbWUtbGluayB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtLWluZm8tbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi8qZW5kcmVnaW9uKi9cbi5iYXNrZXQtaXRlbS1ibG9jay1jb21tb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXg6IDI7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDI7XG4gIG9yZGVyOiA0O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1jb21tb24ge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYXNrZXQtaXRlbS1ibG9jay1jb21tb24ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlciAuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXIgLmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbiA+IGRpdiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbiB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyIC5iYXNrZXQtaXRlbS1ibG9jay1jb21tb24ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC8qLmJhc2tldC1pdGVtLXByaWNlLW9sZCB7IHJpZ2h0OiAxMHB4OyB9Ki9cbiAgLmJhc2tldC1pdGVtLXByaWNlLWN1cnJlbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4vKnJlZ2lvbiBQcm9wZXJ0aWVzKi9cbi5iYXNrZXQtaXRlbS1ibG9jay1wcm9wZXJ0aWVzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogNTtcbiAgLW1zLWZsZXg6IDU7XG4gIGZsZXg6IDU7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eSxcbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHksXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1uYW1lLFxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBmb250OiA0MDAgMTJweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LXZhbHVlLFxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS12YWx1ZSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250OiBib2xkIDEycHgvMTZweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qcmVnaW9uIEN1c3RvbSBDb2x1bW4qL1xuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tY29udGVudCB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS1waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLXBob3RvIC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tdmFsdWUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgd29yZC1zcGFjaW5nOiAwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS1waG90byAuYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLXZhbHVlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYXNrZXQtaXRlbS1jdXN0b20tYmxvY2stcGhvdG8tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJhc2tldC1pdGVtLWN1c3RvbS1ibG9jay1waG90by1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tY3VzdG9tLWJsb2NrLXBob3RvLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZTkyMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLyplbmRyZWdpb24qL1xuLypzY3UqL1xuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LXRleHQsXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UsXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1zY3UtY29sb3Ige1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtdGV4dCxcbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UsXG4uYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tc2N1LWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXQtaXRlbS1zY3UtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYXNrZXQtaXRlbS1zY3UtaXRlbSxcbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS5ub3QtYXZhaWxhYmxlOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDNweCAzcHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWNlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW06aG92ZXIsXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW0uc2VsZWN0ZWQsXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW0ubm90LWF2YWlsYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmNjMDtcbn1cblxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLnNlbGVjdGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW0ubm90LWF2YWlsYWJsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUyMHdpZHRoJTNEJTIyMjBweCUyMiUyMGhlaWdodCUzRCUyMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjUlMjAxMDAlMjUlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDbGluZSUyMHgxJTNEJTIyMCUyMiUyMHkxJTNEJTIyMjAlMjIlMjB4MiUzRCUyMjIwJTIyJTIweTIlM0QlMjIwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUyMHN0cm9rZSUzRCUyMiUyM2ExYTFhMSUyMi8lM0UlMEElM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLm5vdC1hdmFpbGFibGUgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYmFza2V0LWl0ZW0tc2N1LWNvbG9yIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lcixcbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1zY3UtY29sb3IgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyLFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LWltYWdlIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtdGV4dCAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogYm9sZCAxNHB4LzE3cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtdGV4dCAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIge1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICBmb250OiBib2xkIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWl0ZW0tcHJvcGVydHktbmFtZSxcbiAgLmJhc2tldC1pdGVtLXByb3BlcnR5LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmFza2V0LWl0ZW0tYmxvY2stcHJvcGVydGllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1wcm9wZXJ0aWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyLFxuICAuYmFza2V0LWl0ZW0tc2N1LWNvbG9yIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmJhc2tldC1pdGVtLXByb3BlcnR5LXNjdS10ZXh0IC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMnB4IDNweDtcbiAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IGJvbGQgMTFweC8xNXB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLyplbmRyZWdpb24qL1xuLypyZWdpb24gQW1vdW50Ki9cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWFtb3VudCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICBvcmRlcjogMztcbn1cblxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkLFxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkOmhvdmVyIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IGJvbGQgMThweC8yN3B4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQuZGlzYWJsZWQgLmJhc2tldC1pdGVtLWFtb3VudC1maWxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLyogZGlzcGxheTogbm9uZTsgPC0gQ3Jhc2hlcyBDaHJvbWUgb24gaG92ZXIgKi9cbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDwtLSBBcHBhcmVudGx5IHNvbWUgbWFyZ2luIGFyZSBzdGlsbCB0aGVyZSBldmVuIHRob3VnaCBpdCdzIGhpZGRlbiAqL1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkLmJhc2tldC11cGRhdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFza2V0QW1vdW50RmlsZWRVcGRhdGVkO1xuICBhbmltYXRpb24tbmFtZTogYmFza2V0QW1vdW50RmlsZWRVcGRhdGVkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNjAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNjAwbXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYXNrZXRBbW91bnRGaWxlZFVwZGF0ZWQge1xuICAwJSwgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWU5MjAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhc2tldEFtb3VudEZpbGVkVXBkYXRlZCB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG4gIH1cbiAgNTAlIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTkyMDA7XG4gIH1cbn1cbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXMsXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogI0VDRjdFRjtcbn1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czpob3Zlcixcbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBGQTA0MTtcbn1cblxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzLFxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6YmVmb3JlLFxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czphZnRlcixcbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMEZBMDQxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzOmhvdmVyOmJlZm9yZSxcbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6aG92ZXI6YWZ0ZXIsXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51czpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQuZGlzYWJsZWQgLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czpiZWZvcmUsXG4uYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50LmRpc2FibGVkIC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6YWZ0ZXIsXG4uYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50LmRpc2FibGVkIC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ExYTFhMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBpdGFsaWMgMTJweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1cyxcbiAgLmJhc2tldC1pdGVtLWFtb3VudC1idG4tbWludXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNztcbiAgfVxuICAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDFweCAxcHggMDtcbiAgfVxuICAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51cyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweCAwIDAgMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLyplbmRyZWdpb24qL1xuLypyZWdpb24gUHJpY2UqL1xuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2Uge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIG9yZGVyOiA0O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZS1mb3Itb25lIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIG9yZGVyOiAyO1xufVxuXG4uYmFza2V0LWl0ZW0tYmxvY2stcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5iYXNrZXQtaXRlbS1wcmljZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGNvbG9yOiAjYTFhMWExO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udDogMTJweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1pdGVtLXByaWNlLWN1cnJlbnQge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBjb2xvcjogIzJmMzQzNTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5iYXNrZXQtaXRlbS1wcmljZS1jdXJyZW50LXRleHQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAxODBtcyB0ZXh0LXNoYWRvdyBlYXNlLCAxODBtcyBjb2xvciBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2Utb2xkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjYTFhMWExO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLmJhc2tldC1pdGVtLXByaWNlLW9sZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDQwMCAxM3B4LzE1cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2Utb2xkLXRleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlMEElM0NzdmclMjB3aWR0aCUzRCUyMjQ5MXB4JTIyJTIwaGVpZ2h0JTNEJTIyMTI1cHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjUlMjAxMDAlMjUlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xLjIzMDQ2ODc1JTJDMTIxLjQxMDE1NiUyMEMxMjIuNzY0NDU1JTJDODAuMzk5ODY2MSUyMDIxMi4yMjc5OTclMkM1Mi45Nzc5OTExJTIwMjY5LjYyMTA5NCUyQzM5LjE0NDUzMTIlMjBDMzI3LjAxNDE5MSUyQzI1LjMxMTA3MTQlMjA0MDAuNDIwNDQxJTJDMTMuNDc2NDM2JTIwNDg5LjgzOTg0NCUyQzMuNjQwNjI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzQjgwOTA5JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMTYlMjIlMjAvJTNFJTBBJTIwJTIwJTIwJTIwJTNDL2clM0UlMEElM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5iYXNrZXQtaXRlbS1wcmljZS1kaWZmZXJlbmNlIHtcbiAgcGFkZGluZzogM3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNkMWVjZjE7XG4gIGNvbG9yOiAjMTc5ZWJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQ6IDQwMCAxMXB4LzEycHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXByaWNlLWZvci1vbmUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuYmFza2V0LWl0ZW0tYmxvY2stcHJpY2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmJhc2tldC1pdGVtLXByaWNlLW9sZCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhc2tldC1pdGVtLWJsb2NrLXByaWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLXByaWNlID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYmFza2V0LWl0ZW0tYmxvY2stcHJpY2UgLmJhc2tldC1pdGVtLXByaWNlLWRpZmZlcmVuY2Uge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDVweCA2cHggNnB4O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi8qZW5kcmVnaW9uKi9cbi8qcmVnaW9uIEFjdGlvbnMqL1xuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJhc2tldC1pdGVtLWJsb2NrLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XG59XG5cbi5ieC10b3VjaCAuYmFza2V0LWl0ZW0tYmxvY2stYWN0aW9ucyxcbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lcjpob3ZlciAuYmFza2V0LWl0ZW0tYmxvY2stYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5iYXNrZXQtaXRlbS1hY3Rpb25zLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iYXNrZXQtaXRlbS1hY3Rpb25zLXJlbW92ZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmFza2V0LWl0ZW0tYmxvY2staW5mbyAuYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyplbmRyZWdpb24qL1xuLyplbmRyZWdpb24qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC10YWJsZSxcbiAgLmJhc2tldC1pdGVtcy1saXN0LXRhYmxlIHRoZWFkLFxuICAuYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUgdGJvZHksXG4gIC5iYXNrZXQtaXRlbXMtbGlzdC10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0ci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0LXRhYmxlIHRyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkLFxuICAuYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUgdGJvZHkgdHIuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyID4gdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1hbW91bnQsXG4gIHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2UsXG4gIHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICB0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9ucyxcbiAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1ub3RpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXByaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxuICB0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZSB7XG4gICAgcGFkZGluZzogMzRweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXByaWNlIC5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSAuYmFza2V0LWl0ZW0tcHJpY2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iYXNrZXQtaXRlbS1ibG9jay1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLW5vdGlmaWNhdGlvbi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMjIwbXMgYWxsIGVhc2U7XG59XG5cbi8qKi9cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1leHBlbmQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1leHBlbmQgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY4ZmU7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1leHBlbmQgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlZC1jb250YWluZXIgZGl2IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgU2hvd05vdGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmOGZlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFNob3dOb3RlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMCUsIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjhmZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1jb2xsYXBzZSAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmVkLWNvbnRhaW5lciB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1jb2xsYXBzZSAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmVkLWNvbnRhaW5lciBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWNvbGxhcHNlIC5iYXNrZXQtaXRlbS1ibG9jay1pbmZvLFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWNvbGxhcHNlIC5iYXNrZXQtaXRlbS1ibG9jay1jb21tb24sXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItY29sbGFwc2UgLmJhc2tldC1pdGVtLWJsb2NrLWltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWNvbGxhcHNlID4gdGQgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZWQtYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZWQtYmxvY2sgLmZhZGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlZC1hbmNob3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jbGVhci1idG46YWZ0ZXIsXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jbGVhci1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNkMDAyMWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IgZWFzZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmhvdmVyOmFmdGVyLFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTAwMGY7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRvdWJsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kb3VibGUgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTVweDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZG91YmxlLWFuY2hvcixcbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRvdWJsZS1hbmNob3I6dmlzaXRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRvdWJsZS1hbmNob3I6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0td2FybmluZy1jb250YWluZXIge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0td2FybmluZy1jb250YWluZXIgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTVweDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLypyZWdpb24gR2lmdHMqL1xuLmJhc2tldC1pdGVtLWdpZnRzLWxpc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmNlYjlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZWY4O1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdHMtbGlzdC1jb250YWluZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlYjlmO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdHMtbGlzdC10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWI5ZjtcbiAgY29sb3I6ICM1YjU4NDg7XG4gIGZvbnQ6IGJvbGQgMTVweC8xOHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnRzLWxpc3Qge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtZ2lmdC1pdGVtIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjJlZDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnRzLWxpc3QgLmJhc2tldC1pdGVtcy1saXN0LWdpZnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLypyZWdpb24gR2lmdCBpbWFnZSovXG4uYmFza2V0LWl0ZW0tZ2lmdC1pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTY4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbi5iYXNrZXQtaXRlbS1naWZ0LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYXNrZXQtaXRlbS1naWZ0LWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDY5cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qZW5kcmVnaW9uKi9cbi8qcmVnaW9uIEdpZnQgdGl0bGUqL1xuLmJhc2tldC1pdGVtLWdpZnQtdGl0bGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1mbGV4OiA5O1xuICAtbXMtZmxleDogOTtcbiAgZmxleDogOTtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnQtdGl0bGUtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250OiA0MDAgMTVweC8yMHB4IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmFza2V0LWl0ZW0tZ2lmdC10aXRsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi8qZW5kcmVnaW9uKi9cbi8qcmVnaW9uIEdpZnQgcHJpY2UqL1xuLmJhc2tldC1pdGVtLWdpZnQtcHJpY2UtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDI7XG4gIC1tcy1mbGV4OiAyO1xuICBmbGV4OiAyO1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdC1wcmljZS1jdXJyZW50IHtcbiAgY29sb3I6ICMyZjM0MzU7XG4gIGZvbnQ6IDQwMCAyMnB4LzI2cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdC1wcmljZS1vbGQge1xuICBjb2xvcjogI2ExYTFhMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQ6IDQwMCAxM3B4LzE2cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdC1wcmljZS1kaWZmZXJlbmNlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggNnB4IDZweDtcbiAgYmFja2dyb3VuZDogI2UyZjBjYjtcbiAgY29sb3I6ICM1MjVjNjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogYm9sZCA5cHgvMTJweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmFza2V0LWl0ZW1zLWxpc3QtZ2lmdC1pdGVtIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYmFza2V0LWl0ZW0tZ2lmdC1wcmljZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLyplbmRyZWdpb24qL1xuLyplbmRyZWdpb24qL1xuLypyZWdpb24gR2lmdC1jb250YWluZXIqL1xuLmJhc2tldC1naWZ0cy1saXN0LXdyYXBwZXIsXG4uYmFza2V0LWdpZnRzLWxpc3Qtd3JhcHBlci1jb21wYWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZGZkZjtcbn1cblxuLmJhc2tldC1naWZ0cy1saXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDE4cHggMjVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZGZkZjtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgZm9udDogYm9sZCAxNXB4LzE4cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5iYXNrZXQtY2xlYXI6YWZ0ZXIsXG4uYmFza2V0LWNsZWFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjYTFhMWExO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2U7XG59XG5cbi5iYXNrZXQtY2xlYXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFza2V0LWNsZWFyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJhc2tldC1jbGVhcjpob3ZlcjphZnRlcixcbi5iYXNrZXQtY2xlYXI6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYXNrZXQtZ2lmdHMtbGlzdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggOXB4IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uYmFza2V0LWdpZnRzLWxpc3Qge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5iYXNrZXQtZ2lmdHMtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTFweDtcbiAgY29sb3I6ICM4NjhkOTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogNDAwIDEzcHgvMTVweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtZ2lmdHMtbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWdpZnRzLWxpc3QtaXRlbS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYmFza2V0LWdpZnQtYmxvY2staW1hZ2Uge1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5cbi5iYXNrZXQtZ2lmdC1pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmFza2V0LWdpZnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTY4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWdpZnQtYmxvY2staW5mbyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4uYmFza2V0LWdpZnQtaW5mby1uYW1lLFxuLmJhc2tldC1naWZ0LWluZm8tbmFtZS1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzJmMzQzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiA0MDAgMTVweC8xOXB4IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtZ2lmdC1pbmZvLW5hbWUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXQtZ2lmdC1ibG9jay1jb21tb24ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdGVkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2I2YmJiZjtcbiAgZm9udDogNDAwIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tbGFiZWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0NjhlZTU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICM4MjhiOTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjODI4Yjk1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDE5MG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtaW5wdXQ6Y2hlY2tlZCArIC5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tcmFkaW8ge1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udDogYm9sZCAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MjhiOTU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNoZWNrYm94OmFmdGVyLFxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDE5MG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNoZWNrYm94OmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tY2hlY2tib3g6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dDpjaGVja2VkICsgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDphZnRlcixcbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dDpjaGVja2VkICsgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4ZWU1O1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzk3cHgpIHtcbiAgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jb250YWluZXIge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1sYWJlbCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmJ4LXN0ZXAtb3BhY2l0eSB7XG4gIHRyYW5zaXRpb246IDUwMG1zIG9wYWNpdHkgZWFzZTtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi8qZW5kcmVnaW9uKi9cbi8qcmVnaW9uIG5vdCBmb3VuZCovXG4uYmFza2V0LXNlYXJjaC1ub3QtZm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTUwcHggMCAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLmJhc2tldC1zZWFyY2gtbm90LWZvdW5kLWljb24ge1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTgycHglMjIlMjBoZWlnaHQlM0QlMjIxODJweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE4MiUyMDE4MiUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDZyUyMHN0cm9rZSUzRCUyMm5vbmUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMG9wYWNpdHklM0QlMjIwLjIlMjIlMjBmaWxsJTNEJTIyJTIzQTdBQkIwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTclMkM3MC41JTIwQzE3JTJDNDAuOTQ3Mzc0NyUyMDQwLjk0NzM3NDclMkMxNyUyMDcwLjUlMkMxNyUyMEMxMDAuMDUyNjI1JTJDMTclMjAxMjQlMkM0MC45NDczNzQ3JTIwMTI0JTJDNzAuNSUyMEMxMjQlMkMxMDAuMDUyNjI1JTIwMTAwLjA1MjYyNSUyQzEyNCUyMDcwLjUlMkMxMjQlMjBDNDAuOTQ3Mzc0NyUyQzEyNCUyMDE3JTJDMTAwLjA1MjYyNSUyMDE3JTJDNzAuNSUyME0xNzguNDA4MTQ5JTJDMTYwLjE5Mjk1NSUyMEwxMjkuMjgwODk0JTJDMTExLjA1NjMwMiUyMEMxMjkuMjE2NTI0JTJDMTExLjAxNzY4MyUyMDEyOS4xNTIxNTQlMkMxMTAuOTkxOTM3JTIwMTI5LjEwMDY1OCUyQzExMC45NTMzMTclMjBDMTM2Ljk3OTU1NyUyQzk5LjUzNDg3MDYlMjAxNDEuNjE0MjA0JTJDODUuNzIyMDI1NyUyMDE0MS42MTQyMDQlMkM3MC44MDIwOTM2JTIwQzE0MS42MTQyMDQlMkMzMS42OTM1OTE3JTIwMTA5LjkwNTQ5NiUyQzAlMjA3MC44MDcxMDE5JTJDMCUyMEMzMS43MDg3MDc2JTJDMCUyMDAlMkMzMS42OTM1OTE3JTIwMCUyQzcwLjgwMjA5MzYlMjBDMCUyQzEwOS45MTA1OTYlMjAzMS43MDg3MDc2JTJDMTQxLjYwNDE4NyUyMDcwLjgwNzEwMTklMkMxNDEuNjA0MTg3JTIwQzg1LjcxNTIxNTQlMkMxNDEuNjA0MTg3JTIwOTkuNTQxOTExMyUyQzEzNi45Njk4NjglMjAxMTAuOTQ4MjkyJTJDMTI5LjA5MTUyNiUyMEMxMTAuOTk5Nzg4JTJDMTI5LjE0MzAxOSUyMDExMS4wMTI2NjIlMkMxMjkuMjIwMjU3JTIwMTExLjA2NDE1OCUyQzEyOS4yNzE3NSUyMEwxNjAuMjA0Mjg3JTJDMTc4LjQwODQwMyUyMEMxNjQuOTkzNDIyJTJDMTgzLjE5NzE5OSUyMDE3Mi44NDY1NzMlMkMxODMuMTk3MTk5JTIwMTc3LjYzNTcwOCUyQzE3OC40MDg0MDMlMjBMMTc4LjQwODE0OSUyQzE3Ny42MjMxNDMlMjBDMTgzLjE5NzI4NCUyQzE3Mi44MzQzNDclMjAxODMuMTk3Mjg0JTJDMTY0Ljk4MTc1MSUyMDE3OC40MDgxNDklMkMxNjAuMTkyOTU1JTIyLyUzRSUwQSUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTNDL3N2ZyUzRSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iYXNrZXQtc2VhcmNoLW5vdC1mb3VuZC10ZXh0IHtcbiAgY29sb3I6ICNjMGM1Y2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogMzBweC8zNXB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyplbmRyZWdpb24qL1xuLmJ4LXNiYi1lbXB0eS1jYXJ0LWltYWdlIHtcbiAgd2lkdGg6IDEzMXB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBtYXJnaW46IDUwcHggYXV0byA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2VtcHR5X2NhcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5ieC1zYmItZW1wdHktY2FydC10ZXh0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYmFiYWJhO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uYngtc2JiLWVtcHR5LWNhcnQtZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLmNhdGFsb2ctYmxvY2staGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkZWU2O1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keS5ieC10aGVtZS1ibHVlIC5jYXRhbG9nLWJsb2NrLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmNjMDtcbn1cblxuYm9keS5ieC10aGVtZS1ncmVlbiAuY2F0YWxvZy1ibG9jay1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICM2M2FhMjg7XG59XG5cbmJvZHkuYngtdGhlbWUtcmVkIC5jYXRhbG9nLWJsb2NrLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogI2RhMzczNztcbn1cblxuYm9keS5ieC10aGVtZS15ZWxsb3cgLmNhdGFsb2ctYmxvY2staGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiMjM2O1xufVxuXG4uYmFza2V0LWJvbnVzIHtcbiAgb3JkZXI6IDE7XG59XG4uYmFza2V0LWJvbnVzX19xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYmFza2V0LWJvbnVzX19xdWFudGl0eSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzIxMjMyODtcbn1cbi5iYXNrZXQtYm9udXNfX3F1YW50aXR5IHNwYW4ub3JhbmdlIHtcbiAgY29sb3I6ICNGQTdEMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNrZXQtYm9udXNfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhc2tldC1ib251c19fdG9vbHRpcCAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICNGQTdEMDA7XG59XG4uYmFza2V0LWJvbnVzX190b29sdGlwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzVweDtcbiAgbGVmdDogLTIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYXNrZXQtYm9udXNfX3Rvb2x0aXAgc3BhbiB7XG4gICAgbGVmdDogLTE4MHB4O1xuICB9XG59XG4uYmFza2V0LWJvbnVzX190b29sdGlwOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmJhc2tldC1ib251c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmJhc2tldC1ib251c19fbGluayAuaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMyMTk2NTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYmFza2V0LWJvbnVzX19saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjE5NjUzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFza2V0LWJvbnVzX19saW5rIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2NTM7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uYmFza2V0LWJvbnVzX19saW5rOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5iYXNrZXQtYm9udXNfX3F1YW50aXR5IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmFza2V0LWNoZWNrb3V0LXNlY3Rpb24taW5uZXIge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgLmJhc2tldC1ib251c19fdG9vbHRpcCB7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9ucyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1udW1iZXIge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgICBvcmRlcjogNjtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWFtb3VudCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1udW1iZXItemFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMge1xuICAgIG1pbi13aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tbnVtYmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2Uge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMuMzMzMzMzMzMzM3B4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWFtb3VudCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMy4zMzMzMzMzMzMzcHgpO1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmJhc2tldC1jaGVja291dC1zZWN0aW9uLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmFza2V0LWNoZWNrb3V0LXNlY3Rpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5iYXNrZXQtY2hlY2tvdXQtc2VjdGlvbi1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhc2tldC1jaGVja291dC1zZWN0aW9uLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJ4LXN0ZXAtb3BhY2l0eSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmJhc2tldC1pdGVtLXByaWNlLWN1cnJlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJhc2tldC1jaGVja291dC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtcy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iYXNrZXQtaXRlbS1pbWFnZS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmFza2V0LWJvbnVzX190b29sdGlwIHNwYW4ge1xuICAgIGxlZnQ6IC0yNDBweDtcbiAgICB0b3A6IC04NXB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLmJhc2tldC1ib251cy13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJhc2tldC1ib251cy13cnAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYmFza2V0LWJvbnVzLXdycCAuYmFza2V0LWJvbnVzX19xdWFudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sdW1uLWdhcDogNXB4O1xufVxuLmJhc2tldC1ib251cy13cnAgLmJhc2tldC1ib251c19fcXVhbnRpdHkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYXNrZXQtYm9udXMtd3JwIC5iYXNrZXQtYm9udXNfX3Rvb2x0aXAgc3BhbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5iYXNrZXQtYm9udXMtd3JwIC5iYXNrZXQtYm9udXNfX3Rvb2x0aXAge1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5iYXNrZXQtY291cG9uLXdycCAuYmFza2V0LWNvdXBvbi1hbGVydCAuY2xvc2UtbGluayB7XG4gIGNvbG9yOiAjMEZBMDQxO1xufVxuLmJhc2tldC1jb3Vwb24td3JwIC5iYXNrZXQtY291cG9uLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtd2lkdGg6IDI0NXB4O1xufVxuLmJhc2tldC1jb3Vwb24td3JwIC5iYXNrZXQtY291cG9uLWJsb2NrLWZpZWxkIC5mb3JtLWdyb3VwLWNvdXBvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay1maWVsZCAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cbi5iYXNrZXQtY291cG9uLWJsb2NrLWZpZWxkIC5iYXNrZXQtY291cG9uLWFjY2VwdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzBGQTA0MTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhc2tldC1jaGVja291dC1jb250YWluZXIgLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1wcmljZSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMjg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG59XG4uZm9vdGVyX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9vdGVyLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5mb290ZXItYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2NrLWxpc3RfX3JvdyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNBMkFCQkU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmJsb2NrLWxpc3RfX3JvdyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0EyQUJCRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stbGlzdF9fcm93IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uYmxvY2stbGlzdF9fcm93IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay1saXN0X19yb3cgYTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLWxpc3RfX3JvdyBhLmxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNvY2lhbHNfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNvY2lhbHNfX2xpbmsgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjQTJBQkJFO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnNvY2lhbHNfX2xpbmsgc3ZnLmZpbGxlZCB7XG4gIGZpbGw6ICNBMkFCQkU7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc29jaWFsc19fbGluazpob3ZlciBzdmcge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uc29jaWFsc19fbGluazpob3ZlciBzdmcuZmlsbGVkIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mb290ZXJfY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmZvb3Rlci1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmJ4LXNvYSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYngtc29hLXNlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU5ZWI7XG4gIHdpZHRoOiA3NC41JTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4M0NCMUI7XG59XG5cbi8qLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtY29tcGxldGVkIC5ieC1zb2Etc2VjdGlvbi10aXRsZTpiZWZvcmUgeyovXG4vKmNvbnRlbnQ6IFwiIFwiOyovXG4vKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuLyp3aWR0aDogMThweDsqL1xuLyptYXJnaW46MnB4IDEwcHggMXB4IDA7Ki9cbi8qbGluZS1oZWlnaHQ6IDIwcHg7Ki9cbi8qaGVpZ2h0OiAxOHB4OyovXG4vKmJhY2tncm91bmQ6IHVybChpbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAwOyovXG4vKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ki9cbi8qfSovXG4uYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnQge1xuICBjb2xvcjogIzBGQTA0MTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRkEwNDE7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jYngtc29hLW9yZGVyIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgb3BhY2l0eSBlYXNlO1xuICBjb3VudGVyLXJlc2V0OiBoZWFkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ieC1zb2Etc2VjdGlvbiAuYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMEZBMDQxO1xuICBjb3VudGVyLWluY3JlbWVudDogaGVhZGluZztcbiAgY29udGVudDogY291bnRlcihoZWFkaW5nKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogLTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50IHtcbiAgYmFja2dyb3VuZDogIzg3YzczZDtcbiAgYm9yZGVyLWNvbG9yOiAjODdjNzNkO1xufVxuXG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xufVxuXG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC13YXJuaW5nIC5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmOGMxMWE7XG4gIGJvcmRlci1jb2xvcjogI2Y4YzExYTtcbn1cblxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtd2FybmluZyAuYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnQ6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0JFNzE7XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLXdhcm5pbmcgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTM3cHg7XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWVycm9yIC5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNkYjRjNGM7XG4gIGJvcmRlci1jb2xvcjogI2RiNGM0Yztcbn1cblxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtZXJyb3IgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiNGEyOTtcbn1cblxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtZXJyb3IgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTIwcHg7XG59XG5cbi8qLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtZXJyb3IgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlOmJlZm9yZSB7YmFja2dyb3VuZDogdXJsKGltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIC0xOHB4O30qL1xuLmJ4LXNvYS1zZWN0aW9uLmJ4LXNlbGVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYngtc29hLXNlY3Rpb24tdGl0bGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWViO1xufVxuXG4uYngtc29hLXNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zZWxlY3RlZCAuYngtc29hLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5ieC1zb2EtZWRpdHN0ZXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zZWxlY3RlZCAuYngtc29hLWVkaXRzdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXNlbGVjdGVkIC5ieC1zb2EtZWRpdHN0ZXA6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYngtc29hLXNlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtY29tcGxldGVkIC5ieC1zb2Etc2VjdGlvbi1jb250ZW50LFxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXNlbGVjdGVkIC5ieC1zb2Etc2VjdGlvbi1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIFRhYmxlICovXG4uYngtc29hLXRhYmxlLWZhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ieC1zb2EtdGFibGUtZmFkZTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiIzAwZmZmZmZmXCIsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuLmJ4LXNvYS10YWJsZS1mYWRlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMGZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIixHcmFkaWVudFR5cGU9MSApO1xufVxuXG4uYngtc29hLXRhYmxlLWZhZGU6YmVmb3JlLFxuLmJ4LXNvYS10YWJsZS1mYWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZTtcbn1cblxuLmJ4LXNvYS10YWJsZS1mYWRlLWxlZnQ6YmVmb3JlLFxuLmJ4LXNvYS10YWJsZS1mYWRlLXJpZ2h0OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5ieC1zb2EtaXRlbS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ieC1zb2EtaXRlbS10ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmJ4LXNvYS1pdGVtLXRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYngtc29hLWl0ZW0tdGQge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJ4LXNvYS1pdGVtLXRhYmxlIC5ieC1zb2EtaXRlbS10cjpmaXJzdC1jaGlsZCAuYngtc29hLWl0ZW0tdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4vKi5ieC1zb2EtaXRlbS1ibG9ja3twYWRkaW5nLWJvdHRvbToxMHB4O30qL1xuLmJ4LXNvYS1pdGVtLWltZy1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1pdGVtLWltZy1ibG9jayB7XG4gIHdpZHRoOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmJ4LXNvYS1pdGVtLWltZ2NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwY2ZkOTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYngtc29hLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ4LXNvYS1pdGVtLXRpdGxlIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ieC1zb2EtaXRlbS10ZC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzdjN2M3YztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJ4LXNvYS1pdGVtLXRkLXRleHQge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ4LXNvYS1pdGVtLXRkLXRleHQgLmRlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjEyMzI4O1xufVxuXG4uYngtc29hLWl0ZW0tcHJvcGVydGllcy5ieC10ZXh0LXJpZ2h0IC5ieC1zb2EtaXRlbS10ZC10aXRsZSxcbi5ieC1zb2EtaXRlbS1wcm9wZXJ0aWVzLmJ4LXRleHQtcmlnaHQgLmJ4LXNvYS1pdGVtLXRkLXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJ4LXNvYS1pdGVtLXRkLXRleHQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJ4LXNvYS1pdGVtLXRkLXRleHQgLmJ4LXByaWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYngtcHJpY2Utb2xkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQjhCOEI4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ieC1zb2EtaXRlbS10ZC1jb250cm9sIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ4LXNvYS1pdGVtLXRhYmxlLFxuICAuYngtc29hLWl0ZW0tdGFibGUgPiB0Ym9keSxcbiAgLmJ4LXNvYS1pdGVtLXRyLFxuICAuYngtc29hLWl0ZW0tdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ieC1zb2EtaXRlbS10ci5ieC1zb2EtaXRlbS1pbmZvLWNvbnRhaW5lcixcbiAgLmJ4LXNvYS1pdGVtLXRyIC5ieC1zb2EtaXRlbS10ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5ieC1zb2EtaXRlbS10ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZTVlNWU1O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJ4LXNvYS1pdGVtLXRyLmJ4LXNvYS1pdGVtLXRyLWZpcnN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmJ4LXNvYS1pdGVtLWJsb2NrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ieC1zb2EtaXRlbS1wcm9wZXJ0aWVzLmJ4LXRleHQtcmlnaHQgLmJ4LXNvYS1pdGVtLXRkLXRpdGxlLFxuICAuYngtc29hLWl0ZW0tcHJvcGVydGllcy5ieC10ZXh0LXJpZ2h0IC5ieC1zb2EtaXRlbS10ZC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1ODFweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ieC1zb2EtaXRlbS1wcm9wZXJ0aWVzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYngtc29hLWl0ZW0tdGQtdGl0bGUsXG4gIC5ieC1zb2EtaXRlbS1udGgtNHAxLFxuICAuYngtc29hLWl0ZW0tdHIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmJ4LXNvYS1pdGVtLXRkIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAuYngtc29hLWl0ZW0taW1nLWJsb2NrIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtY29tcGxldGVkIC5ieC1zb2EtaXRlbS1pbWctYmxvY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5ieC1zb2EtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ieC1zY3UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuYngtc29hLWl0ZW0tdGQtdGl0bGUsXG4gIC5ieC1zb2EtaXRlbS10ZC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmJ4LXNvYS1pdGVtLXRkLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjpcIjtcbiAgfVxuICAuYngtc29hLWl0ZW0tcHJvcGVydGllcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5ieC1zb2EtaXRlbS1pbWctYmxvY2sge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogQWR2YW5jZWQgaW5mbyAqL1xuLmJ4LXNvYS1pdGVtLWluZm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5ieC1zb2EtaXRlbS1pbmZvLWNvbnRhaW5lciAuYngtc29hLWl0ZW0tdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLypsZWZ0OjIwcHg7Ki9cbiAgLypyaWdodDoyMHB4OyovXG4gIC8qcGFkZGluZzowIDIwcHg7Ki9cbn1cblxuLmJ4LXNvYS1pdGVtLWluZm8tY29udGFpbmVyIC5ieC1zb2EtaXRlbS1pbmZvLWJsb2NrIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYngtc29hLWl0ZW0taW5mby1ibG9jay5ieC1hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYngtc29hLWluZm8tYmxvY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJ4LXNvYS1pbmZvLWxpbmUge1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLmJ4LXNvYS1pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICM3YzdjN2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ieC1zb2EtaW5mby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmJ4LXNvYS1pdGVtLWluZm8tY29udGFpbmVyIC5ieC1zb2EtaXRlbS10ZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJ4LXNvYS1pdGVtLWluZm8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLyogQ291cG9uICovXG4uYngtc29hLWNvdXBvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJ4LXNvYS1jb3Vwb24tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYngtc2VsZWN0ZWQgLmJ4LXNvYS1jb3Vwb24tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uYngtc29hLWNvdXBvbi1pdGVtLWZpeGVkIC5ieC1zb2EtY291cG9uLWJsb2NrIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJ4LXNvYS1jb3Vwb24taXRlbS1maXhlZCAuYngtc29hLWNvdXBvbi1sYWJlbCxcbi5ieC1zb2EtY291cG9uLWl0ZW0tZml4ZWQgLmJ4LXNvYS1jb3Vwb24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJ4LXNvYS1jb3Vwb24tYmxvY2sge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmJ4LXNvYS1jb3Vwb24taW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ4LXNvYS1jb3Vwb24taW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOGRhM2FkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhkYTNhZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYngtc29hLWNvdXBvbi1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q1REI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ4LXNvYS1jb3Vwb24taW5wdXQgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYig5OSwgMTE2LCAxMjYpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1jb3Vwb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4uYngtc29hLWNvdXBvbi1pdGVtIHN0cm9uZy5ieC1zb2EtY291cG9uLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNBOTQ0NDI7XG59XG5cbi5ieC1zb2EtY291cG9uLWl0ZW0gc3Ryb25nLmJ4LXNvYS1jb3Vwb24taXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYmE0Mjg7XG59XG5cbi5ieC1zb2EtY291cG9uLWl0ZW0gc3Ryb25nLmJ4LXNvYS1jb3Vwb24taXRlbS11c2VkIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5ieC1zb2EtY291cG9uLWl0ZW0tZGFuZ2VyLW1lc3MsXG4uYngtc29hLWNvdXBvbi1pdGVtLW1lc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgei1pbmRleDogMTtcbn1cblxuLyouYngtdG91Y2ggXHQuYngtc29hLWNvdXBvbi1pdGVtIHN0cm9uZyBcdFx0XHQuYngtc29hLWNvdXBvbi1pdGVtLW1lc3MsKi9cbi5ieC1zb2EtY291cG9uLWl0ZW0gc3Ryb25nOmhvdmVyIC5ieC1zb2EtY291cG9uLWl0ZW0tbWVzcyxcbi5ieC1zb2EtY291cG9uLWl0ZW0gc3Ryb25nOmhvdmVyIC5ieC1zb2EtY291cG9uLWl0ZW0tZGFuZ2VyLW1lc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ4LXNvYS1jb3Vwb24tcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTmhKUkVGVWVOcEVrTTBLd2pBUWhHZHIvRHY2Tmo2RVhrUnZlaFRmUmhTODY4bFdXaWdVOU9GRUhHZVRxSUYwZHlkZnRyTUpwMHMxTWNNZHdKNUFZMGlMS2F4VmJ3R2JCeGdlSkthQ1M0TmpiSnhRdmxFNGEvZWt0VUZYOXc1SkNOb2xFelFtR0NIbFQ4VmpFRlFqZHZyQk4wRU9GNG9PclhTNUN4bXFzN05LVlNFcm9QSGxrTExPTFJYNHI1SE9qZW5mM3RFN0REeWp4Q0xOeDAzMlpGb3ZTZTgwQks3U2w5SVFtSjRnVDRmb1Nmb3dlKzQ3akd4K3h6aWRReFk5WmQvKy9jTGJJQzh6dFc5VkhCTDBmWERXR2RlRGMvRVJZQUJCNkU0NWlGOTVVUUFBQUFCSlJVNUVya0pnZ2c9PSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLyogcGlja3VwICovXG4jcGlja1VwTWFwIGltZyB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5ieC1zb2EtcGlja3VwLXByZXZpZXctaW1nIHtcbiAgaGVpZ2h0OiA3NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ieC1zb2EtcGlja3VwLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ieC1zb2EtcGlja3VwLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYngtc29hLXBpY2t1cC1saXN0IC5ieC1zb2EtcGlja3VwLWxpc3QtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkZmUyO1xuICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG5cbi5ieC1zb2EtcGlja3VwLWxpc3QtaXRlbS5ieC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG59XG5cbi5ieC1zb2EtcGlja3VwLWxpc3QgLmJ4LXNvYS1waWNrdXAtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGZlMjtcbn1cblxuLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWFkcmVzcyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICMyNTQ5NWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWluLWhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWFkcmVzczpiZWZvcmUge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTVweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLTU0cHg7XG59XG5cbi5ieC1zb2EtcGlja3VwLWxpc3QtaXRlbSAuYngtc29hLXBpY2t1cC1sLWl0ZW0tZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ieC1zb2EtcGlja3VwLWxpc3QtaXRlbS5ieC1zZWxlY3RlZCAuYngtc29hLXBpY2t1cC1sLWl0ZW0tZGV0YWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ieC1zb2EtcGlja3VwLWwtaXRlbS1kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5ieC1zb2EtcGlja3VwLWwtaXRlbS1kZXRhaWwubm8taW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5ieC1zb2EtcGlja3VwLWwtaXRlbS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG5cbi5ieC1zb2EtcGlja3VwLWxpc3QtaXRlbS5ieC1zZWxlY3RlZCAuYngtc29hLXBpY2t1cC1sLWl0ZW0tYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ieC1zb2EtcGlja3VwLWxpc3QtaXRlbS5ieC1zZWxlY3RlZCAuYngtc29hLXBpY2t1cC1sLWl0ZW0tYnRuLm5vLWltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYngtc29hLXBpY2t1cC1sLWl0ZW0tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYngtc29hLXBpY2t1cC1sLWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogOTBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLypTaWRlYmFyKi9cbi5ieC1zb2Etc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0VDRjdFRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjQlO1xufVxuXG4uYngtc29hLWNhcnQtdG90YWwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLmJ4LXNvYS1jYXJ0LXRvdGFsLmJ4LXNvYS1jYXJ0LXRvdGFsLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbC5ieC1zb2EtY2FydC10b3RhbC1ib3R0b20ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ4LXNvYS1jYXJ0LXRvdGFsLmJ4LXNvYS1jYXJ0LXRvdGFsLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ4LXNvYS1jYXJ0LXRvdGFsLmJ4LXNvYS1jYXJ0LXRvdGFsLWJvdHRvbSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmJ4LXNvYS1jYXJ0LXRvdGFsLWdob3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYngtc29hLWNhcnQtdG90YWwtbGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZTpudGgtY2hpbGQoMikge1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYngtc29hLWNhcnQtdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYngtc29hLWNhcnQtZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYngtc29hLWNhcnQtdG90YWwgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtdG90YWwgLmJ4LXNvYS1jYXJ0LWQge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYngtc29hLWNhcnQtdG90YWwtbGluZS5ieC1zb2EtY2FydC10b3RhbC1saW5lLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZmZiODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtaGlnaGxpZ2h0ZWQgKyAuYngtc29hLWNhcnQtdG90YWwtbGluZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbC1idXR0b24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ4LXNvYS1jYXJ0LXRvdGFsLWJ1dHRvbi1jb250YWluZXIgPiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ieC1zb2EtbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ieC1zb2EtbW9yZSBhIHtcbiAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBGQTA0MTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYngtc29hLXByaWNlLW5vdC1jYWxjIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbiAgY29sb3I6ICNGNTU0NTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYngtc29hLXByaWNlLW5vdC1jYWxjOmFjdGl2ZSxcbi5ieC1zb2EtcHJpY2Utbm90LWNhbGM6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0E5NDQ0Mjtcbn1cblxuLmJ4LXNvYS1wcmljZS1mcmVlIHtcbiAgY29sb3I6ICMyNTcyMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYngtc29hLWNhcnQtdG90YWwgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtdG90YWwgLmJ4LXNvYS1jYXJ0LWQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYngtc29hLWNvdXBvbi1sYWJlbCB7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ieC1zb2EtY291cG9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYngtc29hLWNvdXBvbi1pbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ieC1zb2EtY291cG9uLWlucHV0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYngtc29hLWNvdXBvbi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLypyaWdodDogLTIwcHg7Ki9cbiAgfVxuICAuYngtc29hLWNvdXBvbi1pdGVtIHN0cm9uZzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJ4LXNvYS1jb3Vwb24tcmVtb3ZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5ieC1zb2EtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWRldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ieC1zb2EtcGlja3VwLWwtaXRlbS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5ieC1zb2EtcGlja3VwLWwtaXRlbS1hZHJlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi8qIFNDVSAqL1xuLmJ4LXNjdS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYngtc29hLWl0ZW0tY29udGVudCAuYngtc2N1LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5ieC1zY3UtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5ieC1zY3UtaXRlbWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTVweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuXG4uYngtc2N1LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYngtaW1nLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5ieC1pbWctaXRlbSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi5ieC1pbWctaXRlbUNvbG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgbGVmdDogM3B4O1xuICBib3R0b206IDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYngtc2N1LWl0ZW1Db2xvckJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAxcHggc29saWQgI2MwY2ZkYTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlO1xufVxuXG4uYngtc2N1LWl0ZW1Db2xvckJsb2NrOmhvdmVyIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDZjYzA7XG59XG5cbi5ieC1zY3UtaXRlbUNvbG9yQmxvY2suc2VsZWN0ZWQge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNmNjMDtcbn1cblxuLmJ4LXNjdS1pdGVtQ29sb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJ4LXNjdS1pdGVtVGV4dEJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjYzBjZmRhO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2U7XG59XG5cbi5ieC1zY3UtaXRlbVRleHRCbG9jazpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDA2Y2MwO1xufVxuXG4uYngtc2N1LWl0ZW1UZXh0QmxvY2suc2VsZWN0ZWQge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNmNjMDtcbn1cblxuLmJ4LXNjdS1pdGVtVGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qLmJ4LXN0ZXAtY29tcGxldGVkKi9cbi5ieC1zY3UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qLmJ4LXN0ZXAtY29tcGxldGVkKi9cbi5ieC1zY3UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMGZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIixHcmFkaWVudFR5cGU9MCApO1xufVxuXG4uYngtc2VsZWN0ZWQgLmJ4LXNjdS1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ieC1zZWxlY3RlZCAuYngtc2N1LWNvbnRhaW5lcjphZnRlciB7XG4gIGhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ieC1zY3UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ4LXNjdS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLyouYngtc3RlcC1jb21wbGV0ZWQqL1xuLmJ4LXNjdS1jb250YWluZXIgLmJ4LXNvYS1pdGVtLXRkLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ieC1zY3UtY29udGFpbmVyIC5ieC1zb2EtaXRlbS10ZC10aXRsZSxcbi5ieC1zY3UtY29udGFpbmVyIC5ieC1zb2EtaXRlbS10ZC10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLmJ4LXNjdS1jb250YWluZXIgLmJ4LXNvYS1pdGVtLXRkLXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qLmJ4LXNjdS1jb250YWluZXIgLmJ4LXNvYS1pdGVtLXRkLXRpdGxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCI6IFwiO1xufSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ4LXNjdS1jb250YWluZXIgLmJ4LXNvYS1pdGVtLXRkLXRpdGxlLCAuYngtc2N1LWNvbnRhaW5lciAuYngtc29hLWl0ZW0tdGQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi8qIEFVVEggKi9cbi5ieC1zb2EgaDMuYngtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYngtc29hLXJlZy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbn1cblxuLmJ4LXNvYS1yZWctYmxvY2sgcCB7XG4gIGNvbG9yOiAjNTk1YTViO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qYngtc29hLXJlZmVyZW5jZSovXG4uYngtc29hLXJlZmVyZW5jZSB7XG4gIGNvbG9yOiAjOWE5YTlhO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJ4LXNvYS1hdXRoIC5ieC1zb2EtcmVmZXJlbmNlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi8qUkVHSU9OKi9cbi5ieC1zbHMgLnF1aWNrLWxvY2F0aW9uLXRhZyxcbi5ieC1zbHN0IC5xdWljay1sb2NhdGlvbi10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNkMGVjZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDExcHg7XG4gIG1hcmdpbjogMTBweCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlO1xufVxuXG4uYngtc2xzIC5xdWljay1sb2NhdGlvbi10YWc6aG92ZXIsXG4uYngtc2xzdCAucXVpY2stbG9jYXRpb24tdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjRmNztcbn1cblxuLmJ4LXNscyAucXVpY2stbG9jYXRpb24tdGFnOmZpcnN0LWNoaWxkLFxuLmJ4LXNsc3QgLnF1aWNrLWxvY2F0aW9uLXRhZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYngtc2xzIC5xdWljay1sb2NhdGlvbi10YWc6bGFzdC1jaGlsZCxcbi5ieC1zbHN0IC5xdWljay1sb2NhdGlvbi10YWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ4LXNvYSAuYngtc29hLWxvY2F0aW9uLW9mZmVyZWQgc21hbGwge1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJ4LXNvYS1sb2NhdGlvbi1zZWxlY3RlZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuLmJ4LXNvYSAuYngtc29hLWN1c3RvbWVyLWxhYmVsLFxuLmJ4LXNvYSAuYngtc29hLWN1c3RvbS1sYWJlbCxcbi5ieC1zb2EgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ieC1zb2EgLmJ4LXNvYS1jdXN0b21lci1sYWJlbC1jb250YWluZXIgc21hbGwsXG4uYngtc29hIC5ieC1zb2EtY3VzdG9tLWxhYmVsLWNvbnRhaW5lciBzbWFsbCxcbi5ieC1zb2EgLmZvcm0tZ3JvdXAgbGFiZWwgc21hbGwge1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLypGSUVMRFMqL1xuLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWRhZGM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzYzNzQ3ZTtcbn1cblxuLmJ4LXNvYSAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ieC1zb2EgLmJ4LXNvYS1jdXN0b21lci10ZWwtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYngtc29hIC5ieC1zb2EtY3VzdG9tZXItdGVsLWlucHV0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDFweDtcbn1cblxuLmJ4LXNvYSAuYngtc29hLXBwLWNvbXBhbnktZ3JhZiB7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMXB4O1xufVxuXG4uYngtc29hIC5ieC1zb2EtY3VzdG9tZXItdGVsLWlucHV0IHtcbiAgcGFkZGluZzogMTBweCAxMXB4IDEwcHggNTBweDtcbn1cblxuLmJ4LXNvYSAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICBib3R0b206IDlweDtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qcGF5Ki9cbi5ieC1zb2EtcHAtY29tcGFueSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ieC1zb2EtcHAgLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTEuMjVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA3M0RDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ4LXNvYS1wcCAuYngtc29hLXBwLWNvbXBhbnkuYngtc2VsZWN0ZWQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTA3M0RDO1xufVxuXG4uYngtc29hLXBwLWRlc2MtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmJ4LXNvYS1wcC1kZXNjLWNvbnRhaW5lciAuYngtc29hLXBwLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkYWRjO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LWxvZ28ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4uYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYngtc29hLXBwLWlubmVyLXBzLmJ4LXNlbGVjdGVkIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogIzE1OWViYjtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LmJ4LWJkLWVycm9yIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogI2RiNGEyOTtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LmJ4LWJkLXdhcmluZyAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICNDQ0JFNzE7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmJ4LXNvYS1wcC1jb21wYW55LWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ieC1zb2EtcHAtZGVzYy1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LWxvZ28ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uYngtc29hLXBwLWNvbXBhbnktc21hbGx0aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LWRlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LXNlbGVjdGVkIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ieC1zb2EtcHAtY29tcGFueS1zZWxlY3RlZCBzdHJvbmcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxudWwuYngtc29hLXBwLWxpc3Qge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDtcbn1cblxudWwuYngtc29hLXBwLWxpc3QgbGkge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5ieC1zb2EtcHAtbGlzdC10ZXJtaW4ge1xuICBjb2xvcjogIzhkOGQ4ZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ieC1zb2EtcHAtbGlzdC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYngtc29hLXBwLWRlbGl2ZXJ5LWNvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJ4LXNvYS1wcC1maWVsZCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LWJsb2NrIC5jaGVja2JveCBsYWJlbCxcbi5ieC1zb2EtcHAtY29tcGFueS1ibG9jayAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJ4LXNvYS1wcC1jb21wYW55LWJsb2NrIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ieC1zb2EtcHAtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5ieC1zb2Etc2VydmljZS1zbWFsbCB7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi8qQ0hFQ0tCT1gqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYngtc29hLXBwIC5ieC1zb2EtcHAtY29tcGFueTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ4LXNvYS1wcCAuYngtc29hLXBwLWNvbXBhbnk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ4LXNvYS1wcCAuYngtc29hLXBwLWNvbXBhbnk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ieC1zb2EtcHAgLmJ4LXNvYS1wcC1jb21wYW55Om50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5ieC1zb2EtcHAtZGVzYy1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ieC1zb2EtcHAtZGVzYy1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LXNtYWxsdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ4LXNvYS1wcC1saXN0LXRlcm1pbiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ieC1zb2EtcHAtY29tcGFueS1sb2dvIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5ieC1zb2EtcHAtY29tcGFueS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiAgICAuYngtc29hLXBwLWNvbXBhbnktc21hbGx0aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfSovXG4gIC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuYngtc29hLXBwLWRlc2MtY29udGFpbmVyIC5ieC1zb2EtcHAtY29tcGFueS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYngtc29hLXBwLWRlc2MtY29udGFpbmVyIC5ieC1zb2EtcHAtY29tcGFueS1zbWFsbHRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ieC1zb2EtcHAtbGlzdC10ZXJtaW4ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLypcdC5ieC1zb2EtcHAtbGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgICAgIH0qL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1vei1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSB7XG4gIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge1xuICAgIGJvcmRlci13aWR0aDogMC41cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXB4O1xuICB9XG59XG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC1nb29kIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXAgZWFzZSA1cztcbiAgLW1vei1hbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXAgZWFzZSA1cztcbiAgLW8tYW5pbWF0aW9uOiBhbmltYXRpb25Cb3JkZXJTdGVwIGVhc2UgNXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uQm9yZGVyU3RlcCBlYXNlIDVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXAge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzBCQjE4O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogIzkxY2VkYztcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXAge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzBCQjE4O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogIzkxY2VkYztcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgYW5pbWF0aW9uQm9yZGVyU3RlcCB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6ICM3MEJCMTg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTFjZWRjO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXAge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzBCQjE4O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogIzkxY2VkYztcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogIzcwQkIxODtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICM5MWNlZGM7XG4gIH1cbn1cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWJhZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIGVhc2UgNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIGVhc2UgNXM7XG4gIC1vLWFuaW1hdGlvbjogYW5pbWF0aW9uQm9yZGVyU3RlcEJhZCBlYXNlIDVzO1xuICBhbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXBCYWQgZWFzZSA1cztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogI2RiNGEyOTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICM5MWNlZGM7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogI2RiNGEyOTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICM5MWNlZGM7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXBCYWQge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGI0YTI5O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogIzkxY2VkYztcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogI2RiNGEyOTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICM5MWNlZGM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uQm9yZGVyU3RlcEJhZCB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6ICNkYjRhMjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTFjZWRjO1xuICB9XG59XG4uYngtc29hLWNoYW5nZUNvc3RTaWduIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNoYW5nZUNvc3RTaWduIGVhc2UgMC40cztcbiAgLW1vei1hbmltYXRpb246IGNoYW5nZUNvc3RTaWduIGVhc2UgMC40cztcbiAgLW8tYW5pbWF0aW9uOiBjaGFuZ2VDb3N0U2lnbiBlYXNlIDAuNHM7XG4gIGFuaW1hdGlvbjogY2hhbmdlQ29zdFNpZ24gZWFzZSAwLjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNoYW5nZUNvc3RTaWduIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgY2hhbmdlQ29zdFNpZ24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGNoYW5nZUNvc3RTaWduIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGNoYW5nZUNvc3RTaWduIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNoYW5nZUNvc3RTaWduIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYngtc2xzLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ieC1zbHMgLmJ4LXVpLXNscy1wYW5lLFxuLmJ4LXNsc3QgLmJ4LXVpLWNvbWJvYm94LWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbn1cblxuLmJ4LXNscyAuZHJvcGRvd24tZmFkZTJ3aGl0ZSxcbi5ieC1zbHN0IC5kcm9wZG93bi1mYWRlMndoaXRlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5ieC1zbHMgLmZvcm0tY29udHJvbC5kcm9wZG93bi1ibG9jayxcbi5ieC1zbHN0IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkYWRjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaGFzLWVycm9yIC5ieC1zbHMgLmZvcm0tY29udHJvbC5kcm9wZG93bi1ibG9jayxcbi5oYXMtZXJyb3IgLmJ4LXNsc3QgLmZvcm0tY29udHJvbC5kcm9wZG93bi1ibG9jayB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uYngtc2xzdCAuZm9ybS1jb250cm9sIC5ieC11aS1jb21ib2JveC1jb250YWluZXIgLmJ4LWNvbWJvYm94LWZha2UtYXMtaW5wdXQge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uYngtYmQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkYjRhMjk7XG59XG5cbi5ieC1iZC13YXJpbmcge1xuICBib3JkZXItY29sb3I6ICNDQ0JFNzE7XG59XG5cbi53c253IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ4LXN0ZXAtb3BhY2l0eSB7XG4gIHRyYW5zaXRpb246IDUwMG1zIG9wYWNpdHkgZWFzZTtcbn1cblxuLyogTUFQUyAqL1xueW1hcHMgaDMge1xuICBtYXJnaW46IDZweCAwIDEwcHggMDtcbn1cblxuLyogQVVUSCAqL1xuLmJ4LWF1dGhmb3JtIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLypibG9jayovXG4uYngtYXV0aGZvcm0tZm9ybWdyb3VwLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5ieC1hdXRoZm9ybS1jb250ZW50LWNvbnRhaW5lcixcbi5ieC1hdXRoZm9ybS1sYWJlbC1jb250YWluZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNWE2Yzc3O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4uYngtYXV0aGZvcm0taW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYngtYXV0aGZvcm0tcHN3LXByb3RlY3RlZCB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweCBhdXRvO1xufVxuXG4uYngtYXV0aGZvcm0tcHN3LXByb3RlY3RlZC1kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMWYyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgei1pbmRleDogMTEwO1xuICBib3gtc2hhZG93OiAwIDZweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5ieC1hdXRoZm9ybS1wc3ctcHJvdGVjdGVkOmhvdmVyIC5ieC1hdXRoZm9ybS1wc3ctcHJvdGVjdGVkLWRlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ4LWF1dGhmb3JtLXBzdy1wcm90ZWN0ZWQtZGVzYyA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQU9DQVlBQUFBeERReERBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSakl6TnpFeE5EZEdSa0pGTVRGRk5EZzRSRE00TkVZM05qTkZSRFl3UkRVaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJqSXpOekV4TkRoR1JrSkZNVEZGTkRnNFJETTRORVkzTmpORlJEWXdSRFVpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwR01qTTNNVEUwTlVaR1FrVXhNVVUwT0RoRU16ZzBSamMyTTBWRU5qQkVOU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBHTWpNM01URTBOa1pHUWtVeE1VVTBPRGhFTXpnMFJqYzJNMFZFTmpCRU5TSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb2R4eXVRQUFBRkFTVVJCVkhqYXJKUy9TZ05CRU1aM3gwMGdsajZETDJGbjVVdFlpN1dkbFlVSVloR3dDWWdQWUJlSWpiVXZJWWlrQ3hhQ0drL3dadmYybjk4ZENpRW01MjF5Mnh3ek96Ty9tNXR2VG41a255ckcrTExaNjIxMXV4M1I1ckhXQ3RaR2hCQk9DYmFUVXU3a3pNOUZZVnVEZU8rRk5zV2pEK0VROVMvcHgvOEVZN2N0bUhWTzVLd3p3TTVJeW11NHBqUnpQMjRENXRBSnMzNEQ3QnptM2ErZjV1TFdncFdmQ3pNWlkrWUhHMFFYcURWZEJsb1pacDBWWHptWEFyaUNPWnEvcHlWNVNUQjBFbzBwSHFDdWZYUXlnQ3MyQlRXQ3hVckM1ZURaTytmN2lMK0JTeStLcFg5ZXRoWldTVmliQ1NESGlMdXRLMFFOUHY5Q0dJcERYV2FDUFRraW9qNWM3K3VDL3NCY3RTY2NNZmpCcklUcmpzUXZLRVhCMjVEdWZVZXBEUHR5QW52WU5GRWxya3JWR1paeEQ4OWhTcUphWWZsTDJHdHEwcmNBQXdEYS9lUHpxZmVsbkFBQUFBQkpSVTVFcmtKZ2dnPT0pIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xufVxuXG4uYngtYXV0aGZvcm0taW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4uYngtYXV0aGZvcm0taW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ4LWF1dGhmb3JtLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLmJ4LWVtcHR5LWZpZWxkLFxuLmJ4LWF1dGhmb3JtLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXS5ieC1lbXB0eS1maWVsZCB7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cblxuc3Bhbi5ieC1hdXRoZm9ybS1zdGFycmVxdWlyZWQge1xuICBjb2xvcjogI2Q5MzMzMztcbn1cblxuLmJ4LWF1dGhmb3JtLWZvcm1ncm91cC1jb250YWluZXIgLmJ4LWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYngtYXV0aGZvcm0tbGluay1jb250YWluZXIsXG4uYngtYXV0aGZvcm0tZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyOTJkMmU7XG59XG5cbi5ieC1hdXRoZm9ybS1kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNWE2Yzc3O1xufVxuXG4uYngtYXV0aGZvcm0tbGluay1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5oci5ieGUtbGlnaHQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWxlcnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnhlLWFsZWZ0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzQzc2M0Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYwRDg7XG4gIGJvcmRlci1jb2xvcjogI0Q2RTlDNjtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhBNkQzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMztcbiAgYm9yZGVyLWNvbG9yOiAjRkFFQkNDO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNBOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkRFREU7XG4gIGJvcmRlci1jb2xvcjogI0VCQ0NEMTtcbn1cblxuLyogUEFHSU5BVElPTiAqL1xuLmJ4LXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYngtcGFnaW5hdGlvbiAuYngtcGFnaW5hdGlvbi1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHggMTVweCAycHg7XG59XG5cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaSBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWZmMGYxO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM0NDQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjREFEQURBO1xufVxuXG4uYngtcGFnaW5hdGlvbiAuYngtcGFnaW5hdGlvbi1jb250YWluZXIgdWwgbGkuYngtYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA4M2QxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1hbGwgYSBzcGFuLFxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1wcmV2IGEgc3Bhbixcbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1wYWctbmV4dCBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWZmMGYxO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1hbGwgc3Bhbixcbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1wYWctcHJldiBzcGFuLFxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1uZXh0IHNwYW4ge1xuICBjb2xvcjogI2FhYjFiNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2VmZjBmMTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cblxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1hbGwgYTpob3ZlciBzcGFuLFxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1wcmV2IGE6aG92ZXIgc3Bhbixcbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1wYWctbmV4dCBhOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNEQURBREE7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYngtcGFnaW5hdGlvbi5ieC1ncmVlbiAuYngtcGFnaW5hdGlvbi1jb250YWluZXIgdWwgbGkuYngtYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjM2JjOTE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ4LXBhZ2luYXRpb24uYngteWVsbG93IC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNGOUE5MUQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYngtcGFnaW5hdGlvbi5ieC1yZWQgLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0UyMkIyQjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNsb2FkaW5nX3NjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTE1MDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLmJ4LXNvYS10b29sdGlwLmJ4LXNvYS10b29sdGlwLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmJ4LXNvYS10b29sdGlwLmJ4LXNvYS10b29sdGlwLXN0YXRpYyAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5ieC1zb2EtdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5ieC1zb2EtdG9vbHRpcC5ieC1zb2EtdG9vbHRpcC1kYW5nZXIgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjJERURFO1xufVxuXG4uYngtc29hLXRvb2x0aXAuYngtc29hLXRvb2x0aXAtZGFuZ2VyIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI0YyREVERTtcbiAgY29sb3I6ICNBOTQ0NDI7XG59XG5cbi5ieC1zb2EtdG9vbHRpcC5ieC1zb2EtdG9vbHRpcC13YXJuaW5nIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZDRjhFMztcbn1cblxuLmJ4LXNvYS10b29sdGlwLmJ4LXNvYS10b29sdGlwLXdhcm5pbmcgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkNGOEUzO1xuICBjb2xvcjogIzhBNkQzQjtcbn1cblxuLmJ4LXNvYS10b29sdGlwLmJ4LXNvYS10b29sdGlwLXN1Y2Nlc3MgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4uYngtc29hLXRvb2x0aXAuYngtc29hLXRvb2x0aXAtc3VjY2VzcyAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNkZmYwZDg7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4uYngtc29hLXRvb2x0aXAuYngtc29hLXRvb2x0aXAtY291cG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ4LXNvYS1jb3Vwb24taXRlbS11c2VkOmhvdmVyIC5ieC1zb2EtdG9vbHRpcCxcbi5ieC1zb2EtY291cG9uLWl0ZW0tZGFuZ2VyOmhvdmVyIC5ieC1zb2EtdG9vbHRpcCxcbi5ieC1zb2EtY291cG9uLWl0ZW0tc3VjY2Vzczpob3ZlciAuYngtc29hLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uYngtc29hLXRvb2x0aXAtY291cG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmJ4LXNvYS1lbXB0eS1jYXJ0LWltYWdlIHtcbiAgd2lkdGg6IDEzMXB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBtYXJnaW46IDUwcHggYXV0byA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2VtcHR5X2NhcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYngtc29hLWVtcHR5LWNhcnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2JhYmFiYTtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLmJ4LXNvYS1lbXB0eS1jYXJ0LWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi5zb2EtcHJvcGVydHktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc29hLXByb3BlcnR5LWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJ4LWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIyYVdWM1FtOTRQU0l3SURBZ01qRWdNakVpUGp4emRIbHNaVDR1YzNRd2UyWnBiR3c2SXpjeFltRXlOSDA4TDNOMGVXeGxQanh3WVhSb0lHbGtQU0pHYjNKdFlWOHhJaUJqYkdGemN6MGljM1F3SWlCa1BTSk5NVEF1TlNBd1F6UXVOeUF3SURBZ05DNDNJREFnTVRBdU5WTTBMamNnTWpFZ01UQXVOU0F5TVNBeU1TQXhOaTR6SURJeElERXdMalVnTVRZdU15QXdJREV3TGpVZ01IcE5PU0F4TlM0MGJDMDFMVFF1T1NBeUxUSWdNeUF6SURZdE5TNDVJRElnTWkwNElEY3VPSG9pTHo0OEwzTjJaejQ9KTtcbn1cblxuLmljb24td2FybmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjJhV1YzUW05NFBTSXdJREFnTWpJZ01qQWlQanh6ZEhsc1pUNHVjM1F3ZTJacGJHdzZJMlJsWVRjeE1uMDhMM04wZVd4bFBqeHdZWFJvSUdsa1BTSkdiM0p0WVY4eElpQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qRXVOeUF4Tmk0M1RERXlMamtnTVM0eFF6RXlMak11TVNBeE1TMHVNeUF4TUNBdU0yTXRMalF1TWkwdU55NDFMUzQ1TGpoTUxqTWdNVFl1TjJNdExqUXVOeTB1TkNBeExqVWdNQ0F5TGpJdU5DNDNJREV1TVNBeExqRWdNUzQ1SURFdU1XZ3hOeTQzWXk0NElEQWdNUzQxTFM0MElERXVPUzB4TGpFdU15MHVOeTR6TFRFdU5TMHVNUzB5TGpKNmJTMHhNQzQzTGpoakxTNDRJREF0TVM0MExTNDJMVEV1TlMweExqUWdNQzB1T0M0MkxURXVOQ0F4TGpRdE1TNDFMamdnTUNBeExqUXVOaUF4TGpVZ01TNDBJREFnTGpndExqWWdNUzQxTFRFdU5DQXhMalY2YlRFdU5DMDJMakpqTUNBdU9DMHVOaUF4TGpRdE1TNDBJREV1TkhNdE1TNDBMUzQyTFRFdU5DMHhMalJXTkM0M1l6QXRMalF1TXkwdU55NDNMUzQzYURFdU5XTXVOQ0F3SUM0M0xqTXVOeTQzYkMwdU1TQTJMalo2SWk4K1BDOXpkbWMrKTtcbn1cblxuLyogVVNFUiBDT05TRU5UICovXG5sYWJlbFtkYXRhLWJ4LXVzZXItY29uc2VudF0ge1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cblxubGFiZWxbZGF0YS1ieC11c2VyLWNvbnNlbnRdIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5sYWJlbFtkYXRhLWJ4LXVzZXItY29uc2VudF0gaW5wdXQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5vcmRlci10aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG5cbiNieC1zb2EtdG90YWwtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUge1xuICBwYWRkaW5nOiAxMHB4IDI1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICMwRkEwNDE7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ieC1zb2EtY2FydC10b3RhbC1saW5lLXRvdGFsIC5ieC1zb2EtY2FydC10IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjlGQUZCO1xufVxuXG4uYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtZCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjlGQUZCO1xufVxuXG4uYngtc29hLXBwIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4uYngtc29hLXBwIC5yYWRpby1pbmxpbmUgLmpxLXJhZGlvLmNoZWNrZWQgLmpxLXJhZGlvX19kaXYge1xuICBtYXJnaW46IDJweCAwIDAgMnB4O1xuICBiYWNrZ3JvdW5kOiAjMGZhMDQxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYngtc29hLXBwIC5yYWRpby1pbmxpbmUgLmpxLXJhZGlvIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJ4LXNvYS1wcCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjEyMzI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ieC1zb2EtcHAgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYngtc29hLXBwIC5yYWRpby1pbmxpbmUgLmpxLWNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVEO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5ieC1zb2EtcHAgLnJhZGlvLWlubGluZSAuanEtY2hlY2tib3guY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzBGQTA0MTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ieC1zb2EtcHAgLnJhZGlvLWlubGluZSAuanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2szLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm9yZGVyLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm9yZGVyLWFkZHJlc3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyLWFkZHJlc3MgaW5wdXQge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjcwODU7XG59XG5cbi5vcmRlci1hZGRyZXNzIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjcwODU7XG59XG5cbi5vcmRlci1hZGRyZXNzX19jaGVjayBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5vcmRlci1hZGRyZXNzX19jaGVjayBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXItYWRkcmVzc19fY2hlY2sgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXItYWRkcmVzc19fY2hlY2sgLmpxLWNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVEO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5vcmRlci1hZGRyZXNzX19jaGVjayAuanEtY2hlY2tib3guY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzBGQTA0MTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vcmRlci1hZGRyZXNzX19jaGVjayAuanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2szLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmJ4LXNvYS1wcCB7XG4gIHBhZGRpbmc6IDM1cHggMTVweCAxMHB4IDE1cHg7XG59XG5cbi5ieC1zb2EtcHAgLmNvbC14cy0xMiB7XG4gIG1heC13aWR0aDogNjA1cHg7XG59XG5cbi5vcmRlci1kYXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ub3JkZXItZGF0ZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyLWRhdGUge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cblxuLm9yZGVyLWRhdGUgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3JkZXItZGF0ZSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbn1cblxuLm9yZGVyLWRhdGUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbn1cblxuLm9yZGVyLWRhdGUgbGFiZWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItdGltZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm9yZGVyLXRpbWUgLmpxLXNlbGVjdGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItdGltZSAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMjEyMzI4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLm9yZGVyLXRpbWUgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vcmRlci10aW1lIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RpbWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDA7XG59XG5cbi5vcmRlci10aW1lIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y5RkFGQjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMHB4IDRweCA4cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xufVxuLm9yZGVyLXRpbWUgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ub3JkZXItdGltZSAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaS5zZWwge1xuICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICBjb2xvcjogIzIxMjMyODtcbn1cbi5vcmRlci10aW1lIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y5RkFGQjtcbn1cblxuLm9yZGVyLWV4YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5vcmRlci1leGFjdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JkZXItZXhhY3QgaW5wdXQge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbi5vcmRlci1leGFjdCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY3MDg1O1xufVxuXG4ub3JkZXItdXJnZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm9yZGVyLXVyZ2VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5vcmRlci11cmdlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9yZGVyLXVyZ2VudCBpbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vcmRlci11cmdlbnQgLmpxLWNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVEO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5vcmRlci11cmdlbnQgLmpxLWNoZWNrYm94LmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwRkEwNDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3JkZXItdXJnZW50IC5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVjazMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY3VzdG9tLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY3VzdG9tLXRleHRhcmVhIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmN1c3RvbS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjcwODU7XG59XG5cbi5jdXN0b20tdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbn1cblxuLmJ4LXNvYS1tb3JlLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNieC1zb2EtYmFza2V0IC5ieC1zb2EtbW9yZSBhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuLmJ4LXNvYS1tb3JlLWJ0biAucHVsbC1sZWZ0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwRkEwNDE7XG59XG5cbnVsLmJ4LXNvYS1wcC1saXN0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG51bC5ieC1zb2EtcHAtbGlzdCAuYngtc29hLXBwLWxpc3QtdGVybWluIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2NzA4NTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudWwuYngtc29hLXBwLWxpc3QgLmJ4LXNvYS1wcC1saXN0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIxMjMyODtcbn1cblxuLmNoZWNrLWxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItcGlja3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3JkZXItcGlja3VwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMzI4O1xufVxuXG4ub3JkZXItdGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlci10aW1lIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNieC1zb2EtcGF5c3lzdGVtIC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xufVxuXG4ucGF5bWVudHMtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBheW1lbnRzLWltZyBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogOTVweDtcbn1cblxuLnBheW1lbnRzLXphZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI2J4LXNvYS1wYXlzeXN0ZW0gLmJ4LXNvYS1wcCB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbiNieC1zb2EtcGF5c3lzdGVtIC5ieC1zb2Etc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm9yZGVyLWNvbnRfX3dycCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBtYXgtd2lkdGg6IDYwNXB4O1xufVxuXG4ub3JkZXItY29udF9fd3JwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3JkZXItY29udF9fd3JwIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbi5vcmRlci1jb250X193cnAgLmZvcm0tZ3JvdXAuY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWNvbnRfX3dycCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjEyMzI4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1jb250X193cnAgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5vcmRlci1jb250X193cnAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbn1cblxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgLnNvYS1wcm9wZXJ0eS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ub3JkZXItY29udF9fd3JwIC5jaGVjayAuanEtY2hlY2tib3gge1xuICBib3JkZXItY29sb3I6ICNFNEU2RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgLmpxLWNoZWNrYm94LmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwRkEwNDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3JkZXItY29udF9fd3JwIC5jaGVjayAuanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2szLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI2J4LXNvYS1wcm9wZXJ0aWVzIC5jdXN0b20tdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjA1cHg7XG59XG5cbi5jdXN0b20tYnRuIHtcbiAgd2lkdGg6IDc0LjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY3VzdG9tLWJ0biBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmJ4LXNvYS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuYngtc29hLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNieC1zb2EtcHJvcGVydGllcyAuY3VzdG9tLXRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2J4LXNvYS1wcm9wZXJ0aWVzIC5vcmRlci1jb250X193cnAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYngtc29hLXBwIC5jb2wteHMtMTIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYngtc29hLWl0ZW0tdGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ieC1zb2EtcHAtbGlzdC10ZXJtaW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNieC1zb2EtcGF5c3lzdGVtIC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICB9XG4gIC5ieC1zb2EtcHAgLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIH1cbiAgLmJ4LXNvYS1zaWRlYmFyIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5jdXN0b20tYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ieC1zb2EtaXRlbS10ci5ieC1zb2EtaXRlbS10ci1maXJzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxuICAuYngtc29hLWl0ZW0tdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJ4LXNvYS1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ieC1zb2EtaXRlbS10ciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBheW1lbnRzLWltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYXltZW50cy1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmJ4LXNvYS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYngtc29hLWl0ZW0tdGQtdGl0bGUsIC5ieC1zb2EtaXRlbS10ZC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJ4LXNvYS1wcCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gIH1cbiAgLmJ4LXNvYS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItZGF0ZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAub3JkZXItZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAub3JkZXItdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAub3JkZXItZXhhY3QgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgdWwuYngtc29hLXBwLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYngtc29hLXBwIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jaGVjay1saSB7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxuICAub3JkZXItcGlja3VwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogNXB4O1xuICB9XG4gICNieC1zb2EtcmVnaW9uIC5vcmRlci10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ieC1zb2EtcHAgLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItY29udF9fd3JwIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjYngtc29hLXByb3BlcnRpZXMgLm9yZGVyLWNvbnRfX3dycCB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuICAuYngtc29hLWNhcnQtdG90YWwtbGluZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ4LXNvYS1pdGVtLXRhYmxlIC5ieC1zb2EtaXRlbS10cjpmaXJzdC1jaGlsZCAuYngtc29hLWl0ZW0tdGQge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICNieC1zb2EtYmFza2V0IC5ieC1zb2EtbW9yZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ieC1zb2EtaXRlbS10ZC10aXRsZSwgLmJ4LXNvYS1pdGVtLXRkLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT25lc3RcIjtcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9PbmVzdC9PbmVzdFRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7IFxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT25lc3RcIjtcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9PbmVzdC9PbmVzdExpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwOyBcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvT25lc3QvT25lc3RSZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsOyBcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvT25lc3QvT25lc3RNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7IFxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT25lc3RcIjtcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9PbmVzdC9PbmVzdEJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7IFxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT25lc3RcIjtcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9PbmVzdC9PbmVzdEV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDgwMDsgXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJPbmVzdFwiO1xuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0L09uZXN0QmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7IFxufVxuIiwiYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IE9uZXN0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjEyMzI4O1xuXG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLnBhZ2Utd3JwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmLl9tZW51LWRleHtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucGFnZS1jb250YWluZXIge1xuICAgICAgICAmLS13aWRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHl7XG4gICAgJi5fb3ZlcmZsb3d7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogZm9yIEludGVybmV0IEV4cGxvcmVyLCBFZGdlICovXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogZm9yIEZpcmVmb3ggKi9cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkpO1xuICAgICAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLyogZm9yIENocm9tZSwgU2FmYXJpLCBhbmQgT3BlcmEgKi9cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cbi5wYWdlLXNpZGViYXJ7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpe1xuICAgIC5wYWdlLXNpZGViYXJ7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgLnBhZ2Utc2lkZWJhcntcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgfVxufVxuIiwiLmJ4LWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGNvbG9yOiAjQTJBQkJFO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBQkJFO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQTJBQkJFO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIkdGltZTogMC4zcztcblxuLy9jb2xvclxuJG1haW46ICMyMTIzMjg7XG4kd2hpdGU6ICNmZmY7XG4kZ3JlZW46ICMwRkEwNDE7XG5cbi8vYWJzb2x1dCBjZW50ZXJcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vYWRhcHRpdmVcbiRicmVha194bWQ6IDExODBweDtcbiRicmVha19zbW06IDk1MHB4O1xuJGJyZWFrX3NtOiA4NTBweDtcbiRicmVha194czogODAwcHg7XG4kYnJlYWtfeHNzOiA3MDBweDtcbiRicmVha194eHM6IDYwMHB4O1xuJGJyZWFrX3h4eHM6IDQ1MHB4O1xuXG5AbWl4aW4geG1kLWJsb2NrKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHNtbS1ibG9jaygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfc21tKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBzbS1ibG9jaygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfc20pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHhzLWJsb2NrKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4geHNzLWJsb2NrKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194c3MpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHh4cy1ibG9jaygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHhzKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB4eHhzLWJsb2NrKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194eHhzKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuIiwiLnByaW1hcnktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBGQTA0MTtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYwQkM3RjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYwQkM3RjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDgzMkY7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRjhBRTY0O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgICAgICAgY29sb3I6ICNBMkFCQkU7XG4gICAgfVxufVxuIiwiLnNlY29uZGFyeS1idXR0b24ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MEJDN0Y7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0ODMyRjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRjhBRTY0O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgICAgICAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgICAgICAgY29sb3I6ICNBMkFCQkU7XG4gICAgfVxufVxuIiwiLnRlcnRpYXJ5LWJ1dHRvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICBcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRjhBRTY0O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgIH1cbn1cbiIsIi5pY29uLXNlY29uZGFyeS1idXR0b24ge1xuICBjb2xvcjogIzBGQTA0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBGQTA0MTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwO1xuICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246ICR0aW1lO1xuICAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzBGQTA0MTtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjBCQzdGO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgLmljb24ge1xuICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHsgXG4gICAgYmFja2dyb3VuZDogIzA0ODMyRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgIC5pY29uIHtcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgICBjb2xvcjogI0EyQUJCRTtcblxuICAgIC5pY29uIHtcbiAgICAgIHN0cm9rZTogI0EyQUJCRTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgIH1cblxuICAgICYtLWxvd2VyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2MEJDN0Y7XG5cbiAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgc3Ryb2tlOiAjNjBCQzdGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzA0ODMyRjtcblxuICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICBzdHJva2U6ICMwNDgzMkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICNGOEFFNjQ7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjb2xvcjogI0EyQUJCRTtcblxuICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICBzdHJva2U6ICNBMkFCQkU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaWNvbi1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAkbWFpbjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAuaWNvbiB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICMwRkEwNDE7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmljb24tYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM2MEJDN0Y7XG5cbiAgICAuaWNvbiB7XG4gICAgICBzdHJva2U6ICM2MEJDN0Y7XG4gICAgfVxuXG4gICAgLmljb24tYXJyb3cge1xuICAgICAgc3Ryb2tlOiAjNjBCQzdGO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHsgXG4gICAgY29sb3I6ICMwNDgzMkY7XG5cbiAgICAuaWNvbiB7XG4gICAgICBzdHJva2U6ICMwNDgzMkY7XG4gICAgfVxuXG4gICAgLmljb24tYXJyb3cge1xuICAgICAgc3Ryb2tlOiAjMDQ4MzJGO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRjhBRTY0O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNBMkFCQkU7IFxuXG4gICAgLmljb24ge1xuICAgICAgc3Ryb2tlOiAjQTJBQkJFO1xuICAgIH1cblxuICAgIC5pY29uLWFycm93IHtcbiAgICAgIHN0cm9rZTogI0EyQUJCRTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYXZvcml0ZS1idXR0b24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICMwMDAwMDA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHN0cm9rZTogI0VCMjIyMjtcbiAgICAgICAgICAgIGZpbGw6ICNFQjIyMjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3Ryb2tlOiAjRUIyMjIyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUgeyBcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3Ryb2tlOiAjRUIyMjIyO1xuICAgICAgICAgICAgZmlsbDogI0VCMjIyMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUQ7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3Ryb2tlOiAjQTJBQkJFO1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnByaW1hcnktdGV4dC1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBcbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnT25lc3QnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgJjpob3ZlciB7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICM2NjcwODU7XG4gICAgICBib3JkZXItY29sb3I6ICM2NjcwODU7XG4gICAgfVxuICBcbiAgICAmOmFjdGl2ZSB7IFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW47XG4gICAgICBjb2xvcjogJG1haW47XG4gICAgfVxuICBcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRjhBRTY0O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICB9XG5cbiAgICBcbiAgXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUZGNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgICBjb2xvcjogI0EyQUJCRTtcbiAgICB9XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICAucHJpbWFyeS10ZXh0LWZpZWxkIHtcbiAgICAgICZfX2lucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCMzIzMjtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyb3IpO1xuICAgICAgY29sb3I6ICNFQjMyMzI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY29uZGFyeS10ZXh0LWZpZWxkIHtcblxuXG4gICZfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA0KSwgMHB4IDRweCAxNnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRjhBRTY0O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICB9XG5cbiAgICBcbiAgXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUZGNDtcbiAgICAgIGNvbG9yOiAjQTJBQkJFO1xuICAgIH1cbiAgfVxuXG4gICYuZXJyb3IsICYuZXJyb3Itb25saW5lIHtcbiAgICAuc2Vjb25kYXJ5LXRleHQtZmllbGQge1xuICAgICAgJl9faW5wdXQge1xuICAgICAgICBjb2xvcjogI0U5MzMzMztcbiAgICAgIH1cblxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyb3IpO1xuICAgICAgY29sb3I6ICNFQjMyMzI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNoZWNrYm94LWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWZpZWxkX19jaGVja2JveCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzBGQTA0MTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwRkEwNDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmOmZvY3VzIHtcbiAgICAvLyAgIC5jaGVja2JveC1maWVsZF9fY2hlY2tib3gge1xuICAgIC8vICAgICBvdXRsaW5lOiAzcHggc29saWQgI0Y4QUU2NDtcbiAgICAvLyAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICBcbiAgXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgJiArIC5jaGVja2JveC1maWVsZF9fbGFiZWwge1xuICAgICAgICBjb2xvcjogI0EyQUJCRTtcbiAgICAgIH1cbiAgICAgICYgKyAuY2hlY2tib3gtZmllbGRfX2NoZWNrYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EyQUJCRTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXI6bm90KC5lcnJvcikge1xuICAgIC5jaGVja2JveC1maWVsZF9faW5wdXQ6bm90KFtkaXNhYmxlZF0pe1xuICAgICAgJiArIC5jaGVja2JveC1maWVsZF9fY2hlY2tib3gge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIC5jaGVja2JveC1maWVsZF9fY2hlY2tib3gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCMzIzMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRUIzMjMyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VCMzIzMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94LWZpZWxkX19sYWJlbCB7XG4gICAgICBjb2xvcjogI0VCMzIzMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5vcmRlci1zdGF0dXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHggMTVweCAxNXB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogIzY2NzA4NTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24taW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIC5wcmltYXJ5LXRleHQtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlci1zdGF0dXNfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2NjcwODU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYtLW9wZW5lZCB7XG4gICAgICAgIC5vcmRlci1zdGF0dXNfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdHVzLWZvcm0ge1xuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgIH1cbn1cblxuLm9yZGVyLXN0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG5cbiAgICAmX19zdGF0dXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUQ7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMEZBMDQxO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwRkEwNDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U0RTZFRDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAub3JkZXItc3RlcF9fc3RhdHVzOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5vcmRlci1zdGVwX19zdGF0dXM6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI0EyQUJCRTtcbiAgICB9XG5cbiAgICAmLS1kb25lIHtcbiAgICAgICAgLm9yZGVyLXN0ZXBfX3N0YXR1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0VGO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5vcmRlci1zdGF0dXMge1xuICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmI3YzI2OTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlci1zdGVwIHtcbiAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VhcmNoLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cdFxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ZnL3NlYXJjaC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RjBGNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjRjhBRTY0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhBRTY0O1xuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDEwMCU7XG4gICAgLy8gei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUYwRjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAvLyBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMXB4IHJnYmEoMzQsIDYwLCA4MCwgMC4zMSk7XG4gICAgXG4gICAgJi0tc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zaG93LW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMzI4O1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZzogOHB4O1xuXG59XG5cbi5zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzIxMjMyODtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi5jb21tb24tbW9kYWwgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnBvcHVwLWNvbnRhaW5lciB7XG4gICZfX2hlYWRlciB7XG4gICAgJiB+IGJ1dHRvbi5tZnAtY2xvc2Uge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmc6IDQwcHggODBweDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDBweCAzNXB4IDQwcHggMzVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgLnNlY29uZGFyeS10ZXh0LWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hZ3JlZW1lbnQge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2FyZC1iYXNrZXQtcG9wdXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJl9fYnRucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgJiA+IGJ1dHRvbixcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQtYmFza2V0LXBvcHVwLWNvbnRlbnQge1xuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVzc2FnZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTYuOHB4ICovXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxufVxuXG4uY2FyZC1iYXNrZXQtcG9wdXAtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxNi44cHggKi9cbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3RUY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMEZBMDQxO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwRkEwNDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG9ydC1tb2RhbCAubWZwLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBPbmVzdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4iLCIucHJvZHVjdC1pdGVtLWNhcmQge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuXG4gICYtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIC8vIGhlaWdodDogMzk1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgfVxuICBcblxuICAmX19waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIC8vIGhlaWdodDogMjMwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19mbGFncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ZsYWcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAmX19mYXZvcml0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gICZfX2FydGljdWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0EyQUJCRTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiA1cHggMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jhc2tldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcblxuICAgIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC8vIGhlaWdodDogMjM1cHg7XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICAmX19waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMTBweDtcblxuICAmX19vbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICZfX2FjdHVhbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRtYWluO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgXG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICZfX3BpY3R1cmUge1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMDJweDtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuXG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgICAgICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICBcbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJl9fcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIwMnB4O1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3BpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAvLyAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fcGljdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19iYXNrZXQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJl9fbmFtZSB7XG4gICAgICAgIC8vICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgLy8gfVxuICAgIH1cbn1cbiIsIi5iYW5uZXItaXRlbS1jYXJkIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDMwcHggMTBweDtcbi8vICAgaGVpZ2h0OiA0MDVweDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczOEZFMztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIC8vIGhlaWdodDogMjM1cHg7XG5cbiAgICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIC8vIGhlaWdodDogMjEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgXG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmJhbm5lci1pdGVtLWNhcmQge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMzU1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyAmX19pbm5lciB7XG4gICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5iYW5uZXItaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lci1pdGVtLWNhcmQge1xuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgICAgICAgXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcblxuICAgICAgICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzY3Ige1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAvLyAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuZmlsdGVyIHtcbiAgICAmLXdycHtcbiAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHN0cm9rZTogJG1haW47XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcG9pbnRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICYtcG9pbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiAkbWFpbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yYW5nZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZhbHVlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbWF4e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRhbG9nLXJhbmdlX192YWx1ZS1tYXgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwRkEwNDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0U0RTZFRDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwRkEwNDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICYuX2dyZWVuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwRkEwNDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA0cHggI0U4RjZFQztcblxuICAgICAgICB9XG4gICAgICAgICYuX3Zpb2xldHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDODY3RjU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA0cHggI0Y0RUJGRjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMzI4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvL3N2Zy9hcnItYm90dG9tLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX2FjdGl2ZXtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y5RkFGQjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggOHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxRjIwO1xuICAgICAgICAgICAgICAgICYuX2FjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RkFGQjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmpxLWNoZWNrYm94e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNEU2RUQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAuanEtY2hlY2tib3hfX2RpdntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVjazMuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICYtY2hlY2t7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICZfX25hbWV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpe1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICAuanEtY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjcwODU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX2FjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1vYntcbiAgICAgICAgJl9faGVhZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19uYW1le1xuXG4gICAgICAgIH1cbiAgICAgICAgJl9fYmFja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJG1haW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlci1zYm10IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuZmlsdGVyLXNibXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICYtLXdpZGUge1xuICAgIC5maWx0ZXItdGFncyB7XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnBhZ2luYXRpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaXtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NzA4NTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX2FjdGl2ZXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tZW51IHtcblxuICAgICYtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICBsZWZ0OiAtODBweDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLyAyKSAtIDIwcHgpO1xuXG4gICAgICAgIH1cbiAgICAgICAgJi5fb3BlbntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB9XG4gICAgICAgICZfX2Ryb3B7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2NXB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggODBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTAuMTVkZWcsICMwRkEwNDEgLTguMjklLCAjRUNGN0VGIDEyMy4wOSUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmlsbDogJG1haW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3Jwe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTY1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAvIDIpIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Ryb3Bkb3due1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAubWVudS1saXN0X190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRjdFRjtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LWxpc3RfX3dycHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX19wZXJzb25hbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgJi1tb2J7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGVyc29uYWwtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZbZGF0YS1jb3VudF06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogIzY2NzA4NTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuXG4gICAgICAgICAgICAmLmljb24taGVhcnQge1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMC41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm1lbnUtZHJvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5fY2F0YWxvZyB7XG4gICAgICAgICAgICAubWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5tZW51X19saW5rLFxuICAgICAgICAgICAgLm1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5tZW51X19saW5rLFxuICAgICAgICAgICAgLm1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX2NhdGFsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6bWFya2Vye1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2JpbGUtbWVudS1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDI1cHggNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NzA4NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5fYWN0aXZle1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBsZWZ0OiAyMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYWN0aXZlLW1lbnUgLjVzIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgYWN0aXZlLW1lbnUge1xuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAubWVudSB7XG4gICAgICAgICZfX2xpbmssXG4gICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm1lbnUge1xuICAgICAgICAmX19saW5rLFxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuaGVhZGVyIHtcblxuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTA4cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMzBweCAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGF0dXMge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BlcnNvbmFsIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51e1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BlcnNvbmFsIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7ICAgXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tb2J7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZfX3dycHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX29wZW57XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc2VhcmNoe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgICAgICAgIC5zZWFyY2gtbGluZV9faW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190b3B7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2JvdHRvbXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW1lbnV7XG4gICAgICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUYwRjQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3phZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjQTJBQkJFO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC04MXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWwtbGktMS0xe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGODtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgJi5fb3BlbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudWwtbGktMntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAudWwtbGktMi0ye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICYuX29wZW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVsLWxpLTEtc3RhdHVze1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC5oZWFkZXItbWVudV9femFne1xuICAgICAgICAgICAgICAgICYuX29wZW57XG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC51bC1saS0xLTEtc3RhdHVze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIC5vcmRlci1zdGF0dXN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hbC1wYW5lbCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtZHJvcCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMXB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA2KSBpbnNldDtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDIycHggMTRweCA5cHggcmdiYSgzNCwgNjAsIDgwLCAwLjE3KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG5cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIxMjMyODtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxufVxuXG4uc3RpY2t5IHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTU3cHg7XG4gIH1cbn1cblxuLmhlYWRlci13cnAge1xuICAgICYuc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxNTtcblxuICAgICAgICAvLyAmICsgLnBhZ2UtY29udGVudCB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICB0b3A6IC04NHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5tb2JpbGUtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuXG4gICAgLnN0aWNreSB7XG4gICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjQ2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci13cnAge1xuICAgICAgICAmLnN0aWNreSB7XG4gICAgICAgICAgICAvLyAmICsgLnBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDI0NnB4O1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICB0b3A6IC0xNzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnN0aWNreSB7XG4gICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjg2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItd3JwIHtcbiAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgLy8gJiArIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAyODZweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgdG9wOiAtMTY3cHg7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnN0aWNreSB7XG4gICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci13cnAge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgICAgIC8vICYgKyAucGFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tcHJvZHVjdCB7XG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW1vYi5fb3BlbiB7XG4gICAgJjpoYXMoLnVsLWxpLTEtMS5fb3Blbikge1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSArIDgwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmhlYWRlci1tZW51X190aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhhcygudWwtbGktMi0yLl9vcGVuKSB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIC8vIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApICsgODBweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBcblxuICAgICAgICAuaGVhZGVyLW1lbnVfX3RpdGxlMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgLnVsLWxpLTEtMS5fb3BlbixcbiAgICAudWwtbGktMi0yLl9vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApKTtcbiAgICAgICAgXG4gICAgICAgICYgPiAuZHJvcHBlZC1tZW51LWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgxcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51bC1saS0xLTEuX29wZW4ge1xuICAgICAgICAmOmhhcygudWwtbGktMi0yLl9vcGVuKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aXRsZS1zZWFyY2gtcmVzdWx0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbiIsIi5hZHYtc2VjIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5hZHYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggLTE1cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICB9XG4gICAgfVxufVxuXG4uYWR2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiAjMEZBMDQxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIC5hZHYtaXRlbS5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG59XG5cbi5tYWluLXByb21vIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgbWFyZ2luOiAzMHB4IC01cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICZfX3ByaW1hcnkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAmLXByb2R1Y3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS43NWRlZywgcmdiYSg2MywgNjMsIDYzLCAwKSA3Ny4wNSUsICMzMDMwMzAgOTkuNzglKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21hcmsge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2Vjb25kYXJ5LXByb21vcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLnByb21vLXByb2R1Y3Qge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi1idXR0b24ge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kb3VibGUge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgLnByb21vLXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb21vLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICZfX2JnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgcGljdHVyZSwgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIG1heC13aWR0aDogMTQwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgLm5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb21vLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zYWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc3ltYm9sIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG5cbiAgICAgICAgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWVtcHR5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluay1tb3JlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzVweCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxsYmFjay1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbjogMCA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhbGxiYWNrLWJnLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMzc4cHg7XG4gICAgICAgIGhlaWdodDogMzcycHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCkgdHJhbnNsYXRlWSg0NXB4KTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5jYWxsYmFjay1mb3JtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuXG4gICAgLnNlY29uZGFyeS10ZXh0LWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG59XG5cbi5ib3VxdWV0LXNlYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdXN0b20tYm91cXVldCB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmN1c3RvbS1ib3VxdWV0LXNsaWRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1hcmdpbjogMzBweCAtMTAwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IDE5NXB4O1xuXG4gICAgICAmLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAucHJvZHVjdC1zZWN0aW9uIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgICAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC8vICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmX19waWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19iYXNrZXQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2Jhc2tldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuc2Vjb25kYXJ5LXByb21vcyB7XG4gICAgICAgIG1pbi13aWR0aDogNDgwcHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAmLS1kb3VibGUge1xuXG4gICAgICAgICAgICAgICAgLnByb21vLXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLy8gJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICZfX3BpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19waWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgICAgICAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICAuYmFubmVyLWl0ZW0tY2FyZCB7XG4gICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgICAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC5iYW5uZXItaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDI1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuY2FsbGJhY2stc2VjdGlvbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSB0cmFuc2xhdGVZKDg1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcblxuICAgICAgICAgICAgICAmX19waWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgICAmX19iYXNrZXQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAvLyAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAmX19waWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmFkdi1saXN0IHtcbiAgICAgICAmX19pdGVtIHtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWR2LWl0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgIC8vICZfX2ljb24ge1xuICAgICAgICAvLyAgICAgc3ZnIHtcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXByb21vIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgJl9fcHJpbWFyeSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXByb21vLXByb2R1Y3Qge1xuICAgICAgYXNwZWN0LXJhdGlvOiA1MDAgLyA0NTA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICZfX2JnIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vLXByb2R1Y3Qge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1wcm9tb3Mge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJi0tZG91YmxlIHtcbiAgICAgICAgICAgICAgICAucHJvbW8tcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC5iYW5uZXItaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgJi0tZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tYm91cXVldCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tYm91cXVldC1zbGlkZXIge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWNvbmRhcnktcHJvbW9zIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAmOmhhcygucHJvbW8tY2FyZCkge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuc2Vjb25kYXJ5LXByb21vcyB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi0tZG91YmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9tby1wcm9kdWN0IHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNjAgLyAxODA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAubWFpbi1wcm9tbyB7XG4gICAgICAgICZfX3ByaW1hcnkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsYmFjay1zZWN0aW9uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzBweCkgdHJhbnNsYXRlWSg4NXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmQge1xuICAgICAgICAmX19zYWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucHJvZHVjdC1zZWN0aW9uIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcblxuICAgICAgICAgICAgLmJhbm5lci1pdGVtLWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tY2FyZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tcHJvZHVjdCB7XG4gICAgICAmX19iZyB7XG4gICAgICAgIHBpY3R1cmUsIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDAgLyA0NTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1wcm9tbyB7XG4gICAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDAgLyA0NTA7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICZfX3BpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmX19iYXNrZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5zbGljay1pbml0aWFsaXplZCAuYWR2LWl0ZW0uc2xpY2stc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLmFkdi1saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG59XG4iLCIuY29udGFjdHN7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICAmLWluZm97XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX21vYntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXJvd3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtICgzMHB4IC8gMyAqIDIpKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9femFne1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRtYWluO1xuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtbWFwe1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTVweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGVsaXZlcnl7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICYtdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICYtaXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaXRlbXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gKDMwcHggLyAzICogMikpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHggNDBweCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICgzMHB4IC8gMiAqIDEpKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICZfX2ljb257XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgY29sb3I6ICM2NjcwODU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1wYXltZW50c3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgJl9faXRlbXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gKDMwcHggLyA0ICogMykpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwNzNEQztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoMzBweCAvIDIgKiAxKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX196YWd7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hdXRob3JpemV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmLXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWluZm97XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3dycHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3Ige1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzY2NzA4NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWZvcm17XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcm93LWdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQ4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDQpLCAwcHggNHB4IDE2cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40OCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJl9fYnRue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNje1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjcwODU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGltZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQTJBQkJFO1xuICAgICAgICAgICAgJi5fZ3JlZW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtaW1ne1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NSU7XG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXIoKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmFib3V0e1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICAgXG4gICAgfVxuICAgICYtaW5mb3tcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbW9ie1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1kZXNje1xuICAgICAgICBwe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAmLXZpZGVve1xuICAgICAgICBcbiAgICAvLyAgICAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgLy8gICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgIC8vICAgICAgICAgb3JkZXI6IDI7XG4gICAgLy8gICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgLy8gICAgICAgICB3aWR0aDogNzUlO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgIGlmcmFtZXtcbiAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAvLyAgICAgICAgIH1cblxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgICYtd2h5e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW1ze1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMTVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICgzMHB4IC8gNCAqIDMpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICgxNXB4IC8gMiAqIDEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19udW1iZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRjRFQkZGO1xuICAgICAgICB9XG4gICAgICAgICZfX3phZ3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1yZXZpZXdze1xuICAgICAgICBtYXJnaW46IDkwcHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgc21tLWJsb2NrKCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mb3tcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc21tLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc21tLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgICYtYXJyc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtYXJye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFNkVEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuX3JpZ2h0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZXJze1xuICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAxNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgc21tLWJsb2NrKCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlcntcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICAgICAgLmFib3V0LXNsaWRlcl9fd3Jwe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzbisyKXtcbiAgICAgICAgICAgIC5hYm91dC1zbGlkZXJfX3dycHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTI1LCAwLCAwLjIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoM24rMyl7XG4gICAgICAgICAgICAuYWJvdXQtc2xpZGVyX193cnB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RUJGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICZfX3dycHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFke1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19uYW1le1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJvbnVze1xuICAgIHBhZGRpbmc6IDQwcHggMCA2NXB4O1xuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcbiAgICB9XG4gICAgJi10aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgJi13cnB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmLXN1bXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19xdWFudGl0eXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgJi5vcmFuZ2V7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkE3RDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190b29sdGlwe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI0ZBN0QwMDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNzVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYtbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgJi1oaXN0b3J5e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5faGVhZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RjBGNDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTJBQkJFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXRhbG9ne1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgeHMtYmxvY2t7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgICYtdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIHhzLWJsb2Nre1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2t7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29ydHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5fYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLW1vYntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMwRkEwNDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmpxLXNlbGVjdGJveHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICZfX3NlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggOHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxRjIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrMi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtd3Jwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIH1cbiAgICAmLWxpc3R7XG4gICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE1cHgpO1xuICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3Qtc2VjdGlvbl9fbGlzdHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1pdGVtLWNhcmR7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICZfX2Jhc2tldHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3BpY3R1cmV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5jYXJke1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAmLXdycHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICYtbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICZfX3dycHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAvLyBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgLy8gcm93LWdhcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3NsaWRlcnN7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtLWNhcmQge1xuICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hZGR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYXJye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcbiAgICAgICAgICAgICAgICB0b3A6IC02NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX2xlZnR7XG4gICAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX3JpZ2h0e1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtaXRlbS1jYXJke1xuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19waWN0dXJle1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5ib251cy1wb3B1cCB7XG4gIC5iYXNrZXQtYm9udXMge1xuICAgICZfX3Rvb2x0aXAge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmR7XG4gICAgJi1zbGlkZXJze1xuICAgICAgICB3aWR0aDogY2FsYyg0OC41JSAtIDE1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbW0tYmxvY2soKXtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlcntcbiAgICAgICAgJl9fbWFpbntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYtc2x7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0NDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQ5NSAvIDQ5NTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzg1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTUlO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWRvdHN7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMi41cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtd3Jwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNre1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc2x7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNS41JTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1hcnJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzBGQTA0MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZCB7XG4gICAgJi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTEuNSUgLSAxNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgc21tLWJsb2NrKCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dycCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9femFnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtd3JwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRjdFRjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuXG4gICAgICAgICAgICAgICAgLmpxLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmX19kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjcwODU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGN0VGO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb2xvciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi13cnAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNkVEO1xuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0LXN0eWxlZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3Qtc3R5bGVkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9hcnItYm90dG9tLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjlGQUZCO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpLCAwcHggNHB4IDhweCAtMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2NodW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3Qtb3B0aW9ucyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzFGMjA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0LW9wdGlvbnMgbGkgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXdycCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU2RUQ7XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLmpxLXNlbGVjdGJveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fyci1ib3R0b20uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjlGQUZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMHB4IDRweCA4cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzFGMjAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2syLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nhc2gge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb2xkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYWN0dWFsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG9zdGF2a2Ege1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX19iYXNrZXQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmltYXJ5LWJ1dHRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xpY2sge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWJ1dHRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaXplIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gKDE1cHggLyA0ICogMykpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gKDIwcHggLyAyICogMSkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5qcS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRjdFRjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1pbmZvX196YWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0EyQUJCRTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjQTJBQkJFO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkFCQkU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjcwODU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYWNraW5nIHtcbiAgICAgICAgICAgIC5jYXJkLWluZm9fX3phZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuY2FyZCB7XG4gICAgJi10YWJzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgQGluY2x1ZGUgc21tLWJsb2NrKCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX193cnB7XG5cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNje1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAmLl9hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19yZXZpZXdze1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuX2FjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtaGVhZHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmLS1ub3RhdmFpbGFibGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E1YTliMztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc2NvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXVse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2NvcmUtc3RhcntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXdycHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1hcnJze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1hcnJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNEU2RUQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLl9yaWdodHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NzA4NTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYm9sZHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2NvcmV7XG4gICAgICAgICAgICAmLW51bWJlcntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc3RhcnN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXN0YXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMwRkEwNDE7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tZmlsbCB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzBGQTA0MTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZGVzY3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYtdGFie1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmLl9hY3RpdmV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmF2b3VyaXRlc3tcbiAgICAmLXRpdGxle1xuICAgICAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1saXN0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1pdGVtLWNhcmR7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gKDMwcHggLyAzICogMikpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGljdHVyZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Jhc2tldHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtbS1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnN5bWJvbF9ydWJsZSB7IGZvbnQtZmFtaWx5OiAncnVibGVCaXRyaXgnLCBBcmlhbCwgc2Fucy1zZXJpZiB9XG5cbi5iYXNrZXQtY2hlY2tvdXQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2U7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0LWNoZWNrb3V0LWNvbnRhaW5lci5iYXNrZXQtY2hlY2tvdXQtY29udGFpbmVyLWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLmJhc2tldC1jaGVja291dC1jb250YWluZXIuYmFza2V0LWNoZWNrb3V0LWNvbnRhaW5lci1maXhlZC1oaWRlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLypyZWdpb24gQ291cG9uKi9cbi5iYXNrZXQtY291cG9uLXNlY3Rpb24ge1xuXHQtd2Via2l0LWJveC1mbGV4OiAyO1xuXHQtbXMtZmxleDogMjtcblx0ZmxleDogMjtcbn1cblxuLmJhc2tldC1jb3Vwb24tYmxvY2stZmllbGQtZGVzY3JpcHRpb24ge1xuXHRjb2xvcjogI2ExYTFhMTtcblx0Zm9udDogNDAwIDEycHgvMThweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLWZpZWxkIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0bWluLXdpZHRoOiAyMzVweDtcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLWNvdXBvbi1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IC00cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4ZGEzYWQ7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOGRhM2FkO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29udGVudDogXCJcIjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFza2V0LWNvdXBvbi1hbGVydCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0cGFkZGluZy10b3A6IDNweDtcblx0cGFkZGluZy1ib3R0b206IDNweDtcblx0bWluLWhlaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQ6IDQwMCAxM3B4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG59XG5cbi5iYXNrZXQtY291cG9uLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnRleHQtbXV0ZWQgLmJhc2tldC1jb3Vwb24tdGV4dDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAycHg7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzdhZDUwMDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3YWQ1MDA7XG5cdGNvbnRlbnQ6ICcnO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFza2V0LWNvdXBvbi1hbGVydCAuY2xvc2UtbGluayB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuXHRjb2xvcjogIzNlODZkZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250OiA0MDAgMTJweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0b3BhY2l0eTogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAyMjBtcyBlYXNlIGFsbDtcbn1cblxuLmJhc2tldC1jb3Vwb24tYWxlcnQgLmNsb3NlLWxpbms6aG92ZXIgeyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYmFza2V0LWNoZWNrb3V0LWNvbnRhaW5lciB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHR9XG5cblx0LmJhc2tldC1jb3Vwb24tc2VjdGlvbiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblxuXHQuYmFza2V0LWNvdXBvbi1hbGVydC1zZWN0aW9uIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblxuXHQuYmFza2V0LWNvdXBvbi1ibG9jay1maWVsZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWNvdXBvbi1ibG9jay1maWVsZCAuZm9ybS1ncm91cCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWNvdXBvbi1ibG9jay1maWVsZCAuZm9ybS1jb250cm9sIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vKmVuZHJlZ2lvbiovXG5cbi8qcmVnaW9uIENoZWNrb3V0Ki9cbi5iYXNrZXQtY2hlY2tvdXQtc2VjdGlvbiB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDM7XG5cdC1tcy1mbGV4OiAzO1xuXHRmbGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0LWNoZWNrb3V0LXNlY3Rpb24taW5uZXIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgcm93LWdhcDogMzVweDtcbiAgICBvcmRlcjogMjtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jayB7IH1cblxuLyoqL1xuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXG59XG5cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stdG90YWwtaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogJG1haW47XG59XG5cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stdG90YWwtZGVzY3JpcHRpb24ge1xuXHRjb2xvcjogI2ExYTFhMTtcblx0Zm9udDogNDAwIDEycHgvMTZweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qKi9cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stdG90YWwtcHJpY2Uge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1wcmljZS1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC1jb3Vwb24tYmxvY2stdG90YWwtcHJpY2UtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogMTgwbXMgdGV4dC1zaGFkb3cgZWFzZSwgMTgwbXMgY29sb3IgZWFzZTtcbn1cblxuLmJhc2tldC1jb3Vwb24tYmxvY2stdG90YWwtcHJpY2Utb2xkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0cmlnaHQ6IDA7XG5cdGNvbG9yOiAjYTFhMWExO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udDogNDAwIDE4cHgvMTZweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLXRvdGFsLXByaWNlLW9sZDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdHJpZ2h0OiAzcHg7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAzcHg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUwQSUzQ3N2ZyUyMHdpZHRoJTNEJTIyNDkxcHglMjIlMjBoZWlnaHQlM0QlMjIxMjVweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMCUyNSUyMDEwMCUyNSUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTEuMjMwNDY4NzUlMkMxMjEuNDEwMTU2JTIwQzEyMi43NjQ0NTUlMkM4MC4zOTk4NjYxJTIwMjEyLjIyNzk5NyUyQzUyLjk3Nzk5MTElMjAyNjkuNjIxMDk0JTJDMzkuMTQ0NTMxMiUyMEMzMjcuMDE0MTkxJTJDMjUuMzExMDcxNCUyMDQwMC40MjA0NDElMkMxMy40NzY0MzYlMjA0ODkuODM5ODQ0JTJDMy42NDA2MjUlMjIlMjBzdHJva2UlM0QlMjIlMjNCODA5MDklMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxNiUyMiUyMC8lM0UlMEElMjAlMjAlMjAlMjAlM0MvZyUzRSUwQSUzQy9zdmclM0UpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0Y29udGVudDogJyc7XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLXRvdGFsLXByaWNlLWRpZmZlcmVuY2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDVweCA2cHggNnB4O1xuXHRiYWNrZ3JvdW5kOiAjZDFlY2YxO1xuXHRjb2xvcjogIzE3OWViYjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250OiA0MDAgMTNweC8xMnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyoqL1xuLmJhc2tldC1jaGVja291dC1ibG9jay1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5iYXNrZXQtYnRuLWNoZWNrb3V0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmJhc2tldC1ub3RpZmljYXRpb24tc2VjdGlvbiB7IHdpZHRoOiAxMDAlOyB9XG5cbi5iYXNrZXQtYmxvY2stbm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cGFkZGluZzogOHB4IDE1cHg7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZjhlMDtcblx0Y29sb3I6ICM2YTk5OTc7XG5cdGZvbnQ6IDQwMCAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWJsb2NrLW5vdGlmaWNhdGlvbjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtN3B4O1xuXHRyaWdodDogODBweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZjhlMDtcblx0Y29udGVudDogJyc7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cblx0LmJhc2tldC1jaGVja291dC1zZWN0aW9uIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMztcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuXHRcdG9yZGVyOiAzXG5cdH1cblxuXHQuYmFza2V0LW5vdGlmaWNhdGlvbi1zZWN0aW9uIHtcblx0XHQtbXMtZmxleC1vcmRlcjogNDtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHRcdG9yZGVyOiA0XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdC5iYXNrZXQtY2hlY2tvdXQtYmxvY2stYnRuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHRcdC1tcy1mbGV4OiBhdXRvO1xuXHRcdGZsZXg6IGF1dG87XG5cdH1cblxuXHQuYmFza2V0LWNoZWNrb3V0LXNlY3Rpb24taW5uZXIge1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbCB7IG1pbi13aWR0aDogMTUwcHg7IH1cblxuXHQuYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsLXByaWNlIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuXHQuYmFza2V0LWJ0bi1jaGVja291dCB7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0d2lkdGg6IDEwMCVcblx0fVxuXG5cdC5iYXNrZXQtYmxvY2stbm90aWZpY2F0aW9uOmFmdGVyIHtcblx0XHR0b3A6IC0zcHg7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuXHQuYmFza2V0LWNoZWNrb3V0LWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gQmFza2V0IGl0ZW0gbGlzdCB3cmFwcGVyKi9cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4vKmhlYWRlciovXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG5cdHRyYW5zaXRpb246IDMwMG1zIHBhZGRpbmcgZWFzZTtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXIgdGR7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRtYWluO1xufVxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tbnVtYmVye1xuICAgIHdpZHRoOiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLW51bWJlci16YWt7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9uc3tcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXByaWNle1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50e1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2V7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmV7XG4gICAgd2lkdGg6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuXG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXIuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRtYXJnaW4tbGVmdDogLTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZGZkZjtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItbGlnaHQgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLXRpdGxlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQ6IGJvbGQgMTVweC8xOHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcbn1cblxuLmJhc2tldC1pdGVtcy1zZWFyY2gtZmllbGQgKyAuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLXRpdGxlIHsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5iYXNrZXQtaXRlbXMtc2VhcmNoLWZpZWxkICsgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci1maWx0ZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQtd2Via2l0LWJveC1mbGV4OiAzO1xuXHQtbXMtZmxleDogMztcblx0ZmxleDogMztcbn1cblxuLmJhc2tldC1pdGVtcy1zZWFyY2gtZmllbGQgLmZvcm0tY29udHJvbCB7IHotaW5kZXg6IDE7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci1maWx0ZXItaXRlbSB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG5cdGNvbG9yOiAjM2U4NmRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQ6IGJvbGQgMTNweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAyMjBtcyBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpbHRlci1pdGVtOmhvdmVyIHtcblx0Y29sb3I6ICMyNDYyZGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci1maWx0ZXItaXRlbS5hY3RpdmUge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRjb2xvcjogIzJmMzQzNTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYXNrZXQtaXRlbXMtc2VhcmNoLWZpZWxkIHtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCBidXR0b24uY2xvc2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvdHRvbTogLTFweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyIHsgcGFkZGluZzogMTBweCA5cHggMTFweDsgfVxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDlweCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJhc2tldC1pdGVtcy1saXN0LWhlYWRlciB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsXG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCB7IHdpZHRoOiAxMDAlOyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLmJhc2tldC1pdGVtcy1saXN0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogLjc7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IFNob3dPdmVybGF5O1xuXHRhbmltYXRpb24tbmFtZTogU2hvd092ZXJsYXk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIFNob3dPdmVybGF5IHtcblx0MCUgeyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAuNzsgfVxufVxuXG5Aa2V5ZnJhbWVzIFNob3dPdmVybGF5IHtcblx0MCUgeyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAuNzsgfVxufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblxufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciA+IHRkIHsgXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciA+IHRkIHsgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IC43O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItZ2lmdCxcbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1naWZ0ID4gdGQsXG4uYmFza2V0LWl0ZW1zLWxpc3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkID4gdGQgeyBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1naWZ0LFxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItZ2lmdCA+IHRkLFxuXHQuYmFza2V0LWl0ZW1zLWxpc3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkID4gdGQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IC43O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMge1xuXHQtbXMtZmxleC1vcmRlcjogMTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0b3JkZXI6IDE7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9ucy1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4vKnJlZ2lvbiBJbWFnZSovXG4uYmFza2V0LWl0ZW0tYmxvY2staW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy1mbGV4LW9yZGVyOiAxO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0bWluLXdpZHRoOiA0OHB4O1xuXHRtYXgtd2lkdGg6IDgxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHRvcmRlcjogMTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2staW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdG1pbi13aWR0aDogMzJweDtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0LWl0ZW0taW1hZ2UtbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmFza2V0LWl0ZW0taW1hZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWltYWdlIHtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHRtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uYmFza2V0LWl0ZW0taW1hZ2U6aG92ZXIgeyBib3JkZXItY29sb3I6ICNlZTkyMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cblx0LmJhc2tldC1pdGVtLWJsb2NrLWltYWdlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0taW1hZ2Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zLWlubmVyIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1pbWFnZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMtaW5uZXIge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHR9XG5cbn1cblxuLyplbmRyZWdpb24qL1xuXG4vKnJlZ2lvbiBsYWJsZSovXG5cbi8qTGFiZWwqL1xuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQsXG4uYmFza2V0LWl0ZW0tbGFiZWwtcmluZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTA7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNDUwbXMgZWFzZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tbGFiZWwtdGV4dCxcbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcgeyBkaXNwbGF5OiBub25lIH1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQgc3Bhbixcbi5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZjQyYzJjO1xuXHRjb2xvcjogI2ZmZjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbn1cblxuLmJ4LXJlZCAuYmFza2V0LWl0ZW0tbGFiZWwtdGV4dCBzcGFuLFxuLmJ4LXJlZCAuYmFza2V0LWl0ZW0tbGFiZWwtcmluZyB7IGJhY2tncm91bmQtY29sb3I6ICNmYmE5MGM7IH1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQgPiBkaXYsXG4uYmFza2V0LWl0ZW0tbGFiZWwtcmluZyA+IGRpdiB7IGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qIFRFWFQgKi9cbi5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0IHNwYW4ge1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQuYmFza2V0LWl0ZW0tbGFiZWwtc21hbGwgc3BhbiB7XG5cdG1hcmdpbi1ib3R0b206IDFweDtcblx0cGFkZGluZzogMnB4IDdweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQuYmFza2V0LWl0ZW0tbGFiZWwtYmlnIHNwYW4ge1xuXHRwYWRkaW5nOiA0cHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0ID4gZGl2IHsgbGluZS1oZWlnaHQ6IDA7IH1cblxuXHQuYmFza2V0LWl0ZW0tbGFiZWwtdGV4dC5iYXNrZXQtaXRlbS1sYWJlbC1zbWFsbCBzcGFuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0cGFkZGluZzogMnB4IDdweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tbGFiZWwtdGV4dC5iYXNrZXQtaXRlbS1sYWJlbC1iaWcgc3BhbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxufVxuXG4vKlJJTkcqL1xuLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgNjYsIDI1NSwgMC42MCk7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nLmJhc2tldC1pdGVtLWxhYmVsLXNtYWxsIHtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcuYmFza2V0LWl0ZW0tbGFiZWwtYmlnIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nLmJhc2tldC1pdGVtLWxhYmVsLXNtYWxsIHtcbiAgICByaWdodDogNnB4O1xuICAgIGJvdHRvbTogNnB4O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLWxhYmVsLXJpbmcuYmFza2V0LWl0ZW0tbGFiZWwtYmlnIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC10b3AgeyB0b3A6IC0ycHg7IH1cblxuLmJhc2tldC1pdGVtLWxhYmVsLWNlbnRlciB7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLWNlbnRlciA+IGRpdiB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtbGVmdCB7IGxlZnQ6IC0ycHg7IH1cblxuLmJhc2tldC1pdGVtLWxhYmVsLWxlZnQgPiBkaXYgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1ib3R0b20geyBib3R0b206IDJweDsgfVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtbWlkZGxlIHtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1yaWdodCB7IHJpZ2h0OiAycHg7IH1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXJpZ2h0ID4gZGl2IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJhc2tldC1pdGVtLWxhYmVsLWNlbnRlci5wcm9kdWN0LWl0ZW0tbGFiZWwtbWlkZGxlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLyplbmRyZWdpb24qL1xuXG4vKnJlZ2lvbiBJbmZvKi9cbi5iYXNrZXQtaXRlbS1ibG9jay1pbmZvIHtcblx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYm94LWZsZXg6IDM7XG5cdC1tcy1mbGV4OiAzO1xuXHRmbGV4OiAzO1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHRvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdC5iYXNrZXQtaXRlbS1ibG9jay1pbmZvIHtcblx0XHQtd2Via2l0LWJveC1mbGV4OiA2O1xuXHRcdC1tcy1mbGV4OiA2O1xuXHRcdGZsZXg6IDY7XG5cdH1cbn1cblxuLypyZWdpb24gTmFtZSovXG4uYmFza2V0LWl0ZW0taW5mby1uYW1lLFxuLmJhc2tldC1pdGVtLWluZm8tbmFtZS1saW5rIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRjb2xvcjogJG1haW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi5iYXNrZXQtaXRlbS1hY3Rpb25zLXJlbW92ZSArIC5iYXNrZXQtaXRlbS1pbmZvLW5hbWUge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59Ki9cblxuaDIuYmFza2V0LWl0ZW0taW5mby1uYW1lIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJhc2tldC1pdGVtLWhpZ2hsaWdodGVkIHsgYmFja2dyb3VuZDogI2ZmMDsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1pbmZvLW5hbWUgeyBtYXJnaW4tYm90dG9tOiA1cHggfVxuXG4uYmFza2V0LWl0ZW0taW5mby1uYW1lLWxpbms6aG92ZXIge1xuXHRjb2xvcjogIzBGQTA0MTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5iYXNrZXQtaXRlbS1pbmZvLW5hbWUsXG5cdC5iYXNrZXQtaXRlbS1pbmZvLW5hbWUtbGluayB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0taW5mby1uYW1lIHsgcGFkZGluZy10b3A6IDEwcHg7IH1cbn1cblxuLyplbmRyZWdpb24qL1xuXG4uYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1vcmRlcjogNDtcblx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdC1tcy1mbGV4OiAyO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazogYmFzZWxpbmU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcblx0LXdlYmtpdC1ib3gtZmxleDogMjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24tY29udGVudDogYmFzZWxpbmU7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRmbGV4OiAyO1xuXHRvcmRlcjogNDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uIHtcblx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uIHtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlciAuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uIHtcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlciAuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uID4gZGl2IHtcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHRcdC1tcy1mbGV4OiBub25lO1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1jb21tb24ge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG5cdC5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyIC5iYXNrZXQtaXRlbS1ibG9jay1jb21tb24ge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0LyouYmFza2V0LWl0ZW0tcHJpY2Utb2xkIHsgcmlnaHQ6IDEwcHg7IH0qL1xuXHQuYmFza2V0LWl0ZW0tcHJpY2UtY3VycmVudCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG59XG5cbi8qcmVnaW9uIFByb3BlcnRpZXMqL1xuLmJhc2tldC1pdGVtLWJsb2NrLXByb3BlcnRpZXMge1xuXHQtd2Via2l0LWJveC1mbGV4OiA1O1xuXHQtbXMtZmxleDogNTtcblx0ZmxleDogNVxufVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHksXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLXByb3BlcnR5LFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktbmFtZSxcbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRjb2xvcjogI2ExYTFhMTtcblx0Zm9udDogNDAwIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS12YWx1ZSxcbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tdmFsdWUge1xuXHRjb2xvcjogIzRhNGE0YTtcblx0Zm9udDogYm9sZCAxMnB4LzE2cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKnJlZ2lvbiBDdXN0b20gQ29sdW1uKi9cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbSB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS1jb250ZW50IHsgcGFkZGluZzogM3B4IDA7IH1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tcGhvdG8geyBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLXBob3RvIC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tdmFsdWUge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcblx0bWluLWhlaWdodDogNjRweDtcblx0d29yZC1zcGFjaW5nOiAwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS1waG90byAuYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLXZhbHVlIHNwYW4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJhc2tldC1pdGVtLWN1c3RvbS1ibG9jay1waG90by1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmFza2V0LWl0ZW0tY3VzdG9tLWJsb2NrLXBob3RvLWl0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogNjRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtaXRlbS1jdXN0b20tYmxvY2stcGhvdG8taXRlbTpob3ZlciB7IGJvcmRlci1jb2xvcjogI2VlOTIwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0LmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbSB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20geyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypzY3UqL1xuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LXRleHQsXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UsXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1zY3UtY29sb3Ige1xuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtdGV4dCxcbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UsXG4uYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tc2N1LWNvbG9yIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmJhc2tldC1pdGVtLXNjdS1saXN0IHtcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLFxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLm5vdC1hdmFpbGFibGU6aG92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAycHggM3B4IDNweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlY2VmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5iYXNrZXQtaXRlbS1zY3UtaXRlbTpob3Zlcixcbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS5zZWxlY3RlZCxcbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS5ub3QtYXZhaWxhYmxlOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjMDA2Y2MwOyB9XG5cbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS5zZWxlY3RlZDpob3ZlciB7IGN1cnNvcjogZGVmYXVsdCB9XG5cbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS5ub3QtYXZhaWxhYmxlOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIwd2lkdGglM0QlMjIyMHB4JTIyJTIwaGVpZ2h0JTNEJTIyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMCUyNSUyMDEwMCUyNSUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NsaW5lJTIweDElM0QlMjIwJTIyJTIweTElM0QlMjIyMCUyMiUyMHgyJTNEJTIyMjAlMjIlMjB5MiUzRCUyMjAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwc3Ryb2tlJTNEJTIyJTIzYTFhMWExJTIyLyUzRSUwQSUzQy9zdmclM0UpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0Y29udGVudDogJyc7XG59XG5cbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLm5vdC1hdmFpbGFibGUgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHsgb3BhY2l0eTogLjU7IH1cblxuLmJhc2tldC1pdGVtLXNjdS1jb2xvciAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIsXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LWltYWdlIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tc2N1LWNvbG9yIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lcixcbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLXByb3BlcnR5LXNjdS1pbWFnZSAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LXRleHQgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHtcblx0cGFkZGluZzogM3B4IDVweDtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQ6IGJvbGQgMTRweC8xN3B4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LXRleHQgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHtcblx0cGFkZGluZzogMXB4IDJweDtcblx0Zm9udDogYm9sZCAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJhc2tldC1pdGVtLXByb3BlcnR5LW5hbWUsXG5cdC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS12YWx1ZSB7IGZvbnQtc2l6ZTogMTFweDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0LmJhc2tldC1pdGVtLWJsb2NrLXByb3BlcnRpZXMgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2stcHJvcGVydGllcyB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuXHQuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LWltYWdlIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lcixcblx0LmJhc2tldC1pdGVtLXNjdS1jb2xvciAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLXByb3BlcnR5LXNjdS10ZXh0IC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogMnB4IDNweDtcblx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IGJvbGQgMTFweC8xNXB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4vKmVuZHJlZ2lvbiovXG5cbi8qcmVnaW9uIEFtb3VudCovXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1hbW91bnQge1xuXHQtbXMtZmxleC1vcmRlcjogMztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcblx0b3JkZXI6IDM7XG59XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQtYmxvY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1maWxlZCxcbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQuZGlzYWJsZWQgLmJhc2tldC1pdGVtLWFtb3VudC1maWxlZDpob3ZlciB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdGJvcmRlci1yYWRpdXM6IDFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250OiBib2xkIDE4cHgvMjdweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50LmRpc2FibGVkIC5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LyogZGlzcGxheTogbm9uZTsgPC0gQ3Jhc2hlcyBDaHJvbWUgb24gaG92ZXIgKi9cblx0bWFyZ2luOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDwtLSBBcHBhcmVudGx5IHNvbWUgbWFyZ2luIGFyZSBzdGlsbCB0aGVyZSBldmVuIHRob3VnaCBpdCdzIGhpZGRlbiAqL1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tcy1hcHBlYXJhbmNlOiBub25lO1xuXHQtby1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkLmJhc2tldC11cGRhdGVkIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFza2V0QW1vdW50RmlsZWRVcGRhdGVkO1xuXHRhbmltYXRpb24tbmFtZTogYmFza2V0QW1vdW50RmlsZWRVcGRhdGVkO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNjAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogNjAwbXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYXNrZXRBbW91bnRGaWxlZFVwZGF0ZWQge1xuXHQwJSwgMTAwJSB7IGJvcmRlci1jb2xvcjogI2U0ZTRlNDsgfVxuXHQ1MCUgeyBib3JkZXItY29sb3I6ICNlZTkyMDA7IH1cbn1cblxuQGtleWZyYW1lcyBiYXNrZXRBbW91bnRGaWxlZFVwZGF0ZWQge1xuXHQwJSwgMTAwJSB7IGJvcmRlci1jb2xvcjogI2U0ZTRlNDsgfVxuXHQ1MCUgeyBib3JkZXItY29sb3I6ICNlZTkyMDA7IH1cbn1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1cyxcbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6aG92ZXIsXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51czpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMwRkEwNDE7IH1cblxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzLFxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6YmVmb3JlLFxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czphZnRlcixcbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwRkEwNDE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czpob3ZlcjpiZWZvcmUsXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzOmhvdmVyOmFmdGVyLFxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tbWludXM6aG92ZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQuZGlzYWJsZWQgLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czpiZWZvcmUsXG4uYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50LmRpc2FibGVkIC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6YWZ0ZXIsXG4uYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50LmRpc2FibGVkIC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzOmJlZm9yZSB7XG5cdG1hcmdpbi10b3A6IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtZmllbGQtZGVzY3JpcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMXB4KTtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAjYTFhMWExO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQ6IGl0YWxpYyAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXMsXG5cdC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzIHtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDFweCAxcHggMDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzIHtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4IDAgMCAxcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQgeyBwYWRkaW5nLXRvcDogMTlweDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0LmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudCB7IHBhZGRpbmctdG9wOiAwOyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gUHJpY2UqL1xuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2Uge1xuXHQtbXMtZmxleC1vcmRlcjogNDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG5cdG9yZGVyOiA0O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZS1mb3Itb25lIHtcblx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG5cdG9yZGVyOiAyXG59XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJhc2tldC1pdGVtLXByaWNlLXRpdGxlIHtcblx0cGFkZGluZy10b3A6IDFweDtcblx0Y29sb3I6ICNhMWExYTE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250OiAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2UtY3VycmVudCB7XG5cdHBhZGRpbmctdG9wOiAxcHg7XG5cdGNvbG9yOiAjMmYzNDM1O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJhc2tldC1pdGVtLXByaWNlLWN1cnJlbnQtdGV4dCB7XG5cdGxldHRlci1zcGFjaW5nOiAtLjMzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRyYW5zaXRpb246IDE4MG1zIHRleHQtc2hhZG93IGVhc2UsIDE4MG1zIGNvbG9yIGVhc2U7XG59XG5cbi5iYXNrZXQtaXRlbS1wcmljZS1vbGQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNXB4O1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICNhMWExYTE7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2Utb2xkLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogNDAwIDEzcHgvMTVweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtaXRlbS1wcmljZS1vbGQtdGV4dDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdHJpZ2h0OiAzcHg7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAzcHg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUwQSUzQ3N2ZyUyMHdpZHRoJTNEJTIyNDkxcHglMjIlMjBoZWlnaHQlM0QlMjIxMjVweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMCUyNSUyMDEwMCUyNSUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTEuMjMwNDY4NzUlMkMxMjEuNDEwMTU2JTIwQzEyMi43NjQ0NTUlMkM4MC4zOTk4NjYxJTIwMjEyLjIyNzk5NyUyQzUyLjk3Nzk5MTElMjAyNjkuNjIxMDk0JTJDMzkuMTQ0NTMxMiUyMEMzMjcuMDE0MTkxJTJDMjUuMzExMDcxNCUyMDQwMC40MjA0NDElMkMxMy40NzY0MzYlMjA0ODkuODM5ODQ0JTJDMy42NDA2MjUlMjIlMjBzdHJva2UlM0QlMjIlMjNCODA5MDklMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxNiUyMiUyMC8lM0UlMEElMjAlMjAlMjAlMjAlM0MvZyUzRSUwQSUzQy9zdmclM0UpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0Y29udGVudDogJyc7XG59XG5cbi5iYXNrZXQtaXRlbS1wcmljZS1kaWZmZXJlbmNlIHtcblx0cGFkZGluZzogM3B4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNkMWVjZjE7XG5cdGNvbG9yOiAjMTc5ZWJiO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGZvbnQ6IDQwMCAxMXB4LzEycHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9ucyB7IG1pbi13aWR0aDogMTAwJTsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuXHRcdG9yZGVyOiA1O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2UtZm9yLW9uZSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDM7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcblx0XHRvcmRlcjogM1xuXHR9XG4gICAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50e1xuICAgICAgICBvcmRlcjogNDtcbiAgICB9XG5cblx0LmJhc2tldC1pdGVtLWJsb2NrLXByaWNlIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHQtbXMtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLXByaWNlLW9sZCB7IHJpZ2h0OiAxMHB4OyB9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tYmxvY2stcHJpY2Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2UtZm9yLW9uZSAuYmFza2V0LWl0ZW0tcHJpY2UtY3VycmVudCB7IH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2stcHJpY2UgPiBkaXYgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5cdC5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSAuYmFza2V0LWl0ZW0tcHJpY2UtZGlmZmVyZW5jZSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0cGFkZGluZzogNXB4IDZweCA2cHg7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0XHRvcmRlcjogMTtcblx0fVxuXG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gQWN0aW9ucyovXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYmFza2V0LWl0ZW0tYmxvY2stYWN0aW9ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcbn1cblxuLmJ4LXRvdWNoIC5iYXNrZXQtaXRlbS1ibG9jay1hY3Rpb25zLFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyOmhvdmVyIC5iYXNrZXQtaXRlbS1ibG9jay1hY3Rpb25zIHsgb3BhY2l0eTogMTsgfVxuXG4uYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iYXNrZXQtaXRlbS1hY3Rpb25zLXJlbW92ZSBpbWd7XG4gICAgdHJhbnNpdGlvbjogJHRpbWU7XG59XG4uYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmU6aG92ZXIgaW1ne1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJhc2tldC1pdGVtLWJsb2NrLWluZm8gLmJhc2tldC1pdGVtLWFjdGlvbnMtcmVtb3ZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC00cHg7XG5cdHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1hY3Rpb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLyplbmRyZWdpb24qL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJhc2tldC1pdGVtcy1saXN0LXRhYmxlLFxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUgdGhlYWQsXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC10YWJsZSB0Ym9keSxcblx0LmJhc2tldC1pdGVtcy1saXN0LXRhYmxlIHRyIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5cdHRyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC10YWJsZSB0ci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCxcblx0LmJhc2tldC1pdGVtcy1saXN0LXRhYmxlIHRib2R5IHRyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkIHsgYm9yZGVyOiBub25lOyB9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0IC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciA+IHRkIHsgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50LFxuXHR0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXByaWNlLFxuXHR0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHR0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9ucyxcblx0dGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1ub3RpZmljYXRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2UgeyBwYWRkaW5nOiAzcHggMDsgfVxuXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHsgcGFkZGluZzogMzRweCAwIDAgIWltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZSAuYmFza2V0LWl0ZW0tYmxvY2stcHJpY2UgLmJhc2tldC1pdGVtLXByaWNlLXRpdGxlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuXHR0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLWJsb2NrLWFjdGlvbnMgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tbm90aWZpY2F0aW9uLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAyMjBtcyBhbGwgZWFzZTtcbn1cblxuLyoqL1xuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItZXhwZW5kIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1leHBlbmQgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlZC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweCAwO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmY4ZmU7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1leHBlbmQgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlZC1jb250YWluZXIgZGl2IHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgU2hvd05vdGUge1xuXHQwJSB7IG9wYWNpdHk6IDA7IH1cblx0MCUsIDUwJSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblx0NTAlLCAxMDAlIHsgb3BhY2l0eTogMTsgfVxuXHQxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjhmZTsgfVxufVxuXG5Aa2V5ZnJhbWVzIFNob3dOb3RlIHtcblx0MCUgeyBvcGFjaXR5OiAwOyB9XG5cdDAlLCA1MCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cdDUwJSwgMTAwJSB7IG9wYWNpdHk6IDE7IH1cblx0MTAwJSB7IGJhY2tncm91bmQtY29sb3I6ICNlNmY4ZmU7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1jb2xsYXBzZSAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmVkLWNvbnRhaW5lciB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWNvbGxhcHNlIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZWQtY29udGFpbmVyIGRpdiB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItY29sbGFwc2UgLmJhc2tldC1pdGVtLWJsb2NrLWluZm8sXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItY29sbGFwc2UgLmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbixcbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1jb2xsYXBzZSAuYmFza2V0LWl0ZW0tYmxvY2staW1hZ2UgeyBvcGFjaXR5OiAwOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1jb2xsYXBzZSA+IHRkID4gZGl2IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiA4MHB4O1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmVkLWJsb2NrIHtcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmVkLWJsb2NrIC5mYWRlZCB7XG5cdGNvbG9yOiAjY2NjO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZWQtYW5jaG9yIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jbGVhci1idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmFmdGVyLFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZDAwMjFiO1xuXHRjb250ZW50OiAnJztcblx0dHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jbGVhci1idG46YWZ0ZXIgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNsZWFyLWJ0bjpiZWZvcmUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmhvdmVyOmFmdGVyLFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY2xlYXItYnRuOmhvdmVyOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICM3ZTAwMGY7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZG91YmxlIHsgbWFyZ2luOiAxMHB4IDA7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZG91YmxlID4gZGl2IHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZzogNXB4IDM1cHggNXB4IDE1cHg7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRvdWJsZS1hbmNob3IsXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kb3VibGUtYW5jaG9yOnZpc2l0ZWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kb3VibGUtYW5jaG9yOmhvdmVyIHsgY29sb3I6ICMyMzUyN2M7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0td2FybmluZy1jb250YWluZXIgeyBtYXJnaW46IDEwcHggMDsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS13YXJuaW5nLWNvbnRhaW5lciA+IGRpdiB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmc6IDVweCAzNXB4IDVweCAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciB7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0cGFkZGluZzogMTdweCAwO1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKnJlZ2lvbiBHaWZ0cyovXG4uYmFza2V0LWl0ZW0tZ2lmdHMtbGlzdC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmY2ViOWY7XG5cdGJhY2tncm91bmQ6ICNmZmZlZjg7XG59XG5cbi5iYXNrZXQtaXRlbS1naWZ0cy1saXN0LWNvbnRhaW5lcjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTBweDtcblx0bGVmdDogOTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2ViOWY7XG5cdGNvbnRlbnQ6ICcnO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdHMtbGlzdC10aXRsZSB7XG5cdHBhZGRpbmc6IDEycHggMTdweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZWI5Zjtcblx0Y29sb3I6ICM1YjU4NDg7XG5cdGZvbnQ6IGJvbGQgMTVweC8xOHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnRzLWxpc3QgeyBwYWRkaW5nOiAxNXB4OyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1naWZ0LWl0ZW0ge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmMmVkO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdHMtbGlzdCAuYmFza2V0LWl0ZW1zLWxpc3QtZ2lmdC1pdGVtOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qcmVnaW9uIEdpZnQgaW1hZ2UqL1xuLmJhc2tldC1pdGVtLWdpZnQtaW1hZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRtaW4td2lkdGg6IDQ4cHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDE2OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdC1pbWFnZS1saW5rIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5iYXNrZXQtaXRlbS1naWZ0LWltYWdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDY5cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gR2lmdCB0aXRsZSovXG4uYmFza2V0LWl0ZW0tZ2lmdC10aXRsZS1jb250YWluZXIge1xuXHRwYWRkaW5nOiA1cHggMTVweDtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtYm94LWZsZXg6IDk7XG5cdC1tcy1mbGV4OiA5O1xuXHRmbGV4OiA5O1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdC10aXRsZS1saW5rIHtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQ6IDQwMCAxNXB4LzIwcHggXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdC5iYXNrZXQtaXRlbS1naWZ0LXRpdGxlLWxpbmsgeyBmb250LXNpemU6IDEzcHg7IH1cbn1cblxuLyplbmRyZWdpb24qL1xuXG4vKnJlZ2lvbiBHaWZ0IHByaWNlKi9cbi5iYXNrZXQtaXRlbS1naWZ0LXByaWNlLWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQtd2Via2l0LWJveC1mbGV4OiAyO1xuXHQtbXMtZmxleDogMjtcblx0ZmxleDogMjtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnQtcHJpY2UtY3VycmVudCB7XG5cdGNvbG9yOiAjMmYzNDM1O1xuXHRmb250OiA0MDAgMjJweC8yNnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnQtcHJpY2Utb2xkIHtcblx0Y29sb3I6ICNhMWExYTE7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRmb250OiA0MDAgMTNweC8xNnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnQtcHJpY2UtZGlmZmVyZW5jZSB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNXB4IDZweCA2cHg7XG5cdGJhY2tncm91bmQ6ICNlMmYwY2I7XG5cdGNvbG9yOiAjNTI1YzY5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQ6IGJvbGQgOXB4LzEycHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0LmJhc2tldC1pdGVtcy1saXN0LWdpZnQtaXRlbSB7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tZ2lmdC1wcmljZS1jb250YWluZXIgeyBtaW4td2lkdGg6IDEwMCU7IH1cbn1cblxuLyplbmRyZWdpb24qL1xuLyplbmRyZWdpb24qL1xuXG4vKnJlZ2lvbiBHaWZ0LWNvbnRhaW5lciovXG4uYmFza2V0LWdpZnRzLWxpc3Qtd3JhcHBlcixcbi5iYXNrZXQtZ2lmdHMtbGlzdC13cmFwcGVyLWNvbXBhY3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTJkZmRmO1xufVxuXG4uYmFza2V0LWdpZnRzLWxpc3QtaGVhZGVyIHtcblx0cGFkZGluZzogMThweCAyNXB4IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJkZmRmO1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRmb250OiBib2xkIDE1cHgvMThweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWNsZWFyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmJhc2tldC1jbGVhcjphZnRlcixcbi5iYXNrZXQtY2xlYXI6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICNhMWExYTE7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2U7XG59XG5cbi5iYXNrZXQtY2xlYXI6YWZ0ZXIgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5iYXNrZXQtY2xlYXI6YmVmb3JlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5iYXNrZXQtY2xlYXI6aG92ZXI6YWZ0ZXIsXG4uYmFza2V0LWNsZWFyOmhvdmVyOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5iYXNrZXQtZ2lmdHMtbGlzdC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDEwcHggOXB4IDExcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi5iYXNrZXQtZ2lmdHMtbGlzdCB7IHBhZGRpbmc6IDAgMjVweDsgfVxuXG4uYmFza2V0LWdpZnRzLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDExcHg7XG5cdGNvbG9yOiAjODY4ZDk2O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQ6IDQwMCAxM3B4LzE1cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWdpZnRzLWxpc3QtaXRlbS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMjBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1naWZ0cy1saXN0LWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uYmFza2V0LWdpZnQtYmxvY2staW1hZ2Uge1xuXHRwYWRkaW5nOiA1cHggMTVweCA1cHggMDtcblx0bWluLXdpZHRoOiA1MHB4O1xuXHRtYXgtd2lkdGg6IDUwcHg7XG59XG5cbi5iYXNrZXQtZ2lmdC1pbWFnZS1saW5rIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5iYXNrZXQtZ2lmdC1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxNjhweDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtZ2lmdC1ibG9jay1pbmZvIHsgLXdlYmtpdC1ib3gtZmxleDogMTsgLW1zLWZsZXg6IDE7IGZsZXg6IDEgfVxuXG4uYmFza2V0LWdpZnQtaW5mby1uYW1lLFxuLmJhc2tldC1naWZ0LWluZm8tbmFtZS1saW5rIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogIzJmMzQzNTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250OiA0MDAgMTVweC8xOXB4IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtZ2lmdC1pbmZvLW5hbWUtbGluazpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXQtZ2lmdC1ibG9jay1jb21tb24ge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jb250YWluZXIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdGVkIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRjb2xvcjogI2I2YmJiZjtcblx0Zm9udDogNDAwIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tbGFiZWwge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogIzQ2OGVlNTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzgyOGI5NTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICM4MjhiOTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMTkwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dDpjaGVja2VkICsgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1yYWRpbyB7IGJvcmRlci13aWR0aDogNXB4OyB9XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tdGV4dCB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGZvbnQ6IGJvbGQgMTJweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjODI4Yjk1O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDphZnRlcixcbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tY2hlY2tib3g6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb250ZW50OiAnJztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMTkwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tY2hlY2tib3g6YWZ0ZXIge1xuXHR0b3A6IDVweDtcblx0bGVmdDogNXB4O1xuXHR6LWluZGV4OiAxNTtcblx0d2lkdGg6IDNweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDpiZWZvcmUge1xuXHR0b3A6IC0xcHg7XG5cdGxlZnQ6IDExcHg7XG5cdHotaW5kZXg6IDEwO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWlucHV0OmNoZWNrZWQgKyAuYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNoZWNrYm94OmFmdGVyLFxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWlucHV0OmNoZWNrZWQgKyAuYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNoZWNrYm94OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0NjhlZTU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTdweCkge1xuXHQuYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNvbnRhaW5lciB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQuYmFza2V0LWdpZnQtaXRlbS1zZWxlY3RlZCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cblx0LmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1sYWJlbCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0XHRvcmRlcjogMTtcblx0fVxufVxuXG4uYngtc3RlcC1vcGFjaXR5IHtcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBvcGFjaXR5IGVhc2U7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuXG4vKmVuZHJlZ2lvbiovXG5cbi8qcmVnaW9uIG5vdCBmb3VuZCovXG4uYmFza2V0LXNlYXJjaC1ub3QtZm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogLTUwcHggMCAwIDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLmJhc2tldC1zZWFyY2gtbm90LWZvdW5kLWljb24ge1xuXHRtYXJnaW46IDAgYXV0byA4MHB4O1xuXHR3aWR0aDogMTgwcHg7XG5cdGhlaWdodDogMTgwcHg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTgycHglMjIlMjBoZWlnaHQlM0QlMjIxODJweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE4MiUyMDE4MiUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDZyUyMHN0cm9rZSUzRCUyMm5vbmUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMG9wYWNpdHklM0QlMjIwLjIlMjIlMjBmaWxsJTNEJTIyJTIzQTdBQkIwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTclMkM3MC41JTIwQzE3JTJDNDAuOTQ3Mzc0NyUyMDQwLjk0NzM3NDclMkMxNyUyMDcwLjUlMkMxNyUyMEMxMDAuMDUyNjI1JTJDMTclMjAxMjQlMkM0MC45NDczNzQ3JTIwMTI0JTJDNzAuNSUyMEMxMjQlMkMxMDAuMDUyNjI1JTIwMTAwLjA1MjYyNSUyQzEyNCUyMDcwLjUlMkMxMjQlMjBDNDAuOTQ3Mzc0NyUyQzEyNCUyMDE3JTJDMTAwLjA1MjYyNSUyMDE3JTJDNzAuNSUyME0xNzguNDA4MTQ5JTJDMTYwLjE5Mjk1NSUyMEwxMjkuMjgwODk0JTJDMTExLjA1NjMwMiUyMEMxMjkuMjE2NTI0JTJDMTExLjAxNzY4MyUyMDEyOS4xNTIxNTQlMkMxMTAuOTkxOTM3JTIwMTI5LjEwMDY1OCUyQzExMC45NTMzMTclMjBDMTM2Ljk3OTU1NyUyQzk5LjUzNDg3MDYlMjAxNDEuNjE0MjA0JTJDODUuNzIyMDI1NyUyMDE0MS42MTQyMDQlMkM3MC44MDIwOTM2JTIwQzE0MS42MTQyMDQlMkMzMS42OTM1OTE3JTIwMTA5LjkwNTQ5NiUyQzAlMjA3MC44MDcxMDE5JTJDMCUyMEMzMS43MDg3MDc2JTJDMCUyMDAlMkMzMS42OTM1OTE3JTIwMCUyQzcwLjgwMjA5MzYlMjBDMCUyQzEwOS45MTA1OTYlMjAzMS43MDg3MDc2JTJDMTQxLjYwNDE4NyUyMDcwLjgwNzEwMTklMkMxNDEuNjA0MTg3JTIwQzg1LjcxNTIxNTQlMkMxNDEuNjA0MTg3JTIwOTkuNTQxOTExMyUyQzEzNi45Njk4NjglMjAxMTAuOTQ4MjkyJTJDMTI5LjA5MTUyNiUyMEMxMTAuOTk5Nzg4JTJDMTI5LjE0MzAxOSUyMDExMS4wMTI2NjIlMkMxMjkuMjIwMjU3JTIwMTExLjA2NDE1OCUyQzEyOS4yNzE3NSUyMEwxNjAuMjA0Mjg3JTJDMTc4LjQwODQwMyUyMEMxNjQuOTkzNDIyJTJDMTgzLjE5NzE5OSUyMDE3Mi44NDY1NzMlMkMxODMuMTk3MTk5JTIwMTc3LjYzNTcwOCUyQzE3OC40MDg0MDMlMjBMMTc4LjQwODE0OSUyQzE3Ny42MjMxNDMlMjBDMTgzLjE5NzI4NCUyQzE3Mi44MzQzNDclMjAxODMuMTk3Mjg0JTJDMTY0Ljk4MTc1MSUyMDE3OC40MDgxNDklMkMxNjAuMTkyOTU1JTIyLyUzRSUwQSUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTNDL3N2ZyUzRSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iYXNrZXQtc2VhcmNoLW5vdC1mb3VuZC10ZXh0IHtcblx0Y29sb3I6ICNjMGM1Y2E7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udDogMzBweC8zNXB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyplbmRyZWdpb24qL1xuXG4uYngtc2JiLWVtcHR5LWNhcnQtaW1hZ2V7XG5cdHdpZHRoOjEzMXB4O1xuXHRoZWlnaHQ6MTE2cHg7XG5cdG1hcmdpbjo1MHB4IGF1dG8gNDJweDtcblx0YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2VtcHR5X2NhcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbn1cbi5ieC1zYmItZW1wdHktY2FydC10ZXh0e1xuXHRmb250LXNpemU6MzZweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiNiYWJhYmE7XG5cdG1hcmdpbi1ib3R0b206NDJweDtcbn1cbi5ieC1zYmItZW1wdHktY2FydC1kZXNje1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6IzAwMDtcblx0Zm9udC1zaXplOjE2cHg7XG5cdG1hcmdpbi1ib3R0b206NDJweDtcbn1cblxuLmNhdGFsb2ctYmxvY2staGVhZGVye1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbjo1cHggMDtcblx0cGFkZGluZzo1cHggMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWRlZTY7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LmJ4LXRoZW1lLWJsdWUgLmNhdGFsb2ctYmxvY2staGVhZGVye2JvcmRlci1jb2xvcjojMDA2Y2MwO31cbmJvZHkuYngtdGhlbWUtZ3JlZW4gLmNhdGFsb2ctYmxvY2staGVhZGVye2JvcmRlci1jb2xvcjojNjNhYTI4O31cbmJvZHkuYngtdGhlbWUtcmVkIC5jYXRhbG9nLWJsb2NrLWhlYWRlcntib3JkZXItY29sb3I6I2RhMzczNzt9XG5ib2R5LmJ4LXRoZW1lLXllbGxvdyAuY2F0YWxvZy1ibG9jay1oZWFkZXJ7Ym9yZGVyLWNvbG9yOiNmNGIyMzY7fVxuXG5cbi5iYXNrZXQtYm9udXN7XG4gICAgb3JkZXI6IDE7XG4gICAgJl9fcXVhbnRpdHl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICYub3Jhbmdle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkE3RDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Rvb2x0aXB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmljb257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiAjRkE3RDAwO1xuXG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHN0cm9rZTogIzIxOTY1MztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjE5NjUzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTY1MztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgc21tLWJsb2NrKCl7XG4gICAgLmJhc2tldC1ib251c19fcXVhbnRpdHl7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmJhc2tldC1jaGVja291dC1zZWN0aW9uLWlubmVye1xuICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuYmFza2V0LWJvbnVzX190b29sdGlwe1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgIH1cbiAgICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICB9XG4gICAgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25ze1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1udW1iZXJ7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZXtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWFtb3VudHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2V7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLW51bWJlci16YWt7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9uc3tcbiAgICAgICAgbWluLXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmV7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLW51bWJlcntcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gKDVweCAvIDMgKiAyKSk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWFtb3VudHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gKDVweCAvIDMgKiAyKSk7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICB0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIC5iYXNrZXQtY2hlY2tvdXQtc2VjdGlvbi1pbm5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5iYXNrZXQtY2hlY2tvdXQtc2VjdGlvbntcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgIH1cbiAgICAuYmFza2V0LWNoZWNrb3V0LXNlY3Rpb24taW5uZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYmFza2V0LWNoZWNrb3V0LXNlY3Rpb24taW5uZXJ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgdGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmV7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5ieC1zdGVwLW9wYWNpdHl7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgICAuYmFza2V0LWl0ZW0tcHJpY2UtY3VycmVudHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmJhc2tldC1jaGVja291dC1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAuYmFza2V0LWl0ZW1zLWxpc3R7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnR7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbS1pbWFnZS1saW5re1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmJhc2tldC1ib251c19fdG9vbHRpcCBzcGFue1xuICAgICAgICBsZWZ0OiAtMjQwcHg7XG4gICAgICAgIHRvcDogLTg1cHg7XG4gICAgfVxuICAgIC5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWR7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxufVxuXG4vLyDQuNC30LzQtdC90LXQvdC40LUg0LHQu9C+0LrQsCDRgSDQutGD0L/QvtC90LDQvNC4INCyINC60L7RgNC30LjQvdC1XG4uYmFza2V0LWJvbnVzLXdycCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuYmFza2V0LWJvbnVzX19xdWFudGl0eSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhc2tldC1ib251c19fdG9vbHRpcCB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYXNrZXQtY291cG9uLXdycCB7XG4gICAgLmJhc2tldC1jb3Vwb24tYWxlcnQge1xuICAgICAgICAuY2xvc2UtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzBGQTA0MTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYXNrZXQtY291cG9uLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIH1cblxuICAgIC5iYXNrZXQtY291cG9uLWJsb2NrLWZpZWxkIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAtY291cG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLWZpZWxkIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICB9XG5cbiAgICAuYmFza2V0LWNvdXBvbi1hY2NlcHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwRkEwNDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgfVxufVxuXG4uYmFza2V0LWNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1wcmljZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG5cbiAgJl9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXItYmxvY2sge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmJsb2NrLWxpc3Qge1xuICAmX19yb3cge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjQTJBQkJFO1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNBMkFCQkU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1saXN0IHtcbiAgICAmX19yb3cge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICYubGluayB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogI0EyQUJCRTtcbiAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgJi5maWxsZWQge1xuICAgICAgICBmaWxsOiAjQTJBQkJFO1xuICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICBcbiAgICAgICAgJi5maWxsZWQge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mb290ZXIge1xuICAgICZfY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiIsIi5ieC1zb2EgeyBwYWRkaW5nLWJvdHRvbToyMHB4O31cbi5ieC1zb2Etc2VjdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU5ZWI7XG4gICAgd2lkdGg6IDc0LjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtY29tcGxldGVkIHtib3JkZXI6IDFweCBzb2xpZCAjODNDQjFCO31cbi8qLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtY29tcGxldGVkIC5ieC1zb2Etc2VjdGlvbi10aXRsZTpiZWZvcmUgeyovXG4gICAgLypjb250ZW50OiBcIiBcIjsqL1xuICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgLyp3aWR0aDogMThweDsqL1xuICAgIC8qbWFyZ2luOjJweCAxMHB4IDFweCAwOyovXG4gICAgLypsaW5lLWhlaWdodDogMjBweDsqL1xuICAgIC8qaGVpZ2h0OiAxOHB4OyovXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMDsqL1xuICAgIC8qdmVydGljYWwtYWxpZ246IG1pZGRsZTsqL1xuLyp9Ki9cbi5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb3VudHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNieC1zb2Etb3JkZXJ7XG4gICAgdHJhbnNpdGlvbjogNTAwbXMgb3BhY2l0eSBlYXNlO1xuXHRjb3VudGVyLXJlc2V0OiBoZWFkaW5nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ieC1zb2Etc2VjdGlvbiAuYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnQ6YWZ0ZXIge1xuXHRmb250LXNpemU6MjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkZ3JlZW47XG5cdGNvdW50ZXItaW5jcmVtZW50OiBoZWFkaW5nO1xuXHRjb250ZW50OiBjb3VudGVyKGhlYWRpbmcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gfVxuLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmJlZm9yZXtcblx0Y29udGVudDpcIlwiO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6MTBweDtcblx0aGVpZ2h0OjEwcHg7XG5cdHJpZ2h0Oi01cHg7XG5cdGJvdHRvbTotMnB4O1xuXHRkaXNwbGF5Om5vbmU7XG5cdGJhY2tncm91bmQ6IHVybChpbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnR7YmFja2dyb3VuZDojODdjNzNkO2JvcmRlci1jb2xvcjojODdjNzNkO31cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnQ6YWZ0ZXJ7Y29sb3I6I2ZmZjt9XG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDA7fVxuXG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC13YXJuaW5nIC5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb3VudHtiYWNrZ3JvdW5kOiNmOGMxMWE7Ym9yZGVyLWNvbG9yOiNmOGMxMWE7fVxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtd2FybmluZyAuYngtc29hLXNlY3Rpb24tdGl0bGUtY291bnQ6YWZ0ZXJ7Y29sb3I6IzAwMDt9XG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC13YXJuaW5nIHtib3JkZXI6IDFweCBzb2xpZCAjQ0NCRTcxO31cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLXdhcm5pbmcgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmJlZm9yZSB7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMzdweDt9XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWVycm9yIC5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb3VudHtiYWNrZ3JvdW5kOiNkYjRjNGM7Ym9yZGVyLWNvbG9yOiNkYjRjNGM7fVxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtZXJyb3IgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmFmdGVye2NvbG9yOiNmZmY7fVxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtZXJyb3Ige2JvcmRlcjogMXB4IHNvbGlkICNkYjRhMjk7fVxuLmJ4LXNvYS1zZWN0aW9uLmJ4LXN0ZXAtZXJyb3IgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvdW50OmJlZm9yZSB7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMjBweDt9XG4vKi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWVycm9yIC5ieC1zb2Etc2VjdGlvbi10aXRsZTpiZWZvcmUge2JhY2tncm91bmQ6IHVybChpbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAtMThweDt9Ki9cblxuXG4uYngtc29hLXNlY3Rpb24uYngtc2VsZWN0ZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYngtc29hLXNlY3Rpb24tdGl0bGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZWI7XG59XG4uYngtc29hLXNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG59XG4uYngtc29hLXNlY3Rpb24uYngtc2VsZWN0ZWQgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlIHtmb250LXNpemU6IDIycHg7fVxuXG4uYngtc29hLWVkaXRzdGVwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbi5ieC1zb2Etc2VjdGlvbi5ieC1zZWxlY3RlZCAuYngtc29hLWVkaXRzdGVwIHtkaXNwbGF5OiBub25lO31cbi5ieC1zb2Etc2VjdGlvbi5ieC1zZWxlY3RlZCAuYngtc29hLWVkaXRzdGVwOmhvdmVyIHtib3JkZXItYm90dG9tOiBub25lO31cblxuLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQsXG4uYngtc29hLXNlY3Rpb24uYngtc2VsZWN0ZWQgLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQge2xpbmUtaGVpZ2h0OiAxOHB4O31cblxuLyogVGFibGUgKi9cbi5ieC1zb2EtdGFibGUtZmFkZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG4uYngtc29hLXRhYmxlLWZhZGU6YmVmb3Jle1xuXHRsZWZ0OjA7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0YmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBcdFx0bGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xufVxuLmJ4LXNvYS10YWJsZS1mYWRlOmFmdGVye1xuXHRyaWdodDowO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG5cdGJhY2tncm91bmQ6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcblx0YmFja2dyb3VuZDogXHRcdGxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbn1cbi5ieC1zb2EtdGFibGUtZmFkZTpiZWZvcmUsXG4uYngtc29hLXRhYmxlLWZhZGU6YWZ0ZXJ7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTBweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2U7XG5cdCAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZTtcblx0XHQtbXMtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZTtcblx0XHQgLW8tdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZTtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2U7XG59XG4uYngtc29hLXRhYmxlLWZhZGUtbGVmdDpiZWZvcmUsXG4uYngtc29hLXRhYmxlLWZhZGUtcmlnaHQ6YWZ0ZXJ7d2lkdGg6IDE1cHg7fVxuLmJ4LXNvYS1pdGVtLXRhYmxle1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBtaW4td2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OnRhYmxlO1xufVxuLmJ4LXNvYS1pdGVtLXRye1xuICAgIGRpc3BsYXk6dGFibGUtcm93O1xufVxuLmJ4LXNvYS1pdGVtLXRke1xuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlNWU1ZTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDo3NjlweCl7XG5cdC5ieC1zb2EtaXRlbS10ZHtcblx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcblx0fVxufVxuLmJ4LXNvYS1pdGVtLXRhYmxlIC5ieC1zb2EtaXRlbS10cjpmaXJzdC1jaGlsZCAuYngtc29hLWl0ZW0tdGR7Ym9yZGVyLXRvcDogbm9uZX1cblxuLyouYngtc29hLWl0ZW0tYmxvY2t7cGFkZGluZy1ib3R0b206MTBweDt9Ki9cblxuLmJ4LXNvYS1pdGVtLWltZy1ibG9ja3tcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbn1cbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLWl0ZW0taW1nLWJsb2NrIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cbi5ieC1zb2EtaXRlbS1pbWdjb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjZmQ5O1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJ4LXNvYS1pdGVtLWNvbnRlbnR7fVxuLmJ4LXNvYS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ieC1zb2EtaXRlbS10aXRsZSBhe1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYngtc29hLWl0ZW0tdGQtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ieC1zb2EtaXRlbS10ZC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ4LXNvYS1pdGVtLXRkLXRleHQgLmRlc2N7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkbWFpbjtcbn1cblxuLmJ4LXNvYS1pdGVtLXByb3BlcnRpZXMuYngtdGV4dC1yaWdodCAuYngtc29hLWl0ZW0tdGQtdGl0bGUsXG4uYngtc29hLWl0ZW0tcHJvcGVydGllcy5ieC10ZXh0LXJpZ2h0IC5ieC1zb2EtaXRlbS10ZC10ZXh0eyB0ZXh0LWFsaWduOnJpZ2h0O31cbi5ieC1zb2EtaXRlbS10ZC10ZXh0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ieC1zb2EtaXRlbS10ZC10ZXh0IC5ieC1wcmljZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4uYngtcHJpY2Utb2xkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAjQjhCOEI4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5ieC1zb2EtaXRlbS10ZC1jb250cm9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe1xuICAgIC5ieC1zb2EtaXRlbS10YWJsZSxcbiAgICAuYngtc29hLWl0ZW0tdGFibGU+dGJvZHksXG4gICAgLmJ4LXNvYS1pdGVtLXRyLFxuICAgIC5ieC1zb2EtaXRlbS10ZHtkaXNwbGF5OmJsb2NrO31cbiAgICAuYngtc29hLWl0ZW0tdHIuYngtc29hLWl0ZW0taW5mby1jb250YWluZXIsXG4gICAgLmJ4LXNvYS1pdGVtLXRyIC5ieC1zb2EtaXRlbS10ZHtib3JkZXI6bm9uZTt9XG4gICAgLmJ4LXNvYS1pdGVtLXRye1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlNWU1ZTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgLmJ4LXNvYS1pdGVtLXRyLmJ4LXNvYS1pdGVtLXRyLWZpcnN0e2JvcmRlcjpub25lO31cbiAgICAuYngtc29hLWl0ZW0tYmxvY2t7IG92ZXJmbG93OmhpZGRlbjt9XG4gICAgLmJ4LXNvYS1pdGVtLXByb3BlcnRpZXMuYngtdGV4dC1yaWdodCAuYngtc29hLWl0ZW0tdGQtdGl0bGUsXG4gICAgLmJ4LXNvYS1pdGVtLXByb3BlcnRpZXMuYngtdGV4dC1yaWdodCAuYngtc29hLWl0ZW0tdGQtdGV4dHsgdGV4dC1hbGlnbjpjZW50ZXI7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6NTgxcHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcbiAgICAuYngtc29hLWl0ZW0tcHJvcGVydGllc3tmbG9hdDpsZWZ0OyBwYWRkaW5nLWJvdHRvbToxMHB4O31cbiAgICAuYngtc29hLWl0ZW0tdGQtdGl0bGUsXG4gICAgLmJ4LXNvYS1pdGVtLW50aC00cDEsXG4gICAgLmJ4LXNvYS1pdGVtLXRye2NsZWFyOmJvdGg7fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NTgwcHgpe1xuICAgIC5ieC1zb2EtaXRlbS10ZCB7bGluZS1oZWlnaHQ6IDE3cHg7fVxuICAgIC5ieC1zb2EtaXRlbS1pbWctYmxvY2t7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgfVxuICAgIC5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLWl0ZW0taW1nLWJsb2Nre2Zsb2F0OmxlZnQ7fVxuICAgIC5ieC1zb2EtaXRlbS1jb250ZW50e3BhZGRpbmctdG9wOjE1cHg7fVxuICAgIC5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLWl0ZW0tY29udGVudHtwYWRkaW5nLXRvcDowO31cbiAgICAuYngtc2N1LWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMHB4O31cbiAgICAuYngtc29hLWl0ZW0tdGQtdGl0bGUsXG4gICAgLmJ4LXNvYS1pdGVtLXRkLXRleHR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgfVxuICAgIC5ieC1zb2EtaXRlbS10ZC10aXRsZTphZnRlciB7Y29udGVudDogXCI6XCJ9XG4gICAgLmJ4LXNvYS1pdGVtLXByb3BlcnRpZXMge3BhZGRpbmc6MDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAuYngtc29hLWl0ZW0taW1nLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi8qIEFkdmFuY2VkIGluZm8gKi9cbi5ieC1zb2EtaXRlbS1pbmZvLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6MzVweDtcbn1cbi5ieC1zb2EtaXRlbS1pbmZvLWNvbnRhaW5lciAuYngtc29hLWl0ZW0tdGR7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgLypsZWZ0OjIwcHg7Ki9cbiAgICAvKnJpZ2h0OjIwcHg7Ki9cbiAgICAvKnBhZGRpbmc6MCAyMHB4OyovXG59XG4uYngtc29hLWl0ZW0taW5mby1jb250YWluZXIgLmJ4LXNvYS1pdGVtLWluZm8tYmxvY2sge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYngtc29hLWl0ZW0taW5mby1ibG9jay5ieC1hY3RpdmUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5ieC1zb2EtaW5mby1ibG9ja3tcbiAgICBib3JkZXI6bm9uZTtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbn1cbi5ieC1zb2EtaW5mby1saW5lIHtsaW5lLWhlaWdodDogMTVweDt9XG4uYngtc29hLWluZm8tdGl0bGUge1xuICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOjRweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cbi5ieC1zb2EtaW5mby10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgcGFkZGluZzo0cHggMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDo1ODBweCl7XG4gICAgLmJ4LXNvYS1pdGVtLWluZm8tY29udGFpbmVyIC5ieC1zb2EtaXRlbS10ZHtcbiAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgICAgICBsZWZ0OmF1dG87XG4gICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLmJ4LXNvYS1pdGVtLWluZm8tY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDowO1xuICAgIH1cbn1cbi8qIENvdXBvbiAqL1xuLmJ4LXNvYS1jb3Vwb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYngtc29hLWNvdXBvbi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYngtc2VsZWN0ZWQgLmJ4LXNvYS1jb3Vwb24tbGFiZWx7cGFkZGluZy10b3A6IDdweDt9XG4uYngtc29hLWNvdXBvbi1pdGVtLWZpeGVkIC5ieC1zb2EtY291cG9uLWJsb2NrIHtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG59XG4uYngtc29hLWNvdXBvbi1pdGVtLWZpeGVkIC5ieC1zb2EtY291cG9uLWxhYmVsLFxuLmJ4LXNvYS1jb3Vwb24taXRlbS1maXhlZCAuYngtc29hLWNvdXBvbi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmJ4LXNvYS1jb3Vwb24tYmxvY2sge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uYngtc29hLWNvdXBvbi1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ4LXNvYS1jb3Vwb24taW5wdXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4ZGEzYWQ7XG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgIzhkYTNhZDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDoxMHB4O1xuICAgIHRvcDo1MCU7XG4gICAgbWFyZ2luLXRvcDotNHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGN1cnNvcjpwb2ludGVyO1xufVxuLmJ4LXNvYS1jb3Vwb24taW5wdXQgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q1REI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ieC1zb2EtY291cG9uLWlucHV0IGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYig5OSwgMTE2LCAxMjYpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLWNvdXBvbi1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ieC1zb2EtY291cG9uLWl0ZW17fVxuLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmc6Zmlyc3QtY2hpbGR7IG1hcmdpbi1sZWZ0OjEwcHg7fVxuLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweFxufVxuLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcuYngtc29hLWNvdXBvbi1pdGVtLWRhbmdlciB7Y29sb3I6ICNBOTQ0NDI7fVxuLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcuYngtc29hLWNvdXBvbi1pdGVtLXN1Y2Nlc3N7Y29sb3I6ICMzYmE0Mjg7fVxuLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcuYngtc29hLWNvdXBvbi1pdGVtLXVzZWR7Y29sb3I6ICM3Nzc7fVxuLmJ4LXNvYS1jb3Vwb24taXRlbS1kYW5nZXItbWVzcyxcbi5ieC1zb2EtY291cG9uLWl0ZW0tbWVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qLmJ4LXRvdWNoIFx0LmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcgXHRcdFx0LmJ4LXNvYS1jb3Vwb24taXRlbS1tZXNzLCovXG4uYngtc29hLWNvdXBvbi1pdGVtIHN0cm9uZzpob3ZlciBcdC5ieC1zb2EtY291cG9uLWl0ZW0tbWVzcyxcbiAgICAvKi5ieC10b3VjaCBcdC5ieC1zb2EtY291cG9uLWl0ZW0gc3Ryb25nIFx0XHRcdC5ieC1zb2EtY291cG9uLWl0ZW0tZGFuZ2VyLW1lc3MsKi9cbi5ieC1zb2EtY291cG9uLWl0ZW0gc3Ryb25nOmhvdmVyIFx0LmJ4LXNvYS1jb3Vwb24taXRlbS1kYW5nZXItbWVzcyAge2Rpc3BsYXk6IGJsb2NrO31cbi5ieC1zb2EtY291cG9uLXJlbW92ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDoyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU5oSlJFRlVlTnBFa00wS3dqQVFoR2RyL0R2Nk5qNkVYa1J2ZWhUZlJoUzg2OGxXV2lnVTlPRkVIR2VUcUlGMGR5ZGZ0ck1KcDBzMU1jTWR3SjVBWTBpTEtheFZid0diQnhnZUpLYUNTNE5qYkp4UXZsRTRhL2VrdFVGWDl3NUpDTm9sRXpRbUdDSGxUOFZqRUZRamR2ckJOMEVPRjRvT3JYUzVDeG1xczdOS1ZTRXJvUEhsa0xMT0xSWDRyNUhPamVuZjN0RTdERHlqeENMTngwMzJaRm92U2U4MEJLN1NsOUlRbUo0Z1Q0Zm9TZm93ZSs0N2pHeCt4emlkUXhZOVpkLysvY0xiSUM4enRXOVZIQkwwZlhEV0dkZURjL0VSWUFCQjZFNDVpRjk1VVFBQUFBQkpSVTVFcmtKZ2dnPT0pIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0b3A6LTFweDtcbn1cblxuLyogcGlja3VwICovXG4jcGlja1VwTWFwIGltZyB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbn1cbi5ieC1zb2EtcGlja3VwLXByZXZpZXctaW1nIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ieC1zb2EtcGlja3VwLXN1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYngtc29hLXBpY2t1cC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJ4LXNvYS1waWNrdXAtbGlzdCAuYngtc29hLXBpY2t1cC1saXN0LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkZmUyO1xuICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlO1xufVxuLmJ4LXNvYS1waWNrdXAtbGlzdC1pdGVtLmJ4LXNlbGVjdGVkIHtiYWNrZ3JvdW5kOiAjZjhmYWZjO31cbi5ieC1zb2EtcGlja3VwLWxpc3QgLmJ4LXNvYS1waWNrdXAtbGlzdC1pdGVtOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkZmUyO31cblxuLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWFkcmVzcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGNvbG9yOiAjMjU0OTVlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWFkcmVzczpiZWZvcmUge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIC01NHB4O1xufVxuLmJ4LXNvYS1waWNrdXAtbGlzdC1pdGVtIC5ieC1zb2EtcGlja3VwLWwtaXRlbS1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYngtc29hLXBpY2t1cC1saXN0LWl0ZW0uYngtc2VsZWN0ZWQgLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWRldGFpbCB7ZGlzcGxheTogYmxvY2s7fVxuLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWRldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogODBweDtcbn1cbi5ieC1zb2EtcGlja3VwLWwtaXRlbS1kZXRhaWwubm8taW1hZ2Uge3BhZGRpbmctbGVmdDogMjBweDt9XG4uYngtc29hLXBpY2t1cC1sLWl0ZW0tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG4uYngtc29hLXBpY2t1cC1saXN0LWl0ZW0uYngtc2VsZWN0ZWQgLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uYngtc29hLXBpY2t1cC1saXN0LWl0ZW0uYngtc2VsZWN0ZWQgLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWJ0bi5uby1pbWFnZSB7cGFkZGluZy1sZWZ0OiAyMHB4O31cbi5ieC1zb2EtcGlja3VwLWwtaXRlbS1uYW1lIHtmb250LXdlaWdodDogYm9sZDt9XG4uYngtc29hLXBpY2t1cC1sLWl0ZW0taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4vKlNpZGViYXIqL1xuLmJ4LXNvYS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y3RUY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDI0JTtcbn1cbi5ieC1zb2EtY2FydC10b3RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG59XG4uYngtc29hLWNhcnQtdG90YWwuYngtc29hLWNhcnQtdG90YWwtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwcHg7XG59XG4uYngtc29hLWNhcnQtdG90YWwuYngtc29hLWNhcnQtdG90YWwtYm90dG9tIHtvcGFjaXR5OiAwO31cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAuYngtc29hLWNhcnQtdG90YWwuYngtc29hLWNhcnQtdG90YWwtZml4ZWR7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ieC1zb2EtY2FydC10b3RhbC5ieC1zb2EtY2FydC10b3RhbC1ib3R0b217XG4gICAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAuYngtc29hLWNhcnQtdG90YWwtZ2hvc3R7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ4LXNvYS1jYXJ0LXRvdGFsIC5ieC1zb2EtY2FydC10b3RhbC1saW5lOmZpcnN0LWNoaWxkIHtib3JkZXItdG9wOiBub25lO31cbi5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZTpudGgtY2hpbGQoMikge2JvcmRlci1jb2xvcjogI2JmYmZiZjt9XG4uYngtc29hLWNhcnQtdG90YWwgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtdG90YWwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYngtc29hLWNhcnQtdCB7ZmxvYXQ6IGxlZnQ7fVxuLmJ4LXNvYS1jYXJ0LWQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ieC1zb2EtY2FydC10b3RhbCAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtdCB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxuLmJ4LXNvYS1jYXJ0LXRvdGFsIC5ieC1zb2EtY2FydC10b3RhbC1saW5lLXRvdGFsIC5ieC1zb2EtY2FydC1kIHtmb250LXNpemU6IDI4cHg7fVxuLmJ4LXNvYS1jYXJ0LXRvdGFsIC5ieC1zb2EtY2FydC10b3RhbC1saW5lLXRvdGFsIC5ieC1zb2EtY2FydC1kIHNwYW4ge2ZvbnQtc2l6ZTogMThweDt9XG5cbi5ieC1zb2EtY2FydC10b3RhbC1saW5lLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGZmYjg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ieC1zb2EtY2FydC10b3RhbC1saW5lLWhpZ2hsaWdodGVkICsgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUge1xuICAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYngtc29hLWNhcnQtdG90YWwtYnV0dG9uLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYngtc29hLWNhcnQtdG90YWwtYnV0dG9uLWNvbnRhaW5lcj4uYnRue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJ4LXNvYS1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJ4LXNvYS1tb3JlIGF7XG4gICAgYmFja2dyb3VuZDogIzBGQTA0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMEZBMDQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYngtc29hLXByaWNlLW5vdC1jYWxje1xuICAgIGJvcmRlci1ib3R0b206MXB4IGRhc2hlZDtcbiAgICBjb2xvcjojRjU1NDUwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ieC1zb2EtcHJpY2Utbm90LWNhbGM6YWN0aXZlLFxuLmJ4LXNvYS1wcmljZS1ub3QtY2FsYzpob3ZlcntcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6I0E5NDQ0Mjtcbn1cbi5ieC1zb2EtcHJpY2UtZnJlZXtcbiAgICBjb2xvcjogIzI1NzIxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ4LXNvYS1jYXJ0LXRvdGFsIC5ieC1zb2EtY2FydC10b3RhbC1saW5lLXRvdGFsIC5ieC1zb2EtY2FydC1kIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cbiAgICAuYngtc29hLWNhcnQtdG90YWwgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtdG90YWwgLmJ4LXNvYS1jYXJ0LWQgc3BhbiB7Zm9udC1zaXplOiAxNHB4O31cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLmJ4LXNvYS1jb3Vwb24tbGFiZWwge1xuICAgICAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmJ4LXNvYS1jb3Vwb24tYmxvY2sge2Rpc3BsYXk6IGJsb2NrO31cbiAgICAuYngtc29hLWNvdXBvbi1pbnB1dCB7dGV4dC1hbGlnbjogY2VudGVyO31cbiAgICAuYngtc29hLWNvdXBvbi1pbnB1dCBpbnB1dCB7ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7fVxuICAgIC5ieC1zb2EtY291cG9uLWl0ZW0ge3RleHQtYWxpZ246IGNlbnRlcjt9XG4gICAgLmJ4LXNvYS1jb3Vwb24taXRlbSBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLypyaWdodDogLTIwcHg7Ki9cbiAgICB9XG5cdC5ieC1zb2EtY291cG9uLWl0ZW0gc3Ryb25nOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDogMDt9XG4gICAgLmJ4LXNvYS1jb3Vwb24tcmVtb3ZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5ieC1zb2EtbW9yZSB7cGFkZGluZy10b3A6IDEwcHg7fVxuICAgIC5ieC1zb2EtcGlja3VwLWwtaXRlbS1kZXRhaWwge3BhZGRpbmctbGVmdDogMDt9XG4gICAgLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgLmJ4LXNvYS1waWNrdXAtbC1pdGVtLWFkcmVzcyB7cGFkZGluZy1yaWdodDogMDt9XG59XG5cbi8qIFNDVSAqL1xuLmJ4LXNjdS1jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVuO31cbi5ieC1zb2EtaXRlbS1jb250ZW50IC5ieC1zY3UtY29udGFpbmVyIHttYXgtd2lkdGg6IDIwMHB4O31cbi5ieC1zY3UtYmxvY2sge31cbi5ieC1zY3UtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuLmJ4LXNjdS1pdGVtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xufVxuLmJ4LXNjdS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbi5ieC1pbWctaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCl7XG4gICAgLmJ4LWltZy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuXG59XG4uYngtaW1nLWl0ZW1Db2xvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogICAzcHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBsZWZ0OiAgM3B4O1xuICAgIGJvdHRvbTozcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJ4LXNjdS1pdGVtQ29sb3JCbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2MwY2ZkYTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG91dGxpbmUgLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvdXRsaW5lIC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG91dGxpbmUgLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3V0bGluZSAuMnMgZWFzZTtcbn1cbi5ieC1zY3UtaXRlbUNvbG9yQmxvY2s6aG92ZXIge291dGxpbmU6IDFweCBzb2xpZCAjMDA2Y2MwO31cbi5ieC1zY3UtaXRlbUNvbG9yQmxvY2suc2VsZWN0ZWQge291dGxpbmU6IDJweCBzb2xpZCAjMDA2Y2MwO31cbi5ieC1zY3UtaXRlbUNvbG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJ4LXNjdS1pdGVtVGV4dEJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjYzBjZmRhO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3V0bGluZSAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG91dGxpbmUgLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3V0bGluZSAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIC4ycyBlYXNlO1xufVxuLmJ4LXNjdS1pdGVtVGV4dEJsb2NrOmhvdmVyIHtvdXRsaW5lOiAxcHggc29saWQgIzAwNmNjMDt9XG4uYngtc2N1LWl0ZW1UZXh0QmxvY2suc2VsZWN0ZWQge291dGxpbmU6IDJweCBzb2xpZCAjMDA2Y2MwO31cbi5ieC1zY3UtaXRlbVRleHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qLmJ4LXN0ZXAtY29tcGxldGVkKi8gLmJ4LXNjdS1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjM1cHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4vKi5ieC1zdGVwLWNvbXBsZXRlZCovIC5ieC1zY3UtY29udGFpbmVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICBoZWlnaHQ6MjVweDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBcdFx0bGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTtcbn1cbi5ieC1zZWxlY3RlZCAuYngtc2N1LWNvbnRhaW5lcntoZWlnaHQ6YXV0bzt9XG4uYngtc2VsZWN0ZWQgLmJ4LXNjdS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OiAwO31cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ieC1zY3UtY29udGFpbmVye2hlaWdodDphdXRvO31cbiAgICAuYngtc2N1LWNvbnRhaW5lcjphZnRlcntoZWlnaHQ6IDA7fVxufVxuLyouYngtc3RlcC1jb21wbGV0ZWQqLyAuYngtc2N1LWNvbnRhaW5lciAuYngtc29hLWl0ZW0tdGQtdGl0bGV7bGluZS1oZWlnaHQ6MjBweDt9XG5cbi5ieC1zY3UtY29udGFpbmVyIC5ieC1zb2EtaXRlbS10ZC10aXRsZSxcbi5ieC1zY3UtY29udGFpbmVyIC5ieC1zb2EtaXRlbS10ZC10ZXh0e1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTozcHg7XG59XG4uYngtc2N1LWNvbnRhaW5lciAuYngtc29hLWl0ZW0tdGQtdGl0bGV7Y2xlYXI6IGJvdGg7fVxuLyouYngtc2N1LWNvbnRhaW5lciAuYngtc29hLWl0ZW0tdGQtdGl0bGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIjogXCI7XG59Ki9cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcbiAgICAuYngtc2N1LWNvbnRhaW5lciAuYngtc29hLWl0ZW0tdGQtdGl0bGUsIC5ieC1zY3UtY29udGFpbmVyIC5ieC1zb2EtaXRlbS10ZC10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICB9XG59XG4vKiBBVVRIICovXG4uYngtc29hIGgzLmJ4LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYngtc29hLXJlZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG59XG4uYngtc29hLXJlZy1ibG9jayBwIHtcbiAgICBjb2xvcjogIzU5NWE1YjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qYngtc29hLXJlZmVyZW5jZSovXG4uYngtc29hLXJlZmVyZW5jZSB7XG4gICAgY29sb3I6ICM5YTlhOWE7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmJ4LXNvYS1hdXRoIC5ieC1zb2EtcmVmZXJlbmNlIHtib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjt9XG5cblxuLypSRUdJT04qL1xuLmJ4LXNscyAucXVpY2stbG9jYXRpb24tdGFnLFxuLmJ4LXNsc3QgLnF1aWNrLWxvY2F0aW9uLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNkMGVjZjE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMXB4O1xuICAgIG1hcmdpbjogMTBweCAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZTtcbn1cblxuLmJ4LXNscyAgLnF1aWNrLWxvY2F0aW9uLXRhZzpob3Zlcixcbi5ieC1zbHN0IC5xdWljay1sb2NhdGlvbi10YWc6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNlM2Y0Zjc7fVxuLmJ4LXNscyAgLnF1aWNrLWxvY2F0aW9uLXRhZzpmaXJzdC1jaGlsZCxcbi5ieC1zbHN0IC5xdWljay1sb2NhdGlvbi10YWc6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OiAwO31cbi5ieC1zbHMgIC5xdWljay1sb2NhdGlvbi10YWc6bGFzdC1jaGlsZCxcbi5ieC1zbHN0IC5xdWljay1sb2NhdGlvbi10YWc6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cbi5ieC1zb2EgLmJ4LXNvYS1sb2NhdGlvbi1vZmZlcmVkIHNtYWxsIHtjb2xvcjogIzczNzM3Mzt9XG4uYngtc29hLWxvY2F0aW9uLXNlbGVjdGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cbi5ieC1zb2EgLmJ4LXNvYS1jdXN0b21lci1sYWJlbCxcbi5ieC1zb2EgLmJ4LXNvYS1jdXN0b20tbGFiZWwsXG4uYngtc29hIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5ieC1zb2EgLmJ4LXNvYS1jdXN0b21lci1sYWJlbC1jb250YWluZXIgc21hbGwsXG4uYngtc29hIC5ieC1zb2EtY3VzdG9tLWxhYmVsLWNvbnRhaW5lciBzbWFsbCxcbi5ieC1zb2EgLmZvcm0tZ3JvdXAgbGFiZWwgc21hbGwge2NvbG9yOiAjNzM3MzczO31cblxuXG4vKkZJRUxEUyovXG4uZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWRhZGM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtib3JkZXItY29sb3I6ICM2Mzc0N2V9XG4uYngtc29hIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlO31cbi5ieC1zb2EgLmJ4LXNvYS1jdXN0b21lci10ZWwtaW5wdXQtY29udGFpbmVyIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmJ4LXNvYSAuYngtc29hLWN1c3RvbWVyLXRlbC1pbnB1dC1jb250YWluZXIge2hlaWdodDogNDFweDt9XG4uYngtc29hIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmIHtwYWRkaW5nOiAxMHB4IDQwcHggMTFweDt9XG4uYngtc29hIC5ieC1zb2EtY3VzdG9tZXItdGVsLWlucHV0IHtwYWRkaW5nOiAxMHB4IDExcHggMTBweCA1MHB4O31cbi5ieC1zb2EgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDhweDtcbiAgICBib3R0b206IDlweDtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cblxuLypwYXkqL1xuLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxufVxuLmJ4LXNvYS1wcCAuYngtc29hLXBwLWNvbXBhbnkge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHggLyA0ICogMyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUwNzNEQztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ieC1zb2EtcHAgLmJ4LXNvYS1wcC1jb21wYW55LmJ4LXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNTA3M0RDO1xufVxuXG4uYngtc29hLXBwLWRlc2MtY29udGFpbmVyIHtwYWRkaW5nLXRvcDogN3B4O31cbi5ieC1zb2EtcHAtZGVzYy1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWRhZGM7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG59XG4uYngtc29hLXBwLWNvbXBhbnktbG9nbyB7cGFkZGluZy10b3A6IDZweDt9XG4uYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG59XG4uYngtc29hLXBwLWlubmVyLXBzLmJ4LXNlbGVjdGVkIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7Ym9yZGVyLWNvbG9yOiAjMTU5ZWJiO31cbi5ieC1zb2EtcHAtY29tcGFueS5ieC1iZC1lcnJvciAgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyIHtib3JkZXItY29sb3I6ICNkYjRhMjk7fVxuLmJ4LXNvYS1wcC1jb21wYW55LmJ4LWJkLXdhcmluZyAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge2JvcmRlci1jb2xvcjogI0NDQkU3MTt9XG5pbnB1dFt0eXBlPWNoZWNrYm94XS5ieC1zb2EtcHAtY29tcGFueS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5ieC1zb2EtcHAtY29tcGFueS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ieC1zb2EtcHAtZGVzYy1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LWxvZ28ge21heC13aWR0aDogMTUwcHg7fVxuLmJ4LXNvYS1wcC1jb21wYW55LXNtYWxsdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgY29sb3I6ICNhM2EzYTM7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmJ4LXNvYS1wcC1jb21wYW55LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYngtc29hLXBwLWNvbXBhbnktc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ieC1zb2EtcHAtY29tcGFueS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uYngtc29hLXBwLWNvbXBhbnktc2VsZWN0ZWR7XG4gICAgcGFkZGluZzo0cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYngtc29hLXBwLWNvbXBhbnktc2VsZWN0ZWQgc3Ryb25ne21hcmdpbi1sZWZ0OjEwcHg7fVxudWwuYngtc29hLXBwLWxpc3Qge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMwMDA7XG59XG51bC5ieC1zb2EtcHAtbGlzdCBsaSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogNXB4IDA7XG59XG4uYngtc29hLXBwLWxpc3QtdGVybWluIHtcbiAgICBjb2xvcjogIzhkOGQ4ZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ieC1zb2EtcHAtbGlzdC1kZXNjcmlwdGlvbiB7ZGlzcGxheTogYmxvY2s7fVxuLmJ4LXNvYS1wcC1kZWxpdmVyeS1jb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcbn1cbi5ieC1zb2EtcHAtZmllbGQgLmZvcm0tY29udHJvbHtiYWNrZ3JvdW5kOiAjZmZmO31cbi5ieC1zb2EtcHAtY29tcGFueS1ibG9jayAuY2hlY2tib3ggbGFiZWwsXG4uYngtc29hLXBwLWNvbXBhbnktYmxvY2sgLmZvcm0tZ3JvdXAgbGFiZWx7Zm9udC1zaXplOjEzcHg7fVxuLmJ4LXNvYS1wcC1jb21wYW55LWJsb2NrIC5mb3JtLWNvbnRyb2x7Zm9udC1zaXplOjEzcHg7fVxuLmJ4LXNvYS1wcC1wcmljZXtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgIHBhZGRpbmc6IDRweCAwO1xufVxuLmJ4LXNvYS1zZXJ2aWNlLXNtYWxse1xuICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLypDSEVDS0JPWCovXG5AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAuYngtc29hLXBwIC5ieC1zb2EtcHAtY29tcGFueTpudGgtY2hpbGQoM24rMSkge2NsZWFyOiBib3RoO31cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAuYngtc29hLXBwIC5ieC1zb2EtcHAtY29tcGFueTpudGgtY2hpbGQoM24rMSkge2NsZWFyOiBib3RoO31cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgLmJ4LXNvYS1wcCAuYngtc29hLXBwLWNvbXBhbnk6bnRoLWNoaWxkKDNuKzEpIHtjbGVhcjogYm90aDt9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgLmJ4LXNvYS1wcCAuYngtc29hLXBwLWNvbXBhbnk6bnRoLWNoaWxkKDJuKzEpIHtjbGVhcjogYm90aDt9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjQ4MXB4KSBhbmQgKG1heC13aWR0aDo3NjZweCkge1xuICAgIC5ieC1zb2EtcHAtZGVzYy1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LWxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG4gICAgLmJ4LXNvYS1wcC1kZXNjLWNvbnRhaW5lciAuYngtc29hLXBwLWNvbXBhbnktc21hbGx0aXRsZSB7ZGlzcGxheTogbm9uZTtcdH1cbiAgICAuYngtc29hLXBwLWxpc3QtdGVybWluIHt3aWR0aDogMzAlO31cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcbiAgICAuYngtc29hLXBwLWNvbXBhbnktbG9nbyB7d2lkdGg6IDQ1JTt9XG4gICAgLmJ4LXNvYS1wcC1jb21wYW55LXRpdGxlIHtkaXNwbGF5OiBub25lO31cbi8qICAgIC5ieC1zb2EtcHAtY29tcGFueS1zbWFsbHRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfSovXG4gICAgLmJ4LXNvYS1wcC1pdGVtLWNvbnRhaW5lciB7Ym9yZGVyLXJpZ2h0OiBub25lO31cbiAgICAuYngtc29hLXBwLWRlc2MtY29udGFpbmVyIHt9XG4gICAgLmJ4LXNvYS1wcC1kZXNjLWNvbnRhaW5lciAuYngtc29hLXBwLWNvbXBhbnktbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgIH1cblxuICAgIC5ieC1zb2EtcHAtZGVzYy1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LXNtYWxsdGl0bGUge2Rpc3BsYXk6IG5vbmU7fVxuICAgIC5ieC1zb2EtcHAtbGlzdC10ZXJtaW4ge3dpZHRoOiA0MCU7fVxuICAgIC8qXHQuYngtc29hLXBwLWxpc3QtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgICAgICAgfSovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMil7XG4gICAgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMil7XG4gICAgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1tb3otbWluLWRldmljZS1waXhlbC1yYXRpbzogMil7XG4gICAgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSl7XG4gICAgLmJ4LXNvYS1wcC1jb21wYW55LWdyYWYtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpe1xuICAgIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogLjVweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXtcbiAgICAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IC41cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xuICAgIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogLjVweDtcbiAgICB9XG59XG5cbi5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWdvb2Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb25Cb3JkZXJTdGVwIGVhc2UgNXM7XG4gICAgLW1vei1hbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXAgZWFzZSA1cztcbiAgICAtby1hbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXAgZWFzZSA1cztcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXAgZWFzZSA1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXAgezAle2JvcmRlci1jb2xvcjojNzBCQjE4fTEwMCV7Ym9yZGVyLWNvbG9yOiAjOTFjZWRjfX1cbkAtbW96LWtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwIHswJXtib3JkZXItY29sb3I6IzcwQkIxOH0xMDAle2JvcmRlci1jb2xvcjogIzkxY2VkY319XG5ALW1zLWtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwIHswJXtib3JkZXItY29sb3I6IzcwQkIxOH0xMDAle2JvcmRlci1jb2xvcjogIzkxY2VkY319XG5ALW8ta2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXAgezAle2JvcmRlci1jb2xvcjojNzBCQjE4fTEwMCV7Ym9yZGVyLWNvbG9yOiAjOTFjZWRjfX1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uQm9yZGVyU3RlcCB7MCV7Ym9yZGVyLWNvbG9yOiM3MEJCMTh9MTAwJXtib3JkZXItY29sb3I6ICM5MWNlZGN9fVxuXG4uYngtc29hLXNlY3Rpb24uYngtc3RlcC1iYWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIGVhc2UgNXM7XG4gICAgLW1vei1hbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXBCYWQgZWFzZSA1cztcbiAgICAtby1hbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXBCYWQgZWFzZSA1cztcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbkJvcmRlclN0ZXBCYWQgZWFzZSA1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXBCYWQgezAle2JvcmRlci1jb2xvcjojZGI0YTI5fTEwMCV7Ym9yZGVyLWNvbG9yOiAjOTFjZWRjfX1cbkAtbW96LWtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIHswJXtib3JkZXItY29sb3I6I2RiNGEyOX0xMDAle2JvcmRlci1jb2xvcjogIzkxY2VkY319XG5ALW1zLWtleWZyYW1lcyBhbmltYXRpb25Cb3JkZXJTdGVwQmFkIHswJXtib3JkZXItY29sb3I6I2RiNGEyOX0xMDAle2JvcmRlci1jb2xvcjogIzkxY2VkY319XG5ALW8ta2V5ZnJhbWVzIGFuaW1hdGlvbkJvcmRlclN0ZXBCYWQgezAle2JvcmRlci1jb2xvcjojZGI0YTI5fTEwMCV7Ym9yZGVyLWNvbG9yOiAjOTFjZWRjfX1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uQm9yZGVyU3RlcEJhZCB7MCV7Ym9yZGVyLWNvbG9yOiNkYjRhMjl9MTAwJXtib3JkZXItY29sb3I6ICM5MWNlZGN9fVxuXG4uYngtc29hLWNoYW5nZUNvc3RTaWduIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2hhbmdlQ29zdFNpZ24gZWFzZSAuNHM7XG4gICAgLW1vei1hbmltYXRpb246IGNoYW5nZUNvc3RTaWduIGVhc2UgLjRzO1xuICAgIC1vLWFuaW1hdGlvbjogY2hhbmdlQ29zdFNpZ24gZWFzZSAuNHM7XG4gICAgYW5pbWF0aW9uOiBjaGFuZ2VDb3N0U2lnbiBlYXNlIC40cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNoYW5nZUNvc3RTaWduIHswJXtvcGFjaXR5OjF9NDAle29wYWNpdHk6MH02MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1cbkAtbW96LWtleWZyYW1lcyBjaGFuZ2VDb3N0U2lnbiB7MCV7b3BhY2l0eToxfTQwJXtvcGFjaXR5OjB9NjAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19XG5ALW1zLWtleWZyYW1lcyBjaGFuZ2VDb3N0U2lnbiB7MCV7b3BhY2l0eToxfTQwJXtvcGFjaXR5OjB9NjAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19XG5ALW8ta2V5ZnJhbWVzIGNoYW5nZUNvc3RTaWduIHswJXtvcGFjaXR5OjF9NDAle29wYWNpdHk6MH02MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1cbkBrZXlmcmFtZXMgY2hhbmdlQ29zdFNpZ24gezAle29wYWNpdHk6MX00MCV7b3BhY2l0eTowfTYwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fVxuXG4uYngtc2xzLmZvcm0tY29udHJvbCB7cGFkZGluZzogMDt9XG4uYngtc2xzIC5ieC11aS1zbHMtcGFuZSxcbi5ieC1zbHN0IC5ieC11aS1jb21ib2JveC1kcm9wZG93bntib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO31cbi5ieC1zbHMgLmRyb3Bkb3duLWZhZGUyd2hpdGUsXG4uYngtc2xzdCAuZHJvcGRvd24tZmFkZTJ3aGl0ZXt0b3A6MXB4O31cbi5ieC1zbHMgLmZvcm0tY29udHJvbC5kcm9wZG93bi1ibG9jayxcbi5ieC1zbHN0IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tYmxvY2t7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkYWRjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGFzLWVycm9yIC5ieC1zbHMgLmZvcm0tY29udHJvbC5kcm9wZG93bi1ibG9jayxcbi5oYXMtZXJyb3IgLmJ4LXNsc3QgLmZvcm0tY29udHJvbC5kcm9wZG93bi1ibG9ja3tcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSlcbn1cbi5ieC1zbHN0IC5mb3JtLWNvbnRyb2wgLmJ4LXVpLWNvbWJvYm94LWNvbnRhaW5lciAuYngtY29tYm9ib3gtZmFrZS1hcy1pbnB1dHtwYWRkaW5nLXRvcDogN3B4O31cbi5ieC1iZC1lcnJvciB7Ym9yZGVyLWNvbG9yOiAjZGI0YTI5O31cbi5ieC1iZC13YXJpbmcge2JvcmRlci1jb2xvcjogI0NDQkU3MTt9XG4ud3Nud3t3aGl0ZS1zcGFjZTogbm93cmFwO31cblxuLmJ4LXN0ZXAtb3BhY2l0eSB7XG4gICAgdHJhbnNpdGlvbjogNTAwbXMgb3BhY2l0eSBlYXNlO1xufVxuXG4vKiBNQVBTICovXG55bWFwcyBoM3tcbiAgICBtYXJnaW46IDZweCAwIDEwcHggMDtcbn1cblxuLyogQVVUSCAqL1xuLmJ4LWF1dGhmb3Jte1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG59XG4vKmJsb2NrKi9cbi5ieC1hdXRoZm9ybS1mb3JtZ3JvdXAtY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYngtYXV0aGZvcm0tY29udGVudC1jb250YWluZXIsXG4uYngtYXV0aGZvcm0tbGFiZWwtY29udGFpbmVye1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGNvbG9yOiAjNWE2Yzc3O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4uYngtYXV0aGZvcm0taW5wdXQtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ieC1hdXRoZm9ybS1wc3ctcHJvdGVjdGVke1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgICBcdFx0YmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG59XG5cbi5ieC1hdXRoZm9ybS1wc3ctcHJvdGVjdGVkLWRlc2N7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjBmMWYyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgei1pbmRleDogMTEwO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDlweCAwIHJnYmEoMCwwLDAsLjEpXG59XG4uYngtYXV0aGZvcm0tcHN3LXByb3RlY3RlZDpob3ZlciAuYngtYXV0aGZvcm0tcHN3LXByb3RlY3RlZC1kZXNje2Rpc3BsYXk6IGJsb2NrO31cbi5ieC1hdXRoZm9ybS1wc3ctcHJvdGVjdGVkLWRlc2M+c3BhbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQU9DQVlBQUFBeERReERBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSakl6TnpFeE5EZEdSa0pGTVRGRk5EZzRSRE00TkVZM05qTkZSRFl3UkRVaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJqSXpOekV4TkRoR1JrSkZNVEZGTkRnNFJETTRORVkzTmpORlJEWXdSRFVpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwR01qTTNNVEUwTlVaR1FrVXhNVVUwT0RoRU16ZzBSamMyTTBWRU5qQkVOU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBHTWpNM01URTBOa1pHUWtVeE1VVTBPRGhFTXpnMFJqYzJNMFZFTmpCRU5TSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb2R4eXVRQUFBRkFTVVJCVkhqYXJKUy9TZ05CRU1aM3gwMGdsajZETDJGbjVVdFlpN1dkbFlVSVloR3dDWWdQWUJlSWpiVXZJWWlrQ3hhQ0drL3dadmYybjk4ZENpRW01MjF5Mnh3ek96Ty9tNXR2VG41a255ckcrTExaNjIxMXV4M1I1ckhXQ3RaR2hCQk9DYmFUVXU3a3pNOUZZVnVEZU8rRk5zV2pEK0VROVMvcHgvOEVZN2N0bUhWTzVLd3p3TTVJeW11NHBqUnpQMjRENXRBSnMzNEQ3QnptM2ErZjV1TFdncFdmQ3pNWlkrWUhHMFFYcURWZEJsb1pacDBWWHptWEFyaUNPWnEvcHlWNVNUQjBFbzBwSHFDdWZYUXlnQ3MyQlRXQ3hVckM1ZURaTytmN2lMK0JTeStLcFg5ZXRoWldTVmliQ1NESGlMdXRLMFFOUHY5Q0dJcERYV2FDUFRraW9qNWM3K3VDL3NCY3RTY2NNZmpCcklUcmpzUXZLRVhCMjVEdWZVZXBEUHR5QW52WU5GRWxya3JWR1paeEQ4OWhTcUphWWZsTDJHdHEwcmNBQXdEYS9lUHpxZmVsbkFBQUFBQkpSVTVFcmtKZ2dnPT0pIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xufVxuLmJ4LWF1dGhmb3JtLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5ieC1hdXRoZm9ybS1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NENURCO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ4LWF1dGhmb3JtLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXS5ieC1lbXB0eS1maWVsZCxcbi5ieC1hdXRoZm9ybS1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmJ4LWVtcHR5LWZpZWxke1xuICAgIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cbnNwYW4uYngtYXV0aGZvcm0tc3RhcnJlcXVpcmVke1xuICAgIGNvbG9yOiAjZDkzMzMzO1xufVxuLmJ4LWF1dGhmb3JtLWZvcm1ncm91cC1jb250YWluZXIgLmJ4LWNhcHRjaGF7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ieC1hdXRoZm9ybS1saW5rLWNvbnRhaW5lcixcbi5ieC1hdXRoZm9ybS1kZXNjcmlwdGlvbi1jb250YWluZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjkyZDJlO1xufVxuLmJ4LWF1dGhmb3JtLWRlc2NyaXB0aW9uLWNvbnRhaW5lcntcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1YTZjNzc7XG59XG4uYngtYXV0aGZvcm0tbGluay1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTogMjBweDt9XG5cbmhyLmJ4ZS1saWdodHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWxlcnR7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJ4ZS1hbGVmdC10aXRsZXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjM0M3NjNEO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkYwRDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDZFOUM2O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjOEE2RDNCO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkFFQkNDO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICNBOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyREVERTtcbiAgICBib3JkZXItY29sb3I6ICNFQkNDRDE7XG59XG5cbi8qIFBBR0lOQVRJT04gKi9cbi5ieC1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYngtcGFnaW5hdGlvbiAuYngtcGFnaW5hdGlvbi1jb250YWluZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMnB4IDE1cHggMnB4O1xufVxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpIHNwYW57XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGJvcmRlci1jb2xvciAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGJvcmRlci1jb2xvciAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI2VmZjBmMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHNwYW57XG4gICAgYmFja2dyb3VuZDogI0RBREFEQTtcbn1cbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1hY3RpdmUgc3BhbntcbiAgICBiYWNrZ3JvdW5kOiAjMDA4M2QxO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1hbGwgYSBzcGFuLFxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1wcmV2IGEgc3Bhbixcbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1wYWctbmV4dCBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VmZjBmMTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgY29sb3I6ICM0NDQ7XG59XG4uYngtcGFnaW5hdGlvbiAuYngtcGFnaW5hdGlvbi1jb250YWluZXIgdWwgbGkuYngtcGFnLWFsbCBzcGFuLFxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1wcmV2IHNwYW4sXG4uYngtcGFnaW5hdGlvbiAuYngtcGFnaW5hdGlvbi1jb250YWluZXIgdWwgbGkuYngtcGFnLW5leHQgc3BhbntcbiAgICBjb2xvcjogI2FhYjFiNDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZmYwZjE7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xufVxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1hbGwgYTpob3ZlciBzcGFuLFxuLmJ4LXBhZ2luYXRpb24gLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LXBhZy1wcmV2IGE6aG92ZXIgc3Bhbixcbi5ieC1wYWdpbmF0aW9uIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1wYWctbmV4dCBhOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjREFEQURBO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uYngtcGFnaW5hdGlvbi5ieC1ncmVlbiAgLmJ4LXBhZ2luYXRpb24tY29udGFpbmVyIHVsIGxpLmJ4LWFjdGl2ZSBzcGFue1xuICAgIGJhY2tncm91bmQ6ICMzYmM5MTU7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uYngtcGFnaW5hdGlvbi5ieC15ZWxsb3cgIC5ieC1wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCBsaS5ieC1hY3RpdmUgc3BhbntcbiAgICBiYWNrZ3JvdW5kOiAjRjlBOTFEO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmJ4LXBhZ2luYXRpb24uYngtcmVkICAuYngtcGFnaW5hdGlvbi1jb250YWluZXIgdWwgbGkuYngtYWN0aXZlIHNwYW57XG4gICAgYmFja2dyb3VuZDogI0UyMkIyQjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuI2xvYWRpbmdfc2NyZWVue1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHotaW5kZXg6IDExNTA7XG4gICAgbGVmdDo1MCU7XG4gICAgdG9wOjUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgd2lkdGg6NjRweDtcbiAgICBoZWlnaHQ6NjRweDtcbn1cblxuLmJ4LXNvYS10b29sdGlwLmJ4LXNvYS10b29sdGlwLXN0YXRpY3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbn1cbi5ieC1zb2EtdG9vbHRpcC5ieC1zb2EtdG9vbHRpcC1zdGF0aWMgLnRvb2x0aXAtYXJyb3d7bGVmdDoyMHB4O31cblxuLmJ4LXNvYS10b29sdGlwIC50b29sdGlwLWlubmVye21heC13aWR0aDogMzAwcHg7fVxuLmJ4LXNvYS10b29sdGlwLmJ4LXNvYS10b29sdGlwLWRhbmdlciAgLnRvb2x0aXAtYXJyb3d7Ym9yZGVyLXRvcC1jb2xvcjojRjJERURFO31cbi5ieC1zb2EtdG9vbHRpcC5ieC1zb2EtdG9vbHRpcC1kYW5nZXIgIC50b29sdGlwLWlubmVye2JhY2tncm91bmQ6I0YyREVERTtjb2xvcjojQTk0NDQyO31cbi5ieC1zb2EtdG9vbHRpcC5ieC1zb2EtdG9vbHRpcC13YXJuaW5nIC50b29sdGlwLWFycm93e2JvcmRlci10b3AtY29sb3I6I0ZDRjhFMzt9XG4uYngtc29hLXRvb2x0aXAuYngtc29hLXRvb2x0aXAtd2FybmluZyAudG9vbHRpcC1pbm5lcntiYWNrZ3JvdW5kOiNGQ0Y4RTM7Y29sb3I6IzhBNkQzQjt9XG4uYngtc29hLXRvb2x0aXAuYngtc29hLXRvb2x0aXAtc3VjY2VzcyAudG9vbHRpcC1hcnJvd3tib3JkZXItdG9wLWNvbG9yOiNkZmYwZDg7fVxuLmJ4LXNvYS10b29sdGlwLmJ4LXNvYS10b29sdGlwLXN1Y2Nlc3MgLnRvb2x0aXAtaW5uZXJ7YmFja2dyb3VuZDojZGZmMGQ4O2NvbG9yOiMzYzc2M2Q7fVxuXG4uYngtc29hLXRvb2x0aXAuYngtc29hLXRvb2x0aXAtY291cG9ue2Rpc3BsYXk6bm9uZTt9XG4uYngtc29hLWNvdXBvbi1pdGVtLXVzZWQ6aG92ZXIgICAgLmJ4LXNvYS10b29sdGlwLFxuLmJ4LXNvYS1jb3Vwb24taXRlbS1kYW5nZXI6aG92ZXIgIC5ieC1zb2EtdG9vbHRpcCxcbi5ieC1zb2EtY291cG9uLWl0ZW0tc3VjY2Vzczpob3ZlciAuYngtc29hLXRvb2x0aXB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBvcGFjaXR5OjE7XG4gICAgYm90dG9tOjEwMCU7XG59XG4uYngtc29hLXRvb2x0aXAtY291cG9uPnNwYW57XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xufVxuXG5cbi5ieC1zb2EtZW1wdHktY2FydC1pbWFnZXtcblx0d2lkdGg6MTMxcHg7XG5cdGhlaWdodDoxMTZweDtcblx0bWFyZ2luOjUwcHggYXV0byA0MnB4O1xuXHRiYWNrZ3JvdW5kOnVybChpbWFnZXMvZW1wdHlfY2FydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbn1cbi5ieC1zb2EtZW1wdHktY2FydC10ZXh0e1xuXHRmb250LXNpemU6MzZweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiNiYWJhYmE7XG5cdG1hcmdpbi1ib3R0b206NDJweDtcbn1cbi5ieC1zb2EtZW1wdHktY2FydC1kZXNje1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6IzAwMDtcblx0Zm9udC1zaXplOjE2cHg7XG5cdG1hcmdpbi1ib3R0b206NDJweDtcbn1cbi5zb2EtcHJvcGVydHktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zb2EtcHJvcGVydHktY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbntcblx0YmFja2dyb3VuZDojZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIC5ieC1jYWxlbmRhcntcblx0YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2NhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0YmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG5cdGhlaWdodDogMThweDtcbn1cbi5pY29uLXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIyYVdWM1FtOTRQU0l3SURBZ01qRWdNakVpUGp4emRIbHNaVDR1YzNRd2UyWnBiR3c2SXpjeFltRXlOSDA4TDNOMGVXeGxQanh3WVhSb0lHbGtQU0pHYjNKdFlWOHhJaUJqYkdGemN6MGljM1F3SWlCa1BTSk5NVEF1TlNBd1F6UXVOeUF3SURBZ05DNDNJREFnTVRBdU5WTTBMamNnTWpFZ01UQXVOU0F5TVNBeU1TQXhOaTR6SURJeElERXdMalVnTVRZdU15QXdJREV3TGpVZ01IcE5PU0F4TlM0MGJDMDFMVFF1T1NBeUxUSWdNeUF6SURZdE5TNDVJRElnTWkwNElEY3VPSG9pTHo0OEwzTjJaejQ9KTtcbn1cbi5pY29uLXdhcm5pbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIyYVdWM1FtOTRQU0l3SURBZ01qSWdNakFpUGp4emRIbHNaVDR1YzNRd2UyWnBiR3c2STJSbFlUY3hNbjA4TDNOMGVXeGxQanh3WVhSb0lHbGtQU0pHYjNKdFlWOHhJaUJqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1TnlBeE5pNDNUREV5TGprZ01TNHhRekV5TGpNdU1TQXhNUzB1TXlBeE1DQXVNMk10TGpRdU1pMHVOeTQxTFM0NUxqaE1Mak1nTVRZdU4yTXRMalF1TnkwdU5DQXhMalVnTUNBeUxqSXVOQzQzSURFdU1TQXhMakVnTVM0NUlERXVNV2d4Tnk0M1l5NDRJREFnTVM0MUxTNDBJREV1T1MweExqRXVNeTB1Tnk0ekxURXVOUzB1TVMweUxqSjZiUzB4TUM0M0xqaGpMUzQ0SURBdE1TNDBMUzQyTFRFdU5TMHhMalFnTUMwdU9DNDJMVEV1TkNBeExqUXRNUzQxTGpnZ01DQXhMalF1TmlBeExqVWdNUzQwSURBZ0xqZ3RMallnTVM0MUxURXVOQ0F4TGpWNmJURXVOQzAyTGpKak1DQXVPQzB1TmlBeExqUXRNUzQwSURFdU5ITXRNUzQwTFM0MkxURXVOQzB4TGpSV05DNDNZekF0TGpRdU15MHVOeTQzTFM0M2FERXVOV011TkNBd0lDNDNMak11Tnk0M2JDMHVNU0EyTGpaNklpOCtQQzl6ZG1jKyk7XG59XG5cbi8qIFVTRVIgQ09OU0VOVCAqL1xubGFiZWxbZGF0YS1ieC11c2VyLWNvbnNlbnRdIHtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbn1cbmxhYmVsW2RhdGEtYngtdXNlci1jb25zZW50XSBhe1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxubGFiZWxbZGF0YS1ieC11c2VyLWNvbnNlbnRdIGlucHV0e1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cbi5vcmRlci10aXRsZXtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xufVxuI2J4LXNvYS10b3RhbC1tb2JpbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ieC1zb2EtY2FydC10b3RhbC1saW5le1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbHtcbiAgICBiYWNrZ3JvdW5kOiAjMEZBMDQxO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtdHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRjlGQUZCO1xufVxuLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtdG90YWwgLmJ4LXNvYS1jYXJ0LWR7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRjlGQUZCO1xufVxuLmJ4LXNvYS1wcCAuZm9ybS1ncm91cHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbi5ieC1zb2EtcHAgLnJhZGlvLWlubGluZSAuanEtcmFkaW8uY2hlY2tlZCAuanEtcmFkaW9fX2RpdiB7XG4gICAgbWFyZ2luOiAycHggMCAwIDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMGZhMDQxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ieC1zb2EtcHAgLnJhZGlvLWlubGluZSAuanEtcmFkaW8ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cblxuLmJ4LXNvYS1wcCBsYWJlbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRtYWluICFpbXBvcnRhbnQ7XG59XG4uYngtc29hLXBwIGxhYmVsIGlucHV0e1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cbi5ieC1zb2EtcHAgLnJhZGlvLWlubGluZSAuanEtY2hlY2tib3h7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNkVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG59XG4uYngtc29hLXBwIC5yYWRpby1pbmxpbmUgLmpxLWNoZWNrYm94LmNoZWNrZWR7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ4LXNvYS1wcCAucmFkaW8taW5saW5lIC5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2e1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub3JkZXItYWRkcmVzc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5vcmRlci1hZGRyZXNzIHNwYW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3JkZXItYWRkcmVzcyBpbnB1dHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NzA4NTtcbn1cbi5vcmRlci1hZGRyZXNzIGlucHV0OjpwbGFjZWhvbGRlcntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjcwODU7XG59XG4ub3JkZXItYWRkcmVzc19fY2hlY2sgbGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLm9yZGVyLWFkZHJlc3NfX2NoZWNrIHNwYW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JkZXItYWRkcmVzc19fY2hlY2sgaW5wdXR7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxufVxuLm9yZGVyLWFkZHJlc3NfX2NoZWNrIC5qcS1jaGVja2JveHtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5vcmRlci1hZGRyZXNzX19jaGVjayAuanEtY2hlY2tib3guY2hlY2tlZHtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3JkZXItYWRkcmVzc19fY2hlY2sgLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXZ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2szLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5ieC1zb2EtcHB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDEwcHggMTVweDtcblxufVxuLmJ4LXNvYS1wcCAuY29sLXhzLTEye1xuICAgIG1heC13aWR0aDogNjA1cHg7XG59XG4ub3JkZXItZGF0ZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ub3JkZXItZGF0ZXMgc3BhbntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlci1kYXRle1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLm9yZGVyLWRhdGUgbGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1kYXRlIGlucHV0e1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY3MDg1O1xufVxuLm9yZGVyLWRhdGUgaW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NzA4NTtcbn1cbi5vcmRlci1kYXRlIGxhYmVsIGltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xufVxuLnVpLWRhdGVwaWNrZXJ7XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItdGltZXtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ub3JkZXItdGltZSAuanEtc2VsZWN0Ym94e1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyLXRpbWUgLmpxLXNlbGVjdGJveF9fc2VsZWN0e1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVEICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5vcmRlci10aW1lIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXJ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vcmRlci10aW1lIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3d7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RpbWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbn1cbi5vcmRlci10aW1lIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3due1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjlGQUZCO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggOHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDZweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMjMxRjIwO1xuXG4gICAgICAgICYuc2VsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RkFGQjtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuLm9yZGVyLWV4YWN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm9yZGVyLWV4YWN0IHNwYW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3JkZXItZXhhY3QgaW5wdXR7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjcwODU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4ub3JkZXItZXhhY3QgaW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NzA4NTtcbn1cbi5vcmRlci11cmdlbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vcmRlci11cmdlbnQgbGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLm9yZGVyLXVyZ2VudCBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9yZGVyLXVyZ2VudCBpbnB1dHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG59XG4ub3JkZXItdXJnZW50IC5qcS1jaGVja2JveHtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5vcmRlci11cmdlbnQgLmpxLWNoZWNrYm94LmNoZWNrZWR7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9yZGVyLXVyZ2VudCAuanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdntcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVjazMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuLmN1c3RvbS10ZXh0YXJlYXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY3VzdG9tLXRleHRhcmVhIGxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmN1c3RvbS10ZXh0YXJlYSB0ZXh0YXJlYXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICByZXNpemU6bm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjcwODU7XG59XG4uY3VzdG9tLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlcntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjcwODU7XG59XG4uYngtc29hLW1vcmUtYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jYngtc29hLWJhc2tldCAuYngtc29hLW1vcmUgYXtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG4uYngtc29hLW1vcmUtYnRuIC5wdWxsLWxlZnR7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkZ3JlZW47XG59XG51bC5ieC1zb2EtcHAtbGlzdHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG51bC5ieC1zb2EtcHAtbGlzdCAuYngtc29hLXBwLWxpc3QtdGVybWlue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzY2NzA4NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwuYngtc29hLXBwLWxpc3QgLmJ4LXNvYS1wcC1saXN0LWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkbWFpbjtcbn1cbi5jaGVjay1saXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItcGlja3Vwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlci1waWNrdXAgc3BhbntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRtYWluO1xufVxuLm9yZGVyLXRpbWV7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlci10aW1lIHNwYW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jYngtc29hLXBheXN5c3RlbSAuYngtc29hLXBwLWl0ZW0tY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbn1cbi5wYXltZW50cy1pbWd7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGF5bWVudHMtaW1nIGltZ3tcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA5NXB4O1xufVxuLnBheW1lbnRzLXphZ3tcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4jYngtc29hLXBheXN5c3RlbSAuYngtc29hLXBwe1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG4jYngtc29hLXBheXN5c3RlbSAuYngtc29hLXNlY3Rpb24tY29udGVudHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5vcmRlci1jb250X193cnB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogNjA1cHg7XG59XG4ub3JkZXItY29udF9fd3JwOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlci1jb250X193cnAgLmZvcm0tZ3JvdXB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4ub3JkZXItY29udF9fd3JwIC5mb3JtLWdyb3VwLmNoZWNre1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyLWNvbnRfX3dycCBsYWJlbHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRtYWluICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItY29udF9fd3JwIGlucHV0e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbi5vcmRlci1jb250X193cnAgaW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NzA4NTtcbn1cbi5vcmRlci1jb250X193cnAgLmNoZWNre1xuXG59XG4ub3JkZXItY29udF9fd3JwIC5jaGVjayAuc29hLXByb3BlcnR5LWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgc3BhbntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vcmRlci1jb250X193cnAgLmNoZWNrIGlucHV0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcblxufVxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgLmpxLWNoZWNrYm94e1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgLmpxLWNoZWNrYm94LmNoZWNrZWR7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9yZGVyLWNvbnRfX3dycCAuY2hlY2sgLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXZ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2szLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbiNieC1zb2EtcHJvcGVydGllcyAuY3VzdG9tLXRleHRhcmVhe1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xufVxuLmN1c3RvbS1idG57XG4gICAgd2lkdGg6IDc0LjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jdXN0b20tYnRuIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDo5OTBweCl7XG4gICAgLmJ4LXNvYS1zaWRlYmFye1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB9XG4gICAgLmJ4LXNvYS1zZWN0aW9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI2J4LXNvYS1wcm9wZXJ0aWVzIC5jdXN0b20tdGV4dGFyZWF7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI2J4LXNvYS1wcm9wZXJ0aWVzIC5vcmRlci1jb250X193cnB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmJ4LXNvYS1wcCAuY29sLXhzLTEye1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ieC1zb2EtaXRlbS10ZHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuYngtc29hLXBwLWxpc3QtdGVybWlue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI2J4LXNvYS1wYXlzeXN0ZW0gLmJ4LXNvYS1wcC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgIH1cbiAgICAuYngtc29hLXBwIC5ieC1zb2EtcHAtY29tcGFueXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCAvIDIgKiAxKTtcbiAgICB9XG4gICAgLmJ4LXNvYS1zaWRlYmFye1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgIH1cbiAgICAuY3VzdG9tLWJ0bntcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXtcbiAgICAuYngtc29hLWl0ZW0tdHIuYngtc29hLWl0ZW0tdHItZmlyc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICB9XG4gICAgLmJ4LXNvYS1pdGVtLXRke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJ4LXNvYS1tb3Jle1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmJ4LXNvYS1pdGVtLXRye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBheW1lbnRzLWltZyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLnBheW1lbnRzLWltZyBpbWd7XG4gICAgICAgIC8vIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5ieC1zb2Etc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5ieC1zb2EtaXRlbS10ZC10aXRsZSwgLmJ4LXNvYS1pdGVtLXRkLXRleHR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmJ4LXNvYS1wcHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gICAgfVxuICAgIC5ieC1zb2Etc2lkZWJhcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vcmRlci1kYXRlc3tcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAub3JkZXItZGF0ZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5vcmRlci10aW1le1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLm9yZGVyLWV4YWN0IGlucHV0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgdWwuYngtc29hLXBwLWxpc3R7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmJ4LXNvYS1wcCAuZm9ybS1ncm91cHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuY2hlY2stbGl7XG4gICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgfVxuICAgIC5vcmRlci1waWNrdXB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcm93LWdhcDogNXB4O1xuICAgIH1cbiAgICAjYngtc29hLXJlZ2lvbiAub3JkZXItdGltZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ4LXNvYS1wcCAuYngtc29hLXBwLWNvbXBhbnl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItY29udF9fd3JwIC5mb3JtLWdyb3Vwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI2J4LXNvYS1wcm9wZXJ0aWVzIC5vcmRlci1jb250X193cnB7XG4gICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgfVxuICAgIC5ieC1zb2EtY2FydC10b3RhbC1saW5le1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJ4LXNvYS1pdGVtLXRhYmxlIC5ieC1zb2EtaXRlbS10cjpmaXJzdC1jaGlsZCAuYngtc29hLWl0ZW0tdGR7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjYngtc29hLWJhc2tldCAuYngtc29hLW1vcmUgYXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ4LXNvYS1pdGVtLXRkLXRpdGxlLCAuYngtc29hLWl0ZW0tdGQtdGV4dHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIl19 */

/* End */


/* Start:/local/templates/365povodov/css/pwa.css?173196281824421*/
.bottom-nav-bar-gap {
  padding: 36px;
  width: 100%;
  display: none;
}
@media (max-width: 600px) {
  .bottom-nav-bar-gap {
    display: inline-block;
  }
}

.bottom-nav-bar {
  padding: 5px 20px;
  border-radius: 8px 8px 0px 0px;
  -webkit-box-shadow: 0px -2px 24px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px -2px 24px 0px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 20;
}
@media (max-width: 600px) {
  .bottom-nav-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.bottom-nav-bar-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px;
}
.bottom-nav-bar-btn__name {
  color: #667085;
  text-align: center;
  font-family: Onest;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
.bottom-nav-bar-btn__icon {
  width: 24px;
  height: 24px;
}
.bottom-nav-bar-btn__icon svg {
  stroke: #000;
  width: 24px;
  height: 24px;
}
.bottom-nav-bar-btn--active .bottom-nav-bar-btn__name {
  color: #0FA041;
}
.bottom-nav-bar-btn--active .bottom-nav-bar-btn__icon path {
  stroke: #0FA041;
}
.bottom-nav-bar-btn--active .bottom-nav-bar-btn__icon svg {
  fill: #0FA041;
}

.pwa-download-app {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  padding: 12px 20px;
}
@media screen and (max-width: 600px) {
  .pwa-download-app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.pwa-download-app__close {
  width: 8px;
  height: 8px;
}
.pwa-download-app__close svg {
  width: 8px;
  height: 8px;
  display: block;
  stroke: #667085;
}
.pwa-download-app__link {
  border-radius: 8px;
  background: rgba(15, 160, 65, 0.1);
  color: #0FA041;
  font-family: "Onest";
  font-size: 12px;
  font-weight: 500;
  padding: 6px 8px;
  text-decoration: none;
}

.pwa-download-app-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.pwa-download-app-info__icon {
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 6px;
  background-color: #0FA041;
}
.pwa-download-app-info__icon svg {
  width: 12px;
  height: 20px;
}
.pwa-download-app-info__text {
  color: rgb(102, 112, 133);
  font-family: "Onest";
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}

.mobile-back {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 12px;
  margin-left: -10px;
}

.header-loader {
  display: none;
}

@media screen and (max-width: 600px) {
  .pwa .header {
    padding: 14px 0;
  }
}
@media screen and (max-width: 600px) {
  .pwa .mobile-menu-burger {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .pwa .mobile-back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .pwa .header-mob {
    top: 50px;
    padding-top: 7px;
    padding-bottom: 80px;
    background-color: #f3f6f8;
  }
}
.pwa .header-mob._open:has(.ul-li-1-1._open) {
  height: calc(var(--vh, 1vh) * 100 + 20px);
}
.pwa .header-mob._open .ul-li-1-1._open {
  margin-top: 0;
  height: calc(var(--vh, 1vh) * 100 + 20px);
}
.pwa .header-mob._open .ul-li-2-2._open {
  margin-top: 0;
}
.pwa.sticky .header-wrp {
  position: fixed;
  width: 100%;
  z-index: 20;
}
@media screen and (max-width: 600px) {
  .pwa.sticky .page-content {
    margin-top: 63px;
  }
}
.pwa .header-loader {
  top: 100%;
  width: 100%;
  position: absolute;
}
@media screen and (max-width: 600px) {
  .pwa .header-loader {
    display: block;
  }
}
.pwa .header-loader__inner {
  height: 4px;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.pwa .header-loader__inner::before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#FFE3A6), color-stop(48%, #FAAA00), to(#FFE3A6));
  background: linear-gradient(90deg, #FFE3A6 0%, #FAAA00 48%, #FFE3A6 100%);
  top: 0;
  left: -100%;
  -webkit-animation: header-loader-1 1s ease-in-out infinite;
          animation: header-loader-1 1s ease-in-out infinite;
}
.pwa .header-loader__inner::after {
  content: "";
  display: inline-block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#FFE3A6), color-stop(48%, #FAAA00), to(#FFE3A6));
  background: linear-gradient(90deg, #FFE3A6 0%, #FAAA00 48%, #FFE3A6 100%);
  top: 0;
  left: 0%;
  -webkit-animation: header-loader-2 1s ease-in-out infinite;
          animation: header-loader-2 1s ease-in-out infinite;
}
.pwa .header-loader__inner--active {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

@-webkit-keyframes header-loader-1 {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}

@keyframes header-loader-1 {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes header-loader-2 {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
@keyframes header-loader-2 {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9ib3R0b21OYXZCYXIuc2NzcyIsInB3YS5jc3MiLCJibG9ja3MvcHdhL3B3YURvd25sb2FkQXBwLnNjc3MiLCJ1dGlscy92YXJpYWJsZXMuc2NzcyIsImJsb2Nrcy9wd2Euc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBQ0NGO0FEQ0U7RUFMRjtJQU1JLHFCQUFBO0VDRUY7QUFDRjs7QURDQTtFQUNFLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSx3REFBQTtVQUFBLGdEQUFBO0VBQ0EseUJBQUE7RUFFQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0NGO0FEQ0U7RUFiRjtJQWNJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0VDRUY7QUFDRjs7QURDQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGNBQUE7QUNFRjtBREFFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBQ0VKO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0k7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDTjtBREtNO0VBQ0UsY0FBQTtBQ0hSO0FET1E7RUFDRSxlQUFBO0FDTFY7QURPUTtFQUNFLGFBQUE7QUNMVjs7QUM3REE7RUFDRSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esa0JB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SGlHRjtBQUNGIiwiZmlsZSI6InB3YS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYm90dG9tLW5hdi1iYXItZ2FwIHtcbiAgcGFkZGluZzogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5ib3R0b20tbmF2LWJhciB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYm90dG9tLW5hdi1iYXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDtcblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogIzY2NzA4NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE9uZXN0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6ICMwMDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIC5ib3R0b20tbmF2LWJhci1idG4ge1xuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMEZBMDQxO1xuICAgICAgfVxuICAgIFxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogIzBGQTA0MTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwRkEwNDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ib3R0b20tbmF2LWJhci1nYXAge1xuICBwYWRkaW5nOiAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYm90dG9tLW5hdi1iYXItZ2FwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJvdHRvbS1uYXYtYmFyIHtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IC0ycHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJvdHRvbS1uYXYtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5ib3R0b20tbmF2LWJhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmJvdHRvbS1uYXYtYmFyLWJ0bl9fbmFtZSB7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPbmVzdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5ib3R0b20tbmF2LWJhci1idG5fX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmJvdHRvbS1uYXYtYmFyLWJ0bl9faWNvbiBzdmcge1xuICBzdHJva2U6ICMwMDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYm90dG9tLW5hdi1iYXItYnRuLS1hY3RpdmUgLmJvdHRvbS1uYXYtYmFyLWJ0bl9fbmFtZSB7XG4gIGNvbG9yOiAjMEZBMDQxO1xufVxuLmJvdHRvbS1uYXYtYmFyLWJ0bi0tYWN0aXZlIC5ib3R0b20tbmF2LWJhci1idG5fX2ljb24gcGF0aCB7XG4gIHN0cm9rZTogIzBGQTA0MTtcbn1cbi5ib3R0b20tbmF2LWJhci1idG4tLWFjdGl2ZSAuYm90dG9tLW5hdi1iYXItYnRuX19pY29uIHN2ZyB7XG4gIGZpbGw6ICMwRkEwNDE7XG59XG5cbi5wd2EtZG93bmxvYWQtYXBwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHdhLWRvd25sb2FkLWFwcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnB3YS1kb3dubG9hZC1hcHBfX2Nsb3NlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4ucHdhLWRvd25sb2FkLWFwcF9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzdHJva2U6ICM2NjcwODU7XG59XG4ucHdhLWRvd25sb2FkLWFwcF9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTYwLCA2NSwgMC4xKTtcbiAgY29sb3I6ICMwRkEwNDE7XG4gIGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHdhLWRvd25sb2FkLWFwcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5wd2EtZG93bmxvYWQtYXBwLWluZm9fX2ljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEZBMDQxO1xufVxuLnB3YS1kb3dubG9hZC1hcHAtaW5mb19faWNvbiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnB3YS1kb3dubG9hZC1hcHAtaW5mb19fdGV4dCB7XG4gIGNvbG9yOiByZ2IoMTAyLCAxMTIsIDEzMyk7XG4gIGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5tb2JpbGUtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmhlYWRlci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHdhIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnB3YSAubW9iaWxlLW1lbnUtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHdhIC5tb2JpbGUtYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnB3YSAuaGVhZGVyLW1vYiB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmODtcbiAgfVxufVxuLnB3YSAuaGVhZGVyLW1vYi5fb3BlbjpoYXMoLnVsLWxpLTEtMS5fb3Blbikge1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgKyAyMHB4KTtcbn1cbi5wd2EgLmhlYWRlci1tb2IuX29wZW4gLnVsLWxpLTEtMS5fb3BlbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCArIDIwcHgpO1xufVxuLnB3YSAuaGVhZGVyLW1vYi5fb3BlbiAudWwtbGktMi0yLl9vcGVuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wd2Euc3RpY2t5IC5oZWFkZXItd3JwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHdhLnN0aWNreSAucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICB9XG59XG4ucHdhIC5oZWFkZXItbG9hZGVyIHtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnB3YSAuaGVhZGVyLWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wd2EgLmhlYWRlci1sb2FkZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ucHdhIC5oZWFkZXItbG9hZGVyX19pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRTNBNiAwJSwgI0ZBQUEwMCA0OCUsICNGRkUzQTYgMTAwJSk7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIGFuaW1hdGlvbjogaGVhZGVyLWxvYWRlci0xIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnB3YSAuaGVhZGVyLWxvYWRlcl9faW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRTNBNiAwJSwgI0ZBQUEwMCA0OCUsICNGRkUzQTYgMTAwJSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMCU7XG4gIGFuaW1hdGlvbjogaGVhZGVyLWxvYWRlci0yIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnB3YSAuaGVhZGVyLWxvYWRlcl9faW5uZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuQGtleWZyYW1lcyBoZWFkZXItbG9hZGVyLTEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFkZXItbG9hZGVyLTIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59IiwiLnB3YS1kb3dubG9hZC1hcHAge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcblxuICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBzdHJva2U6ICM2NjcwODU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE2MCwgNjUsIDAuMTApO1xuXG4gICAgY29sb3I6ICMwRkEwNDE7XG4gICAgZm9udC1mYW1pbHk6ICdPbmVzdCc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHdhLWRvd25sb2FkLWFwcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgY29sdW1uLWdhcDogMTBweDtcblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMTIsIDEzMywgMSk7XG4gICAgZm9udC1mYW1pbHk6ICdPbmVzdCc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbiIsIiR0aW1lOiAwLjNzO1xuXG4vL2NvbG9yXG4kbWFpbjogIzIxMjMyODtcbiR3aGl0ZTogI2ZmZjtcbiRncmVlbjogIzBGQTA0MTtcblxuLy9hYnNvbHV0IGNlbnRlclxuQG1peGluIGFic29sdXRlLWNlbnRlcigpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLy9hZGFwdGl2ZVxuJGJyZWFrX3htZDogMTE4MHB4O1xuJGJyZWFrX3NtbTogOTUwcHg7XG4kYnJlYWtfc206IDg1MHB4O1xuJGJyZWFrX3hzOiA4MDBweDtcbiRicmVha194c3M6IDcwMHB4O1xuJGJyZWFrX3h4czogNjAwcHg7XG4kYnJlYWtfeHh4czogNDUwcHg7XG5cbkBtaXhpbiB4bWQtYmxvY2soKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3htZCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gc21tLWJsb2NrKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19zbW0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHNtLWJsb2NrKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19zbSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4geHMtYmxvY2soKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3hzKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB4c3MtYmxvY2soKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3hzcykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4geHhzLWJsb2NrKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194eHMpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHh4eHMtYmxvY2soKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4eHMpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4iLCIvL1BXQVxuQGltcG9ydCAnLi9ib3R0b21OYXZCYXIuc2Nzcyc7XG5AaW1wb3J0ICcuL3B3YS9wd2FEb3dubG9hZEFwcC5zY3NzJztcblxuLm1vYmlsZS1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5oZWFkZXItbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnB3YSB7XG4gIC5oZWFkZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgfSBcbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1idXJnZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gXG4gIH1cblxuICAubW9iaWxlLWJhY2sge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH0gXG4gIH1cblxuICAuaGVhZGVyLW1vYiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjg7XG4gICAgfSBcbiAgICBcbiAgICAmLl9vcGVuIHtcbiAgICAgICY6aGFzKC51bC1saS0xLTEuX29wZW4pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKiAxMDAgKyAyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnVsLWxpLTEtMSB7XG4gICAgICAgICYuX29wZW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKiAxMDAgKyAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudWwtbGktMi0ye1xuICAgICAgICAmLl9vcGVuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdGlja3kge1xuICAgIC5oZWFkZXItd3JwIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIC8vIHRvcDogNjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgLnBhZ2UtY29udGVudCAge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWxvYWRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9IFxuICAgICZfX2lubmVyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkUzQTYgMCUsICNGQUFBMDAgNDglLCAjRkZFM0E2IDEwMCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBhbmltYXRpb246IGhlYWRlci1sb2FkZXItMSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkUzQTYgMCUsICNGQUFBMDAgNDglLCAjRkZFM0E2IDEwMCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICBhbmltYXRpb246IGhlYWRlci1sb2FkZXItMiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZGVyLWxvYWRlci0xIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkZXItbG9hZGVyLTIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4iXX0= */

/* End */


/* Start:/local/templates/365povodov/css/loader.css?1701848448805*/
.loader {
    position: fixed;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    top: 0;
    left: 0;
    z-index: 10000 !important;
    background-color: rgba(255, 255, 255, 0.4);
}
.cssload-clock:after {
    content: '';
    position: absolute;
    width: 48px;
    height: 48px;
    border: 5px solid #0FA041;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: scaleUp 1s linear infinite;
}

@keyframes scaleUp {
    0% { transform: translate(-50%, -50%) scale(0) }
    60% , 100% { transform: translate(-50%, -50%)  scale(1)}
}
@keyframes pulse {
    0% , 60% , 100%{ transform:  scale(1) }
    80% { transform:  scale(1.2)}
}
/* End */


/* Start:/local/templates/365povodov/css/custom.css?175137671120812*/
/* для закрашивания фона для браузеров в приложениях */
body {
    background: #ffffff;
}

.popup-window .popup-window-buttons .btn.btn-default {
    background-color: #0FA041;
    border-color: #0FA041;
    padding: 10px;
    border-radius: 6px;
}

.order-address__check .bx-soa-custom-label .soa-property-container {
    display: flex;
    align-items: center;
}

.order-address__check .bx-soa-custom-label .soa-property-container .jq-checkbox {
    margin-right: 10px;
}

.bx-soa-section-title-container .bx-soa-editstep {
    display: inline-block;
    width: 100%;
    background: #0FA041;
    -webkit-border-radius: 8px;
    border-radius: 5px;
    border: 1px solid #0FA041;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    color: #ffffff;
    padding: 5px 10px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    max-width: 100px;
}

.bx-soa-section .bx-soa-section-title-container {
    display: flex;
    justify-content: space-between;
}

.basket-checkout-block-total-price-inner {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.basket-coupon-block-total-price-old {
    position: relative;
}

.basket-item-price-difference {
    color: #0FA041;
    background: #ECF7EF;
    padding: 5px;
    border-radius: 5px;
}

.basket-coupon-block-total-price-difference {
    color: #0FA041;
    background: #ECF7EF;
    padding: 5px;
    border-radius: 5px;
}

#bx-soa-main-notifications {
    width: 74.5%;
}

.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-inner {
    color: #0FA041;
    background: #ECF7EF;
    text-align: center;
    border-radius: 5px;
}

.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner {
    padding: 0 10px;
    border-radius: 5px;
}

.bx-soa-coupon-block {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

.bx-soa-coupon-item {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

.bx-soa-coupon-input input[type=text].form-control {
    padding: 13px 15px;
    border: 1px solid #E4E6ED;
    border-radius: 8px;
    margin-right: 20px;
}

.bx-selected .bx-soa-coupon-label {
    padding-bottom: 7px;
}

@media (max-width: 990px) {
    #bx-soa-main-notifications {
        width: 100%;
    }

    .bx-soa-coupon-block {
        margin-bottom: 10px;
    }

}

@media (max-width: 850px) {
    .contacts .contacts-info {
        order: 2;
        margin-bottom: 30px;
    }

    .contacts .contacts-map {
        order: 3;
    }
}

.order-dates select.styler {
    display: none;
}

@media (max-width: 600px) {
    input, select:focus, textarea {
        font-size: 16px !important;
    }

    .basket-items-list-item-price,
    .basket-item-price-old {
        position: relative;
        right: unset;
    }

}
@media (max-width: 360px) {
    .personal-panel{
        margin-left: 0px;
    }
}
.footer__logo--container{
    display: flex;
    flex-direction: column;
}
@media (max-width: 780px) {
    .footer__logo--container{
        margin-bottom: 15px;
    }
}
.catalog-title, .about-title, .favourites-title{
    font-size: 28px;
    font-weight: 500;
}
@media (max-width: 600px) {
    .catalog-title, .about-title, .favourites-title {
        font-size: 22px;
        font-weight: 500;
    }
}
.pagination_scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}
.pagination ul li a{
    color: rgb(102 113 133 / .3);
}
.pagination ul li._active a {
    color: rgb(102 113 133 / .5);
}
.contacts__zag{
    font-size: 20px;
    font-weight: bold;
}
.mobile{
    display: none;
}
.desktop{
    display: block;
}
@media screen and (max-width: 800px) {
    .mobile{
        display: block;
    }
    .desktop{
        display: none;
    }
    .mobile .filter-check__name{
        font-size: 16px;
        font-weight: 400;
    }
    .page-container{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
}

@media screen and (max-width: 1050px) {
    .product-item-card{
        display: flex;
    }
    .product-item-card__inner{
        flex: 1;
    }
    .product-item-card__basket{
        flex: 1;
    }
    .product-item-card__basket{
        justify-content: end;
    }
    .product-item-card--horizontal .product-item-card__info{
        margin-top: 0px;
    }
    .product-item-card__name{
        margin: 0px;
    }
    .product-item-card__price{
        display: flex;
    }
    .product-price__actual{
        display: flex;
        order: 1;
    }
    /* .product-price__old{
        margin-left: 5px;
        order: 2;
    } */
}
.order-time .jq-selectbox__dropdown{
    z-index: 3;
    opacity: 1;
}

.u-AhunterSuggestions, .ui-autocomplete, .autocomplete-suggestions
{
    position: absolute;
    background-color: #fff;
    background-clip: padding-box;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    padding: 0;
    top: -3px;
    right: -1px;
    left: 1px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    touch-action: none;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,.2)!important;
    overflow: auto;
}
.ui-menu-item{
    padding-left: 1px;
}
.u-AhunterSuggestion, .ui-menu-item-wrapper, .autocomplete-suggestion
{
    padding: 8px;
    white-space: normal;
    overflow: hidden;
    cursor: pointer;
    font: 13px/18px Arial,sans-serif;
}
.u-AhunterSuggestion:hover, .ui-menu-item:hover .ui-menu-item-wrapper, .autocomplete-suggestion:hover
{
    background: #ecf7ef;
    border: none;
    color: #000000;
}
.u-AhunterEmptySuggestion
{
    padding: 5px;
    font-style: italic;
    color: #b8661f;
}
.u-AhunterSelectedSuggestion
{
    background: #E7E7E7;
}
.u-AhunterSuggestions strong
{
    font-weight: bold;
    color: #000000;
}
.input-info{
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    margin-bottom: 10px;
}
.edit-icon{
    position: relative;
    bottom: 0;
    padding-right: 5px;
    padding-left: 5px;
    width: 15px;
    height: 17px;
    /*background: url(/local/templates/365povodov/css/../images/svg/icons-sprite_.svg) no-repeat center -255px;*/
    vertical-align: middle;
    opacity: .6;
    cursor: pointer;
    transition: 220ms all ease;
    color: red;
}
.edit-icon:hover{
    opacity: 1;
}
.filter-tags .filter-check__li:hover{
    background: #ECF7EF;
}
.filter-tags .filter-check__li:hover span{
    font-weight: 700;
    color: #0FA041;
}
.adress-text{
    font-weight: 450;
}
.global-message{
    color: red;
    padding: 20px 0;
}
.n-success,
.n-warning,
.n-danger,
.n-info {
    margin: 25px;
    padding: 12px 12px 12px 37px;
    color: #333;
    border-radius: 2px;
    background: #fff;
    position: relative;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    box-sizing: border-box;
}
.n-success:before,
.n-warning:before,
.n-danger:before,
.n-info:before {
    content: "";
    background: inherit;
    color: inherit;
    border: inherit;
    display: block;
    text-align: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 48px;
    position: absolute;
    left: -25px;
    box-sizing: border-box;
    font-family: "FontAwesome";
    font-size: 22px;
}
.n-success {
    border: 2px solid #32a846;
    color: #32a846;
}
.n-success:before {
    content: "\f00c";
}
.n-warning {
    border: 2px solid #f08d3c;
    color: #f08d3c;
}
.n-warning:before  {
    /*content: "\f12a";*/
    content: "\0021";
}
.n-danger {
    border: 2px solid #d9534f;
    color: #d9534f;
}
.n-danger:before  {
    content: "\f057";
}
.n-info {
    border: 2px solid #3d98e3;
    color: #3d98e3;
}
.n-info:before  {
    content: "\f129";
}
.footer-bottom{
    border-top: 1px solid rgba(85, 85, 85, 0.5);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: start;
    padding-top: 20px;
    padding-bottom: 70px;
}
.dev-block{
    color: #A2ABBE;
    font-size: 16px;
}
.dev-block a{
    font-weight: 400;
    font-size: 16px;
    color: #A2ABBE;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: relative;
}
.dev-block a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 1px;
    background-color: #fff;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.dev-block a:hover:before {
    width: 100%;
}
.dev-block a:hover {
    color: #fff;
}
.footer_content{
    padding-bottom: 10px;
}
.copyright{
    color: #A2ABBE;
    font-size: 16px;
}
@media (max-width: 780px){
    .footer-bottom{
        flex-flow: column;
    }
    .dev-block{
        padding: 20px 0;
    }

}
.mobile-menu-burger__inner{
    margin: 5px 25px 5px 0px;
}

/*FIXME */

@media screen and (min-width: 600px){
    .card-info__head{
        column-gap: 28px;
    }
    .card-info__bottom{
        column-gap: 28px;
    }
}
.additional-info{
    font-size: 14px;
    color: #A2ABBE;
}


.card-info__coupon svg{
    fill: #0FA041;
    stroke: #0FA041;
    stroke-width: 10px;
    margin-right: 10px;
    width: 24px;
    height: 24px;
}
.card-info__coupon_text{
    font-size: 14px;
}
.card-info__coupon_text span{
    font-weight: bold;
}

.card-info__middle{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /*justify-content: center;*/
}
.card-info__coupon{
    display: flex;
}

.card-info__text{
    position: relative;
    font-size: 14px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /*justify-content: center;*/
    margin-right: 10px;
}
.card-info__text .icon-arrow{
    width: 20px;
    height: 6px;
    margin-right: 10px;
}

.bonus-popup{
    position: relative;
    margin: 0;
    width: max-content;
    font-size: 14px;
    z-index: 1;
    transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
    cursor: pointer;
}
.bonus-popup .bonus-value{
    margin: 0;
    float: left;
}
.bonus-popup .bonus-text{
    margin: 0;
    float: left;

}
.coupon-name{
    margin-left: 5px;
    color: #fff;
    cursor: pointer;
    background: #5073dc;
    padding: 2px 5px;
    border-radius: 5px;
}
#copy-info{
    position: absolute;
    bottom: calc(100% + 8px);
    color: #000;
    left: unset;
    right: 0;
    transform: none;
    background: #fff;
    border: 1px solid #e2e2ea;
    border-radius: 6px;
    box-shadow: 0 6px 12px #18274b1f;
    cursor: default;
    display: block;
    font-size: 12px;
    line-height: 14px;
    padding: 9px 15px 10px;
    transition: .3s;
    white-space: nowrap;
    z-index: 50;
}
.bonus-popup .basket-bonus__tooltip{
    display: none;
    width: 0px;
    height: 0px;
    top: -23px;
    right: 2px;
}

/*.bonus-popup .basket-bonus__tooltip{*/
/*    display: block;*/
/*}*/
.bonus-popup .basket-bonus__tooltip span {
    opacity: 1;
    visibility: visible;
}

@media screen and (min-width: 601px) {
    .bonus-popup .basket-bonus__tooltip{
        top: 20px;
        right: 64px;
    }
    .card-info__head{
        margin-bottom: 35px;
    }
    .card-info__middle{
        margin-bottom: 46px;
    }
    .card-info__cash{
        position: relative;
    }
    .bonus-popup{
        position: absolute;
        display: flex;
        bottom: 45px;
    }
    .bonus-popup__icon{
        width: 24px;
        height: 24px;
        margin-right: 10px;
    }
    .bonus-popup__icon svg{
        fill: #0FA041;
        stroke: #0FA041;
    }
    .bonus-popup .bonus-value{
        padding: 3px 0px 0 5px;
        margin: 0;
        float: left;
    }
    .bonus-popup .bonus-text{
        padding: 3px 0px 0 0;
    }
}
@media screen and (max-width: 600px) {
    .card-info__cash{
        flex-direction: column;
        align-content: flex-end;
        align-items: flex-end;
    }
    .card-info__text{
        order: 5;
    }

    /*.card-info__coupon svg{
        width: 20px;
        height: 28px;
    }*/

    .bonus-popup{
        display: flex;
        margin-bottom: 3px;

    }
    .bonus-popup .bonus-value{
        background: #1a941b none repeat scroll 0 0;
        color: #fff;
        padding: 3px 5px;
        border-radius: 0px 5px 5px 0px;
    }

    .bonus-popup .bonus-text{
        background: #EBEBEB;
        padding: 3px 5px;
        border-radius: 5px 0px 0px 5px;
    }
    .card-info__middle.card-info__adjustment{
        position: relative;
        top: 22px;
    }

    .basket-bonus__tooltip span {
        left: -248px;
        top: -40px;
    }
}
@media screen and (max-width: 520px) {
    .icon-navigation-button .icon{
        margin-right: 13px;
        margin-left: 3px;
    }
}

@media screen and (max-width: 372px) {
    .card-info__text .icon-arrow{
        display: none;
    }
}

#not_sms_message{
    display: none;
}
a.authorize-form__time.active{
    cursor: pointer;
    color: #808898;
    font-weight: bold;
}
/*.product-item-card__flags{*/
/*    bottom: 0;*/
/*    align-items: flex-end;*/
/*}*/

.product-item-card__flags .discount{
    background: rgba(240, 66, 255, 0.6);
}
.page-container .card__bottom{
    margin-bottom: 0px;
}
.banner-item-card__inner .h100{
    height: 100%;
}

.banner-item-card a{
    text-decoration: none;
}

@media (max-width: 767px) {
    .basket-item-label-ring.basket-item-label-small {
        z-index: 0;
    }
}

@media (max-width: 600px) {
    td.basket-items-list-item-remove {
        top: 16px;
        right: 0px;
    }
    .product-section__list .banner-item-card--horizontal {
        width: 100%;
        height: 220px;
    }
}

.main-promo .adv-hint{
    bottom: -15px;
}
.menu-drop{
    z-index: 9999;
}
.cursor-p{
    cursor: pointer;
}
.common-modal button.mfp-close{
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 2px solid #fff;
    color: #fff;
    line-height:30px;
    margin: 10px 10px;
}
.global-message.n-warning{
    border-radius: 10px;
}
.about-content video{
    float: right;
    width: 50%;
    border-radius: 12px;
    overflow: hidden;
    height: 296px;
}
@media screen and (max-width: 600px) {
    .about-content video {
        height: 209px;
        width: 100%;
        float: unset;
    }

}
.pwa-download-app__link{
    border: none;
}

@media screen and (max-width: 1050px) {
    .catalog-list .product-item-card {
        min-height: 330px;
    }
}

.pwa .mobile-back {
    display: none;
}

.pwa .mobile-back.history-hide{
    display: none;
}

.pwa-button{
    /*display: none !important;*/
    opacity:0;
}

@media screen and (max-width: 600px) {
    .pwa .mobile-menu-burger.burger_show{
        display: block;
    }
    .bottom-nav-bar {
        z-index: 999;
    }
    .pwa .mobile-back {
        display: flex;
    }
    .pwa .mobile-menu-burger.burger_show{
        display: block;
    }
    .personal-panel__item.personal{
        display:none;
    }
}

#pwa-download-app .pwa-download-app {
    padding-left: 23px;
}



.page-content .bxmaker-geoip-city-mobile .bxmaker-geoip-city--icon {
    padding-left: unset;
}


.header-mob___search{
    display:none;
}
.mob-search__active{
    display: block;
    margin-top: 20px;
}


.personal-panel__link svg.icon-search {
    stroke: #fff;
}
.personal-panel__link.active svg {
    /*stroke: #0FA041;*/
}
.bxmaker-geoip-city-mobile{
    display: none;
}
.personal-page{
    display: block;
}
@media (max-width: 600px) {
    .header-mob___search {
        width: 100%;
        background: #FFF;
        padding: 0 0;
    }
    .bxmaker-geoip-city-mobile{
        display: block;
    }
    .bxmaker-geoip-component-confirm__actions{
        /* display:none; */
    }
    .bxmaker-geoip-component-city-line-question__content > span,  .personal-page{
        display:none;
    }
    .header-mob___search.mob-search__active{
        position: relative;
    }
    .authorize-info {
         padding-top: 0px;
         padding-bottom: 0px;
    }
    .pwa-download-app {
        column-gap: 7px;
    }
}
.pwa-download-app-info__icon svg, .pwa-download-app-info__icon{
    width: 20px;
    height: 20px;
}
img.lazydbx.initial, img.lazydbx.loaded, img.lazydbx.error{
    opacity: 1;
}
.product-item-card__picture img.lozad{
    font-size: 0;
}

.lozad:not([data-background-image])[data-loaded="true"] {
    opacity: 1;
    visibility: visible;
}
.lozad:not([data-background-image]) {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.6s, visibility 0.6s;
    transition: opacity 0.6s, visibility 0.6s;
}

/* Блок иконок */
.icons {
    overflow-x: auto; /* Горизонтальный скролл */
    white-space: nowrap; /* Запрет переноса строк */
    padding: 10px 0;
}

.icons__container {
    display: flex;
    gap: 10px; /* Расстояние между иконками */
}

.icons__item {
    text-align: center;
    flex: 1; /* Растягивание элементов на всю ширину */
}

.icons__image {
    width: 101px;
    height: 101px;
    border-radius: 10px; /* Закругленные края */
    object-fit: cover; /* Масштабирование изображения */
}

.icons__text {
    margin-top: -3px;
    font-size: 14px;
    color: #333;
    word-wrap: break-word; /* Перенос слов */
}
a.icons__item{
    text-decoration: unset;
}
.main-promo{
    margin-bottom: 26px;
}
/* Стили для мобильных устройств */
@media (max-width: 768px) {
    .icons {
        overflow-x: scroll; /* Горизонтальный скролл для мобильных устройств */
    }

    .icons__item {
        flex: 0 0 auto; /* Запрет растягивания элементов */
        width: 64px; /* Фиксированная ширина для мобильных устройств */
    }
    .icons__image {
        width: 64px;
        height: 64px;
    }
    .icons__text {
        font-size: 12px; /* Уменьшенный размер текста */
        max-width: 64px; /* Ограничение ширины текста */
        margin-top: -4px;
    }
    .icons__container {
        gap: 15px;
    }
}


.card-score-stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 2px;
    -moz-column-gap: 2px;
    column-gap: 2px;
}

.card-score-stars .score-stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}
.card-score-stars .score-number {
    font-size: 14px;
}
.card-score-stars .score-star {
    width: 14px;
    height: 24px;
    cursor: pointer;
}

.card-score-stars .score-star svg {
    max-width: 12px;
    max-height: 12px;
    stroke: #0FA041;
    stroke-width: 1px;
    fill: none;
}
.card-score-stars .score-star--fill svg {
    fill: #0FA041;
}
.card-score-stars .card-score-stars{
    margin-bottom: 28px;
}
.card-score-stars .card-score-stars label{
    color: #212328;
    font-size: 14px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.card-score-stars span {
    font-size: 16px;
    color: #667085;
}
.card-score-stars .score-desc{
    width: 160px;
}
.card-score-stars{
    margin-top: 0px;
}

@media (max-width: 950px) {
    .card-score-stars{
        width: 100%;
    }
    .card-score-stars .popup-container__text {
        padding: 30px 0px;
    }
    .card-score-stars .popup-container__form {
        padding: 0px;
        margin-top: 0px;
    }
}
@media (max-width: 600px) {
    .card-score-stars .score-number {
        font-size: 12px;
    }
}


.card-tabs__reviews-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 40px;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.pwa-div {
    z-index: 0 !important;
    width: 0px !important;
    font-size: 0px !important;
}
.pwa-div .pwa-button{
    padding: 0px !important;
}
.link-form{
    color: rgb(250, 125, 0);
    text-decoration: none;
}
.link-form:hover {
    color: rgb(251, 193, 71);
}

/* End */


/* Start:/bitrix/components/arturgolubev/search.title/templates/365povodov/style.css?1700068902108*/
div.title-search-result {
	/* border:1px solid #c6c6c6; */
	display:none;
	overflow:hidden;
	z-index:205;
}

/* End */


/* Start:/local/templates/365povodov/components/bxmaker/geoip.city/header/style.css?17319322203076*/
.bxmaker-geoip-city-desktop .bxmaker-geoip-city{
    padding: 10px 5px;
    margin: 0 0 0 5px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}
.bxmaker-geoip-city-desktop .bxmaker-geoip-city--icon{
    width: 50px;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bxmaker-geoip-city-desktop .bxmaker-geoip-city--desc{
    width: 80px;
}
.bxmaker-geoip-city-desktop .bxmaker-geoip-component-city-line__value{
    width: 80px;
    white-space: nowrap; /* Текст не переносится */
    overflow: hidden; /* Обрезаем всё за пределами блока */
    text-overflow: ellipsis; /* Добавляем многоточие */
    border-bottom: none;
}
.bxmaker-geoip-city-desktop .bxmaker-geoip-component-city-line__value:hover {
    color: #0FA041;
}

.bxmaker-geoip-city-desktop .bxmaker-geoip-city--icon svg{
    width: 24px;
    height: 24px;
    fill: none;
    stroke: #667085;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.bxmaker-geoip-city-desktop .bxmaker-geoip-city--info{
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.bxmaker-geoip-city-desktop .bxmaker-geoip-component-confirm__button{
    background: #ecf7ef;
    color: #0fa041;
}
.bxmaker-geoip-city-desktop .bxmaker-geoip-component-confirm__button:not(.bxmaker-geoip-component-confirm__button--no){
    border-right: 1px solid #fff;
}

.bxmaker-geoip-city-desktop .bxmaker-geoip-component-confirm__button:hover{
    background: #60BC7F;
    color: #ffffff;
}



.order-status{
    width: 190px;
}
@media (min-width: 850px){
    .header__search{
        margin: 0 0 0 20px;
    }
    .personal-panel{
        margin-left: 5px;
    }
    .bxmaker-geoip-city-desktop .bxmaker-geoip-component-city-line__label{
        display: none;
    }
    .bxmaker-geoip-city-mobile{
        display: none;
    }
}

@media (max-width: 850px){
    .header__search{
        margin: 20px 5px 20px 0;
    }
    .bxmaker-geoip-city-desktop .bxmaker-geoip-city {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        margin: 20px 0;
    }
    .bxmaker-geoip-city-desktop{
        display: none;
    }
}

.order-status__dropdown-inner {
    padding: 15px 10px;
}

.bxmaker-geoip-component-city-search{
    display: none;
}
.bxmaker-geoip-city-desktop .bxmaker-geoip-component-city-line__value{
    color: #667085;
}


/* End */


/* Start:/local/components/ws/personalbar/templates/.default/style.css?1701381180314*/
.mobile-call{
    display: none;
}

@media (max-width: 600px){
    .mobile-call{
        display: block;
    }
    .mobile-heart{
        display: none;
    }
    .header__logo {
        min-width: 60px;
    }
}
@media (max-width: 330px){
    .header__personal{
        margin-top: 20px;
    }
}
/* End */


/* Start:/local/templates/365povodov/components/bxmaker/geoip.content/phone_header/style.css?171291448450*/
.ul-li-1.contacts-row{
    margin-bottom: 0px;
}
/* End */


/* Start:/bitrix/components/arturgolubev/search.title/templates/365povodov__mob/style.css?1700068902171*/
div.title-search-result {
	/* border:1px solid #c6c6c6; */
	display:none;
	overflow:hidden;
	z-index:205;
}

.header-mob__search #title-search-mob {
	position: relative;
}
/* End */
/* /local/templates/365povodov/libs/libs.min.css?1701851698106832 */
/* /local/templates/365povodov/css/main.css?17390491081081033 */
/* /local/templates/365povodov/css/pwa.css?173196281824421 */
/* /local/templates/365povodov/css/loader.css?1701848448805 */
/* /local/templates/365povodov/css/custom.css?175137671120812 */
/* /bitrix/components/arturgolubev/search.title/templates/365povodov/style.css?1700068902108 */
/* /local/templates/365povodov/components/bxmaker/geoip.city/header/style.css?17319322203076 */
/* /local/components/ws/personalbar/templates/.default/style.css?1701381180314 */
/* /local/templates/365povodov/components/bxmaker/geoip.content/phone_header/style.css?171291448450 */
/* /bitrix/components/arturgolubev/search.title/templates/365povodov__mob/style.css?1700068902171 */
