.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(0.7);transform:rotate(-45deg) scale(0.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{-webkit-transform:rotate(135deg) scale(0.7);transform:rotate(135deg) scale(0.7)}.mx-btn{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn:disabled,.mx-btn.disabled{color:#ccc;cursor:not-allowed}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform-origin:center top;transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;padding:6px 30px;padding-left:10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:rgba(0,0,0,.8)}.mx-datepicker-main{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei",sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.mx-datepicker-sidebar{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 750px){.mx-range-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{-webkit-box-flex:1;-ms-flex:1;flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list::after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}

.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@charset "UTF-8";
.c-blue-100 {
  color: rgb(54, 149, 231) !important;
}

.bg-blue-100 {
  background-color: rgb(54, 149, 231) !important;
}

.c-blue-200 {
  color: rgb(30, 136, 229) !important;
}

.bg-blue-200 {
  background-color: rgb(30, 136, 229) !important;
}

.c-blue-300 {
  color: rgb(26, 129, 219) !important;
}

.bg-blue-300 {
  background-color: rgb(26, 129, 219) !important;
}

.c-blue-400 {
  color: rgb(6, 76, 137) !important;
}

.bg-blue-400 {
  background-color: rgb(6, 76, 137) !important;
}

.c-red-100 {
  color: rgb(230, 76, 79) !important;
}

.bg-red-100 {
  background-color: rgb(230, 76, 79) !important;
}

.c-red-200 {
  color: rgb(225, 44, 46) !important;
}

.bg-red-200 {
  background-color: rgb(225, 44, 46) !important;
}

.c-red-300 {
  color: rgb(224, 41, 44) !important;
}

.bg-red-300 {
  background-color: rgb(224, 41, 44) !important;
}

.c-red-400 {
  color: rgb(214, 31, 34) !important;
}

.bg-red-400 {
  background-color: rgb(214, 31, 34) !important;
}

.c-gold-100 {
  color: rgb(255, 191, 31) !important;
}

.bg-gold-100 {
  background-color: rgb(255, 191, 31) !important;
}

.c-gold-200 {
  color: rgb(252, 181, 0) !important;
}

.bg-gold-200 {
  background-color: rgb(252, 181, 0) !important;
}

.c-gold-300 {
  color: rgb(245, 175, 0) !important;
}

.bg-gold-300 {
  background-color: rgb(245, 175, 0) !important;
}

.c-primary-100 {
  color: rgb(255, 255, 255) !important;
}

.bg-primary-100 {
  background-color: rgb(255, 255, 255) !important;
}

.c-primary-200 {
  color: rgb(0, 0, 0) !important;
}

.bg-primary-200 {
  background-color: rgb(0, 0, 0) !important;
}

.c-gray-100 {
  color: rgb(226, 232, 240) !important;
}

.bg-gray-100 {
  background-color: rgb(226, 232, 240) !important;
}

.c-gray-200 {
  color: rgb(160, 174, 192) !important;
}

.bg-gray-200 {
  background-color: rgb(160, 174, 192) !important;
}

.c-gray-250 {
  color: rgb(72, 92, 117) !important;
}

.bg-gray-250 {
  background-color: rgb(72, 92, 117) !important;
}

.c-gray-300 {
  color: rgb(45, 55, 72) !important;
}

.bg-gray-300 {
  background-color: rgb(45, 55, 72) !important;
}

.c-s-request {
  color: rgb(249, 249, 212) !important;
}

.bg-s-request {
  background-color: rgb(249, 249, 212) !important;
}

.c-s-actual {
  color: rgb(155, 219, 174) !important;
}

.bg-s-actual {
  background-color: rgb(155, 219, 174) !important;
}

.c-s-select {
  color: rgb(231, 76, 59) !important;
}

.bg-s-select {
  background-color: rgb(231, 76, 59) !important;
}

.c-social-vk {
  color: rgb(0, 119, 255) !important;
}

.bg-social-vk {
  background-color: rgb(0, 119, 255) !important;
}

.c-social-ok {
  color: rgb(238, 138, 8) !important;
}

.bg-social-ok {
  background-color: rgb(238, 138, 8) !important;
}

.c-social-fb {
  color: rgb(38, 119, 242) !important;
}

.bg-social-fb {
  background-color: rgb(38, 119, 242) !important;
}

.c-social-mm {
  color: rgb(41, 141, 226) !important;
}

.bg-social-mm {
  background-color: rgb(41, 141, 226) !important;
}

.c-social-twitter {
  color: rgb(0, 146, 242) !important;
}

.bg-social-twitter {
  background-color: rgb(0, 146, 242) !important;
}

@media (min-width: 575.98px) {
  .c-sm-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-sm-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-sm-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-sm-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-sm-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-sm-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-sm-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-sm-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-sm-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-sm-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-sm-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-sm-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-sm-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-sm-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-sm-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-sm-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-sm-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-sm-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-sm-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-sm-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-sm-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-sm-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-sm-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-sm-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-sm-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-sm-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-sm-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-sm-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-sm-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-sm-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-sm-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-sm-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-sm-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-sm-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-sm-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-sm-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-sm-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-sm-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-sm-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-sm-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-sm-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-sm-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-sm-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-sm-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-sm-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-sm-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-sm-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-sm-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-sm-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-sm-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 767.98px) {
  .c-md-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-md-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-md-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-md-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-md-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-md-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-md-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-md-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-md-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-md-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-md-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-md-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-md-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-md-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-md-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-md-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-md-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-md-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-md-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-md-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-md-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-md-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-md-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-md-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-md-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-md-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-md-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-md-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-md-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-md-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-md-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-md-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-md-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-md-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-md-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-md-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-md-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-md-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-md-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-md-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-md-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-md-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-md-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-md-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-md-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-md-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-md-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-md-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-md-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-md-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 991.98px) {
  .c-lg-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-lg-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-lg-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-lg-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-lg-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-lg-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-lg-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-lg-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-lg-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-lg-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-lg-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-lg-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-lg-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-lg-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-lg-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-lg-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-lg-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-lg-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-lg-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-lg-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-lg-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-lg-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-lg-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-lg-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-lg-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-lg-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-lg-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-lg-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-lg-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-lg-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-lg-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-lg-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-lg-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-lg-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-lg-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-lg-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-lg-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-lg-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-lg-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-lg-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-lg-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-lg-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-lg-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-lg-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-lg-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-lg-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-lg-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-lg-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-lg-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-lg-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 1199.98px) {
  .c-xl-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-xl-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-xl-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-xl-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-xl-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-xl-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-xl-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-xl-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-xl-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-xl-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-xl-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-xl-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-xl-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-xl-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-xl-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-xl-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-xl-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-xl-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-xl-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-xl-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-xl-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-xl-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-xl-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-xl-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-xl-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-xl-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-xl-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-xl-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-xl-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-xl-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-xl-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-xl-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-xl-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-xl-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-xl-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-xl-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-xl-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-xl-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-xl-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-xl-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-xl-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-xl-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-xl-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-xl-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-xl-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-xl-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-xl-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-xl-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-xl-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-xl-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 1399.98px) {
  .c-xxl-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-xxl-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-xxl-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-xxl-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-xxl-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-xxl-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-xxl-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-xxl-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-xxl-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-xxl-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-xxl-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-xxl-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-xxl-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-xxl-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-xxl-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-xxl-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-xxl-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-xxl-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-xxl-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-xxl-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-xxl-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-xxl-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-xxl-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-xxl-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-xxl-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-xxl-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-xxl-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-xxl-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-xxl-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-xxl-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-xxl-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-xxl-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-xxl-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-xxl-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-xxl-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-xxl-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-xxl-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-xxl-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-xxl-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-xxl-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-xxl-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-xxl-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-xxl-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-xxl-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-xxl-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-xxl-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-xxl-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-xxl-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-xxl-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-xxl-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
.ff-def {
  font-family: "Open sans", sans-serif;
}

.ff-roboto {
  font-family: "Roboto", sans-serif;
}

.fs-ss {
  font-size: 0.75rem;
}

.fs-s {
  font-size: 0.875rem;
}

.fs-def {
  font-size: 1rem;
}

.fs-h0 {
  font-size: 1.625rem;
}

.fs-h1 {
  font-size: 1.5rem;
}

.fs-h2 {
  font-size: 1.375rem;
}

.fs-h20 {
  font-size: 1.25rem;
}

.fs-h3 {
  font-size: 1.125rem;
}

@media (min-width: 575.98px) {
  .fs-sm-ss {
    font-size: 0.75rem;
  }
  .fs-sm-s {
    font-size: 0.875rem;
  }
  .fs-sm-def {
    font-size: 1rem;
  }
  .fs-sm-h0 {
    font-size: 1.625rem;
  }
  .fs-sm-h1 {
    font-size: 1.5rem;
  }
  .fs-sm-h2 {
    font-size: 1.375rem;
  }
  .fs-sm-h20 {
    font-size: 1.25rem;
  }
  .fs-sm-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 767.98px) {
  .fs-md-ss {
    font-size: 0.75rem;
  }
  .fs-md-s {
    font-size: 0.875rem;
  }
  .fs-md-def {
    font-size: 1rem;
  }
  .fs-md-h0 {
    font-size: 1.625rem;
  }
  .fs-md-h1 {
    font-size: 1.5rem;
  }
  .fs-md-h2 {
    font-size: 1.375rem;
  }
  .fs-md-h20 {
    font-size: 1.25rem;
  }
  .fs-md-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 991.98px) {
  .fs-lg-ss {
    font-size: 0.75rem;
  }
  .fs-lg-s {
    font-size: 0.875rem;
  }
  .fs-lg-def {
    font-size: 1rem;
  }
  .fs-lg-h0 {
    font-size: 1.625rem;
  }
  .fs-lg-h1 {
    font-size: 1.5rem;
  }
  .fs-lg-h2 {
    font-size: 1.375rem;
  }
  .fs-lg-h20 {
    font-size: 1.25rem;
  }
  .fs-lg-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1199.98px) {
  .fs-xl-ss {
    font-size: 0.75rem;
  }
  .fs-xl-s {
    font-size: 0.875rem;
  }
  .fs-xl-def {
    font-size: 1rem;
  }
  .fs-xl-h0 {
    font-size: 1.625rem;
  }
  .fs-xl-h1 {
    font-size: 1.5rem;
  }
  .fs-xl-h2 {
    font-size: 1.375rem;
  }
  .fs-xl-h20 {
    font-size: 1.25rem;
  }
  .fs-xl-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1399.98px) {
  .fs-xxl-ss {
    font-size: 0.75rem;
  }
  .fs-xxl-s {
    font-size: 0.875rem;
  }
  .fs-xxl-def {
    font-size: 1rem;
  }
  .fs-xxl-h0 {
    font-size: 1.625rem;
  }
  .fs-xxl-h1 {
    font-size: 1.5rem;
  }
  .fs-xxl-h2 {
    font-size: 1.375rem;
  }
  .fs-xxl-h20 {
    font-size: 1.25rem;
  }
  .fs-xxl-h3 {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 62rem) {
  .widget-form {
    width: 60vw;
    margin: 0 auto;
  }
}
@media screen and (max-width: 48rem) {
  .widget-form {
    width: 100%;
  }
}

#Result {
  transition: 200ms;
  position: relative;
}

#Result.preloader {
  opacity: 0.7;
}

.search-widget-preloader {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 120px 0;
}

.search-widget {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.search-widget .widget-title {
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}

.results {
  transition: 200ms;
}
.results.active {
  opacity: 0.6;
}

.search-widget > div {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-widget .widget-wrapper {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.widget-form-input,
.widget-form-button {
  min-width: 23%;
  position: relative;
}

.w-form-input {
  height: 36px;
}
@media screen and (max-width: 62rem) {
  .w-form-input {
    padding: 30px 10px 20px !important;
    height: auto;
  }
}
@media screen and (max-width: 36rem) {
  .w-form-input {
    padding: 25px 10px 15px !important;
  }
}
@media screen and (max-width: 380px) {
  .w-form-input {
    padding: 22px 11px 12px !important;
  }
}

.text-input {
  padding: 16px 8px;
  height: 36px;
  border-radius: 4px;
  outline: none;
  width: 100%;
  border: none;
}
@media screen and (max-width: 62rem) {
  .text-input {
    width: 100%;
    height: 68px;
    font-size: 1rem;
    padding: 30px 10px 20px;
  }
}
@media screen and (max-width: 36rem) {
  .text-input {
    font-size: 0.875rem;
    height: 56px;
  }
}

.widget-form-button button {
  cursor: pointer;
  transition: 200ms;
}

.widget-form-button button:active {
  transform: scale(0.95);
}

.w-form-input input:disabled {
  background-color: transparent;
  color: rgb(160, 174, 192);
  -webkit-text-fill-color: rgb(160, 174, 192);
  opacity: 1;
}

.w-form-input input {
  width: 100%;
  border: none;
  outline: none;
  box-shadow: none;
}
@media screen and (max-width: 36rem) {
  .w-form-input input {
    padding: 0;
    height: auto;
  }
}

@media screen and (max-width: 62rem) {
  .w-form-label {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 3;
  }
}
@media screen and (max-width: 36rem) {
  .w-form-label {
    top: 7px;
  }
}
@media screen and (max-width: 380px) {
  .w-form-label {
    font-size: 11px;
  }
}

.widget-history__favorite {
  position: absolute;
  right: 2%;
}
@media screen and (max-width: 1200px) {
  .widget-history__favorite {
    right: 8px;
  }
}
@media screen and (max-width: 768px) {
  .widget-history__favorite {
    margin-top: 17%;
    right: 16px;
  }
}
@media screen and (max-width: 568px) {
  .widget-history__favorite {
    margin-top: 13%;
    margin-top: 0;
  }
}
.widget-history__favorite:hover {
  cursor: pointer;
}
.widget-history__favorite img {
  width: 25px;
}
@media screen and (max-width: 1200px) {
  .widget-history__favorite img {
    width: 23px;
  }
}

@media screen and (max-width: 62rem) {
  .widget-form-input.col-6:nth-child(odd) {
    padding-right: 2px;
  }
  .widget-form .widget-form-input.col-6:nth-child(even) {
    padding-left: 2px;
  }
  .search-widget.search-ships .widget-form-input.col-6:nth-child(odd) {
    padding-right: 7px;
    padding-left: 2px;
  }
  .search-widget.search-ships .widget-form-input.col-6:nth-child(even) {
    padding-left: 7px;
    padding-right: 2px;
  }
}
.project-pagination .pagination {
  list-style: none;
}

.project-pagination .pagination .pagination-item {
  width: 35px;
  height: 35px;
}
@media screen and (max-width: 0rem) {
  .project-pagination .pagination .pagination-item {
    margin: 0 5px;
    width: 34px;
    height: 34px;
  }
}

.project-pagination .pagination .pagination-item.active:hover,
.project-pagination .pagination-control.active {
  cursor: pointer;
}

.project-pagination .pagination .pagination-item.active {
  background-color: rgb(30, 136, 229);
  border-radius: 32%;
  color: rgb(255, 255, 255);
}

.project-pagination .pagination li.control-arrow {
  padding: 0 30px;
}

.project-pagination .pagination li.control-arrow img {
  height: 28px;
  width: auto;
}

.project-pagination .pagination-control:not(.active):hover img {
  cursor: not-allowed;
}

.project-pagination .pagination li span {
  color: rgb(0, 0, 0);
  cursor: default;
}

.project-pagination .pagination li span.pagination-item {
  color: rgb(0, 0, 0);
}

.project-pagination .pagination li span.pagination-item:not(.active):hover {
  color: rgb(6, 76, 137);
  cursor: pointer;
}

@media screen and (max-width: 0rem) {
  .project-pagination .pagination li:first-child {
    padding-left: 0;
    padding-right: 10px;
  }
}

@media screen and (max-width: 0rem) {
  .project-pagination .pagination li:last-child {
    padding-right: 0;
    padding-left: 10px;
  }
}

/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.ship > div {
  height: 100%;
}
.ship__item {
  min-height: 325px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1019607843);
  position: relative;
}
.ship__item-left {
  width: 45%;
  position: relative;
  flex-shrink: 0;
  height: auto;
}
@media screen and (max-width: 87.5rem) {
  .ship__item-left {
    width: 40%;
  }
}
@media screen and (max-width: 75rem) {
  .ship__item-left {
    width: 45%;
  }
}
@media screen and (max-width: 62rem) {
  .ship__item-left {
    width: 100%;
  }
}
.ship__item-left .ship-type {
  cursor: pointer;
}
@media screen and (max-width: 48rem) {
  .ship__item-left .ship-type {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
}
.ship__item-left_img {
  border-radius: 4px 0 0 4px;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
}
@media screen and (max-width: 62rem) {
  .ship__item-left_img {
    height: 300px;
    border-radius: 4px 4px 0 0;
  }
}
@media screen and (max-width: 390px) {
  .ship__item-left_img {
    height: 260px;
  }
}
@media screen and (max-width: 340px) {
  .ship__item-left_img {
    height: 240px;
  }
}
.ship__item-left_youtube {
  position: absolute;
  bottom: 15px;
  left: 15px;
}
.ship__item-right {
  width: 100%;
}
.ship__item-params {
  margin-top: 26px;
  height: 100%;
  overflow: hidden;
}
.ship__item-params p {
  margin-top: 0;
  margin-bottom: 5px;
}
.ship__item-right_center {
  width: 100%;
}
.ship__item-name a {
  font-weight: bold;
  color: rgb(0, 0, 0);
  text-decoration: none;
}
@media screen and (max-width: 48rem) {
  .ship__item-name a {
    color: rgb(6, 76, 137);
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 450px) {
  .ship__item-name a {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 75rem) {
  .ship__item-name img {
    width: 35px;
  }
}
@media screen and (max-width: 48rem) {
  .ship__item-name img {
    filter: invert(1) sepia(1) saturate(111) hue-rotate(193deg);
  }
}
@media screen and (max-width: 48rem) {
  .ship__item-name {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    padding: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.6);
  }
}
.ship__item-right_end {
  border-left: 0;
  border-top: 2px dashed rgb(160, 174, 192);
  width: 100%;
}
.tabs-group {
  /*--border-color: #bbbbbb;*/
  --border-color: #dcdcdc;
  --border-width: 0px;
  --bgc-tab: rgba(30, 136, 229, 1);
  --bgc-tab-hover: rgba(26, 129, 219, 1);
}

.tabs {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(255, 255, 255);
  margin-top: 30px;
  border-radius: 7px 7px 0 0;
  padding-bottom: 5px;
  border-left: 1px solid var(--border-color);
  border-right: 1px solid var(--border-color);
}
@media screen and (max-width: 62rem) {
  .tabs {
    flex-direction: column;
  }
}

.tabs .tab {
  z-index: 1;
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 21px;
  padding: 25px 0;
  color: rgb(255, 255, 255);
  transition: 300ms;
  justify-content: center;
  text-transform: uppercase;
  background-color: var(--bgc-tab);
  border-bottom: var(--border-width) solid var(--border-color);
  /*box-shadow: 1px 1px 3px 0 var(--border-color);*/
}
@media screen and (max-width: 62rem) {
  .tabs .tab {
    font-size: 1rem;
    padding: 10px 0;
    text-transform: none;
  }
}
.tabs .tab:hover {
  cursor: default;
}
.tabs .tab:not(.active):hover {
  cursor: pointer;
  background-color: var(--bgc-tab-hover);
  color: rgb(255, 255, 255);
}
.tabs .tab:not(:last-child):not(:first-child):not(.active) {
  border-radius: 0 0 7px 0;
  border-right: var(--border-width) solid var(--border-color);
}
.tabs .tab:last-child:not(.active) {
  border-radius: 0 7px 0 0;
}
.tabs .tab.no-border {
  border-radius: 7px 0 0 0 !important;
  border-right: none !important;
}

.tabs .tab.active {
  font-weight: bold;
  background-color: rgb(255, 255, 255);
  color: #404345;
  border-radius: 7px 7px 0 0;
  border: 1px solid var(--border-color);
  border-bottom: none;
  box-shadow: none;
  z-index: 0;
  margin-top: -14px;
  margin-left: -1px;
  margin-right: -1px;
}
@media screen and (max-width: 62rem) {
  .tabs .tab.active {
    z-index: 1;
    font-size: 1.125rem;
    padding: 25px 0;
    margin-top: -5px;
    border-left: none;
    text-transform: uppercase;
    border-right: none;
  }
}

.tabs .tab:first-child.active + .tab {
  border-radius: 0 0 0 7px;
  border-left: var(--border-width) solid var(--border-color);
  border-right: 0;
}

.tabs .tab:first-child:not(.active) {
  border-radius: 7px 0 7px 0;
  border-right: var(--border-width) solid var(--border-color);
}

.tabs .tab.active + .tab:last-child {
  border-radius: 0 7px 0 7px;
  border-left: var(--border-width) solid var(--border-color);
}

.tabs .tab + :not(.tab) {
  border-radius: 0 0 7px 0;
  background-color: #dedede;
}

.tab-content {
  /*height: 300px;*/
  width: 100%;
  background-color: rgb(255, 255, 255);
  border-radius: 0 0 7px 7px;
  border: 1px solid var(--border-color);
  border-top: none;
  padding: 40px 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tab-content > ul {
  padding-left: 1rem;
}
.tab-content > ul li:not(:last-child) {
  margin-bottom: 1rem;
}
.tab-content.tab-content__user-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
@media screen and (max-width: 62rem) {
  .tab-content {
    padding: 20px;
  }
}

.tab-container {
  display: none;
}
.tab-container.active {
  display: flex;
  flex-direction: column;
}
.tab-container h2 {
  margin: 0;
  font-weight: bold;
  font-size: 1.375rem;
}

.tab-arrow-content {
  display: flex;
  align-items: flex-end;
}
.tab-arrow-content i.tab-arrow-content__text::before {
  content: "развернуть";
  font-size: 14px;
  font-style: normal;
}
.tab-arrow-content i.bi-chevron-down {
  margin-left: 5px;
}

@media screen and (min-width: 993px) {
  .tab-item.open > .tab-content {
    display: flex;
    flex-direction: column;
  }
  .tab-item.open > div:first-child i.bi-chevron-down::before {
    content: "\f286";
  }
  .tab-item.open > div:first-child i.tab-arrow-content__text::before {
    content: "свернуть";
  }
}
@media screen and (max-width: 992px) {
  .tab-item.open:not(.close-mobile) > .tab-content {
    display: flex;
    flex-direction: column;
  }
  .tab-item.open:not(.close-mobile) > div:first-child i.bi-chevron-down::before {
    content: "\f286";
  }
  .tab-item.open:not(.close-mobile) > div:first-child i.tab-arrow-content__text::before {
    content: "свернуть";
  }
}

.tabs-vertical.no-border {
  border: none !important;
}
.tabs-vertical.no-border .tab-content {
  border: none;
  padding: 0;
}
.tabs-vertical.no-padding {
  padding: 0 !important;
}
.tabs-vertical .tab-content {
  display: none;
  border: 1px solid var(--border-color);
  border-radius: 4px;
  padding: 5px;
}

.tab-content iframe {
  border-radius: 4px;
}

.tab-name {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.tab-name i {
  font-size: 22px;
  margin-left: 15px;
}
.tab-name:hover {
  cursor: pointer;
}

.tab-item .tab-content {
  background: transparent;
}

.tab-content iframe {
  height: 400px;
}

.tabs-vertical .tab-item:not(:last-child) {
  margin-bottom: 25px;
}

.wrapper-tab-content {
  background-color: rgba(30, 136, 229, 0.1);
  border-radius: 4px;
  padding: 25px 15px;
}

.tab-item.tab-content {
  position: relative;
}

.tab-item.route-tab .tab-content {
  border: 1px solid rgb(226, 232, 240) !important;
  border-top: none;
  margin-top: -5px;
  border-radius: 4px;
}

.tabs-vertical .tab-item.route-tab > .tab-content {
  background-color: #f2f2f2;
  flex-direction: row;
}

@media (max-width: 992px) {
  .tab-item:not(.close-mobile) > .tab-content {
    display: flex;
    flex-direction: column;
  }
  .tabs .tab:not(:first-child).active {
    border: none;
  }
  .tabs .tab.active + .tab:last-child {
    border-radius: 7px 7px 0 0;
    padding: 7px 0;
  }
  .tabs .tab:first-child:not(.active) {
    border-radius: 7px 7px 0 0;
  }
  .tabs .tab:first-child.active + .tab {
    border-radius: 7px 7px 0 0;
  }
  .tabs .tab:last-child:not(.active) {
    border-radius: 0 0 0 0;
  }
  .tab.no-border + .tab:not(.active) {
    border-radius: 0 0 0 0 !important;
  }
  .tabs .tab.no-border {
    border-radius: 7px 7px 0 0 !important;
  }
  .tab-item.close-mobile > .tab-content {
    display: none;
  }
}
@media (max-width: 470px) {
  .tab-content iframe {
    height: 300px;
  }
}
@media (max-width: 390px) {
  .tab-content {
    padding: 13px 9px;
    font-size: 0.75rem;
  }
  .tab-content iframe {
    height: 280px;
  }
}
.ship-cabins-tab .tab-name.route-title h2,
.ship-cabins-tab .ship-place-left {
  width: auto;
}

.ship-name-tab {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-bottom: 40px;
}

.cabin-wrapper {
  display: flex;
  overflow: hidden;
}
@media screen and (max-width: 48rem) {
  .cabin-wrapper {
    flex-direction: column;
  }
}

.cabin-left-content {
  width: 50%;
}
@media screen and (max-width: 62rem) {
  .cabin-left-content {
    min-width: 40vw;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 48rem) {
  .cabin-left-content {
    width: 100%;
  }
}

.cabin-right-content {
  padding-left: 30px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 62rem) {
  .cabin-right-content {
    font-size: 0.875rem;
    padding-left: 15px;
  }
}
@media screen and (max-width: 48rem) {
  .cabin-right-content {
    padding: 0;
  }
}
@media screen and (max-width: 48rem) {
  .cabin-right-content .cabin-name {
    display: none;
  }
}

.tab-name.route-title {
  width: 100%;
  background-color: rgb(26, 129, 219);
  color: rgb(255, 255, 255);
  padding: 19px 37px;
  border-radius: 4px;
  justify-content: space-between;
}
@media screen and (max-width: 590px) {
  .tab-name.route-title {
    padding: 13px 20px;
  }
}
@media screen and (max-width: 425px) {
  .tab-name.route-title {
    padding: 9px 13px;
  }
}
@media screen and (max-width: 390px) {
  .tab-name.route-title {
    padding: 9px;
  }
}
.tab-name.route-title h2 {
  width: 250px;
}
@media screen and (max-width: 62rem) {
  .tab-name.route-title h2 {
    font-size: 1.25rem;
    width: 288px;
  }
}
@media screen and (max-width: 590px) {
  .tab-name.route-title h2 {
    font-size: 1rem;
  }
}

.cabin-name {
  font-size: 1.25rem;
  font-weight: bold;
}
@media screen and (max-width: 62rem) {
  .cabin-name {
    font-size: 1.125rem;
  }
}

.wrapper-tab-content.cabin-wrapper {
  background-color: rgb(255, 255, 255);
}

.ship-cabins-tab .slider-and-thumbs {
  height: 350px;
  margin-bottom: 0;
}
@media screen and (max-width: 590px) {
  .ship-cabins-tab .slider-and-thumbs {
    height: 280px;
  }
}

.cabin-parametrs ul li {
  list-style: none;
  margin-bottom: 5px;
}

.cabin-parametrs {
  margin: 30px 0;
}
@media screen and (max-width: 48rem) {
  .cabin-parametrs {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

.cabin-parametrs ul {
  padding-left: 0;
}

.cabin-parametrs strong,
.title-desc-cabin,
.cabin-name {
  color: #0a4069;
}

.title-desc-cabin {
  font-weight: bold;
  margin-bottom: 5px;
}

.cabin-left-content .cabin-name {
  display: none;
}
@media screen and (max-width: 48rem) {
  .cabin-left-content .cabin-name {
    display: block;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 370px) {
  .cabin-left-content .cabin-name {
    margin-bottom: 13px;
    font-size: 1rem;
  }
}

@media screen and (max-width: 470px) {
  .ship-cabins-tab h2 {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 360px) {
  .ship-cabins-tab h2 {
    font-size: 1rem;
  }
}

.ship-cabins-tab .tab-content {
  flex-direction: column !important;
}

.ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-left-content {
  order: 1;
}
@media screen and (max-width: 48rem) {
  .ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-left-content {
    order: 0;
  }
}

.ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-right-content {
  padding-left: 0;
  padding-right: 30px;
}
@media screen and (max-width: 62rem) {
  .ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-right-content {
    padding-right: 15px;
  }
}
@media screen and (max-width: 48rem) {
  .ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-right-content {
    padding-right: 0;
  }
}

.ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) {
  background-color: #f2f2f2;
}

.ship-scheme {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ship-scheme img {
  max-width: 75%;
}
@media screen and (max-width: 48rem) {
  .ship-scheme img {
    max-width: 100%;
  }
}

.result-item {
  position: relative;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1019607843);
}
@media screen and (max-width: 87.5rem) {
  .result-item {
    height: auto;
  }
}
.result-item .item__tag__popup {
  position: absolute;
  background: #fff;
  border: 1px solid #3695e7;
  border-radius: 5px;
  padding: 15px;
  font-size: 14px;
  line-height: 25px;
  z-index: 20;
  margin-top: -20px;
}
.result-item .result-item__discounts {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 200ms;
}
.result-item .result-item__discounts img {
  margin-right: 5px;
}
.result-item .result-item__discounts i {
  margin-left: 5px;
}
.result-item .result-item__discounts:hover {
  transform: scale(1.1);
  margin-left: 28px;
}
.result-item .result-item__right-top {
  flex: 1 0 0;
}

.result-item__img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0.25rem !important;
}
@media screen and (max-width: 48rem) {
  .result-item__img {
    height: 300px;
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0 !important;
  }
}

.result-item__left-youtube {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.result-item__wrapper-name a {
  color: rgb(30, 136, 229);
  text-decoration: none;
}
.result-item__wrapper-name a:hover {
  color: rgb(6, 76, 137);
}

@media screen and (max-width: 370px) {
  .result-item__date-left {
    width: 100%;
  }
}
@media screen and (max-width: 370px) {
  .result-item__date-left > div {
    width: 100%;
    text-align: center;
    font-size: 0.6875rem;
  }
}
@media screen and (max-width: 340px) {
  .result-item__date-left > div {
    font-size: 0.625rem;
  }
}
@media screen and (max-width: 370px) {
  .result-item__date-left > div b {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 340px) {
  .result-item__date-left > div b {
    font-size: 0.8125rem;
  }
}

@media screen and (max-width: 370px) {
  .result-item__date-righ,
.result-item__routes {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 340px) {
  .result-item__date-righ,
.result-item__routes {
    font-size: 0.8125rem;
  }
}

.result-item__booking:hover {
  background-color: rgb(214, 31, 34);
  color: rgb(255, 255, 255);
}

.result-item__tag:hover {
  cursor: pointer;
  background-color: rgb(245, 175, 0);
}
@media screen and (max-width: 48rem) {
  .result-item__tag {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
}
@media screen and (max-width: 400px) {
  .result-item__tag {
    font-size: 0.75rem;
  }
}

.result-item__icon-ship {
  width: 39px;
}
@media screen and (max-width: 87.5rem) {
  .result-item__icon-ship {
    width: 34px;
  }
}
@media screen and (max-width: 48rem) {
  .result-item__icon-ship {
    width: auto;
  }
}
@media screen and (max-width: 400px) {
  .result-item__icon-ship {
    width: 25px;
  }
}

@media screen and (max-width: 48rem) {
  .result-item__line-name {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    color: rgb(6, 76, 137);
  }
}
@media screen and (max-width: 400px) {
  .result-item__line-name span {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 400px) {
  .result-item__line-name > div {
    padding: 8px !important;
  }
}

@media screen and (max-width: 400px) {
  .result-item__center {
    padding: 5px !important;
  }
}

.discounts-popup .discount-block {
  display: flex;
  flex-direction: column;
  border: 1px solid #dee2e6;
  border-radius: 8px;
  padding: 15px;
  margin-bottom: 15px;
  line-height: 24px;
}
.discounts-popup .discount-block .discount-block__header {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding-bottom: 15px;
  border-bottom: 1px solid #dee2e6;
}
.discounts-popup .discount-block .discount-block__header .discount-block__image {
  width: 60px;
  margin-right: 10px;
}
.discounts-popup .discount-block .discount-block__header .discount-block__title {
  font-size: 20px;
  font-weight: bold;
}

.status-desc {
  line-height: 30px;
}

.slider-thumbs {
  display: flex;
  flex-direction: column;
  height: 600px;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 700px) {
  .slider-thumbs {
    height: 70vh;
  }
}
@media screen and (max-width: 36rem) {
  .slider-thumbs {
    height: 60vh;
  }
}

.slider-thumbs .swiper-container {
  width: 100%;
  height: 100%;
}

.slider-thumbs .swiper-slide {
  text-align: center;
  font-size: 1.125rem;
  background: rgb(255, 255, 255);
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider-thumbs .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.slider-thumbs .swiper-slide {
  background-size: cover;
  background-position: center;
}

.slider-thumbs .shipSlide {
  height: 75%;
  width: 100%;
  position: relative;
}

.slider-thumbs .swiper-slide {
  border-radius: 4px;
  overflow: hidden;
}

.slider-thumbs .thumbSlider {
  height: 25%;
  box-sizing: border-box;
  padding: 10px 0;
  position: relative;
}

.thumbSlider .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}

.thumbSlider .swiper-slide-thumb-active {
  opacity: 1;
}

.injector-template {
  width: 100%;
  margin-bottom: 20px;
}
@media screen and (max-width: 48rem) {
  .injector-template {
    display: inline-block;
    width: 100%;
  }
}

.injector-template .injector-body {
  padding: 1rem;
  border-radius: 4px;
  background: rgba(54, 149, 231, 0.2);
}
@media screen and (max-width: 48rem) {
  .injector-template .injector-body {
    padding: 1rem 0.5rem;
  }
}
.injector-template .injector-body .whats-app-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.injector-template .injector-body .whats-app-btn {
  background-image: url(/themes/azimut-tur-pro/assets/images/WhatsApp.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  margin-top: 15px;
  cursor: pointer;
  transition: 150ms;
}
.injector-template .injector-body .whats-app-btn:hover {
  transform: scale(1.3);
}

@media screen and (max-width: 48rem) {
  .injector-template .injector-body > div {
    display: inline-block;
    width: 100%;
  }
}

.injector-template .image-wrap {
  min-width: 130px;
  vertical-align: middle;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 7px;
}

.injector-template .image-wrap img {
  width: 100px;
}
@media screen and (max-width: 36rem) {
  .injector-template .image-wrap img {
    width: 65px;
  }
}

.injector-template .content-wrap {
  padding: 5px 5px;
  width: 100%;
}
.injector-template .content-wrap h3 {
  font-weight: bold;
}
@media screen and (max-width: 36rem) {
  .injector-template .content-wrap h3 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 48rem) {
  .injector-template .content-wrap {
    padding: 0 10px;
  }
}
@media screen and (max-width: 600px) {
  .injector-template .content-wrap {
    padding: 0;
  }
}

.injector-template .button-wrap {
  vertical-align: middle;
  text-align: center;
  padding: 0 30px;
}
@media screen and (max-width: 48rem) {
  .injector-template .button-wrap {
    padding: 0;
  }
}

.injector-template .injector-button {
  display: inline-block;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  border-radius: 4px;
  padding: 8px;
  font-size: 1.375rem;
  font-weight: bold;
  background-color: rgb(225, 44, 46);
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  white-space: nowrap;
}
@media screen and (max-width: 48rem) {
  .injector-template .injector-button {
    width: 80%;
  }
}
@media screen and (max-width: 36rem) {
  .injector-template .injector-button {
    font-size: 1.125rem;
  }
}

.injector-template .injector-button:hover {
  background-color: rgb(214, 31, 34);
}

.injector-body.by-flex {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 75rem) {
  .injector-body.by-flex {
    flex-direction: column;
    margin: 0;
  }
}
@media screen and (max-width: 36rem) {
  .injector-body.by-flex {
    margin: 0;
  }
}

.inject-reviews {
  position: relative;
  max-width: 100%;
  display: none;
}

.inject-reviews-title {
  text-align: center;
  text-transform: uppercase;
  padding: 10px;
}
@media screen and (max-width: 600px) {
  .inject-reviews-title {
    font-size: 3.7vw;
  }
}

.inject-reviews-subtitle {
  text-align: center;
  background: #3e9def;
  color: rgb(255, 255, 255);
  padding: 3px 0;
}

.inject-reviews-review {
  display: flex;
  flex-direction: column;
}

.inject-review-header {
  display: flex;
  background: rgb(255, 255, 255);
  padding: 5px;
  border-radius: 35px;
  margin: 5px 10px;
}

.inject-review-logo {
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center;
  border-radius: 30px;
}

.inject-review-name {
  display: flex;
  align-items: center;
  padding: 0 16px;
}
@media screen and (max-width: 600px) {
  .inject-review-name {
    font-size: 3vw;
  }
}

.inject-review-date {
  display: flex;
  align-items: center;
  flex: 1 1 0;
  font-size: 14px;
  color: rgb(225, 44, 46);
}
@media screen and (max-width: 600px) {
  .inject-review-date {
    font-size: 2vw;
  }
}

.inject-review-text {
  margin: 10px 51px;
  padding: 10px 30px;
  font-size: 15px;
  max-height: 174px;
  overflow-y: auto;
}
@media screen and (max-width: 600px) {
  .inject-review-text {
    max-height: 170px;
    padding: 0;
    margin: 8px;
  }
}

.inject-review-text::-webkit-scrollbar {
  width: 12px;
}

.inject-review-text::-webkit-scrollbar-thumb {
  border-width: 1px;
  background-color: #adbcc7;
  border-radius: 5px;
}

.inject-review-text::-webkit-scrollbar-thumb:hover {
  border-width: 1px;
  background-color: #adbcc7;
}

.inject-review-text::-webkit-scrollbar-track {
  border-width: 0;
  background: #d2e1ed;
  border-radius: 5px;
}

.swiper-container {
  height: 300px;
}

/* Блоки с клиентами */
.inject-clients-title {
  padding: 7px 20px;
  font-weight: bold;
  font-size: 1.5rem;
  text-transform: uppercase;
  color: rgb(54, 149, 231);
}
@media screen and (max-width: 75rem) {
  .inject-clients-title {
    font-size: 1.25rem;
    text-align: center;
  }
}
@media screen and (max-width: 36rem) {
  .inject-clients-title {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 425px) {
  .inject-clients-title {
    font-size: 1rem;
  }
}

.inject-clients-subtitle {
  margin-top: 20px;
  padding: 5px 15px;
  text-align: center;
  margin-bottom: 10px;
  font-size: 1.25rem;
}
@media screen and (max-width: 48rem) {
  .inject-clients-subtitle {
    font-size: 1rem;
  }
}
@media screen and (max-width: 600px) {
  .inject-clients-subtitle {
    font-size: 3.5vw;
  }
}

.inject-clients-blocks {
  display: flex;
  padding: 10px;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 75rem) {
  .inject-clients-blocks {
    flex-direction: row;
  }
}
@media screen and (max-width: 600px) {
  .inject-clients-blocks {
    padding: 0;
  }
}

.inject-clients-block {
  display: flex;
  width: calc(33% - 18px);
  flex-direction: column;
  margin: 10px;
  border-radius: 4px;
  background: rgb(255, 255, 255);
}
@media screen and (max-width: 75rem) {
  .inject-clients-block {
    flex-direction: row;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .inject-clients-block {
    margin: 0;
    margin-bottom: 10px;
  }
}
.inject-clients-picture {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  border-radius: 4px 4px 0 0;
}
@media screen and (max-width: 75rem) {
  .inject-clients-picture {
    border-radius: 4px 0 0 4px;
    width: 30%;
  }
}
@media screen and (max-width: 600px) {
  .inject-clients-picture {
    width: 30%;
    border-radius: 4px 4px 0 0;
  }
}

.inject-clients-text {
  margin-top: 10px;
  padding: 0px 15px;
  padding-bottom: 12px;
}
@media screen and (max-width: 75rem) {
  .inject-clients-text {
    margin-top: 0;
    padding: 15px;
  }
}
@media screen and (max-width: 48rem) {
  .inject-clients-text {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 36rem) {
  .inject-clients-text {
    font-size: 0.875rem;
    padding: 10px;
  }
}
@media screen and (max-width: 340px) {
  .inject-clients-text {
    font-size: 0.75rem;
  }
}

.inject-clients-button {
  display: flex;
  justify-content: center;
  padding: 10px;
}
.inject-clients-button button {
  border: 0;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  color: inherit;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  border-radius: 4px;
  padding: 14px 8px;
  font-weight: bold;
  background-color: rgb(225, 44, 46);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  font-size: 1.5rem;
}
@media screen and (max-width: 48rem) {
  .inject-clients-button button {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 36rem) {
  .inject-clients-button button {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 425px) {
  .inject-clients-button button {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 340px) {
  .inject-clients-button button {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 600px) {
  .inject-clients-button {
    justify-content: center;
  }
}

@media screen and (max-width: 600px) {
  .injector-body .swiper-button-prev,
.injector-body .swiper-button-next {
    display: none;
  }
}

.quiz {
  display: flex;
  flex-direction: column;
}

.quize-video {
  display: flex;
  justify-content: center;
}

.quize-video-frame {
  width: 100%;
  height: 460px;
}
@media screen and (max-width: 62rem) {
  .quize-video-frame {
    width: 100%;
    height: 300px;
  }
}
@media screen and (max-width: 600px) {
  .quize-video-frame {
    height: 52vw;
  }
}

.quiz-button {
  padding: 15px 0;
}
.quiz-button .marquiz__container .marquiz__button {
  border-radius: 4px;
}

.quiz-desc {
  padding: 15px;
}
@media screen and (max-width: 36rem) {
  .quiz-desc {
    padding: 5px;
  }
}

.result-item__left {
  max-height: 260px;
}
@media screen and (max-width: 48rem) {
  .result-item__left {
    height: 250px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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akVOOztBQ21FSTtFQUNFO0FEaEVOOztBQzRESTtFQUNFO0FEekROOztBQzJESTtFQUNFO0FEeEROOztBQ29ESTtFQUNFO0FEakROOztBQ21ESTtFQUNFO0FEaEROOztBQzRDSTtFQUNFO0FEekNOOztBQzJDSTtFQUNFO0FEeENOOztBQ29DSTtFQUNFO0FEakNOOztBQ21DSTtFQUNFO0FEaENOOztBQzRCSTtFQUNFO0FEekJOOztBQzJCSTtFQUNFO0FEeEJOOztBQ29CSTtFQUNFO0FEakJOOztBQ21CSTtFQUNFO0FEaEJOOztBQ1lJO0VBQ0U7QURUTjs7QUNXSTtFQUNFO0FEUk47O0FDSUk7RUFDRTtBREROOztBQ0dJO0VBQ0U7QURBTjs7QUNKSTtFQUNFO0FET047O0FDTEk7RUFDRTtBRFFOOztBQ1pJO0VBQ0U7QURlTjs7QUNiSTtFQUNFO0FEZ0JOOztBQ3BCSTtFQUNFO0FEdUJOOztBQ3JCSTtFQUNFO0FEd0JOOztBQzVCSTtFQUNFO0FEK0JOOztBQzdCSTtFQUNFO0FEZ0NOOztBQ3BDSTtFQUNFO0FEdUNOOztBQ3JDSTtFQUNFO0FEd0NOOztBQzVDSTtFQUNFO0FEK0NOOztBQzdDSTtFQUNFO0FEZ0ROOztBQ3BESTtFQUNFO0FEdUROOztBQ3JESTtFQUNFO0FEd0ROOztBQzVESTtFQUNFO0FEK0ROOztBQzdESTtFQUNFO0FEZ0VOOztBQ1hHO0VBekRDO0lBQ0U7RUR3RUo7RUN0RUU7SUFDRTtFRHdFSjtFQzVFRTtJQUNFO0VEOEVKO0VDNUVFO0lBQ0U7RUQ4RUo7RUNsRkU7SUFDRTtFRG9GSjtFQ2xGRTtJQUNFO0VEb0ZKO0VDeEZFO0lBQ0U7RUQwRko7RUN4RkU7SUFDRTtFRDBGSjtFQzlGRTtJQUNFO0VEZ0dKO0VDOUZFO0lBQ0U7RURnR0o7RUNwR0U7SUFDRTtFRHNHSjtFQ3BHRTtJQUNFO0VEc0dKO0VDMUdFO0lBQ0U7RUQ0R0o7RUMxR0U7SUFDRTtFRDRHSjtFQ2hIRTtJQUNFO0VEa0hKO0VDaEhFO0lBQ0U7RURrSEo7RUN0SEU7SUFDRTtFRHdISjtFQ3RIRTtJQUNFO0VEd0hKO0VDNUhFO0lBQ0U7RUQ4SEo7RUM1SEU7SUFDRTtFRDhISjtFQ2xJRTtJQUNFO0VEb0lKO0VDbElFO0lBQ0U7RURvSUo7RUN4SUU7SUFDRTtFRDBJSjtFQ3hJRTtJQUNFO0VEMElKO0VDOUlFO0lBQ0U7RURnSko7RUM5SUU7SUFDRTtFRGdKSjtFQ3BKRTtJQUNFO0VEc0pKO0VDcEpFO0lBQ0U7RURzSko7RUMxSkU7SUFDRTtFRDRKSjtFQzFKRTtJQUNFO0VENEpKO0VDaEtFO0lBQ0U7RURrS0o7RUNoS0U7SUFDRTtFRGtLSjtFQ3RLRTtJQUNFO0VEd0tKO0VDdEtFO0lBQ0U7RUR3S0o7RUM1S0U7SUFDRTtFRDhLSjtFQzVLRTtJQUNFO0VEOEtKO0VDbExFO0lBQ0U7RURvTEo7RUNsTEU7SUFDRTtFRG9MSjtFQ3hMRTtJQUNFO0VEMExKO0VDeExFO0lBQ0U7RUQwTEo7RUM5TEU7SUFDRTtFRGdNSjtFQzlMRTtJQUNFO0VEZ01KO0VDcE1FO0lBQ0U7RURzTUo7RUNwTUU7SUFDRTtFRHNNSjtFQzFNRTtJQUNFO0VENE1KO0VDMU1FO0lBQ0U7RUQ0TUo7RUNoTkU7SUFDRTtFRGtOSjtFQ2hORTtJQUNFO0VEa05KO0VDdE5FO0lBQ0U7RUR3Tko7RUN0TkU7SUFDRTtFRHdOSjtBQUNGO0FDcEtHO0VBekRDO0lBQ0U7RURnT0o7RUM5TkU7SUFDRTtFRGdPSjtFQ3BPRTtJQUNFO0VEc09KO0VDcE9FO0lBQ0U7RURzT0o7RUMxT0U7SUFDRTtFRDRPSjtFQzFPRTtJQUNFO0VENE9KO0VDaFBFO0lBQ0U7RURrUEo7RUNoUEU7SUFDRTtFRGtQSjtFQ3RQRTtJQUNFO0VEd1BKO0VDdFBFO0lBQ0U7RUR3UEo7RUM1UEU7SUFDRTtFRDhQSjtFQzVQRTtJQUNFO0VEOFBKO0VDbFFFO0lBQ0U7RURvUUo7RUNsUUU7SUFDRTtFRG9RSjtFQ3hRRTtJQUNFO0VEMFFKO0VDeFFFO0lBQ0U7RUQwUUo7RUM5UUU7SUFDRTtFRGdSSjtFQzlRRTtJQUNFO0VEZ1JKO0VDcFJFO0lBQ0U7RURzUko7RUNwUkU7SUFDRTtFRHNSSjtFQzFSRTtJQUNFO0VENFJKO0VDMVJFO0lBQ0U7RUQ0Uko7RUNoU0U7SUFDRTtFRGtTSjtFQ2hTRTtJQUNFO0VEa1NKO0VDdFNFO0lBQ0U7RUR3U0o7RUN0U0U7SUFDRTtFRHdTSjtFQzVTRTtJQUNFO0VEOFNKO0VDNVNFO0lBQ0U7RUQ4U0o7RUNsVEU7SUFDRTtFRG9USjtFQ2xURTtJQUNFO0VEb1RKO0VDeFRFO0lBQ0U7RUQwVEo7RUN4VEU7SUFDRTtFRDBUSjtFQzlURTtJQUNFO0VEZ1VKO0VDOVRFO0lBQ0U7RURnVUo7RUNwVUU7SUFDRTtFRHNVSjtFQ3BVRTtJQUNFO0VEc1VKO0VDMVVFO0lBQ0U7RUQ0VUo7RUMxVUU7SUFDRTtFRDRVSjtFQ2hWRTtJQUNFO0VEa1ZKO0VDaFZFO0lBQ0U7RURrVko7RUN0VkU7SUFDRTtFRHdWSjtFQ3RWRTtJQUNFO0VEd1ZKO0VDNVZFO0lBQ0U7RUQ4Vko7RUM1VkU7SUFDRTtFRDhWSjtFQ2xXRTtJQUNFO0VEb1dKO0VDbFdFO0lBQ0U7RURvV0o7RUN4V0U7SUFDRTtFRDBXSjtFQ3hXRTtJQUNFO0VEMFdKO0VDOVdFO0lBQ0U7RURnWEo7RUM5V0U7SUFDRTtFRGdYSjtBQUNGO0FDNVRHO0VBekRDO0lBQ0U7RUR3WEo7RUN0WEU7SUFDRTtFRHdYSjtFQzVYRTtJQUNFO0VEOFhKO0VDNVhFO0lBQ0U7RUQ4WEo7RUNsWUU7SUFDRTtFRG9ZSjtFQ2xZRTtJQUNFO0VEb1lKO0VDeFlFO0lBQ0U7RUQwWUo7RUN4WUU7SUFDRTtFRDBZSjtFQzlZRTtJQUNFO0VEZ1pKO0VDOVlFO0lBQ0U7RURnWko7RUNwWkU7SUFDRTtFRHNaSjtFQ3BaRTtJQUNFO0VEc1pKO0VDMVpFO0lBQ0U7RUQ0Wko7RUMxWkU7SUFDRTtFRDRaSjtFQ2hhRTtJQUNFO0VEa2FKO0VDaGFFO0lBQ0U7RURrYUo7RUN0YUU7SUFDRTtFRHdhSjtFQ3RhRTtJQUNFO0VEd2FKO0VDNWFFO0lBQ0U7RUQ4YUo7RUM1YUU7SUFDRTtFRDhhSjtFQ2xiRTtJQUNFO0VEb2JKO0VDbGJFO0lBQ0U7RURvYko7RUN4YkU7SUFDRTtFRDBiSjtFQ3hiRTtJQUNFO0VEMGJKO0VDOWJFO0lBQ0U7RURnY0o7RUM5YkU7SUFDRTtFRGdjSjtFQ3BjRTtJQUNFO0VEc2NKO0VDcGNFO0lBQ0U7RURzY0o7RUMxY0U7SUFDRTtFRDRjSjtFQzFjRTtJQUNFO0VENGNKO0VDaGRFO0lBQ0U7RURrZEo7RUNoZEU7SUFDRTtFRGtkSjtFQ3RkRTtJQUNFO0VEd2RKO0VDdGRFO0lBQ0U7RUR3ZEo7RUM1ZEU7SUFDRTtFRDhkSjtFQzVkRTtJQUNFO0VEOGRKO0VDbGVFO0lBQ0U7RURvZUo7RUNsZUU7SUFDRTtFRG9lSjtFQ3hlRTtJQUNFO0VEMGVKO0VDeGVFO0lBQ0U7RUQwZUo7RUM5ZUU7SUFDRTtFRGdmSjtFQzllRTtJQUNFO0VEZ2ZKO0VDcGZFO0lBQ0U7RURzZko7RUNwZkU7SUFDRTtFRHNmSjtFQzFmRTtJQUNFO0VENGZKO0VDMWZFO0lBQ0U7RUQ0Zko7RUNoZ0JFO0lBQ0U7RURrZ0JKO0VDaGdCRTtJQUNFO0VEa2dCSjtFQ3RnQkU7SUFDRTtFRHdnQko7RUN0Z0JFO0lBQ0U7RUR3Z0JKO0FBQ0Y7QUNwZEc7RUF6REM7SUFDRTtFRGdoQko7RUM5Z0JFO0lBQ0U7RURnaEJKO0VDcGhCRTtJQUNFO0VEc2hCSjtFQ3BoQkU7SUFDRTtFRHNoQko7RUMxaEJFO0lBQ0U7RUQ0aEJKO0VDMWhCRTtJQUNFO0VENGhCSjtFQ2hpQkU7SUFDRTtFRGtpQko7RUNoaUJFO0lBQ0U7RURraUJKO0VDdGlCRTtJQUNFO0VEd2lCSjtFQ3RpQkU7SUFDRTtFRHdpQko7RUM1aUJFO0lBQ0U7RUQ4aUJKO0VDNWlCRTtJQUNFO0VEOGlCSjtFQ2xqQkU7SUFDRTtFRG9qQko7RUNsakJFO0lBQ0U7RURvakJKO0VDeGpCRTtJQUNFO0VEMGpCSjtFQ3hqQkU7SUFDRTtFRDBqQko7RUM5akJFO0lBQ0U7RURna0JKO0VDOWpCRTtJQUNFO0VEZ2tCSjtFQ3BrQkU7SUFDRTtFRHNrQko7RUNwa0JFO0lBQ0U7RURza0JKO0VDMWtCRTtJQUNFO0VENGtCSjtFQzFrQkU7SUFDRTtFRDRrQko7RUNobEJFO0lBQ0U7RURrbEJKO0VDaGxCRTtJQUNFO0VEa2xCSjtFQ3RsQkU7SUFDRTtFRHdsQko7RUN0bEJFO0lBQ0U7RUR3bEJKO0VDNWxCRTtJQUNFO0VEOGxCSjtFQzVsQkU7SUFDRTtFRDhsQko7RUNsbUJFO0lBQ0U7RURvbUJKO0VDbG1CRTtJQUNFO0VEb21CSjtFQ3htQkU7SUFDRTtFRDBtQko7RUN4bUJFO0lBQ0U7RUQwbUJKO0VDOW1CRTtJQUNFO0VEZ25CSjtFQzltQkU7SUFDRTtFRGduQko7RUNwbkJFO0lBQ0U7RURzbkJKO0VDcG5CRTtJQUNFO0VEc25CSjtFQzFuQkU7SUFDRTtFRDRuQko7RUMxbkJFO0lBQ0U7RUQ0bkJKO0VDaG9CRTtJQUNFO0VEa29CSjtFQ2hvQkU7SUFDRTtFRGtvQko7RUN0b0JFO0lBQ0U7RUR3b0JKO0VDdG9CRTtJQUNFO0VEd29CSjtFQzVvQkU7SUFDRTtFRDhvQko7RUM1b0JFO0lBQ0U7RUQ4b0JKO0VDbHBCRTtJQUNFO0VEb3BCSjtFQ2xwQkU7SUFDRTtFRG9wQko7RUN4cEJFO0lBQ0U7RUQwcEJKO0VDeHBCRTtJQUNFO0VEMHBCSjtFQzlwQkU7SUFDRTtFRGdxQko7RUM5cEJFO0lBQ0U7RURncUJKO0FBQ0Y7QUM1bUJHO0VBekRDO0lBQ0U7RUR3cUJKO0VDdHFCRTtJQUNFO0VEd3FCSjtFQzVxQkU7SUFDRTtFRDhxQko7RUM1cUJFO0lBQ0U7RUQ4cUJKO0VDbHJCRTtJQUNFO0VEb3JCSjtFQ2xyQkU7SUFDRTtFRG9yQko7RUN4ckJFO0lBQ0U7RUQwckJKO0VDeHJCRTtJQUNFO0VEMHJCSjtFQzlyQkU7SUFDRTtFRGdzQko7RUM5ckJFO0lBQ0U7RURnc0JKO0VDcHNCRTtJQUNFO0VEc3NCSjtFQ3BzQkU7SUFDRTtFRHNzQko7RUMxc0JFO0lBQ0U7RUQ0c0JKO0VDMXNCRTtJQUNFO0VENHNCSjtFQ2h0QkU7SUFDRTtFRGt0Qko7RUNodEJFO0lBQ0U7RURrdEJKO0VDdHRCRTtJQUNFO0VEd3RCSjtFQ3R0QkU7SUFDRTtFRHd0Qko7RUM1dEJFO0lBQ0U7RUQ4dEJKO0VDNXRCRTtJQUNFO0VEOHRCSjtFQ2x1QkU7SUFDRTtFRG91Qko7RUNsdUJFO0lBQ0U7RURvdUJKO0VDeHVCRTtJQUNFO0VEMHVCSjtFQ3h1QkU7SUFDRTtFRDB1Qko7RUM5dUJFO0lBQ0U7RURndkJKO0VDOXVCRTtJQUNFO0VEZ3ZCSjtFQ3B2QkU7SUFDRTtFRHN2Qko7RUNwdkJFO0lBQ0U7RURzdkJKO0VDMXZCRTtJQUNFO0VENHZCSjtFQzF2QkU7SUFDRTtFRDR2Qko7RUNod0JFO0lBQ0U7RURrd0JKO0VDaHdCRTtJQUNFO0VEa3dCSjtFQ3R3QkU7SUFDRTtFRHd3Qko7RUN0d0JFO0lBQ0U7RUR3d0JKO0VDNXdCRTtJQUNFO0VEOHdCSjtFQzV3QkU7SUFDRTtFRDh3Qko7RUNseEJFO0lBQ0U7RURveEJKO0VDbHhCRTtJQUNFO0VEb3hCSjtFQ3h4QkU7SUFDRTtFRDB4Qko7RUN4eEJFO0lBQ0U7RUQweEJKO0VDOXhCRTtJQUNFO0VEZ3lCSjtFQzl4QkU7SUFDRTtFRGd5Qko7RUNweUJFO0lBQ0U7RURzeUJKO0VDcHlCRTtJQUNFO0VEc3lCSjtFQzF5QkU7SUFDRTtFRDR5Qko7RUMxeUJFO0lBQ0U7RUQ0eUJKO0VDaHpCRTtJQUNFO0VEa3pCSjtFQ2h6QkU7SUFDRTtFRGt6Qko7RUN0ekJFO0lBQ0U7RUR3ekJKO0VDdHpCRTtJQUNFO0VEd3pCSjtBQUNGO0FDOXlCRztFQUNBLG9DQ3RFSztBRnMzQlI7O0FDanpCRztFQUNBLGlDQ3RFSztBRjAzQlI7O0FDcnVCSTtFQUNDLGtCQy9JUTtBRnUzQmI7O0FDenVCSTtFQUNDLG1CQy9JUTtBRjIzQmI7O0FDN3VCSTtFQUNDLGVDL0lRO0FGKzNCYjs7QUNqdkJJO0VBQ0MsbUJDL0lRO0FGbTRCYjs7QUNydkJJO0VBQ0MsaUJDL0lRO0FGdTRCYjs7QUN6dkJJO0VBQ0MsbUJDL0lRO0FGMjRCYjs7QUM3dkJJO0VBQ0Msa0JDL0lRO0FGKzRCYjs7QUNqd0JJO0VBQ0MsbUJDL0lRO0FGbTVCYjs7QUMzeUJHO0VBc0NDO0lBQ0Msa0JDL0lRO0VGdzVCWDtFQzF3QkU7SUFDQyxtQkMvSVE7RUYyNUJYO0VDN3dCRTtJQUNDLGVDL0lRO0VGODVCWDtFQ2h4QkU7SUFDQyxtQkMvSVE7RUZpNkJYO0VDbnhCRTtJQUNDLGlCQy9JUTtFRm82Qlg7RUN0eEJFO0lBQ0MsbUJDL0lRO0VGdTZCWDtFQ3p4QkU7SUFDQyxrQkMvSVE7RUYwNkJYO0VDNXhCRTtJQUNDLG1CQy9JUTtFRjY2Qlg7QUFDRjtBQ3QwQkc7RUFzQ0M7SUFDQyxrQkMvSVE7RUZrN0JYO0VDcHlCRTtJQUNDLG1CQy9JUTtFRnE3Qlg7RUN2eUJFO0lBQ0MsZUMvSVE7RUZ3N0JYO0VDMXlCRTtJQUNDLG1CQy9JUTtFRjI3Qlg7RUM3eUJFO0lBQ0MsaUJDL0lRO0VGODdCWDtFQ2h6QkU7SUFDQyxtQkMvSVE7RUZpOEJYO0VDbnpCRTtJQUNDLGtCQy9JUTtFRm84Qlg7RUN0ekJFO0lBQ0MsbUJDL0lRO0VGdThCWDtBQUNGO0FDaDJCRztFQXNDQztJQUNDLGtCQy9JUTtFRjQ4Qlg7RUM5ekJFO0lBQ0MsbUJDL0lRO0VGKzhCWDtFQ2owQkU7SUFDQyxlQy9JUTtFRms5Qlg7RUNwMEJFO0lBQ0MsbUJDL0lRO0VGcTlCWDtFQ3YwQkU7SUFDQyxpQkMvSVE7RUZ3OUJYO0VDMTBCRTtJQUNDLG1CQy9JUTtFRjI5Qlg7RUM3MEJFO0lBQ0Msa0JDL0lRO0VGODlCWDtFQ2gxQkU7SUFDQyxtQkMvSVE7RUZpK0JYO0FBQ0Y7QUMxM0JHO0VBc0NDO0lBQ0Msa0JDL0lRO0VGcytCWDtFQ3gxQkU7SUFDQyxtQkMvSVE7RUZ5K0JYO0VDMzFCRTtJQUNDLGVDL0lRO0VGNCtCWDtFQzkxQkU7SUFDQyxtQkMvSVE7RUYrK0JYO0VDajJCRTtJQUNDLGlCQy9JUTtFRmsvQlg7RUNwMkJFO0lBQ0MsbUJDL0lRO0VGcS9CWDtFQ3YyQkU7SUFDQyxrQkMvSVE7RUZ3L0JYO0VDMTJCRTtJQUNDLG1CQy9JUTtFRjIvQlg7QUFDRjtBQ3A1Qkc7RUFzQ0M7SUFDQyxrQkMvSVE7RUZnZ0NYO0VDbDNCRTtJQUNDLG1CQy9JUTtFRm1nQ1g7RUNyM0JFO0lBQ0MsZUMvSVE7RUZzZ0NYO0VDeDNCRTtJQUNDLG1CQy9JUTtFRnlnQ1g7RUMzM0JFO0lBQ0MsaUJDL0lRO0VGNGdDWDtFQzkzQkU7SUFDQyxtQkMvSVE7RUYrZ0NYO0VDajRCRTtJQUNDLGtCQy9JUTtFRmtoQ1g7RUNwNEJFO0lBQ0MsbUJDL0lRO0VGcWhDWDtBQUNGO0FDM2hDRTtFRWpGRjtJQUVNO0lBQ0E7RUg4bUNKO0FBQ0Y7QUNqaUNFO0VFakZGO0lBTU07RUhnbkNKO0FBQ0Y7O0FHOW1DQTtFQUNJO0VBQ0E7QUhpbkNKOztBRy9tQ0E7RUFDSTtBSGtuQ0o7O0FHL21DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrbkNKOztBRy9tQ0E7RUFDSTtLQUFBO1VBQUE7QUhrbkNKO0FHam5DSTtFQUNJO0VBQ0E7RUFDQTtBSG1uQ1I7O0FHaG5DQTtFQUNJO0FIbW5DSjtBR2xuQ0k7RUFDSTtBSG9uQ1I7O0FHaG5DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtbkNKOztBR2huQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbW5DSjs7QUdobkNBOztFQUVJO0VBQ0E7QUhtbkNKOztBRy9tQ0E7RUFDSTtBSGtuQ0o7QUNqbUNFO0VFbEJGO0lBR007SUFDQTtFSG9uQ0o7QUFDRjtBQ3ZtQ0U7RUVsQkY7SUFPTztFSHNuQ0w7QUFDRjtBQ3ZtQ0U7RUV2QkY7SUFXTztFSHVuQ0w7QUFDRjs7QUdwbkNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdW5DSDtBQzFuQ0U7RUVIRjtJQVFNO0lBQ0E7SUFDQTtJQUNBO0VIeW5DSjtBQUNGO0FDbG9DRTtFRUhGO0lBY007SUFDQTtFSDJuQ0o7QUFDRjs7QUd4bkNBO0VBQ0k7RUFDQTtBSDJuQ0o7O0FHeG5DQTtFQUNJO0FIMm5DSjs7QUd2bkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUgwbkNKOztBR3ZuQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDBuQ0o7QUMvcENFO0VFaUNGO0lBTU87SUFDQTtFSDRuQ0w7QUFDRjs7QUNycUNFO0VFNENGO0lBRU07SUFDQTtJQUNBO0lBQ0E7RUg0bkNKO0FBQ0Y7QUM5cUNFO0VFNENGO0lBUU07RUg4bkNKO0FBQ0Y7QUM5cUNFO0VFdUNGO0lBV007RUhnb0NKO0FBQ0Y7O0FHNW5DQTtFQUNHO0VBQ0E7QUgrbkNIO0FDeHJDRTtFRXVERjtJQUlNO0VIaW9DSjtBQUNGO0FDN3JDRTtFRXVERjtJQU9NO0lBQ0E7RUhtb0NKO0FBQ0Y7QUNuc0NFO0VFdURGO0lBV007SUFDQTtFSHFvQ0o7QUFDRjtBR3BvQ0c7RUFDRztBSHNvQ047QUdwb0NHO0VBQ0c7QUhzb0NOO0FDL3NDRTtFRXdFQztJQUdNO0VId29DUDtBQUNGOztBQ3p0Q0U7RUVzRkM7SUFDRztFSHVvQ0o7RUdwb0NDO0lBQ0c7RUhzb0NKO0VHbm9DQztJQUNHO0lBQ0E7RUhxb0NKO0VHbG9DQztJQUNHO0lBQ0E7RUhvb0NKO0FBQ0Y7QUkzekNBO0VBQ0k7QUo2ekNKOztBSXp6Q0E7RUFDSTtFQUNBO0FKNHpDSjtBQ2x2Q0U7RUc1RUY7SUFJUTtJQUNBO0lBQ0E7RUo4ekNOO0FBQ0Y7O0FJM3pDQTs7RUFFSTtBSjh6Q0o7O0FJM3pDQTtFQUNJO0VBQ0E7RUFDQTtBSjh6Q0o7O0FJM3pDQTtFQUNJO0FKOHpDSjs7QUkzekNBO0VBQ0c7RUFDQTtBSjh6Q0g7O0FJM3pDQTtFQUNJO0FKOHpDSjs7QUkzekNBO0VBQ0k7RUFDQTtBSjh6Q0o7O0FJM3pDQTtFQUNJO0FKOHpDSjs7QUkzekNBO0VBQ0k7RUFDQTtBSjh6Q0o7O0FDL3hDRTtFRzNCRjtJQUVRO0lBQ0E7RUo2ekNOO0FBQ0Y7O0FDdHlDRTtFR3BCRjtJQUVRO0lBQ0E7RUo2ekNOO0FBQ0Y7O0FLLzNDQTs7Ozs7Ozs7OztFQUFBO0FBWUE7RUFBVztFQUF5QjtFQUE2ckU7RUFBZ0I7QUxxNENqdkU7QUtyNENtd0U7RUFBTTtBTHc0Q3p3RTs7QUt4NENzeUU7RUFBUTtFQUFpQjtFQUFrQjtFQUFrQjtFQUFnQjtFQUFnQjtFQUFVO0FMazVDNzRFOztBS2w1Q3U1RTtFQUFpQztBTHM1Q3g3RTs7QUt0NUM4OEU7RUFBZ0I7RUFBa0I7RUFBVztFQUFZO0VBQVU7RUFBYTtFQUE4QjtBTGc2QzVqRjs7QUtoNkNtbEY7RUFBOEM7QUxvNkNqb0Y7O0FLcDZDZ3FGO0VBQXVCO0FMdzZDdnJGOztBS3g2QzBzRjtFQUF1QztBTDQ2Q2p2Rjs7QUs1NkNvd0Y7RUFBYztFQUFjO0VBQVc7RUFBWTtFQUFrQjtBTG83Q3owRjs7QUtwN0N1MkY7RUFBOEI7QUx3N0NyNEY7O0FLeDdDdTVGO0VBQW9EO0FMNDdDMzhGOztBSzU3Q3U5RjtFQUFtQztFQUF1QjtBTGk4Q2poRzs7QUtqOENzakc7RUFBc0M7RUFBMkQ7QUx1OEN2cEc7O0FLdjhDa3JHO0VBQXNEO0FMMjhDeHVHOztBSzM4QzJ2RztFQUF5UTtBTCs4Q3BnSDs7QUsvOENnaUg7RUFBc0w7RUFBa0I7RUFBTztFQUFNO0VBQVc7RUFBWTtFQUFvQjtBTHk5Q2h5SDs7QUt6OUMyeUg7RUFBZ0M7QUw2OUMzMEg7O0FLNzlDczJIO0VBQXFDO0FMaStDMzRIOztBS2orQ2s5SDtFQUFzQztBTHErQ3gvSDs7QUtyK0Nna0k7RUFBb0M7QUx5K0NwbUk7O0FLeitDMHFJO0VBQXVDO0FMNitDanRJOztBSzcrQzB4STtFQUFpQztFQUFjO0VBQXFCO0FMbS9DOTFJOztBS24vQ3MzSTtFQUFvRDtBTHUvQzE2STs7QUt2L0N1N0k7RUFBK0M7QUwyL0N0K0k7O0FLMy9Db2dKO0VBQW1EO0FMKy9DdmpKOztBSy8vQ29sSjtFQUFpRDtBTG1nRHJvSjs7QUtuZ0RrcUo7RUFBeUM7RUFBVztFQUFjO0FMeWdEcHVKOztBS3pnRCt1SjtFQUE2RTtBTDZnRDV6Sjs7QUs3Z0RxM0o7RUFBMkQ7RUFBWTtFQUFlO0FMbWhEMzhKOztBS25oRHEvSjtFQUEyRTtBTHVoRGhrSzs7QUt2aER3bks7RUFBeUQ7RUFBVztFQUFjO0FMNmhEMXNLOztBSzdoRHF2SztFQUErQztBTGlpRHB5Szs7QU01aURHO0VBQ0c7QU4raUROO0FNemlERztFQUNHO0VBQ0E7RUFDRztFQUNIO0FOMmlETjtBTXhpREc7RUFDRztFQUNBO0VBQ0E7RUFDQTtBTjBpRE47QUMzK0NFO0VLbkVDO0lBTU07RU40aURQO0FBQ0Y7QUNoL0NFO0VLbkVDO0lBU007RU44aURQO0FBQ0Y7QUNyL0NFO0VLbkVDO0lBWU07RU5nakRQO0FBQ0Y7QU05aURNO0VBQ0k7QU5nakRWO0FDNy9DRTtFS3BESTtJQUdNO0lBQ0E7SUFDQTtFTmtqRFY7QUFDRjtBTTlpREc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5nakROO0FDNWdERTtFSzFDQztJQVFNO0lBQ0E7RU5rakRQO0FBQ0Y7QUM3Z0RFO0VLL0NDO0lBWU07RU5vakRQO0FBQ0Y7QUNsaERFO0VLL0NDO0lBZU07RU5zakRQO0FBQ0Y7QU1uakRHO0VBQ0c7RUFDQTtFQUNBO0FOcWpETjtBTWxqREc7RUFDRztBTm9qRE47QU1oakRHO0VBQ0c7RUFDQTtFQUNBO0FOa2pETjtBTWpqRE07RUFDRztFQUNBO0FObWpEVDtBTS9pREc7RUFDRztBTmlqRE47QU03aURNO0VBQ0c7RUFDQTtFQUNBO0FOK2lEVDtBQ3JqREU7RUtHSTtJQUtNO0lBQ0E7RU5pakRWO0FBQ0Y7QUN0akRFO0VLRkk7SUFTTTtFTm1qRFY7QUFDRjtBQ2hrREU7RUtlSTtJQUVNO0VObWpEVjtBQUNGO0FDcmtERTtFS2VJO0lBS007RU5xakRWO0FBQ0Y7QUMxa0RFO0VLRUM7SUF1Qk07SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOcWpEUDtBQUNGO0FNbGpERztFQUNHO0VBQ0E7RUFDQTtBTm9qRE47QU83cURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCtxREo7O0FPNXFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK3FESjtBQ2huREU7RU16RUY7SUFZUTtFUGlyRE47QUFDRjs7QU85cURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpckRKO0FDcm9ERTtFTXpERjtJQWVRO0lBQ0E7SUFDQTtFUG1yRE47QUFDRjtBT2xyREk7RUFDSTtBUG9yRFI7QU9sckRJO0VBQ0k7RUFDQTtFQUNBO0FQb3JEUjtBT2xyREk7RUFDSTtFQUNBO0FQb3JEUjtBT2xyREk7RUFDSTtBUG9yRFI7QU9sckRJO0VBQ0k7RUFDQTtBUG9yRFI7O0FPL3FEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrckRKO0FDN3FERTtFTWhCRjtJQWFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQb3JETjtBQUNGOztBT2hyREE7RUFDSTtFQUNBO0VBQ0E7QVBtckRKOztBTy9xREE7RUFDSTtFQUNBO0FQa3JESjs7QU8vcURBO0VBQ0k7RUFDQTtBUGtyREo7O0FPOXFEQTtFQUNJO0VBQ0E7QVBpckRKOztBTzlxREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FQaXJESjtBT2hyREk7RUFDSTtBUGtyRFI7QU9qckRRO0VBQ0k7QVBtckRaO0FPaHJESTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0FQa3JEUjtBQ3p1REU7RU0rQkY7SUEyQk87RVBtckRMO0FBQ0Y7O0FPaHJEQTtFQUNJO0FQbXJESjtBT2xyREk7RUFDSTtFQUNBO0FQb3JEUjtBT2xyREk7RUFDSTtFQUNBO0VBQ0E7QVBvckRSOztBT2pyREE7RUFDSTtFQUNBO0FQb3JESjtBT2xyRFE7RUFDSTtFQUNBO0VBQ0E7QVBvckRaO0FPanJESTtFQUNJO0FQbXJEUjs7QUNqeERFO0VNb0dNO0lBQ0k7SUFDQTtFUGlyRFY7RU83cURVO0lBQ0k7RVArcURkO0VPN3FEVTtJQUNJO0VQK3FEZDtBQUNGO0FDaHhERTtFTXNHVTtJQUNJO0lBQ0E7RVA2cURkO0VPenFEYztJQUNJO0VQMnFEbEI7RU94cURjO0lBQ0k7RVAwcURsQjtBQUNGOztBT2xxREk7RUFDSTtBUHFxRFI7QU9wcURRO0VBQ0k7RUFDQTtBUHNxRFo7QU9ucURJO0VBQ0k7QVBxcURSO0FPbnFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQcXFEUjs7QU8vcERBO0VBQ0k7QVBrcURKOztBTy9wREE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtBUGtxREo7QU9qcURJO0VBQ0k7RUFDQTtBUG1xRFI7QU9qcURJO0VBQ0k7QVBtcURSOztBT3hwREE7RUFDSTtBUDJwREo7O0FPeHBEQTtFQUNJO0FQMnBESjs7QU9ucERBO0VBQ0k7QVBzcERKOztBT25wREE7RUFDSTtFQUNBO0VBQ0E7QVBzcERKOztBT25wREE7RUFDSTtBUHNwREo7O0FPanBEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQb3BESjs7QU9ocERBO0VBQ0k7RUFDQTtBUG1wREo7O0FPaHBEQTtFQUVJO0lBQ0k7SUFDQTtFUGtwRE47RU8vb0RFO0lBQ0k7RVBpcEROO0VPOW9ERTtJQUNJO0lBQ0E7RVBncEROO0VPN29ERTtJQUNJO0VQK29ETjtFTzdvREU7SUFFSTtFUDhvRE47RU8zb0RFO0lBQ0k7RVA2b0ROO0VPM29ERTtJQUNJO0VQNm9ETjtFTzFvREU7SUFDSTtFUDRvRE47RU96b0RFO0lBQ0k7RVAyb0ROO0FBQ0Y7QU92b0RBO0VBTUk7SUFDSTtFUG9vRE47QUFDRjtBTzNuREE7RUFDSTtJQUNJO0lBQ0E7RVA2bkROO0VPM25ERTtJQUNJO0VQNm5ETjtBQUNGO0FRcitEQTs7RUFFSTtBUnUrREo7O0FRcCtEQTtFQUNJO0VBQ0E7RUFDRztFQUNIO0FSdStESjs7QVFwK0RBO0VBQ0k7RUFDQTtBUnUrREo7QUNuNkRFO0VPdEVGO0lBSU87RVJ5K0RMO0FBQ0Y7O0FRcitEQTtFQUNJO0FSdytESjtBQzU2REU7RU83REY7SUFHTTtJQUNBO0VSMCtESjtBQUNGO0FDbDdERTtFTzdERjtJQU9PO0VSNCtETDtBQUNGOztBUXorREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUjQrREo7QUM5N0RFO0VPbERGO0lBTU07SUFDQTtFUjgrREo7QUFDRjtBQ3A4REU7RU9sREY7SUFVUTtFUmcvRE47QUFDRjtBQ3o4REU7RU9yQ0U7SUFFTTtFUmcvRFI7QUFDRjs7QVE1K0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSKytESjtBQ2w5REU7RU9uQ0Y7SUFRTztFUmkvREw7QUFDRjtBQ3Y5REU7RU9uQ0Y7SUFXUTtFUm0vRE47QUFDRjtBQzU5REU7RU9uQ0Y7SUFjTztFUnEvREw7QUFDRjtBUXAvREk7RUFDRztBUnMvRFA7QUN6K0RFO0VPZEU7SUFHSztJQUNBO0VSdy9EUDtBQUNGO0FDMStERTtFT25CRTtJQU9LO0VSMC9EUDtBQUNGOztBUXQvREE7RUFDSTtFQUNBO0FSeS9ESjtBQ3ovREU7RU9GRjtJQUlNO0VSMi9ESjtBQUNGOztBUXgvREE7RUFDSTtBUjIvREo7O0FReC9EQTtFQUNJO0VBQ0E7QVIyL0RKO0FDbGdFRTtFT0tGO0lBSU07RVI2L0RKO0FBQ0Y7O0FRei9EQTtFQUNJO0VBQ0E7QVI0L0RKOztBUXovREE7RUFDSTtBUjQvREo7QUNyaEVFO0VPd0JGO0lBR1M7SUFDRDtFUjgvRE47QUFDRjs7QVEzL0RBO0VBQ0k7QVI4L0RKOztBUTEvREE7OztFQUdJO0FSNi9ESjs7QVExL0RBO0VBQ0k7RUFDQTtBUjYvREo7O0FRMS9EQTtFQUNJO0FSNi9ESjtBQzlpRUU7RU9nREY7SUFHTTtJQUNBO0VSKy9ESjtBQUNGO0FDL2lFRTtFTzJDRjtJQU9RO0lBQ0E7RVJpZ0VOO0FBQ0Y7O0FDcmpFRTtFT3VERjtJQUdNO0VSZ2dFSjtBQUNGO0FDM2pFRTtFT3VERjtJQU9NO0VSaWdFSjtBQUNGOztBUTkvREE7RUFDSTtBUmlnRUo7O0FROS9EQTtFQUNJO0FSaWdFSjtBQzdrRUU7RU8yRUY7SUFHTztFUm1nRUw7QUFDRjs7QVEvL0RBO0VBQ0k7RUFDQTtBUmtnRUo7QUN2bEVFO0VPbUZGO0lBSU87RVJvZ0VMO0FBQ0Y7QUM1bEVFO0VPbUZGO0lBT087RVJzZ0VMO0FBQ0Y7O0FRbGdFQTtFQUNJO0FScWdFSjs7QVFqZ0VBO0VBQ0k7RUFDQTtFQUNBO0FSb2dFSjs7QVFoZ0VBO0VBQ0k7QVJtZ0VKO0FDL21FRTtFTzJH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RVp1cEZOO0FBQ0Y7O0FZcHBGQTtFQUNJO0VBQ0E7RUFDQTtBWnVwRko7QVl0cEZJO0VYN0tIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXc0tPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaXFGUjtBQ3p5RkU7RVdnSUU7SUFVUTtFWm1xRlY7QUFDRjtBQzl5RkU7RVdnSUU7SUFhUTtFWnFxRlY7QUFDRjtBQzl5RkU7RVcySEU7SUFnQlE7RVp1cUZWO0FBQ0Y7QUNuekZFO0VXMkhFO0lBbUJRO0VaeXFGVjtBQUNGO0FDeHpGRTtFV3VIRjtJQTJCUTtFWjBxRk47QUFDRjs7QUM3ekZFO0VXc0pGOztJQUdRO0VaMHFGTjtBQUNGOztBYTM1RkE7RUFDSTtFQUNBO0FiODVGSjs7QWE1NUZBO0VBQ0k7RUFDQTtBYis1Rko7O0FhNzVGQTtFQUNJO0VBQ0E7QWJnNkZKO0FDeDFGRTtFWTFFRjtJQUlRO0lBQ0E7RWJrNkZOO0FBQ0Y7QUN6MUZFO0VZL0VGO0lBUVE7RWJvNkZOO0FBQ0Y7O0FhajZGQTtFQUNJO0FibzZGSjtBYWw2RlE7RUFDSTtBYm82Rlo7O0FhLzVGQTtFQUNJO0FiazZGSjtBQzkyRkU7RVlyREY7SUFHUTtFYm82Rk47QUFDRjs7QUE5NkZBO0VBQ0c7QUFpN0ZIO0FDdjNGRTtFRDNERjtJQUdNO0VBbTdGSjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL25vZGVfbW9kdWxlcy92dWUyLWRhdGVwaWNrZXIvaW5kZXguY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC5jc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL3BhZ2VzL3NoaXAvc2hpcC5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvL2NvbW1vbi9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vY29tbW9uL19jb25zdGFudHMuc2NzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL3NlYXJjaC13aWRnZXQvXy5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL2NvbXBvbmVudHMvYmxvY2tzL3BhZ2luYXRpb24vXy5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIubWluLmNzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL3NoaXAvdG9wLWluZm8uc2NzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL2Jsb2Nrcy90YWJzL18uc2NzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL2NydWlzZS90YWItc2hpcC5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL2NvbXBvbmVudHMvcmVzdWx0LWl0ZW0vXy5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL2NvbXBvbmVudHMvc2xpZGVycy9zbGlkZXItdGh1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vLi9zcmMvY29tcG9uZW50cy9pbmplY3RvcnMvaW5qZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL2luamVjdG9ycy9pbmplY3Rvcl9yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vLi9zcmMvY29tcG9uZW50cy9xdWl6ZS9fLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm14LWljb24tbGVmdDpiZWZvcmUsLm14LWljb24tcmlnaHQ6YmVmb3JlLC5teC1pY29uLWRvdWJsZS1sZWZ0OmJlZm9yZSwubXgtaWNvbi1kb3VibGUtcmlnaHQ6YmVmb3JlLC5teC1pY29uLWRvdWJsZS1sZWZ0OmFmdGVyLC5teC1pY29uLWRvdWJsZS1yaWdodDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLXdpZHRoOjJweCAwIDAgMnB4O2JvcmRlci1yYWRpdXM6MXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNyl9Lm14LWljb24tZG91YmxlLWxlZnQ6YWZ0ZXJ7bGVmdDotNHB4fS5teC1pY29uLWRvdWJsZS1yaWdodDpiZWZvcmV7bGVmdDo0cHh9Lm14LWljb24tcmlnaHQ6YmVmb3JlLC5teC1pY29uLWRvdWJsZS1yaWdodDpiZWZvcmUsLm14LWljb24tZG91YmxlLXJpZ2h0OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpIHNjYWxlKDAuNyk7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpIHNjYWxlKDAuNyl9Lm14LWJ0bnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzo3cHggMTVweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiM3Mzg3OWM7d2hpdGUtc3BhY2U6bm93cmFwfS5teC1idG46aG92ZXJ7Ym9yZGVyLWNvbG9yOiMxMjg0ZTc7Y29sb3I6IzEyODRlN30ubXgtYnRuOmRpc2FibGVkLC5teC1idG4uZGlzYWJsZWR7Y29sb3I6I2NjYztjdXJzb3I6bm90LWFsbG93ZWR9Lm14LWJ0bi10ZXh0e2JvcmRlcjowO3BhZGRpbmc6MCA0cHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OmluaGVyaXR9Lm14LXNjcm9sbGJhcntoZWlnaHQ6MTAwJX0ubXgtc2Nyb2xsYmFyOmhvdmVyIC5teC1zY3JvbGxiYXItdHJhY2t7b3BhY2l0eToxfS5teC1zY3JvbGxiYXItd3JhcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm14LXNjcm9sbGJhci10cmFja3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3JpZ2h0OjJweDtib3R0b206MnB4O3dpZHRoOjZweDt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czo0cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yNHMgZWFzZS1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNHMgZWFzZS1vdXR9Lm14LXNjcm9sbGJhci10cmFjayAubXgtc2Nyb2xsYmFyLXRodW1ie3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDQsMTQ3LDE1MywuMyk7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3N9Lm14LXpvb20taW4tZG93bi1lbnRlci1hY3RpdmUsLm14LXpvb20taW4tZG93bi1sZWF2ZS1hY3RpdmV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxKTt0cmFuc2Zvcm06c2NhbGVZKDEpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3A7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS5teC16b29tLWluLWRvd24tZW50ZXIsLm14LXpvb20taW4tZG93bi1lbnRlci1mcm9tLC5teC16b29tLWluLWRvd24tbGVhdmUtdG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwKTt0cmFuc2Zvcm06c2NhbGVZKDApfS5teC1kYXRlcGlja2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIxMHB4fS5teC1kYXRlcGlja2VyIHN2Z3t3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjotMC4xNWVtO2ZpbGw6Y3VycmVudENvbG9yO292ZXJmbG93OmhpZGRlbn0ubXgtZGF0ZXBpY2tlci1yYW5nZXt3aWR0aDozMjBweH0ubXgtZGF0ZXBpY2tlci1pbmxpbmV7d2lkdGg6YXV0b30ubXgtaW5wdXQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubXgtaW5wdXQtd3JhcHBlciAubXgtaWNvbi1jbGVhcntkaXNwbGF5Om5vbmV9Lm14LWlucHV0LXdyYXBwZXI6aG92ZXIgLm14LWljb24tY2xlYXJ7ZGlzcGxheTpibG9ja30ubXgtaW5wdXQtd3JhcHBlcjpob3ZlciAubXgtaWNvbi1jbGVhcisubXgtaWNvbi1jYWxlbmRhcntkaXNwbGF5Om5vbmV9Lm14LWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDozNHB4O3BhZGRpbmc6NnB4IDMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KX0ubXgtaW5wdXQ6aG92ZXIsLm14LWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojNDA5YWZmfS5teC1pbnB1dDpkaXNhYmxlZCwubXgtaW5wdXQuZGlzYWJsZWR7Y29sb3I6I2NjYztiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7Ym9yZGVyLWNvbG9yOiNjY2M7Y3Vyc29yOm5vdC1hbGxvd2VkfS5teC1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9Lm14LWlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5teC1pY29uLWNhbGVuZGFyLC5teC1pY29uLWNsZWFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6OHB4Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjpyZ2JhKDAsMCwwLC41KTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm14LWljb24tY2xlYXJ7Y3Vyc29yOnBvaW50ZXJ9Lm14LWljb24tY2xlYXI6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9Lm14LWRhdGVwaWNrZXItbWFpbntmb250OjE0cHgvMS41IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsXCJNaWNyb3NvZnQgWWFoZWlcIixzYW5zLXNlcmlmO2NvbG9yOiM3Mzg3OWM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2U4ZThlOH0ubXgtZGF0ZXBpY2tlci1wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjFweDttYXJnaW4tYm90dG9tOjFweDstd2Via2l0LWJveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO3otaW5kZXg6MjAwMX0ubXgtZGF0ZXBpY2tlci1zaWRlYmFye2Zsb2F0OmxlZnQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMHB4O3BhZGRpbmc6NnB4O292ZXJmbG93OmF1dG99Lm14LWRhdGVwaWNrZXItc2lkZWJhcisubXgtZGF0ZXBpY2tlci1jb250ZW50e21hcmdpbi1sZWZ0OjEwMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlOGU4fS5teC1kYXRlcGlja2VyLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5teC1idG4tc2hvcnRjdXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgNnB4O2xpbmUtaGVpZ2h0OjI0cHh9Lm14LXJhbmdlLXdyYXBwZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiA3NTBweCl7Lm14LXJhbmdlLXdyYXBwZXJ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5teC1kYXRlcGlja2VyLWhlYWRlcntwYWRkaW5nOjZweCA4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZThlOH0ubXgtZGF0ZXBpY2tlci1mb290ZXJ7cGFkZGluZzo2cHggOHB4O3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZThlOH0ubXgtY2FsZW5kYXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjI0OHB4O3BhZGRpbmc6NnB4IDEycHh9Lm14LWNhbGVuZGFyKy5teC1jYWxlbmRhcntib3JkZXItbGVmdDoxcHggc29saWQgI2U4ZThlOH0ubXgtY2FsZW5kYXItaGVhZGVyLC5teC10aW1lLWhlYWRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjM0cHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59Lm14LWJ0bi1pY29uLWxlZnQsLm14LWJ0bi1pY29uLWRvdWJsZS1sZWZ0e2Zsb2F0OmxlZnR9Lm14LWJ0bi1pY29uLXJpZ2h0LC5teC1idG4taWNvbi1kb3VibGUtcmlnaHR7ZmxvYXQ6cmlnaHR9Lm14LWNhbGVuZGFyLWhlYWRlci1sYWJlbHtmb250LXNpemU6MTRweH0ubXgtY2FsZW5kYXItZGVjYWRlLXNlcGFyYXRvcnttYXJnaW46MCAycHh9Lm14LWNhbGVuZGFyLWRlY2FkZS1zZXBhcmF0b3I6YWZ0ZXJ7Y29udGVudDpcIn5cIn0ubXgtY2FsZW5kYXItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjI0cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5teC1jYWxlbmRhci1jb250ZW50IC5jZWxse2N1cnNvcjpwb2ludGVyfS5teC1jYWxlbmRhci1jb250ZW50IC5jZWxsOmhvdmVye2NvbG9yOiM3Mzg3OWM7YmFja2dyb3VuZC1jb2xvcjojZjNmOWZlfS5teC1jYWxlbmRhci1jb250ZW50IC5jZWxsLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEyODRlN30ubXgtY2FsZW5kYXItY29udGVudCAuY2VsbC5pbi1yYW5nZSwubXgtY2FsZW5kYXItY29udGVudCAuY2VsbC5ob3Zlci1pbi1yYW5nZXtjb2xvcjojNzM4NzljO2JhY2tncm91bmQtY29sb3I6I2RiZWRmYn0ubXgtY2FsZW5kYXItY29udGVudCAuY2VsbC5kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6I2NjYztiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9Lm14LWNhbGVuZGFyLXdlZWstbW9kZSAubXgtZGF0ZS1yb3d7Y3Vyc29yOnBvaW50ZXJ9Lm14LWNhbGVuZGFyLXdlZWstbW9kZSAubXgtZGF0ZS1yb3c6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmOWZlfS5teC1jYWxlbmRhci13ZWVrLW1vZGUgLm14LWRhdGUtcm93Lm14LWFjdGl2ZS13ZWVre2JhY2tncm91bmQtY29sb3I6I2RiZWRmYn0ubXgtY2FsZW5kYXItd2Vlay1tb2RlIC5teC1kYXRlLXJvdyAuY2VsbDpob3Zlcntjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm14LWNhbGVuZGFyLXdlZWstbW9kZSAubXgtZGF0ZS1yb3cgLmNlbGwuYWN0aXZle2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubXgtd2Vlay1udW1iZXJ7b3BhY2l0eTouNX0ubXgtdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246Y2VudGVyfS5teC10YWJsZSB0aHtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6NTAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubXgtdGFibGUgdGR7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubXgtdGFibGUtZGF0ZSB0ZCwubXgtdGFibGUtZGF0ZSB0aHtoZWlnaHQ6MzJweDtmb250LXNpemU6MTJweH0ubXgtdGFibGUtZGF0ZSAudG9kYXl7Y29sb3I6IzJhOTBlOX0ubXgtdGFibGUtZGF0ZSAuY2VsbC5ub3QtY3VycmVudC1tb250aHtjb2xvcjojY2NjO2JhY2tncm91bmQ6bm9uZX0ubXgtdGltZXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7d2lkdGg6MjI0cHg7YmFja2dyb3VuZDojZmZmfS5teC10aW1lKy5teC10aW1le2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlOGU4fS5teC1jYWxlbmRhci10aW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5teC10aW1lLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5teC10aW1lLWNvbnRlbnR7aGVpZ2h0OjIyNHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW59Lm14LXRpbWUtY29sdW1uc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5teC10aW1lLWNvbHVtbnstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlOGU4ZTg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm14LXRpbWUtY29sdW1uOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0ubXgtdGltZS1jb2x1bW4gLm14LXRpbWUtbGlzdDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE5MnB4fS5teC10aW1lLWNvbHVtbiAubXgtdGltZS1pdGVte2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxMnB4O2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMycHh9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW06aG92ZXJ7Y29sb3I6IzczODc5YztiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y5ZmV9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW0uYWN0aXZle2NvbG9yOiMxMjg0ZTc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo3MDB9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW0uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfS5teC10aW1lLW9wdGlvbntjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lm14LXRpbWUtb3B0aW9uOmhvdmVye2NvbG9yOiM3Mzg3OWM7YmFja2dyb3VuZC1jb2xvcjojZjNmOWZlfS5teC10aW1lLW9wdGlvbi5hY3RpdmV7Y29sb3I6IzEyODRlNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjcwMH0ubXgtdGltZS1vcHRpb24uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfVxuIiwiLmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtYWN0aXZle2hlaWdodDphdXRvfS5mYW5jeWJveC1pcy1oaWRkZW57bGVmdDotOTk5OXB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtwb3NpdGlvbjpmaXhlZDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTJ9LmZhbmN5Ym94LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtYmcsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc3RhZ2V7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LW91dGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXk6YXV0b30uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQsLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTouOTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtdG9vbGJhcntkaXJlY3Rpb246bHRyO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTk5OTd9LmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIDBzO3Zpc2liaWxpdHk6dmlzaWJsZX0uZmFuY3lib3gtaW5mb2Jhcntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7aGVpZ2h0OjQ0cHg7bGVmdDowO2xpbmUtaGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bWl4LWJsZW5kLW1vZGU6ZGlmZmVyZW5jZTtwYWRkaW5nOjAgMTBweDtwb2ludGVyLWV2ZW50czpub25lO3RvcDowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdG9vbGJhcntyaWdodDowO3RvcDowfS5mYW5jeWJveC1zdGFnZXtkaXJlY3Rpb246bHRyO292ZXJmbG93OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtc2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MH0uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo0NHB4IDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0taHRtbHtwYWRkaW5nOjZweH0uZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50e2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjE0LDEpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXXtjdXJzb3I6dGV4dH0uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6IzAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWUsLmZhbmN5Ym94LXZpZGVve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWlmcmFtZXtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmZhbmN5Ym94LWVycm9ye2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6ZGVmYXVsdDttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LWVycm9yIHB7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpjb2xvciAuMnM7dmVydGljYWwtYWxpZ246dG9wO3Zpc2liaWxpdHk6aW5oZXJpdDt3aWR0aDo0NHB4fS5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLC5mYW5jeWJveC1idXR0b246dmlzaXRlZHtjb2xvcjojY2NjfS5mYW5jeWJveC1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3Vze291dGxpbmU6MXB4IGRvdHRlZH0uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcntjb2xvcjojODg4O2N1cnNvcjpkZWZhdWx0O291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uIGRpdntoZWlnaHQ6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDowfS5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZjUyNjg7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDo5OTk5OH0uZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2NjYztjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O3RvcDotNDRweDt6LWluZGV4OjQwMX0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9LmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzoxMHB4O3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxse2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtoZWlnaHQ6MTAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDUwcHgpO3dpZHRoOjcwcHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXZ7cGFkZGluZzo3cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjA7bGVmdDplbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO3BhZGRpbmc6MzFweCAyNnB4IDMxcHggNnB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0e3BhZGRpbmc6MzFweCA2cHggMzFweCAyNnB4O3JpZ2h0OjA7cmlnaHQ6ZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCl9LmZhbmN5Ym94LWNhcHRpb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC44NSkgMCxyZ2JhKDAsMCwwLC4zKSA1MCUscmdiYSgwLDAsMCwuMTUpIDY1JSxyZ2JhKDAsMCwwLC4wNzUpIDc1LjUlLHJnYmEoMCwwLDAsLjAzNykgODIuODUlLHJnYmEoMCwwLDAsLjAxOSkgODglLHRyYW5zcGFyZW50KTtib3R0b206MDtjb2xvcjojZWVlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6NzVweCA0NHB4IDI1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTZ9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nOjc1cHggbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSl9fS5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZXttYXJnaW4tdG9wOi01MHB4fS5mYW5jeWJveC1jYXB0aW9uX19ib2R5e21heC1oZWlnaHQ6NTB2aDtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmFsbH0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWR7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtbG9hZGluZ3thbmltYXRpb246YSAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6NHB4IHNvbGlkICM4ODg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo1MHB4O2xlZnQ6NTAlO21hcmdpbjotMjVweCAwIDAgLTI1cHg7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDo1MHB4O3otaW5kZXg6OTk5OTl9QGtleWZyYW1lcyBhe3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmFuY3lib3gtYW5pbWF0ZWR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMjUsMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKC0xdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9QG1lZGlhIChtYXgtaGVpZ2h0OjU3NnB4KXsuZmFuY3lib3gtc2xpZGV7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdle3BhZGRpbmc6NnB4IDB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3JpZ2h0Oi02cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDojNGU0ZTRlO2NvbG9yOiNmMmY0ZjY7aGVpZ2h0OjM2cHg7b3BhY2l0eToxO3BhZGRpbmc6NnB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MzZweH0uZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHh9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7cGFkZGluZy1yaWdodDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSl9fX0uZmFuY3lib3gtc2hhcmV7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlci1yYWRpdXM6M3B4O21heC13aWR0aDo5MCU7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIDVweCAxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1ZDViNWI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnN7YmFja2dyb3VuZDojZGRkO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO3BhZGRpbmc6MnB4IDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MDt3aWR0aDoyMTJweDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3R7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3R7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpfS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O2hlaWdodDo3NXB4O21hcmdpbjoycHg7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA4cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDRweCk7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjEwMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmV7Ym9yZGVyOjZweCBzb2xpZCAjZmY1MjY4O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpO3otaW5kZXg6OTk5OTF9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOmJlZm9yZXtvcGFjaXR5Oi41fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5mYW5jeWJveC10aHVtYnN7d2lkdGg6MTEwcHh9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoxMTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfX0iLCIvLyBnZW5lcmFsIHZhcmlhYmxlcyAo0L/QvtC00LrQu9GO0YfQsNC10Lwg0L3QsCDQu9GO0LHQvtC5INGB0YLRgNCw0L3QuNGG0LUpXHJcbkBpbXBvcnQgXCJAc3JjL2NvbXBvbmVudHMvIWNvbW1vbi9fXCI7XHJcblxyXG5AaW1wb3J0ICdAY29tcG9uZW50cy9zZWFyY2gtd2lkZ2V0L18nO1xyXG5AaW1wb3J0ICdAY29tcG9uZW50cy9ibG9ja3MvcGFnaW5hdGlvbi9fJztcclxuXHJcbkBpbXBvcnQgJ3N3aXBlci9jc3MnO1xyXG5cclxuLy8g0L/QvtGH0LXQvNGDLdGC0L4g0L3QtSDQt9Cw0LLQtdC70YHRj1xyXG5AaW1wb3J0IFwifkBmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC5jc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJAc3JjL2NvbXBvbmVudHMvc2hpcC90b3AtaW5mb1wiO1xyXG5AaW1wb3J0ICdAc3JjL2NvbXBvbmVudHMvYmxvY2tzL3RhYnMvXyc7XHJcbkBpbXBvcnQgXCJAc3JjL2NvbXBvbmVudHMvY3J1aXNlL3RhYi1zaGlwXCI7XHJcbkBpbXBvcnQgJ0Bjb21wb25lbnRzL3Jlc3VsdC1pdGVtL18nO1xyXG5AaW1wb3J0ICdAc3JjL2NvbXBvbmVudHMvc2xpZGVycy9zbGlkZXItdGh1bWJzJztcclxuXHJcblxyXG5AaW1wb3J0ICdAY29tcG9uZW50cy9pbmplY3RvcnMvaW5qZWN0b3InO1xyXG5AaW1wb3J0ICdAY29tcG9uZW50cy9pbmplY3RvcnMvaW5qZWN0b3JfcmV2aWV3cyc7XHJcbkBpbXBvcnQgJ0Bjb21wb25lbnRzL3F1aXplL18nO1xyXG5cclxuXHJcbi5yZXN1bHQtaXRlbV9fbGVmdCAge1xyXG4gICBtYXgtaGVpZ2h0OiAyNjBweDtcclxuICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgIGhlaWdodDogMjUwcHhcclxuICAgfVxyXG59XHJcbiIsIi8vIEBpbmNsdWRlIHRyYW5zKCBwcm9wICk7XHJcbkBtaXhpbiB0cmFucyggJHByb3AgKSB7XHJcblx0dHJhbnNpdGlvbjogJHByb3AgJHRyYW5zaXRpb25UaW1lIGxpbmVhcjtcclxufVxyXG5cclxuLy8gQGluY2x1ZGUgcnRsKCk7XHJcbkBtaXhpbiBydGwoKSB7XHJcblx0W2Rpcj1ydGxdICYge1xyXG5cdFx0QGNvbnRlbnRcclxuXHR9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIGx0cigpO1xyXG5AbWl4aW4gbHRyKCkge1xyXG5cdFtkaXI9bHRyXSAmIHtcclxuXHRcdEBjb250ZW50XHJcblx0fVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSBsaWdodCgpO1xyXG5AbWl4aW4gbGlnaHQoKSB7XHJcblx0Ym9keS5saWdodCAmIHtcclxuXHRcdEBjb250ZW50XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEBpbmNsdWRlIGxhbmcoKTtcclxuQG1peGluIGxhbmcoICRjb2RlICkge1xyXG5cdFtsYW5nPSN7JGNvZGV9XSAmIHtcclxuXHRcdEBjb250ZW50XHJcblx0fVxyXG59XHJcblxyXG4vL0BpbmNsdWRlIGNsZWFyLWJ1dHRvbigpO1xyXG5AbWl4aW4gY2xlYXItYnV0dG9uIHtcclxuXHRib3JkZXI6IDA7XHJcblx0b3V0bGluZTogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGRlZmF1bHQtYnV0dG9uIHtcclxuXHRAaW5jbHVkZSBjbGVhci1idXR0b24oKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLy9AaW5jbHVkZSBwbGFjZWhvbGRlciB7Y29sb3I6ICNlZWU7fVxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG5cdCY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50OyBvcGFjaXR5OiAxO31cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH1cclxufVxyXG5cclxuLy9AaW5jbHVkZSBtaW4oIHNpemUgKVxyXG5AbWl4aW4gbWluKCAkc3ogKSB7XHJcblx0QGlmIG1hcC1oYXMta2V5KCRzY3JlZW5zLCAkc3opIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAjeyBlbSggbWFwLWdldCggJHNjcmVlbnMsICRzeiApICkgfSApIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBlbHNlIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkc3ogKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy9AaW5jbHVkZSBtKCBzaXplIClcclxuQG1peGluIG0oICRzeiApIHtcclxuXHRAaWYgbWFwLWhhcy1rZXkoJHNjcmVlbnMsICRzeikge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICN7IHJlbSggbWFwLWdldCggJHNjcmVlbnMsICRzeiApICkgfSApIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBlbHNlIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkc3ogKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy9AaW5jbHVkZSBociggJGNvbG9yLCAkc2l6ZSApO1xyXG5AbWl4aW4gaHIoICRjb2xvcjojY2NjLCAkc2l6ZTogMXB4ICApIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cdGNvbG9yOiAkY29sb3I7XHJcblx0aGVpZ2h0OiAkc2l6ZTtcclxufVxyXG5cclxuLy9AaW5jbHVkZSBkZWJ1ZygpO1xyXG5AbWl4aW4gZGVidWcoICRjb2xvcjpyZWQsICRzaXplOiAxcHggKSB7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAkc2l6ZSAwcHggcmdiYSgkY29sb3IsIDEgKTtcclxufVxyXG5cclxuQG1peGluIHVuZGVybGluZSggJGNvbG9yLCAkaGVpZ2h0LCAkcGFkZGluZzoxMDAlLCAkc3R5bGU6c29saWQgKSB7XHJcblx0QGlmICRzdHlsZSA9PSBzb2xpZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4ICRoZWlnaHQ7XHJcblx0fVxyXG5cclxuXHRAaWYgJHN0eWxlID09IGRhc2hlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yIDYwJSwgdHJhbnNwYXJlbnQgNjAlKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNHB4ICRoZWlnaHQ7XHJcblx0fVxyXG5cclxuXHRAaWYgJHN0eWxlID09IGRvdHRlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogM3B4ICRoZWlnaHQ7XHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICRwYWRkaW5nO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZ2VuQ29sb3JzKCkge1xyXG5cdEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcblx0XHRcdCRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuXHRcdFx0QGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGRlZkNvbG9ycyB7XHJcblx0XHRcdFx0LmMjeyRpbmZpeH0tI3skY29sb3J9e1xyXG5cdFx0XHRcdCAgY29sb3I6ICR2YWx1ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iZyN7JGluZml4fS0jeyRjb2xvcn17XHJcblx0XHRcdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuIH1cclxuXHJcblxyXG4gQG1peGluIGdlbkZvbnRGYW1pbHkoKSB7XHJcblx0QGVhY2ggJGZvbnQsICR2YWx1ZSBpbiAkZm9udHMge1xyXG5cdFx0IC5mZi0jeyRmb250fXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICR2YWx1ZTtcclxuXHRcdCB9XHJcblx0ICB9XHJcbiB9XHJcblxyXG5cclxuLy8gQG1peGluIGdlbkZvbnRTaXplKCkge1xyXG4vL1x0QGVhY2ggJGZvbnQsICR2YWx1ZSBpbiAkZm9udC1zaXplcyB7XHJcbi8vXHRcdCAuZnMtI3skZm9udH17XHJcbi8vXHRcdFx0Zm9udC1zaXplOiAkdmFsdWU7XHJcbi8vXHRcdCB9XHJcbi8vXHQgIH1cclxuLy8gfVxyXG5cclxuLy8gQk9PVFNUUkFQIE1JWElOUyAvL1xyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG5cdEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxuIH1cclxuIFxyXG4gQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuXHRAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcclxuIH1cclxuIFxyXG4gXHJcbiBAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtYXgge1xyXG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuXHRcdCBAY29udGVudDtcclxuXHQgIH1cclxuXHR9IEBlbHNlIHtcclxuXHQgIEBjb250ZW50O1xyXG5cdH1cclxuIH1cclxuIFxyXG4gXHJcbiBAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtaW46IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cdEBpZiAkbWluIHtcclxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcblx0XHQgQGNvbnRlbnQ7XHJcblx0ICB9XHJcblx0fSBAZWxzZSB7XHJcblx0ICBAY29udGVudDtcclxuXHR9XHJcbiB9XHJcbiBcclxuIEBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0QHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxuIH1cclxuIFxyXG4gXHJcbi8vIEBtaXhpbiBnZW5Gb250U2l6ZSgpIHtcclxuLy8gQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuLy9cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4vL1x0ICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHQgIFxyXG4vL1x0IEBlYWNoICRmb250LCAkdmFsdWUgaW4gJGZvbnQtc2l6ZXMge1xyXG4vL1x0ICAuZnMjeyRpbmZpeH0tI3skZm9udH17XHJcbi8vXHRcdCBmb250LXNpemU6ICR2YWx1ZTtcclxuLy9cdCAgfVxyXG4vL1x0fVxyXG4vL1x0fVxyXG4vLyB9XHJcbi8vIH1cclxuIFxyXG5cclxuLy8gRU5EIEJPT1RTVFJBUCBNSVhJTlMgLy9cclxuXHJcblxyXG5cclxuQG1peGluIGdlbkZvbnRTaXplKCkge1xyXG5cdEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcblx0XHRcdCRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuXHRcdFx0QGVhY2ggJGZvbnQsICR2YWx1ZSBpbiAkZm9udC1zaXplcyB7XHJcblx0XHRcdFx0LmZzI3skaW5maXh9LSN7JGZvbnR9e1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkdmFsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiAiLCIkYmFzZUZvbnRTaXplXHRcdDogMTZweDtcclxuJHdyYXBwZXJQYWRkaW5nVmFsXHQ6IDE3ICFkZWZhdWx0O1xyXG4kd3JhcHBlclBhZGRpbmdcdFx0OiByZW0oICR3cmFwcGVyUGFkZGluZ1ZhbCApO1xyXG4kYmFzZUZvbnRXZWlnaHRcdFx0OiA0MDA7XHJcbiRiYXNlTGluZUhlaWdodFx0XHQ6IDEuMztcclxuXHJcbiRhc3NldHNQYXRoXHRcdFx0OiAnJyAhZGVmYXVsdDtcclxuJGNvbXBvbmVudHNJbWdQYXRoXHQ6ICcvdGhlbWVzL2F6aW11dC10dXItcHJvL2Fzc2V0cy9pbWFnZXMvY29tcG9uZW50cycgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uVGltZVx0XHQ6IC4zcztcclxuXHJcbi8vIGZvbnQtc2l6ZSwgbGluZS1oZWlnaHRcclxuXHJcblxyXG4kY29udGFpbmVyczogKFxyXG5cdCdjb250YWluZXItMScgOiAgMTE2MHB4LFxyXG5cdCdjb250YWluZXItMicgOiAgMTQ0MHB4LFxyXG4pO1xyXG5cclxuJHNjcmVlbnMgOiAoXHJcbiAgJ3hzJzogMHB4LFxyXG4gICdzbSc6IDU3NnB4LFxyXG4gICdtZCc6IDc2OHB4LFxyXG4gICdsZyc6IDk5MnB4LFxyXG4gICd4bCc6IDEyMDBweCxcclxuICAneHhsJzogMTQwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDE0MDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vINCf0LXRgNC10LzQtdC90L3Ri9C1INGG0LLQtdGC0L7QslxyXG4vLyBjLWJsdWUtMTAwIGJnLWJsdWUtMTAwXHJcbiRkZWZDb2xvcnM6IChcclxuXHQnYmx1ZS0xMDAnOiByZ2JhKDU0LCAxNDksIDIzMSwgMSksXHJcblx0J2JsdWUtMjAwJzogcmdiYSgzMCwgMTM2LCAyMjksIDEpLFxyXG5cdCdibHVlLTMwMCc6IHJnYmEoMjYsIDEyOSwgMjE5LCAxKSxcclxuXHQnYmx1ZS00MDAnOiByZ2JhKDYsNzYsMTM3KSxcclxuXHJcblx0J3JlZC0xMDAnOiByZ2JhKDIzMCwgNzYsIDc5LCAxKSxcclxuXHQncmVkLTIwMCc6IHJnYmEoMjI1LCA0NCwgNDYsIDEpLFxyXG5cdCdyZWQtMzAwJzogcmdiYSgyMjQsIDQxLCA0NCwgMSksXHJcblx0J3JlZC00MDAnOiByZ2JhKDIxNCwgMzEsIDM0LCAxKSxcclxuXHJcblx0J2dvbGQtMTAwJzogcmdiYSgyNTUsIDE5MSwgMzEsIDEpLFxyXG5cdCdnb2xkLTIwMCc6IHJnYmEoMjUyLCAxODEsIDAsIDEpLFxyXG5cdCdnb2xkLTMwMCc6IHJnYmEoMjQ1LCAxNzUsIDAsIDEpLFxyXG5cclxuXHQncHJpbWFyeS0xMDAnOiByZ2IoMjU1LDI1NSwyNTUpLFxyXG5cdCdwcmltYXJ5LTIwMCc6IHJnYigwLDAsMCksXHJcblx0XHJcblx0J2dyYXktMTAwJzogcmdiYSgyMjYsIDIzMiwgMjQwLCAxKSxcclxuXHQnZ3JheS0yMDAnOiByZ2JhKDE2MCwgMTc0LCAxOTIsIDEpLFxyXG5cdCdncmF5LTI1MCc6IHJnYmEoNzIsOTIsMTE3LDEpLFx0XHJcblx0J2dyYXktMzAwJzogcmdiYSg0NSwgNTUsIDcyLCAxKSxcclxuXHJcblx0J3MtcmVxdWVzdCc6IHJnYigyNDksMjQ5LDIxMiksXHJcblx0J3MtYWN0dWFsJzogcmdiKDE1NSwyMTksMTc0KSxcclxuXHQncy1zZWxlY3QnOiByZ2IoMjMxLDc2LDU5KSxcclxuXHJcblx0J3NvY2lhbC12ayc6IHJnYigwLCAxMTksIDI1NSksXHJcblx0J3NvY2lhbC1vayc6IHJnYigyMzgsMTM4LDgpLFxyXG5cdCdzb2NpYWwtZmInOiByZ2IoMzgsIDExOSwgMjQyKSxcclxuXHQnc29jaWFsLW1tJzogcmdiKDQxLDE0MSwyMjYpLFxyXG5cdCdzb2NpYWwtdHdpdHRlcic6IHJnYigwLCAxNDYsIDI0MilcclxuKTtcclxuXHJcblxyXG5cclxuJGNvbG9yczogKCk7XHJcblxyXG4vLyBjbGFzcyBmZi1kZWYgIGZmLXJvYm90b1xyXG4kZm9udHM6IChcclxuXHRkZWZcdFx0XHRcdDogKCdPcGVuIHNhbnMnLCBzYW5zLXNlcmlmKSxcclxuXHRyb2JvdG9cdFx0XHRcdDogKCdSb2JvdG8nLCBzYW5zLXNlcmlmKVxyXG4pO1xyXG5cclxuLy8gY2xhc3MgZnMtZGVmIGZzLWgxIGZzLWgyINC4INGCLtC0IFxyXG4vLyDRg9C60LDQt9GL0LLQsNC10Lwg0LIg0L/QuNC60YHQtdC70Y/RhVxyXG4kZm9udC1zaXplczogKFxyXG5cdHNzOiByZW0oMTIpLFxyXG5cdHM6IHJlbSgxNCksXHJcblx0ZGVmOiByZW0oMTYpLFxyXG5cdGgwOiByZW0oMjYpLFxyXG5cdGgxOiByZW0oMjQpLFxyXG5cdGgyOiByZW0oMjIpLFxyXG5cdGgyMDogcmVtKDIwKSxcclxuXHRoMzogcmVtKDE4KVxyXG4pO1xyXG5cclxuJHotbGF5ZXJzOiAoXHJcblx0YnRuLXNsaWRlclx0OiAxLFxyXG4pO1xyXG5cclxuIiwiQGltcG9ydCAnfnZ1ZTItZGF0ZXBpY2tlci9pbmRleC5jc3MnO1xyXG4ud2lkZ2V0LWZvcm0ge1xyXG4gICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgd2lkdGg6IDYwdnc7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgfVxyXG59XHJcbiNSZXN1bHQge1xyXG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI1Jlc3VsdC5wcmVsb2FkZXIge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4uc2VhcmNoLXdpZGdldC1wcmVsb2FkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTIwcHggMDtcclxufVxyXG5cclxuLnNlYXJjaC13aWRnZXQge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuLnJlc3VsdHMge1xyXG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXdpZGdldCA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWFyY2gtd2lkZ2V0IC53aWRnZXQtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53aWRnZXQtZm9ybS1pbnB1dCxcclxuLndpZGdldC1mb3JtLWJ1dHRvbiB7XHJcbiAgICBtaW4td2lkdGg6IDIzJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi53LWZvcm0taW5wdXQge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAyMHB4IWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnc20nKSB7XHJcbiAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG0oJzM4MHB4Jykge1xyXG4gICAgICAgcGFkZGluZzogMjJweCAxMXB4IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtaW5wdXQge1xyXG4gICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgaGVpZ2h0OiAzNnB4O1xyXG4gICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgIG91dGxpbmU6IG5vbmU7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBib3JkZXI6IG5vbmU7XHJcbiAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDIwcHg7XHJcbiAgIH1cclxuICAgQGluY2x1ZGUgbSgnc20nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi53aWRnZXQtZm9ybS1idXR0b24gYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDIwMG1zO1xyXG59XHJcblxyXG4ud2lkZ2V0LWZvcm0tYnV0dG9uIGJ1dHRvbjphY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxufVxyXG5cclxuXHJcbi53LWZvcm0taW5wdXQgaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogY29sb3IoJ2dyYXktMjAwJyk7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogY29sb3IoJ2dyYXktMjAwJyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udy1mb3JtLWlucHV0IGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtKCdzbScpIHtcclxuICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi53LWZvcm0tbGFiZWwge1xyXG4gICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgIH1cclxuICAgQGluY2x1ZGUgbSgnc20nKSB7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIG0oJzM4MHB4Jykge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbi53aWRnZXQtaGlzdG9yeV9fZmF2b3JpdGUge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHJpZ2h0OiAyJTtcclxuICAgQGluY2x1ZGUgbSgnMTIwMHB4Jykge1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIG0oJzc2OHB4Jykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNyU7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIG0oJzU2OHB4Jykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMyU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgIH1cclxuICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgfVxyXG4gICBpbWcge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgQGluY2x1ZGUgbSgnMTIwMHB4Jykge1xyXG4gICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAud2lkZ2V0LWZvcm0taW5wdXQuY29sLTY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgIH1cclxuXHJcbiAgIC53aWRnZXQtZm9ybSAud2lkZ2V0LWZvcm0taW5wdXQuY29sLTY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zZWFyY2gtd2lkZ2V0LnNlYXJjaC1zaGlwcyAud2lkZ2V0LWZvcm0taW5wdXQuY29sLTY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICB9XHJcblxyXG4gICAuc2VhcmNoLXdpZGdldC5zZWFyY2gtc2hpcHMgLndpZGdldC1mb3JtLWlucHV0LmNvbC02Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbiIsIlxyXG4ucHJvamVjdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucHJvamVjdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBtKCd4cycpIHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2plY3QtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtLmFjdGl2ZTpob3ZlcixcclxuLnByb2plY3QtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9sLmFjdGl2ZXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnByb2plY3QtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgY29sb3IoJ2JsdWUtMjAwJyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMiU7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkuY29udHJvbC1hcnJvdyB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkuY29udHJvbC1hcnJvdyBpbWcge1xyXG4gICBoZWlnaHQ6IDI4cHg7XHJcbiAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucHJvamVjdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2w6bm90KC5hY3RpdmUpOmhvdmVyIGltZyB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4ucHJvamVjdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpIHNwYW4ge1xyXG4gICAgY29sb3I6ICBjb2xvcigncHJpbWFyeS0yMDAnKTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnByb2plY3QtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaSBzcGFuLnBhZ2luYXRpb24taXRlbSB7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMjAwJyk7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkgc3Bhbi5wYWdpbmF0aW9uLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuICAgIGNvbG9yOiBjb2xvcignYmx1ZS00MDAnKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi5wcm9qZWN0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgbSgneHMnKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBtKCd4cycpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxufSIsIi8qKlxuICogU3dpcGVyIDguMy4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bHkgMjYsIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfSIsIi5zaGlwIHtcclxuICAgJiA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgfVxyXG4gICAvLyAuc2hpcF9fdG9wXHJcbiAgICZfX3RvcCB7XHJcbiAgIH1cclxuICAgLy8gLnNoaXBfX2l0ZW1cclxuICAgJl9faXRlbSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzAwMDAwMDFhO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIH1cclxuICAgLy8gLnNoaXBfX2l0ZW0tbGVmdFxyXG4gICAmX19pdGVtLWxlZnQge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG0oJ3h4bCcpIHtcclxuICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtKCd4bCcpIHtcclxuICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaGlwLXR5cGUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAvLyAuc2hpcF9faXRlbS1sZWZ0X2ltZ1xyXG4gICAmX19pdGVtLWxlZnRfaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG0oJzM5MHB4Jykge1xyXG4gICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG0oJzM0MHB4Jykge1xyXG4gICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLy8gLnNoaXBfX2l0ZW0tbGVmdF95b3V0dWJlXHJcbiAgICZfX2l0ZW0tbGVmdF95b3V0dWJlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgIH1cclxuICAgLy8gLnNoaXBfX2l0ZW0tcmlnaHRcclxuICAgJl9faXRlbS1yaWdodCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcblxyXG4gICAvLyAuc2hpcF9faXRlbS1wYXJhbXNcclxuICAgJl9faXRlbS1wYXJhbXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHAge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAvLyAuc2hpcF9faXRlbS1yaWdodF9jZW50ZXJcclxuICAgJl9faXRlbS1yaWdodF9jZW50ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgfVxyXG4gICAvLyAuc2hpcF9faXRlbS1uYW1lXHJcbiAgICZfX2l0ZW0tbmFtZSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTIwMCcpO1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3IoJ2JsdWUtNDAwJyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZnMoJ2gxJyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgbSgnNDUwcHgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZnMoJ2gzJyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgICBAaW5jbHVkZSBtKCd4bCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEpIHNhdHVyYXRlKDExMSkgaHVlLXJvdGF0ZSgxOTNkZWcpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9yKCdwcmltYXJ5LTEwMCcpLC42KVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLy8gLnNoaXBfX2l0ZW0tcmlnaHRfZW5kXHJcbiAgICZfX2l0ZW0tcmlnaHRfZW5kIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgY29sb3IoJ2dyYXktMjAwJyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcbiAgIC8vIC5zaGlwX19pdGVtLXJpZ2h0X2VuZC10b3BcclxuICAgJl9faXRlbS1yaWdodF9lbmQtdG9wIHtcclxuICAgfVxyXG5cclxufVxyXG4iLCIvLyDQndCw0LTQviDQsdGD0LTQtdGCINC10YnQtSDQv9C+0YLQvtC8INC+0L/RgtC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0Y3RgtC+XHJcbi50YWJzLWdyb3VwIHtcclxuICAgIC8qLS1ib3JkZXItY29sb3I6ICNiYmJiYmI7Ki9cclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjZGNkY2RjO1xyXG4gICAgLS1ib3JkZXItd2lkdGg6IDBweDtcclxuICAgIC0tYmdjLXRhYjogcmdiYSgzMCwgMTM2LCAyMjksIDEpO1xyXG4gICAgLS1iZ2MtdGFiLWhvdmVyOiByZ2JhKDI2LCAxMjksIDIxOSwgMSk7XHJcbn1cclxuXHJcbi50YWJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFicyAudGFiIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2MtdGFiKTtcclxuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIC8qYm94LXNoYWRvdzogMXB4IDFweCAzcHggMCB2YXIoLS1ib3JkZXItY29sb3IpOyovXHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnYy10YWItaG92ZXIpO1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIH1cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3cHggMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgN3B4IDAgMDtcclxuICAgIH1cclxuICAgICYubm8tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udGFicyAudGFiLmFjdGl2ZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgY29sb3I6ICM0MDQzNDU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXNpemU6IGZzKCdoMycpO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhYnMgLnRhYjpmaXJzdC1jaGlsZC5hY3RpdmUrLnRhYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA3cHg7XHJcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuLnRhYnMgLnRhYjpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDAgN3B4IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuLnRhYnMgLnRhYi5hY3RpdmUrLnRhYjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgN3B4IDAgN3B4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuXHJcbi50YWJzIC50YWIrOm5vdCgudGFiKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgLypoZWlnaHQ6IDMwMHB4OyovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogIDAgMCA3cHggN3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICA+IHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50YWItY29udGVudF9fdXNlci1zZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICAgICAgLW8tdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgIHBhZGRpbmc6ICAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygnaDInKTtcclxuICAgIH1cclxufVxyXG4udGFiLWFycm93LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGkudGFiLWFycm93LWNvbnRlbnRfX3RleHQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfRgNCw0LfQstC10YDQvdGD0YLRjCc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGkuYmktY2hldnJvbi1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWl0ZW0ub3BlbiB7XHJcbiAgICBAaW5jbHVkZSBtaW4oJzk5M3B4Jykge1xyXG4gICAgICAgICY+LnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgaS5iaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjI4NlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkudGFiLWFycm93LWNvbnRlbnRfX3RleHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcItGB0LLQtdGA0L3Rg9GC0YxcIlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnOTkycHgnKSB7XHJcbiAgICAgICAgJjpub3QoLmNsb3NlLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAmID4udGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGkuYmktY2hldnJvbi1kb3duOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaS50YWItYXJyb3ctY29udGVudF9fdGV4dDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcItGB0LLQtdGA0L3Rg9GC0YxcIlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhYnMtdmVydGljYWwgIHtcclxuICAgICYubm8tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4udGFiLWNvbnRlbnQgaWZyYW1lIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnRhYi1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8vaDIge1xyXG4gICAgLy8gICAgbWFyZ2luOiAwO1xyXG4gICAgLy8gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAvLyAgICBmb250LXNpemU6IGZzKCdoMicpO1xyXG4gICAgLy99XHJcbn1cclxuXHJcblxyXG4udGFiLWl0ZW0gLnRhYi1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgaWZyYW1lIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcblxyXG4udGFicy12ZXJ0aWNhbCA+IC50YWItaXRlbSA+IC50YWItbmFtZSB7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi50YWJzLXZlcnRpY2FsIC50YWItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi53cmFwcGVyLXRhYi1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3IoJ2JsdWUtMjAwJyksLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG59XHJcblxyXG4udGFiLWl0ZW0udGFiLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuXHJcbi50YWItaXRlbS5yb3V0ZS10YWIgLnRhYi1jb250ZW50IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCdncmF5LTEwMCcpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4udGFicy12ZXJ0aWNhbCAudGFiLWl0ZW0ucm91dGUtdGFiID4gLnRhYi1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAudGFiLWl0ZW06bm90KC5jbG9zZS1tb2JpbGUpID4gLnRhYi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMgLnRhYjpub3QoOmZpcnN0LWNoaWxkKS5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGFicyAudGFiLmFjdGl2ZSsudGFiOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJzIC50YWI6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMCA7XHJcbiAgICB9XHJcbiAgICAudGFicyAudGFiOmZpcnN0LWNoaWxkLmFjdGl2ZSsudGFiXHJcbiAgICB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMgLnRhYjpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMFxyXG4gICAgfVxyXG4gICAgLnRhYi5uby1ib3JkZXIgKyAudGFiOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMgLnRhYi5uby1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1pdGVtLmNsb3NlLW1vYmlsZSAgPiAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgIC5zaGlwLW5hbWUtdGFiLFxyXG4gICAgLnRhYi1uYW1lIGgyIHtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogZnMoJ2gyJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAuc2hpcC1uYW1lLXRhYixcclxuICAgIC50YWItbmFtZSBoMiB7XHJcbiAgICAgICAgLy9mb250LXNpemU6IGZzKCdoMycpO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAgMTNweCA5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygnc3MnKTtcclxuICAgIH1cclxuICAgIC50YWItY29udGVudCBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgLnNoaXAtbmFtZS10YWIsXHJcbiAgICAudGFiLW5hbWUgaDIge1xyXG4gICAgICAgIC8vZm9udC1zaXplOiBmcygnaDMnKTtcclxuICAgIH1cclxufVxyXG4iLCIuc2hpcC1jYWJpbnMtdGFiIC50YWItbmFtZS5yb3V0ZS10aXRsZSBoMixcclxuLnNoaXAtY2FiaW5zLXRhYiAuc2hpcC1wbGFjZS1sZWZ0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc2hpcC1uYW1lLXRhYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmNhYmluLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FiaW4tbGVmdC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgbWluLXdpZHRoOiA0MHZ3O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWJpbi1yaWdodC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWJpbi1uYW1lIHtcclxuICAgICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1uYW1lLnJvdXRlLXRpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUtMzAwJyk7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICBwYWRkaW5nOiAxOXB4IDM3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBtKCc1OTBweCcpIHtcclxuICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJzQyNXB4Jykge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxM3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgICAgZm9udC1zaXplOiBmcygnaDIwJyk7XHJcbiAgICAgICAgIHdpZHRoOiAyODhweDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIG0oJzU5MHB4Jykge1xyXG4gICAgICAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhYmluLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiBmcygnaDIwJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICBmb250LXNpemU6IGZzKCdoMycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlci10YWItY29udGVudC5jYWJpbi13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG59XHJcblxyXG4uc2hpcC1jYWJpbnMtdGFiIC5zbGlkZXItYW5kLXRodW1icyB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIG0oJzU5MHB4Jykge1xyXG4gICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhYmluLXBhcmFtZXRycyB1bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY2FiaW4tcGFyYW1ldHJzIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhYmluLXBhcmFtZXRycyB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLmNhYmluLXBhcmFtZXRycyBzdHJvbmcsXHJcbi50aXRsZS1kZXNjLWNhYmluLFxyXG4uY2FiaW4tbmFtZSB7XHJcbiAgICBjb2xvcjogIzBhNDA2OTtcclxufVxyXG5cclxuLnRpdGxlLWRlc2MtY2FiaW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5jYWJpbi1sZWZ0LWNvbnRlbnQgLmNhYmluLW5hbWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJzM3MHB4Jykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygnZGVmJyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGlwLWNhYmlucy10YWIgaDIge1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgIEBpbmNsdWRlIG0oJzQ3MHB4Jykge1xyXG4gICAgICBmb250LXNpemU6IGZzKCdoMicpO1xyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBtKCczNjBweCcpe1xyXG4gICAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgfVxyXG59XHJcblxyXG4uc2hpcC1jYWJpbnMtdGFiIC50YWItY29udGVudCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaGlwLWNhYmlucy10YWIgLnRhYi1jb250ZW50IC5jYWJpbi13cmFwcGVyOm50aC1jaGlsZChldmVuKSAuY2FiaW4tbGVmdC1jb250ZW50IHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICBvcmRlcjogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaGlwLWNhYmlucy10YWIgLnRhYi1jb250ZW50IC5jYWJpbi13cmFwcGVyOm50aC1jaGlsZChldmVuKSAuY2FiaW4tcmlnaHQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5zaGlwLWNhYmlucy10YWIgLnRhYi1jb250ZW50IC5jYWJpbi13cmFwcGVyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG5cclxuLnNoaXAtc2NoZW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4uc2hpcC1zY2hlbWUgaW1nIHtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnJlc3VsdC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4ICMwMDAwMDAxYTtcclxuICAgIEBpbmNsdWRlIG0oJ3h4bCcpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuaXRlbV9fdGFnX19wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM2OTVlNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICAucmVzdWx0LWl0ZW1fX2Rpc2NvdW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3VsdC1pdGVtX19kaXNjb3VudHM6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgIH1cclxuICAgIC5yZXN1bHQtaXRlbV9fcmlnaHQtdG9wIHtcclxuICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3VsdC1pdGVtX19pbWcge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzdWx0LWl0ZW1fX2xlZnQteW91dHViZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ucmVzdWx0LWl0ZW1fX3dyYXBwZXItbmFtZSB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogY29sb3IoJ2JsdWUtMjAwJyk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3IoJ2JsdWUtNDAwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzdWx0LWl0ZW1fX2RhdGUtbGVmdCB7XHJcbiAgICBAaW5jbHVkZSBtKCczNzBweCcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbSgnMzcwcHgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtKCczNDBweCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbSgnMzcwcHgnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNClcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtKCczNDBweCcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXN1bHQtaXRlbV9fZGF0ZS1yaWdoLFxyXG4ucmVzdWx0LWl0ZW1fX3JvdXRlcyB7XHJcbiAgICBAaW5jbHVkZSBtKCczNzBweCcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnMzQwcHgnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXN1bHQtaXRlbV9fYm9va2luZzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncmVkLTQwMCcpO1xyXG4gICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpXHJcbn1cclxuXHJcbi5yZXN1bHQtaXRlbV9fdGFnIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignZ29sZC0zMDAnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnNDAwcHgnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygnc3MnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3VsdC1pdGVtX19pY29uLXNoaXAge1xyXG4gICAgd2lkdGg6IDM5cHg7XHJcbiAgICBAaW5jbHVkZSBtKCd4eGwnKSB7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJzQwMHB4Jykge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzdWx0LWl0ZW1fX2xpbmUtbmFtZSB7XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcigncHJpbWFyeS0xMDAnKSwgLjYpO1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcignYmx1ZS00MDAnKTtcclxuICAgIH1cclxuXHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG0oJzQwMHB4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbSg0MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucmVzdWx0LWl0ZW1fX2NlbnRlciB7XHJcbiAgICBAaW5jbHVkZSBtKCc0MDBweCcpIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY291bnRzLXBvcHVwIHtcclxuICAgIC5kaXNjb3VudC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAuZGlzY291bnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgICAgICAgICAgLmRpc2NvdW50LWJsb2NrX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGlzY291bnQtYmxvY2tfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdGF0dXMtZGVzYyB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAucmVzdWx0LWl0ZW1fX3JpZ2h0IHtcclxuXHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmYW5jeWFwcHMvZmFuY3lib3gvZGlzdC9qcXVlcnkuZmFuY3lib3gubWluLmNzc1wiO1xyXG5cclxuLnNsaWRlci10aHVtYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG0oJzcwMHB4Jykge1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJ3NtJykge1xyXG4gICAgICAgIGhlaWdodDogNjB2aDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci10aHVtYnMgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGlkZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiBmcyhoMyk7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihwcmltYXJ5LTEwMCk7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5zbGlkZXItdGh1bWJzIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnNsaWRlci10aHVtYnMgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2xpZGVyLXRodW1icyAuc2hpcFNsaWRlIHtcclxuICAgIGhlaWdodDogNzUlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zbGlkZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWRlci10aHVtYnMgLnRodW1iU2xpZGVyIHtcclxuICAgIGhlaWdodDogMjUlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi50aHVtYlNsaWRlciAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi50aHVtYlNsaWRlciAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbiIsIi5pbmplY3Rvci10ZW1wbGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcbiAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uaW5qZWN0b3ItdGVtcGxhdGUgLmluamVjdG9yLWJvZHkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoY29sb3IoJ2JsdWUtMTAwJyksLjIpO1xuICAgIEBpbmNsdWRlIG0oJ21kJykge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuICAgIH1cblxuICAgIC53aGF0cy1hcHAtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLndoYXRzLWFwcC1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9hemltdXQtdHVyLXByby9hc3NldHMvaW1hZ2VzL1doYXRzQXBwLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAxNTBtcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmplY3Rvci10ZW1wbGF0ZSAuaW5qZWN0b3ItYm9keT5kaXYge1xuICAgIEBpbmNsdWRlIG0oJ21kJykge1xuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5pbmplY3Rvci10ZW1wbGF0ZSAuaW1hZ2Utd3JhcCB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246ICBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA3cHg7XG59XG5cbi5pbmplY3Rvci10ZW1wbGF0ZSAuaW1hZ2Utd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtKCdzbScpIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxufVxuXG4uaW5qZWN0b3ItdGVtcGxhdGUgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBtKCdzbScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtKCc2MDBweCcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5pbmplY3Rvci10ZW1wbGF0ZSAuYnV0dG9uLXdyYXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5pbmplY3Rvci10ZW1wbGF0ZSAuaW5qZWN0b3ItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3JlZC0yMDAnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIG0oJ21kJykge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtKCdzbScpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpXG4gICAgfVxufVxuXG4uaW5qZWN0b3ItdGVtcGxhdGUgLmluamVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3JlZC00MDAnKTtcbn1cblxuLmluamVjdG9yLWJvZHkuYnktZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG0oJ3hsJykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDBcbiAgICB9XG4gICAgQGluY2x1ZGUgbSgnc20nKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4iLCIuaW5qZWN0LXJldmlld3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmluamVjdC1yZXZpZXdzLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbSgnNjAwcHgnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjd2dztcclxuICAgIH1cclxufVxyXG5cclxuLmluamVjdC1yZXZpZXdzLXN1YnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMzZTlkZWY7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICBwYWRkaW5nOiAzcHggMDtcclxufVxyXG5cclxuLmluamVjdC1yZXZpZXdzLXJldmlldyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmluamVjdC1yZXZpZXctaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBtYXJnaW46IDVweCAxMHB4O1xyXG59XHJcblxyXG4uaW5qZWN0LXJldmlldy1sb2dvIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi5pbmplY3QtcmV2aWV3LW5hbWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtKCc2MDBweCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgIH1cclxufVxyXG5cclxuLmluamVjdC1yZXZpZXctZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IGNvbG9yKCdyZWQtMjAwJyk7XHJcbiAgICBAaW5jbHVkZSBtKCc2MDBweCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDJ2dztcclxuICAgIH1cclxufVxyXG5cclxuLmluamVjdC1yZXZpZXctdGV4dCB7XHJcbiAgICBtYXJnaW46IDEwcHggNTFweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1heC1oZWlnaHQ6IDE3NHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIEBpbmNsdWRlIG0oJzYwMHB4Jykge1xyXG4gbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmluamVjdC1yZXZpZXctdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi5pbmplY3QtcmV2aWV3LXRleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYmNjNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmluamVjdC1yZXZpZXctdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiY2M3O1xyXG59XHJcblxyXG4uaW5qZWN0LXJldmlldy10ZXh0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDJlMWVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG5cclxuLyog0JHQu9C+0LrQuCDRgSDQutC70LjQtdC90YLQsNC80LggKi9cclxuXHJcbi5pbmplY3QtY2xpZW50cyB7fVxyXG5cclxuLmluamVjdC1jbGllbnRzLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IGNvbG9yKCdibHVlLTEwMCcpO1xyXG4gICAgQGluY2x1ZGUgbSgneGwnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJ3NtJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJzQyNXB4Jykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIH1cclxufVxyXG5cclxuLmluamVjdC1jbGllbnRzLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc2MDBweCcpIHtcclxuICAgICAgICAgZm9udC1zaXplOiAzLjV2dztcclxuICAgIH1cclxufVxyXG5cclxuLmluamVjdC1jbGllbnRzLWJsb2NrcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG0oJ3hsJykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc2MDBweCcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5qZWN0LWNsaWVudHMtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE4cHgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgQGluY2x1ZGUgbSgneGwnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnNjAwcHgnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCdzbScpIHtcclxuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmplY3QtY2xpZW50cy1waWN0dXJlIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgIEBpbmNsdWRlIG0oJ3hsJykge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc2MDBweCcpIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5qZWN0LWNsaWVudHMtdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIEBpbmNsdWRlIG0oJ3hsJykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnc20nKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCczNDBweCcpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmplY3QtY2xpZW50cy1idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItYnV0dG9uKCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdyZWQtMjAwJyk7XHJcbiAgICAgICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG0oJ3NtJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG0oJzQyNXB4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG0oJzM0MHB4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnNjAwcHgnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmplY3Rvci1ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5pbmplY3Rvci1ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgQGluY2x1ZGUgbSgnNjAwcHgnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5xdWl6IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5xdWl6ZS12aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnF1aXplLXZpZGVvLWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NjBweDtcclxuICAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc2MDBweCcpIHtcclxuICAgICAgICBoZWlnaHQ6IDUydnc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWl6LWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAubWFycXVpel9fY29udGFpbmVyIHtcclxuICAgICAgICAubWFycXVpel9fYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnF1aXotZGVzYyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgbSgnc20nKSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/