

/* Start:/local/templates/main-new/assets/css/fonts.css?16709375502458*/
@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v22/u-440qyriQwlOrhSvowK_l5-fCZMdeX3rg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/main-new/assets/css/../fonts/Montserrat-Light.eot');
	src: local('Montserrat Light'), local('Montserrat-Light'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Light.woff') format('woff'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}




@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/main-new/assets/css/../fonts/Montserrat-SemiBold.eot');
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-SemiBold.woff') format('woff'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}



@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/main-new/assets/css/../fonts/Montserrat-Bold.eot');
	src: local('Montserrat Bold'), local('Montserrat-Bold'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Bold.woff') format('woff'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/main-new/assets/css/../fonts/Montserrat-Regular.eot');
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Regular.woff') format('woff'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/local/templates/main-new/assets/css/../fonts/Montserrat-Medium.eot');
	src: local('Montserrat Medium'), local('Montserrat-Medium'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Medium.woff') format('woff'),
		url('/local/templates/main-new/assets/css/../fonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

/* End */


/* Start:/local/templates/main-new/assets/css/swiper-bundle.min.css?161375319713677*/
/**
 * Swiper 6.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/local/templates/main-new/assets/css/swiper-bundle.min.css?161375319713677*/
/**
 * Swiper 6.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/local/templates/main-new/assets/css/custom-ux.css?174774125523660*/
body .header .container {
    height: auto !important;
}

.custom-header {
    display: grid;
    grid-auto-flow: column;
    gap: 1rem;
    place-items: center;
    place-content: space-between;
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
}

.custom-header-box {
    display: grid;
    grid-auto-flow: row;
    gap: 0.5rem;
    place-content: start;
}
.services__item img{
    min-height: 228px;
}
.popup.active{
    z-index: 9999;
}
#ostavit-zayavka .form-title{
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    margin-bottom: 25px;
}
#ostavit-zayavka .form-desc{
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    text-align: center;
    color: #fff;
}
#ostavit-zayavka .form-body input{
    border-radius: 10px;
    height: 37px;

}
#ostavit-zayavka .form-body input::placeholder{
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    color: #787878;
}
#ostavit-zayavka .form-body .form-body-top{
    gap: 10px!important;
}
#ostavit-zayavka .form-body .form-body-inputs{
    gap: 10px!important;
}
.checkbox-field label{
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: rgba(255, 255, 255, 0.6);
}
.request .link{
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 16px;
    line-height: 0;
    text-align: center;
    color: #231f20!important;
}
.block-calculator-new-design .calculator__bottom .link{
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 16px;
    line-height: 0;
    text-align: center;
    color: #FFFFFF!important;
}
.morebtn{
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    text-transform: uppercase;
    text-align: center;
    color: #231f20!important;
}
.request .link:hover{
    opacity: 0.8
}
article .content{
    padding: 40px 0!important;
}
.custom-contacts-block {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 0.5rem;
    place-items: center start;
}

.custom-header .hamburger-box {
    width: 30px !important;
    height: 30px !important;

}

.custom-header .hamburger {
    width: 80px !important;
    height: 100px !important;
    padding: 0 !important;
    display: none !important;
    margin-left: 0!important;
}

.custom-header-wrapper {
    width: 100%;
    padding: 25px 0;
}

.custom-header-wrapper.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 9998;
    background-color: #ffffff;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.custom-container .drop-menu {
    z-index: 99999 !important;
    min-width: 425px !important;
    overflow-x: hidden;
}

.drop-menu-logo {
    display: flex;
    width: 100%;
}

.inner-drop-list {
    padding: 0;
}

.drop-menu-list {
    padding: 0;
}

.drop-menu-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.drop-menu-contacts {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;

}

.hamburger-custom .hamburger-inner,
.hamburger-custom .hamburger-inner::after,
.hamburger-custom .hamburger-inner::before {
    width: 30px !important;
}

.custom-header-wrapper.fixed .hamburger {
    display: flex !important;
}

.header .custom-container {
    max-width: 1260px !important;
    margin: 0 auto;
}

.custom-scroll-to-top {
    position: fixed;
    bottom: 125px;
    right: 53px;
    width: 60px;
    height: 60px;
    color: #fff;
    border: none;
    border-radius: 50%;
    background: linear-gradient(315deg, #f4ad24 15.42%, #f29224 85.83%);
    font-size: 24px;
    cursor: pointer;
    display: none;
    align-items: center;
    justify-content: center;
    transition: opacity 0.3s, transform 0.3s;
    z-index: 9997;
}

.custom-scroll-to-top:hover {
    filter: opacity(80%);
}

.custom-scroll-to-top.show {
    display: flex;
    opacity: 1;
    transform: translateY(0);
}

.custom-scroll-to-top.hide {
    opacity: 0;
    transform: translateY(10px);
}

.custom-contacts-block__text {
    font-weight: 500;
    font-size: 16px;
    color: #000;
}

.custom-contacts-block__link {
    font-weight: 500;
    font-size: 16px;
    color: #000;
}

.custom-contacts-block__link:hover {
    text-decoration: underline;
}

.custom-header-box__link {
    font-weight: 500;
    font-size: 16px;
    color: #000;
}

.custom-header-box__link:hover {
    text-decoration: underline;
}

.custom-header__icon:hover {
    filter: opacity(80%);
}

.custom-header__link {
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: #f79433;
    background: none;
    padding: 0;
    height: auto;
    width: auto;
}

.custom-header__link:hover {
    filter: opacity(80%);
}

.custom-contacts-block span {
    font-weight: 500;
    font-size: 16px;
    color: #000;
}

.advantages-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 4rem;

}

.advantages-item {
    display: grid;
    grid-auto-flow: row;
    grid-template-rows: 80px auto auto;
    gap: 0.5rem;
    place-items: start start;
}

.advantages-item__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 145%;
    color: #000;
    text-align: left;
    margin: 0;
}
.contacts__item-wrapper li, .contacts__item-wrapper li a {
    font-family: 'Montserrat' !important;
    font-weight: 400!important;
    font-size: 20px!important;
    line-height: 130% !important;
    color: #231f20;
}
.advantages-item__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #000;
    text-align: left;
    margin: 0;
}

.section-subtitle {
    margin-bottom: 60px;
    font-weight: 500;
    font-size: 26px;
    line-height: 123%;
    text-align: center;
    color: #000;
}

.section-subtitle b {
    font-weight: 700;
}

.section-title {
    font-weight: 700;
    font-size: 36px;
    line-height: 120%;
    text-align: center;
    color: #000;
    margin-bottom: 1rem;
}

.custom-section {
    margin-top: 60px;
}

.directions-card-btn {
    margin-top: 25px !important;
}

.directions-card-body {
    display: flex;
    align-items: center;
    padding: 0 !important;
    justify-content: center;
    min-height: 250px;
    border-radius: 14px 0 0 0 !important;
}

.directions-card {
    display: grid !important;
    grid-template-rows: 250px 1fr;
}

.direction-card-footer {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    border-radius: 0 0 14px 0;
    display: grid;
    grid-auto-flow: row;
    padding: 1rem;
    gap: 0.5rem;
    place-items: start;
    place-content: start;

}

.direction-card__subtitle {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #787878;
    margin: 0;
    text-align: left;
}

.direction-card__subtitle span {
    color: #231f20;
}

.services__item-title {
    font-family: 'Montserrat' !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    text-align: left;
    line-height: 122%;
    color: #000;
}

.services__item-content {
    padding: 0 20px;
}

.services__item-subtitle {
    font-family: 'Montserrat' !important;
    text-align: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 125%;
    color: #000;
    max-width: 100% !important;
}

.services-custom-box {
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    gap: 2rem;
}

.icon-custom-wrapper {
    display: flex;
    width: 100%;
}

.reviewSwiper .otziv {
    background: #f2f2f2;
    border-radius: 30px;
    padding: 40px 30px;
    display: grid;
    grid-auto-flow: row;
    place-items: start;
    place-content: start;
    min-height: 245px;
}

.reviewSwiper .otz-date {
    margin-bottom: 1rem;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: rgba(0, 0, 0, 0.4);
    text-align: left;
}

.reviewSwiper .otz-txt {
    font-style: italic;
    font-weight: 500;
    font-size: 18px;
    line-height: 178%;
    color: #000;
    text-align: left;
    margin-bottom: 25px;
}

.reviewSwiper .otz-author {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 133%;
    color: #000;
}

.reviews-slider {
    position: relative;
    padding-bottom: 50px;
}

.reviewSwiper .owl-nav {
    display: flex;
    justify-content: end;
    margin-top: 35px;
    gap: 1rem;
}

.reviewSwiper .owl-prev, .reviewSwiper .owl-next {
    width: 50px !important;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s ease-in-out all;
}

.reviewOwl .owl-prev:hover, .reviewSwiper .owl-next:hover {
    background-color: #f2f2f2 !important;
    color: #999 !important;
    transition: 0.3s ease-in-out all;
}

.reviewOwl .owl-dot {
    width: 8px !important;
    height: 8px !important;
    background-color: #F2F2F2 !important;
}

.reviewOwl .owl-dot.active {
    background-color: #F39224 !important;
}

.reviewOwl .owl-dots {
    position: absolute;
    bottom: 20px;
    left: 49.5%;
    display: flex;
    gap: 0.3rem;
}
.contacts__top .button{
    width: 260px!important;
    margin: 0!important;
}
.contacts__item-wrapper ul{
    margin-top: 0!important;
}
.reviewOwl {
    margin: 40px 0;
}
.services__item-wrapper .line{
    margin-top: 0!important;
}
.services-custom-box{
    margin-bottom: 1rem;
}
.history__item-text {
    border: 2px solid #f79433;
    border-radius: 15px;
    padding: 20px;
    font-weight: 500;
    font-size: 18px;
    line-height: 133%;
    text-align: center;
    color: #fff;
}

.services__item-content--custom .services__item-price {
    text-align: left;
    font-family: 'Montserrat' !important;
}

.custom-link-services {
    max-width: 280px;
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 0.5rem;
    color: #231f20 !important;
    font-weight: 600 !important;
    padding: 20px 0 !important;
    font-size: 18px !important;
    margin: 0 auto 60px;
    border-radius: 30px!important;
}
.custom-link-contacts {
    max-width: 280px;
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 0.5rem;
    color: #ffff !important;
    font-weight: 600 !important;
    padding: 20px 0 !important;
    font-size: 18px !important;
    margin: 0 auto 0px;
    background: #F39224!important;
    text-transform: none!important;
}

.custom-link-services:hover {
    filter: opacity(0.8);
}
.custom-link-contacts:hover {
    filter: opacity(0.8);
}
.history__item-content img {
    display: none !important;
}

.custom-header--footer .custom-contacts-block__text {
    color: #ffffff;

}

.custom-header--footer .custom-contacts-block__link {
    color: #ffffff;
}

.custom-header--footer .custom-header-box__link {
    color: #ffffff;
}

.footer-bottom-section {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2rem;
    place-items: start;
    margin-bottom: 3rem;
}

.footer-section-column {
    display: grid;
    grid-auto-flow: row;
    place-items: start;
}

.footer-section-column__title {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 1.5rem;
    color: #f79433;
    transition: 0.3s ease all;
    text-decoration: none;
}

.footer-section-column__title:hover {
    text-decoration: underline;
    transition: 0.3s ease all;
}

.footer-list {
    display: grid;
    grid-auto-flow: row;
    gap: 0.5rem;
    margin: 0;
    padding: 0;
    place-items: start;
}

.footer-list li a {
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    color: #fff;
    text-decoration: none;
}

.footer-list li a:hover {
    text-decoration: underline;
    transition: 0.3s ease all;
}

.footer-section-column--half {
    grid-column: span 2;
}

.footer-section-column--half p {
    font-weight: 400;
    text-align: left;
    font-size: 14px;
    line-height: 143%;
    color: #fff;
    padding: 0;
    margin: 0;
}

.footer-list li .show-all-link {
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-decoration: underline;
    color: #f79433;
    opacity: 1;
    transition: 0.3s ease-in-out all;
}

.show-all-link:hover {
    opacity: 0.8;
    transition: 0.3s ease-in-out all;
}

.footer-section-column__title--white {
    color: #ffffff;
}

.services-all .items {
    justify-content: start !important;
    gap: 1rem;
}

.main-info-block {
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.9);
    padding: 40px;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: fit-content;
}

.custom-swiper .swiper-slide .main-info-block p {
    font-weight: 400;
    font-family: 'Montserrat';
    font-size: 20px !important;
    line-height: 150%;
    text-align: left;
    color: #000;
}

.main-info-block .custom-link-services {
    margin: 0 !important;
}
.custom-header-row{
    display: grid;
    grid-auto-flow: column;
    gap: 0.5rem;
    place-items: center;
}
.m-slider.custom-swiper .swiper-slide .slr-title {
    font-weight: 700;
    font-size: 60px;
    line-height: 122%;
    font-family: 'Montserrat';
    text-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    text-align: left;
    color: #fff;
}

.custom-swiper-block {
    display: flex;
    flex-direction: column;
    justify-content: start;
    gap: 2rem;
}
.menu {
    position: relative;
    font-family: Arial, sans-serif;
}

.menu__list,
.menu__sub-list,
.menu__sub-sub-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.menu__item {
    position: relative;
}

.menu__item--has-children > .menu__link {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.menu__link {
    display: block;
    padding: 20px 0;
    text-decoration: none;
    background: #eee;
    color: #333;
    transition: background 0.3s;
}

.menu__link:hover {
    position: relative;
    color: #F79433;
}
.menu__link::after {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    background-color: #F79433;
    bottom: 0;
    left: 0;
    transition: width 0.3s ease; /* Добавляем анимацию */
}

.menu__link:hover::after {
    width: 100%; /* При ховере увеличиваем ширину */
}

.menu__arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #fff;
    transform: rotate(180deg);
    transition: transform 0.3s;
    margin-left: 8px;
}
.menu__link:hover .menu__arrow{
    border-bottom: 6px solid #F79433;
}
.menu__sub-list,
.menu__sub-sub-list {
    display: none;
    position: absolute;
    left: 0;
    top: 60px;
    background: white;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    min-width: 300px;
    z-index: 9997;
    padding: 10px 0;
}

.menu__sub-item {
    position: relative;
}

.menu__sub-item--has-children > .menu__sub-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.menu__sub-link, .menu__sub-sub-link {
    display: block;
    padding: 5px 15px;
    color: #333;
    text-align: left !important;
    text-decoration: none;
    line-height: 130%;
    transition: background 0.3s;
}
.service-block.content{
    margin: 50px auto 50px!important;
    padding: 0!important;
}
.serv-block{
    padding: 0!important;
}
.marketplaces-desc{
    padding: 0!important;
}
article .content{
    padding-bottom: 0!important;
}
.service-block.content .services-title{
    margin-bottom: 1rem !important;
}
.custom-wrapper-block{
    display: flex;
    justify-content: space-between;
    align-items: start;
}
.menu__sub-link:hover {
    background: #FEF4E9;
}
.menu__sub-sub-item:hover{
    background: #FEF4E9;
}
.menu__sub-sub-list {
    left: 100%;
    top: 0;
}
.custom-box-services{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    place-items: start;
}
/* Открытие подменю */
.menu__item:hover > .menu__sub-list,
.menu__sub-item:hover > .menu__sub-sub-list {
    display: grid;
    grid-auto-flow: row;
    gap: 0.2rem;
}
.menu__sub-link .menu__arrow{
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #000;
    transform: rotate(180deg);
    transition: transform 0.3s;
    margin-left: 8px;
}
/* Анимация стрелки */
.menu__item:hover > .menu__link .menu__arrow{
    transform: rotate(0deg);
}
.menu__sub-item:hover > .menu__sub-link .menu__arrow{
    transform: rotate(90deg);
}
.nav-bg{
    background: #231f20;
    position: relative;
}
.custom-nav-menu{
    width: 100%;
}
.custom-nav-menu .menu__list{
    width: 100%;
    display: grid;
    grid-auto-flow: column;
    place-content: space-between;
}
 .menu__link{
    background-color: transparent;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 18px;
    line-height: 111%;
    color: #fff;
    margin: 0;
}

.button-fixed{
    top: 50% !important;
}
@media (min-width: 425px) and (max-width: 1023px) {

}

@media (max-width: 600px) {
    .custom-header-box--2 {
        display: none;
    }
    .custom-header-box--3 {
        display: none;
    }
    .custom-logo__img{
        width: 120px;
    }

}

@media (min-width: 1023px) {
    .custom-search-button {
        display: none;
    }
}

.custom-search-button--desktop{
    background-color: transparent;
    border: none;
    padding: 0;
    width: fit-content;
    margin: 0;
    display: block;
    height: auto;
    margin-top: 7px;
}

.search-icon.hide {
    display: none;
}
.footer-list li{
    text-align: left;
}
.custom-search-button--desktop {
    background-color: transparent;
    border: none;
    padding: 0;
    width: fit-content;
    margin: 0;
    display: block;
    padding-top: 5px;
}
.search-custom-container.searchMobile{
    display: none;
}
.search-custom-container #header-search-form-mob{
    display: none;
}
.search-custom-container--desktop {
    top: 100%;
    position: absolute;
    background: rgba(35, 31, 32, 0.7);
    padding: 15px 0 ;
    width: 100vw;
    height: 0;
    opacity: 0;
    max-width: 100% !important;
    visibility: hidden;
    z-index: 9995;
}
.search-custom-container--desktop #header-search-form {
    width: 100%;
    border-radius: 30px;
    margin: 0px auto 0px;
    max-width: 1200px;
    padding: 0 30px;
    background: #ffffff;
    border: none;
    display: flex;
    align-items: center;
    height: 100%;
    position: relative;
}
.search-custom-container--desktop #searchSubmit{
    display: block;
}
#header-search-form input{
    padding: 15px;
    border-radius: 30px;

}
.search-custom-container--desktop.show{
    position: absolute;
}
.search-custom-container--desktop.show {
    height: fit-content;
    opacity: 1;
    visibility: visible;
}
@media (max-width: 550px) {
    #header-search-form {
        display: flex!important;
    }
}
@media (max-width: 1023px) {
    .block-calculator-new-design .calculator__bottom .container {
        height: unset!important;
        padding: 0!important;
    }
    .block-calculator-new-design .calculator__bottom:after,
    .block-calculator-new-design .calculator__bottom:before {
        display: none!important;
    }

    .m-slider.custom-swiper .swiper-slide .slr-title {
        font-size: 24px;
    }
    .custom-logo{
        margin: 10px 0;
        margin-left: 16px;
    }
    .nav-bg{
        display: none;
    }
    .custom-box-services{
        grid-template-columns: 1fr;
    }
    .button-fixed {
        z-index: 999 !important;
        top: 335px !important;
    }
    .search-custom-container.searchMobile.show{
        display: block;
    }
    .hamburger{
        margin-left: 0!important;
    }
    .main-info-block {
        padding: 20px;
    }
    .custom-header-wrapper{
        padding: 0;
    }
    .custom-header .hamburger{
        width: 50px!important;
        height: 60px!important;
        display: flex!important;
    }
    .custom-header .hamburger-box {
        width: 20px !important;
        height: 20px !important;
    }
    .hamburger-custom .hamburger-inner, .hamburger-custom .hamburger-inner::after, .hamburger-custom .hamburger-inner::before {
        width: 20px !important;
    }
    .open-search_mob{
        display: none!important;
    }
    .custom-header .custom-header-box--1 {
        display: none;
    }

    .custom-swiper .swiper-slide .main-info-block p {
        font-size: 16px !important;
    }

    .custom-header-box__link {
        font-size: 14px;
    }

    .custom-contacts-block span {
        display: none;
    }

    .link {
        font-size: 16px !important;
    }

    .custom-search-button {
        background-color: transparent;
        border: none;
        padding: 0;
        width: fit-content;
        margin: 0;
        display: block;
        padding-top: 5px;
    }
    .custom-search-button--desktop{
        display: none;
    }
    .custom-header-row {
        display: grid;
        grid-auto-flow: column;
        gap: 0.5rem;
        place-items: center;
    }

    .search-custom-container {
        top: 100%;
        position: absolute;
        background: rgba(35, 31, 32, 0.7);
        padding: 12px;
        width: 100vw;
        height: 0;
        opacity: 0;
        visibility: hidden;
        transition: 0.3s ease-in-out all;
    }
    .search-custom-container.show{
        position: absolute;
    }
    .search-custom-container.show {
        height: fit-content;
        opacity: 1;
        visibility: visible;
        transition: 0.3s ease-in-out all;
    }

    #header-search-form {
        margin: 0 1rem;
        width: auto !important;
        max-width: 100% !important;
        background-color: #fff;
        border-radius: 30px;
        border: none !important;
        height: 46px !important;
    }

    #header-search-form-mob {
        margin: 0 1rem;
        width: auto !important;
        max-width: 100% !important;
        background-color: #fff;
        border-radius: 30px;
        padding: 0 25px;
        border: none !important;
        height: 46px !important;
        display: flex;
    }

    #header-search-form-mob input {
        background-color: transparent;
        width: 100%;
    }

    .custom-contacts-block {
        grid-template-columns: 1fr;
    }

    .open-search {
        display: none;
    }
    .contacts__top .button{
        width: 100%!important;
        margin: 0!important;
        max-width: 100% !important;
    }
    #searchSubmit {
        display: block !important;
    }

    .search-icon.hide {
        display: none;
    }

    .custom-header-wrapper.fixed .search-custom-container {
        top: 100%;
    }

    .custom-header__link {
        font-size: 14px;
    }

    .advantages-grid {
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }

    .section-title {
        font-size: 24px;
    }

    .section-subtitle {
        font-size: 18px;
    }

    .title {
        margin-top: 30px;
    }

    .services-custom-box {
        margin-bottom: 30px;
    }

    .reviewSwiper .owl-nav {
        display: none;
    }

    .services__items1 {
        justify-content: center !important;
    }

    .custom-header--footer {
        grid-auto-flow: row;
        place-content: center;
        gap: 2rem;
    }

    .footer-bottom-section {
        grid-template-columns: 1fr;
    }

    .footer-section-column--half {
        grid-column: 1;
    }

    .reviewOwl .owl-dots {
        position: static;
        display: flex;
        justify-content: center;
        margin-top: 2rem;
    }
}
/* End */


/* Start:/local/templates/main-new/assets/css/owl.carousel.min.css?17416062433351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/main-new/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/main-new/assets/css/libs.min.css?161375319712565*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-number__spin,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}.jq-checkbox,.jq-radio{top:-1px;cursor:pointer}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.jq-checkbox,.jq-number,.jq-radio,.jq-selectbox{vertical-align:middle}textarea{overflow:auto}.jq-file__name,.jq-selectbox__select-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.jq-checkbox{width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;border-radius:3px;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF}.jq-checkbox.checked .jq-checkbox__div{width:12px;height:12px;margin:2px 0 0 2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #AAA}.jq-checkbox.focused{border:1px solid #08C}.jq-radio{width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;border-radius:50%;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-radio.focused{border:1px solid #08C}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{height:auto;line-height:1em;cursor:pointer}.jq-file__browse,.jq-file__name{font:14px/32px Arial,sans-serif;color:#333}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);text-shadow:1px 1px #FFF}.jq-file:hover .jq-file__browse{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-file.focused .jq-file__name{border:1px solid #5794BF}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number{position:relative;display:inline-block;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#B3B3B3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333;text-align:left;-moz-appearance:textfield}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}.jq-number__spin.minus:after,.jq-number__spin:after{border-right:5px solid transparent;border-left:5px solid transparent}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-bottom:5px solid #999}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-bottom:none}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794BF}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}.jq-selectbox{cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-selectbox__select:hover{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.jq-selectbox__dropdown,.jq-selectbox__search input{width:100%;border:1px solid #CCC;box-sizing:border-box}.jq-selectbox__dropdown{margin:2px 0 0;padding:0;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{margin:0;padding:5px 27px 6px 8px;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;box-shadow:inset 1px 1px #F1F1F1;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;user-select:none;white-space:nowrap;color:#231F20}.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#08C;color:#FFF}.jq-selectbox li.disabled{color:#AAA}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#CCC;color:#FFF}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,input[type=email].styler,input[type=password].styler,textarea.styler{padding:8px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none}textarea.styler{overflow:auto}input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,input[type=email].styler:hover,input[type=password].styler:hover,textarea.styler:hover{border-color:#B3B3B3}input[type=search].styler:focus,input[type=tel].styler:focus,input[type=text].styler:focus,input[type=url].styler:focus,input[type=email].styler:focus,input[type=password].styler:focus,textarea.styler:focus{border-color:#B3B3B3 #CCC #CCC;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=submit].styler,input[type=reset].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:0;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF;cursor:pointer}button.styler::-moz-focus-inner,input[type=button].styler::-moz-focus-inner,input[type=submit].styler::-moz-focus-inner,input[type=reset].styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover,input[type=reset].styler:hover{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}button.styler:not([disabled]):active,input[type=button].styler:not([disabled]):active,input[type=submit].styler:not([disabled]):active,input[type=reset].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
/* End */


/* Start:/local/templates/main-new/assets/css/style.min.css?1702037200112809*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    padding: 15px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity, filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent
}

.hamburger.is-active:hover,
.hamburger:hover {
    opacity: .7
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
    background-color: #000
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px
}

.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    position: absolute;
    width: 40px;
    height: 4px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #000
}

.hamburger-inner:after,
.hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger-inner:before {
    top: -10px
}

.hamburger-inner:after {
    bottom: -10px
}

.hamburger--3dx .hamburger-box {
    perspective: 80px
}

.hamburger--3dx .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx .hamburger-inner:after,
.hamburger--3dx .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx.is-active .hamburger-inner {
    transform: rotateY(180deg);
    background-color: transparent !important
}

.hamburger--3dx.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dx-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dx-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r .hamburger-inner:after,
.hamburger--3dx-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r.is-active .hamburger-inner {
    transform: rotateY(-180deg);
    background-color: transparent !important
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy .hamburger-box {
    perspective: 80px
}

.hamburger--3dy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy .hamburger-inner:after,
.hamburger--3dy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy.is-active .hamburger-inner {
    transform: rotateX(-180deg);
    background-color: transparent !important
}

.hamburger--3dy.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r .hamburger-inner:after,
.hamburger--3dy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r.is-active .hamburger-inner {
    transform: rotateX(180deg);
    background-color: transparent !important
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dxy .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy .hamburger-inner:after,
.hamburger--3dxy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg);
    background-color: transparent !important
}

.hamburger--3dxy.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dxy.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dxy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy-r .hamburger-inner:after,
.hamburger--3dxy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy-r.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
    background-color: transparent !important
}

.hamburger--3dxy-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dxy-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

.hamburger--arrowturn.is-active .hamburger-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner:after,
.hamburger--boring .hamburger-inner:before {
    transition-property: none
}

.hamburger--boring.is-active .hamburger-inner {
    transform: rotate(45deg)
}

.hamburger--boring.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--boring.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}

.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--collapse .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--collapse.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transform: rotate(-90deg)
}

.hamburger--collapse-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--collapse-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse-r .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(45deg)
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transform: rotate(90deg)
}

.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    transition-duration: .275s
}

.hamburger--elastic .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0, 10px, 0) rotate(135deg)
}

.hamburger--elastic.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0, -20px, 0) rotate(-270deg)
}

.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    transition-duration: .275s
}

.hamburger--elastic-r .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic-r .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic-r.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0, 10px, 0) rotate(-135deg)
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0, -20px, 0) rotate(270deg)
}

.hamburger--emphatic {
    overflow: hidden
}

.hamburger--emphatic .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important
}

.hamburger--emphatic.is-active .hamburger-inner:before {
    top: -80px;
    left: -80px;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(80px, 80px, 0) rotate(45deg)
}

.hamburger--emphatic.is-active .hamburger-inner:after {
    top: -80px;
    right: -80px;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(-80px, 80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r {
    overflow: hidden
}

.hamburger--emphatic-r .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
    top: 80px;
    left: -80px;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(80px, -80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
    top: 80px;
    right: -80px;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(-80px, -80px, 0) rotate(45deg)
}

.hamburger--minus .hamburger-inner:after,
.hamburger--minus .hamburger-inner:before {
    transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear
}

.hamburger--minus.is-active .hamburger-inner:after,
.hamburger--minus.is-active .hamburger-inner:before {
    transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s;
    opacity: 0
}

.hamburger--minus.is-active .hamburger-inner:before {
    top: 0
}

.hamburger--minus.is-active .hamburger-inner:after {
    bottom: 0
}

.hamburger--slider .hamburger-inner {
    top: 2px
}

.hamburger--slider .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider .hamburger-inner:after {
    top: 20px
}

.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0
}

.hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-90deg)
}

.hamburger--slider-r .hamburger-inner {
    top: 2px
}

.hamburger--slider-r .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider-r .hamburger-inner:after {
    top: 20px
}

.hamburger--slider-r.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--slider-r.is-active .hamburger-inner:before {
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0
}

.hamburger--slider-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(90deg)
}

.hamburger--spin .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .22s
}

.hamburger--spin .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(225deg)
}

.hamburger--spin.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(-90deg)
}

.hamburger--spin-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .22s
}

.hamburger--spin-r .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin-r .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin-r.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(-225deg)
}

.hamburger--spin-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(90deg)
}

.hamburger--spring .hamburger-inner {
    top: 2px;
    transition: background-color 0s linear .13s
}

.hamburger--spring .hamburger-inner:before {
    top: 10px;
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring .hamburger-inner:after {
    top: 20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring.is-active .hamburger-inner {
    transition-delay: .22s;
    background-color: transparent !important
}

.hamburger--spring.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--spring.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--spring-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: 0s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--spring-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear
}

.hamburger--spring-r .hamburger-inner:before {
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--spring-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s;
    opacity: 0
}

.hamburger--spring-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: rotate(90deg)
}

.hamburger--stand .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
    transform: rotate(90deg);
    background-color: transparent !important
}

.hamburger--stand.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(45deg)
}

.hamburger--stand-r .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand-r .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
    transform: rotate(-90deg);
    background-color: transparent !important
}

.hamburger--stand-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(45deg)
}

.hamburger--squeeze .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: 75ms
}

.hamburger--squeeze .hamburger-inner:before {
    transition: top 75ms ease .12s, opacity 75ms ease
}

.hamburger--squeeze .hamburger-inner:after {
    transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
}

.hamburger--squeeze.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(45deg)
}

.hamburger--squeeze.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease, opacity 75ms ease .12s;
    opacity: 0
}

.hamburger--squeeze.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(-90deg)
}

.hamburger--vortex .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-duration: .2s
}

.hamburger--vortex .hamburger-inner:after,
.hamburger--vortex .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex .hamburger-inner:before {
    transition-property: top, opacity
}

.hamburger--vortex .hamburger-inner:after {
    transition-property: bottom, transform
}

.hamburger--vortex.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transform: rotate(765deg)
}

.hamburger--vortex.is-active .hamburger-inner:after,
.hamburger--vortex.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(90deg)
}

.hamburger--vortex-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-duration: .2s
}

.hamburger--vortex-r .hamburger-inner:after,
.hamburger--vortex-r .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex-r .hamburger-inner:before {
    transition-property: top, opacity
}

.hamburger--vortex-r .hamburger-inner:after {
    transition-property: bottom, transform
}

.hamburger--vortex-r.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transform: rotate(-765deg)
}

.hamburger--vortex-r.is-active .hamburger-inner:after,
.hamburger--vortex-r.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}






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

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

body {
    line-height: 16px;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.news-sections {
    margin: 10px 0 20px
}

.news-sections li {
    border: 1px solid #eee;
    padding: 10px 20px
}

a {
    color: #000;
    text-decoration: none
}

ul {
    margin: 0;
    padding: 0
}

li {
    list-style: none;
    display: inline-block
}

input,
button {
    border: 0
}

input:focus,
button:focus {
    outline: -webkit-focus-ring-color auto 0
}

.container,
.container-fluid,
.swiper-container-2 {
    max-width: 1260px;
    padding: 0 30px;
    margin: 0 auto;
    text-align: center
}

.container-fluid {
    max-width: 1920px
}

.link {
    background: #F39224;
    border-radius: 20px;
    color: #fff;
    padding: 14px 30px;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.border {
    max-width: 300px;
    width: 100%;
    height: 2px;
    background: #F39224;
    margin: 0 auto
}

.title {
    font-size: 60px;
    line-height: 73px;
    font-weight: 700
}

.subtitle {
    font-size: 26px;
    line-height: 32px;
    font-weight: 500
}

.bottom-line {
    background-image: url(/local/templates/main-new/assets/css/../images/bottom-line.svg);
    background-repeat: no-repeat;
    background-position: bottom 0 center
}

.plus {
    position: relative
}

.plus::before {
    content: '';
    position: absolute;
    right: -32px;
    top: 30%;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/plus.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 32px;
    height: 32px
}

button {
    width: 329px;
    height: 60px;
    background: #F39224;
    border-radius: 30px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    border: 0;
    cursor: pointer;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/calculator-icon.svg);
    background-repeat: no-repeat;
    background-position: center right 40px
}

button:focus {
    outline: -webkit-focus-ring-color auto 0
}

.slider-container,
.swiper-container-2,
.swiper-container-3,
.container-fluid,
.swiper-container-4,
.swiper-container-5 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    margin-top: 15px
}

.swiper-container-2 {
    max-width: 1920px
}

.swiper-container-3 {
    width: 100%
}

.breadcrumbs__list li {
    display: inline-block;
    position: relative
}

.breadcrumbs__list li:last-child a {
    color: #5A5758
}

.breadcrumbs__list li+li {
    padding-left: 20px
}

.breadcrumbs__list li+li::before {
    content: "/";
    position: absolute;
    left: 7px;
    color: #5A5758
}

.breadcrumbs__list a {
    color: #F39224;
    font-size: 14px;
    line-height: 17px
}

.header-shadow {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12)
}

.header__menu-btn {
    display: none;
    width: 36px;
    height: 30px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-top: 22px
}

.header__menu-btn span {
    background-color: #444;
    width: 24px;
    height: 2px;
    position: relative;
    display: block;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.header__menu-btn span::before,
.header__menu-btn span::after {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    content: '';
    position: absolute;
    width: 32px;
    height: 2px;
    background-color: #444;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
    border-radius: 3px;
    right: 4px
}

.header__menu-btn span::after {
    -webkit-transform: translateY(-12px);
    -ms-transform: translateY(-12px);
    transform: translateY(-12px)
}

.header__menu-btn.active span {
    height: 0
}

.header__menu-btn.active span::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.header__menu-btn.active span::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.header .container {
    /* height: 80px;*/
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1920px
}

.header__text {
    font-family: 'Merriweather', serif;
    font-weight: 300;
    margin-right: auto;
    font-size: 12px;
    margin-left: 15px;
    padding-left: 10px;
    max-width: 150px;
    border-left: 1px solid #CCC
}

.header__menu.active {
    z-index: 120
}

.header__menu {
    color: #231F20
}

.header__menu li+li {
    margin-left: 17px
}

.header__menu a {
    font-size: 16px
}

.header__menu li {
    position: relative;
    line-height: inherit;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header__menu li::before {
    content: '';
    position: absolute;
    bottom: 0;
    border-bottom: 4px solid #F39224;
    width: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header__menu li:hover::before {
    width: 100%
}

.tel {
    font-size: 18px;
    margin-left: 25px;
    margin-right: 30px
}

@media (min-width:1183px) and (max-width:1366px) {
    .tel {
        font-size: 16px
    }

    /*.header .container .link {
 display:none
 }*/
}

.tel span {
    color: #F39224
}

.top {
    position: relative;
    color: #fff;
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-top: 117px;
    padding-bottom: 177px;
    background-image: url(/local/templates/main-new/assets/css/../images/top_bg-1.jpg)
}

.top .banner {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    background-color: #ffffff40
}

@media (max-width:768px) {
    .top .banner {
        position: initial;
        background-color: #ffffff9c
    }

    .top .banner a {
        display: block;
        text-align: center
    }
}

.top .title {
    text-align: center;
    margin-bottom: 10px
}

.top .subtitle {
    font-size: 26px;
    line-height: 32px;
    font-weight: 500;
    position: relative;
    padding-bottom: 40px
}

.top .top__text {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    max-width: 518px;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 55px
}

.top .top__text span {
    max-width: 335px
}

.top form {
    max-height: 154px
}

.top form input {
    background: #FFF;
    -webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
    font-size: 16px;
    width: 329px;
    height: 60px;
    padding-left: 30px;
    color: #918F8F;
    margin-right: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.top form input:focus {
    outline: -webkit-focus-ring-color auto 0
}

.top button {
    width: 329px;
    height: 60px;
    background: #F39224;
    border-radius: 30px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    border: 0;
    cursor: pointer;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/calculator-icon.svg);
    background-repeat: no-repeat;
    background-position: center right 40px
}

.top button:focus {
    outline: -webkit-focus-ring-color auto 0
}

.block-calculator {
    height: 971px;
    background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-2.jpg);
    background-position: 0 0;
    background-size: cover;
    padding-top: 43px;
    /*overflow: hidden;*/
    position: relative
}

.block-calculator .bg-img {
    position: absolute;
    z-index: 1
}

.block-calculator .bg-img-1 {
    top: -118px
}

.block-calculator .bg-img-2 {
    bottom: 245px
}

.block-calculator .bg-img-3 {
    right: 0;
    top: 90px
}

.block-calculator .bg-img-4 {
    right: 5px;
    bottom: 20px
}

.block-calculator .container {
    max-width: 1122px
}

.block-calculator .title {
    color: #231F20
}

.block-calculator .subtitle {
    color: #58360C;
    margin-bottom: 40px
}

.block-calculator .subtitle span {
    font-weight: 700
}

.calculator__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.calculator__item {
    max-width: 314px;
    position: relative
}

.calculator__item-title {
    font-weight: 700;
    font-size: 26px;
    line-height: 33px;
    margin-top: 20px;
    margin-bottom: 15px
}

.calculator__item-img {
    margin-bottom: -3px
}

.calculator__item input {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    width: 100%;
    height: 60px;
    background: #FFF;
    border-radius: 30px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    text-align: center;
    color: #F39224;
    font-weight: 700;
    font-size: 16px;
    border: 1px solid #fff
}

.calculator__item input+input {
    margin-top: 30px
}

.calculator__item input::-webkit-input-placeholder {
    color: #F39224
}

.calculator__item input::-moz-placeholder {
    color: #F39224
}

.calculator__item input:-ms-input-placeholder {
    color: #F39224
}

.calculator__item input::-ms-input-placeholder {
    color: #F39224
}

.calculator__item input::placeholder {
    color: #F39224
}

.calculator__item .arrow-bottom {
    margin: 4px 0;
    width: 15px;
    height: 15px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    background: transparent url(/local/templates/main-new/assets/css/../images/icons/Arrowdwn.svg) 50% 50% no-repeat;
    vertical-align: middle;
    display: inline-block
}

.calculator__bottom {
    background: #231F20;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 67px;
    margin-top: 60px;
    position: relative
}

.calculator__bottom .container {
    height: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1004px
}

.calculator__bottom .price {
    font-weight: 600;
    font-size: 60px;
    line-height: 24px;
    color: #fff
}

.calculator__bottom .price span {
    color: #F39224;
    font-size: 30px
}

.calculator__bottom .price .r {
    color: #fff
}

.calculator__bottom .link {
    font-weight: 600;
    font-size: 16px
}

.popup.active .calculator__bottom button {
    width: auto;
    border-radius: 30px
}

.calculator__bottom .link svg {
    margin-left: 10px
}

.calculator__bottom .date {
    font-size: 30px;
    font-weight: 700;
    color: #fff
}

.calculator__bottom .date span {
    color: #F39224
}

.calculator__bottom .date .number {
    font-size: 60px;
    color: #fff
}

.text_content {
    text-align: left
}

.text_content p {
    line-height: 24px
}

.text_content ul {
    list-style: disc
}

.text_content ul li {
    line-height: 36px;
    display: block
}

.text_content ul li a {
    text-decoration: underline
}

.sub_menu {
    display: none;
    flex-direction: column;
    align-items: center;
    position: absolute;
    width: 320px;
    z-index: 101;
    background: #fff;
    margin-left: -150px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12)
}

.sub_menu li {
    margin: 0 !important;
    line-height: 50px
}

.item-before {
    position: relative
}

.item-before::before {
    content: "";
    position: absolute;
    right: -19%;
    top: 35%;
    width: 33px;
    height: 32px;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-right.svg);
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat
}

.item-2 input {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/calculator-input-icons.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    background-color: transparent
}

.calculator__item-active.item-2 input {
    background-color: #fff
}

.calculator__item-active.item-2 input::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: #918F8F;
    font-weight: 400
}

.calculator__item-active.item-2 input::-moz-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: #918F8F;
    font-weight: 400
}

.calculator__item-active.item-2 input:-ms-input-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: #918F8F;
    font-weight: 400
}

.calculator__item-active.item-2 input::-ms-input-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: #918F8F;
    font-weight: 400
}

.calculator__item-active.item-2 input::placeholder {
    font-size: 16px;
    line-height: 20px;
    color: #918F8F;
    font-weight: 400
}

.calculator__item-active.item-2 input:first-child {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-item-2-bg.svg)
}

.calculator__item-active.item-2 input:last-child {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-item-2-bg-2.svg)
}

.calculator__item-active.item-3 strong {
    color: #231F20
}

.clear {
    clear: both
}

label {
    float: left
}

.custom-radio [type="radio"]:checked,
.custom-radio [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px
}

.custom-radio [type="radio"]:checked+.custom-radio__label,
.custom-radio [type="radio"]:not(:checked)+.custom-radio__label {
    position: relative;
    padding: 6px 0 4px 30px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    margin-bottom: 4px
}

.custom-radio [type="radio"]:checked+.custom-radio__label:before,
.custom-radio [type="radio"]:not(:checked)+.custom-radio__label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 29px;
    height: 29px;
    border-radius: 100%;
    background: transparent;
    border: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.custom-radio strong {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #231F20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    color: #fff
}

.custom-radio strong svg {
    margin-right: 20px;
    margin-left: 20px
}

.custom-radio label {
    margin-bottom: 14px
}

.custom-radio [type="radio"]:checked+.custom-radio__label:after,
.custom-radio [type="radio"]:not(:checked)+.custom-radio__label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #231F20;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 100%;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.custom-radio [type="radio"]:not(:checked)+.custom-radio__label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.custom-radio [type="radio"]:checked+.custom-radio__label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.services {
    padding-top: 0;
}

.services .container {
    max-width: 1200px
}

.services .container .subtitle {
    margin-bottom: 60px
}

.services__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.services__items1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.services__item-wrapper {
    max-width: 373px;
    background: #FFF;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12)
}

.services__item-wrapper1 {
    max-width: 260px;
    background: #FFF;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12)
}

.services__item-wrapper .line {
    margin-top: 30px;
    margin-bottom: 20px
}

.services__item-wrapper1 .line {
    margin-top: 30px;
    margin-bottom: 20px
}

.services__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 33.33%;
    margin-bottom: 40px
}

.services__item1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 30px
}

.services__item img {
    margin-top: -22px;
    max-width: 100%
}

.services__item1 img {
    margin-top: 15px;
    height: 150px;
    max-width: 100%
}

.services__item-content1 {
    padding: 26px 40px
}

.services__item-title1 a {
    color: #F39224;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px
}

.services__item-title1 a:hover {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px
}

.services__item-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    font-family: Arial
}

.services__item-subtitle {
    font-family: Arial
}

.services__item-subtitle1 {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #5A5758;
    max-width: 252px;
    margin: 0 auto
}

.services__item-price {
    margin-top: 20px;
    margin-bottom: 30px;
    font-family: Arial
}

.services__item .link {
    max-width: 189px;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 30px;
    margin: 0 auto;
    display: block
}

.services__item1 .link {
    max-width: 189px;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 30px;
    margin: 0 auto;
    display: block
}

.services__item .link svg {
    margin-left: 10px;
    margin-top: 4px
}

.services__item1 .link svg {
    margin-left: 10px;
    margin-top: 4px
}

.catalog .services__item.active1,
.catalog .services__item.active2 {
    max-width: 100%;
    width: 100%;
    display: block
}

.catalog .services__item1.active1,
.catalog .services__item1.active2 {
    max-width: 100%;
    width: 100%;
    display: block
}

.catalog .services__item1.active1 .services__item-wrapper1,
.catalog .services__item1.active2 .services__item-wrapper1 {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog .services__item.active1 .services__item-wrapper,
.catalog .services__item.active2 .services__item-wrapper {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog .services__item1.active1 .services__item-wrapper1 svg,
.catalog .services__item1.active2 .services__item-wrapper1 svg {
    display: none
}

.catalog .services__item.active1 .services__item-wrapper svg,
.catalog .services__item.active2 .services__item-wrapper svg {
    display: none
}

.catalog .services__item1.active1 .services__item-content1,
.catalog .services__item1.active2 .services__item-content1 {
    margin: 0 auto
}

.catalog .services__item.active1 .services__item-content,
.catalog .services__item.active2 .services__item-content {
    margin: 0 auto
}

.catalog .services__item1.active2 img {
    max-width: 190px
}

.catalog .services__item.active2 img {
    max-width: 190px
}

.catalog .services__item1.active2 .services__item-subtitle1 {
    display: none
}

.catalog .services__item.active2 .services__item-subtitle {
    display: none
}

.catalog .services__item1.active2 .services__item-content1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.catalog .services__item.active2 .services__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.catalog .services__item1.active2 .services__item-title1 {
    max-width: 222px;
    width: 100%;
    height: auto
}

.catalog .services__item.active2 .services__item-title {
    max-width: 222px;
    width: 100%;
    height: auto
}

.catalog .services__item.active2 .services__item-price span {
    display: none
}

.catalog .services__item1.active2 .link {
    height: 40px;
    margin: 0;
    margin-right: 15px
}

.catalog .services__item.active2 .link {
    height: 40px;
    margin: 0;
    margin-right: 15px
}

.cargo-types {
    padding-bottom: 79px;
    padding-top: 25px
}

.cargo-types__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 53px;
    margin-bottom: -13px
}

.cargo-types__subtitle {
    font-size: 26px;
    line-height: 32px;
    color: #918F8F;
    max-width: 840px;
    margin: 0 auto
}

.cargo-types__item {
    max-width: 373px;
    width: 100%;
    margin-bottom: 60px;
    position: relative
}

.cargo-types__item-text {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    margin-top: 15px
}

.cargo-types__item-before::before {
    content: '';
    position: absolute;
    right: -32px;
    top: 30%;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/plus.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 32px;
    height: 32px
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: '';
    background-image: url(/local/templates/main-new/assets/css/../images/icons/next.svg);
    width: 60px;
    height: 60px;
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: '';
    background-image: url(/local/templates/main-new/assets/css/../images/icons/prev.svg);
    width: 60px;
    height: 60px;
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat
}

.swiper-button-prev,
.swiper-button-next {
    width: 60px;
    height: 60px
}

.swiper-container {
    padding-bottom: 30px;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/line-2.svg);
    background-repeat: no-repeat;
    background-position: bottom 0 center
}

.slider {
    padding-top: 40px
}

.slider .line-2 {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    text-align: center
}

.top-text {
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 28px;
    margin-bottom: 54px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px
}

.slider-container .swiper-slide::before {
    content: '';
    position: absolute;
    right: -32px;
    top: 30%;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/plus.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 32px;
    height: 32px
}

.slider-container .swiper-wrapper {
    padding: 0 42px
}

.slider-container img {
    border-radius: 50%;
    width: 200px;
    height: 200px
}

.slider-container .swiper-slide__name {
    font-size: 20px;
    line-height: 24px;
    margin-top: 15px
}

.slider-container .swiper-slide__name span {
    font-weight: 700;
    display: block
}

.slider-container .swiper-button-next,
.slider-container .swiper-button-prev {
    top: 36%
}

.sendOrder {
    display: flex;
    justify-content: center;
    margin: 40px 0 0
}

.tracking {
    padding-top: 40px;
    padding-bottom: 40px
}

.tracking .map {
    margin: 0 auto
}

.tracking .map img {
    max-width: 1920px;
    width: 100%
}

.safety {
    padding-bottom: 90px
}

ul.cont_ul li {
    position: relative;
    padding: 8px 0 8px 55px;
    display: flex
}

ul.cont_ul li:before {
    content: "";
    background: url(/images/square-with-verification-sign1.png) no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15px
}

.request {
    z-index: 1
}

.table2 {
    border-collapse: collapse;
    border: 1px solid #fd9e44
}

.table2 th {
    border: 1px solid #fd9e44;
    color: #fff;
    background: #fe7c00;
    text-align: center
}

.safety__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-image: url(/local/templates/main-new/assets/css/../images/content/safety-items-line.svg);
    background-repeat: no-repeat;
    background-position: bottom 0 center;
    padding-bottom: 40px;
    margin-bottom: 21px
}

.safety .bottom-text {
    max-width: 600px;
    margin: 0 auto;
    margin-top: 28px;
    margin-bottom: 54px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px
}

.safety__item {
    padding-bottom: 65px;
    width: 20%;
    position: relative
}

.safety__item::before {
    top: 10%;
    right: -13px
}

.safety__item-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #231F20;
    margin-top: 15px;
    margin-bottom: 10px
}

.safety__item-text {
    font-weight: 300;
    font-size: 14px;
    line-height: 24px
}

.benefits {
    padding-top: 44px;
    padding-bottom: 60px
}

.benefits .subtitle span {
    font-weight: 700
}

.benefits__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 43px
}

.benefits__item {
    width: 30.333%
}

.benefits__item-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    margin-top: 22px;
    margin-bottom: 22px
}

.benefits__item-text {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px
}

.hashtag {
    position: relative
}

.request {
    min-height: 317px;
    background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg.webp);
    background-position: 0 0;
    background-size: cover;
    padding-top: 44px;
    padding-bottom: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.request .container {
    z-index: 3;
    position: relative
}

.request .bg-img {
    position: absolute
}

.request .bg-img-5 {
    left: 0;
    top: 0
}

.request .bg-img-6 {
    top: 0;
    left: 8%
}

.request .bg-img-7 {
    right: 0;
    top: 0
}

.request__subtitle {
    font-size: 20px;
    line-height: 24px
}

.request form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 35px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.request form input,
.request form .link {
    width: 30%
}

.request .link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    max-width: 413px;
    width: 100%;
    height: 60px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #F39224;
    border-radius: 30px;
    background-color: #fff
}

.request .link svg {
    margin-top: 3px;
    margin-left: 7px
}

.request input {
    background: #FFF;
    -webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
    font-size: 16px;
    max-width: 413px;
    width: 100%;
    height: 60px;
    padding-left: 30px;
    color: #231F20;
    margin-right: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.request input:placeholder {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #918F8F
}

.request input:focus {
    outline: -webkit-focus-ring-color auto 0
}

.about {
    padding-bottom: 72px;
    padding-top: 62px
}

.about img {
    display: inline-block
}

.about__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.about__content {
    max-width: 600px
}

.about__content-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 440px
}

.about__content-text {
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    margin-top: 47px;
    margin-bottom: 32px;
    width: 100%;
    text-align: left
}

.about__content-name {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px
}

.about__content-name span {
    font-weight: 300;
    display: block
}

.about__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 28px
}

.about__item {
    font-weight: 700
}

.about__item-title {
    font-size: 60px;
    line-height: 73px;
    color: #F39224
}

.about__item-subtitle {
    font-size: 16px;
    line-height: 24px;
    max-width: 240px;
    margin-top: 10px
}

.partners {
    padding-bottom: 133px
}

.partners .swiper-button-prev,
.partners .swiper-button-next {
    top: 41%
}

.partners .title {
    margin-bottom: 45px
}

.block-videos {
    padding-top: 63px
}

.video__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 63px
}

.video__item {
    max-width: 50%;
    margin-bottom: 60px
}

.video__item iframe {
    width: 570px
}

.history {
    background-image: url(/local/templates/main-new/assets/css/../images/content/history-slider-bg-1.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    height: 766px;
    color: #fff;
    padding-top: 64px
}

.history .subtitle {
    margin-bottom: 33px
}

.history__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 43px
}

.history__item::before {
    top: 0;
    opacity: .5
}

.history__item img {
    border-radius: 50%
}

.history__item-title {
    font-weight: 700;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px
}

.history__item .text,
.history__item-text {
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    margin-top: 20px;
    text-align: left
}

.history__item-text {
    text-align: center
}

.history__item li {
    padding-left: 40px;
    position: relative;
    display: block;
    max-width: 241px
}

.history__item li::before {
    content: '';
    position: absolute;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/tasks.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 20px;
    height: 10px;
    top: 7px;
    left: 0
}

.text-title {
    font-weight: 700;
    font-size: 30px;
    line-height: 37px;
    color: #F39224
}

.item-last .text-subtitle {
    line-height: 18px
}

.item-last .text-title {
    line-height: 30px;
    margin-bottom: 5px
}

.item-last li {
    padding-left: 40px;
    border-left: 2px solid #fff
}

.item-last li::before {
    display: none
}

.swiper-container-3 .swiper-button-prev {
    left: 12%
}

.swiper-container-3 .swiper-button-next {
    right: 10%
}

.steps {
    padding-top: 65px
}

.steps .services__items {
    padding-top: 52px
}

.steps .services__item img {
    margin-top: 0
}

.steps .services__item-price {
    font-weight: 700
}

.steps .services__item-subtitle {
    height: 120px
}

.questions {
    padding-bottom: 75px
}

.questions__items {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
    margin-top: 25px
}

.questions__item {
    padding: 0
}

.questions__item-title {
    cursor: pointer;
    font-weight: 800;
    font-size: 18px;
    line-height: 30px;
    padding: 20px 40px;
    border-bottom: 1px solid #E3E3E3;
    border-top: 1px solid #E3E3E3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.questions__item-title::before {
    content: '';
    position: absolute;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-bottom-orange.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 13px;
    height: 13px;
    right: 30px
}

.questions__item-title span {
    color: #F39224;
    margin-right: 20px
}

.questions__item-text {
    max-height: 0;
    overflow: hidden;
    padding: 0 40px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.questions__item.active .questions__item-text {
    max-height: 100%;
    padding: 20px 40px;
    overflow: auto
}

.questions__item.active .questions__item-title::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rewievs {
    padding-bottom: 40px;
    padding-top: 40px
}

.video__items {
    margin-top: 53px;
    margin-bottom: 54px
}

.video__item-text {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    max-width: 562px;
    margin: 0 auto;
    margin-top: 33px
}

.swiper-container-4 .swiper-slide {
    position: relative;
    padding-bottom: 30px
}

.slider.bottom-line .swiper-cars img {
    width: 100%
}

.swiper-container-4 .swiper-slide::before {
    display: none;
    content: '';
    background-image: url(/local/templates/main-new/assets/css/../images/content/safety-item-shadow.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    bottom: 0;
    left: -10px;
    width: 100%;
    height: 28px;
    position: absolute
}

.footer {
    max-height: 140px;
    background-color: #231F20;
    color: #fff;
    padding-top: 36px;
    padding-bottom: 36px;
    font-size: 14px;
    line-height: 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.footer span {
    color: #F39224
}

.catalog {
    padding-bottom: 70px;
    padding-top: 74px
}

.catalog .title {
    margin-top: 10px
}

.catalog__sits {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.catalog .right-site__top {
    margin-top: 30px
}

.catalog .services__items {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 30px
}

.catalog .services__item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog .services__item .line {
    margin-bottom: 0;
    margin-top: 0
}

.catalog .services__item-content {
    padding: 20px 30px
}

.catalog .services__item-wrapper {
    max-width: 270px
}

.catalog .services__item img {
    margin-top: 0
}

.catalog .services__item-title {
    height: 60px
}

.catalog .services__item-subtitle li {
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    margin-top: 7px
}

.catalog .services__item-subtitle li span {
    font-weight: 300;
    margin-left: 4px
}

.catalog .right-site {
    margin-left: 60px;
    width: 100%;
    max-width: 885px
}

.catalog .right-site__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 885px
}

.catalog .right-site .title {
    text-align: left;
    font-size: 36px;
    line-height: 44px
}

.catalog .right-site .breadcrumbs {
    text-align: left
}

.catalog .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 140px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog .buttons a {
    width: 40px;
    height: 40px;
    border: 1px solid #E3E3E3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog .buttons a path {
    fill: #F39224
}

.catalog .buttons a+a {
    margin-left: 10px
}

.catalog .buttons .button-active {
    background-color: #F39224
}

.catalog .buttons .button-active path {
    fill: #fff
}

.left-site {
    min-width: 255px;
    max-width: 255px
}

.left-site .tab {
    background-color: #F39224;
    display: block;
    color: #fff;
    padding: 20px 30px;
    text-align: left;
    border-bottom: 1px solid rgba(35, 31, 32, 0.25);
    max-width: 255px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 45px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.left-site .tab::before {
    content: '';
    position: absolute;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-tab-darck.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 23px;
    height: 23px;
    right: 20px;
    top: 45%
}

.left-site .active {
    background-color: #231F20
}

.left-site .active::before {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-tab-orange.svg)
}

.left-site .tabs {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12)
}

.jq-selectbox.jqselect {
    max-width: 448px;
    width: 100%
}

.jq-selectbox__select {
    background: #fff;
    border: 1px solid #E3E3E3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
    height: 40px;
    padding: 10px 30px
}

.jq-selectbox__select-text {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    color: #5A5758
}

.jq-selectbox__trigger {
    border-left: 0;
    margin-right: 10px
}

.jq-selectbox__select:hover {
    background: #fff
}

.jq-selectbox.focused .jq-selectbox__select {
    border: 0
}

.jq-selectbox__trigger-arrow {
    border: 0;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-bottom-orange.svg);
    width: 13px;
    height: 13px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-position: 0 0
}

.jq-selectbox__dropdown {
    bottom: -68px !important;
    top: 100% !important;
    z-index: 15;
    height: fit-content !important
}

.jq-selectbox__dropdown li {
    display: block
}

.news {
    padding-top: 31px
}

.news__top {
    margin-bottom: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.news .title {
    text-align: left;
    font-size: 36px;
    line-height: 44px
}

.news .button {
    border: 1px solid #F39224;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 153px;
    height: 40px;
    font-weight: 600;
    font-size: 14px;
    color: #F39224
}

.news__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 77px
}

.news__item {
    width: 33.333%;
    text-align: left;
    margin-bottom: 10px
}

.news__item-date {
    font-weight: 700;
    font-size: 14px;
    color: #F39224;
    margin-bottom: 20px;
    padding-left: 10px
}

.news__item-title {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 24px;
    padding: 0 10px;
    text-align: -webkit-left
}

.news__item-subtitle {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #918F8F;
    padding: 0 10px
}

.furniture__menu-btn {
    display: none;
    width: 36px;
    height: 30px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-left: 15px
}

.furniture__menu-btn span {
    background-color: #F39224;
    width: 24px;
    height: 5px;
    position: relative;
    display: block;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.furniture__menu-btn span::before,
.furniture__menu-btn span::after {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    content: '';
    position: absolute;
    width: 32px;
    height: 5px;
    background-color: #F39224;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
    border-radius: 3px;
    right: 4px
}

.furniture__menu-btn span::after {
    -webkit-transform: translateY(-12px);
    -ms-transform: translateY(-12px);
    transform: translateY(-12px)
}

.furniture__menu-btn.active span {
    height: 0
}

.furniture__menu-btn.active span::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.furniture__menu-btn.active span::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.furniturs img {
    margin-bottom: 20px
}

.furniturs .services__item {
    width: 100%
}

.furniture-text {
    text-align: left;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    margin-top: 35px;
    width: 100%
}

.furniture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 66px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 889px;
    margin-top: 30px
}

.furniture__content {
    text-align: left;
    margin-left: 60px
}

.furniture__content li {
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #5A5758;
    display: block;
    margin-bottom: 10px
}

.furniture__content li span {
    font-weight: 300
}

.furniture__content .price {
    font-weight: 600;
    font-size: 30px;
    line-height: 24px;
    margin-top: 20px;
    margin-bottom: 37px
}

.furniture__content .link {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 321px;
    width: 100%;
    height: 60px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    background: -o-linear-gradient(100.59deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224;
    background: linear-gradient(349.41deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224
}

.furniture__content .link svg {
    margin-left: 15px
}

.furniture .services__item {
    max-width: 286px;
    width: 100%
}

.swiper-container-wrapperr {
    position: relative;
    max-width: 885px;
    margin-left: auto;
    margin-right: 0
}

.swiper-container-wrapper {
    width: 100%
}

.swiper-container-wrapper .swiper-container-5 {
    max-width: 885px;
    margin-left: auto;
    margin-right: 0
}

.swiper-container-wrapper .title {
    margin-bottom: 35px
}

.swiper-container-wrapper .swiper-button-next {
    right: -30px
}

.swiper-container-wrapper .swiper-button-prev {
    left: -30px
}

.schedule {
    padding-bottom: 76px;
    padding-top: 75px;
    text-align: left
}

.schedule ul {
    text-align: left
}

.schedule .title {
    font-size: 36px;
    text-align: left
}

.schedule .date {
    text-align: left;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 35px
}

.schedule .list li {
    text-align: left;
    display: block;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #5A5758
}

.schedule .list li:last-child {
    margin-top: 50px
}

.schedule .list li+li {
    margin-top: 30px
}

.schedule .link {
    background: -o-linear-gradient(110.44deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224;
    background: linear-gradient(339.56deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224;
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 160px;
    margin-top: 50px
}

.schedule .link svg {
    margin-right: 15px
}

.contacts__item+.contacts__item {
    margin-top: 50px
}

.breadcrumbs {
    text-align: left
}

.contacts {
    padding-top: 54px;
    padding-bottom: 75px
}


.contacts .breadcrumbs {
    margin-bottom: 9px;
}


.contacts__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 18px;
    /* margin-top: 10px*/
}

.contacts__top .title {
    text-align: left;
    font-size: 36px
}

.contacts__top .button {
    border: 1px solid #F39224;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 228px;
    height: 40px;
    font-weight: 600;
    font-size: 14px;
    color: #F39224
}

.contacts__item-line {
    height: 1px;
    width: 100%;
    margin-left: 15px;
    background-color: #E3E3E3
}

.contacts__item-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 26px
}

.contacts__item-block .contacts__item-title {
    max-width: 184px;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #5A5758;
    text-align: left;
    min-width: 150px;
}

.contacts__item-block .contacts__item-title-2 {
    max-width: 100px
}

.contacts__item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left
}

.contacts__item-wrapper ul {
    margin-left: 60px
}

.contacts__item-wrapper li+li {
    margin-top: 15px
}

.contacts__item-wrapper li {
    display: block;
    max-width: 410px;
    position: relative;
    padding: 15px 0 15px 60px;
    /*height: 40px;*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.contacts__item-wrapper li::before {
    content: '';
    position: absolute;
    background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 40px;
    height: 40px;
    left: 0;
    top: 5px
}

.contacts__item-wrapper li img {
    margin-right: 15px
}

.contacts__item-wrapper li span,
.contacts__item-wrapper li a {
    font-weight: 700
}

.contacts__item-wrapper li.phone::before {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-2.png)
}

.contacts__item-wrapper li.schedule-block::before {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-3.png)
}

.contacts__item-wrapper .site a {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #F39224
}

.contacts__item-wrapper .site::before {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-4.png)
}

.popup.active {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    z-index: 150
}

.popup {
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 20
}

.popup__wrapper {
    background-color: #fff;
    max-width: 935px;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative;
    margin-top: 100px;
}

.popup__wrapper .close {
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer;
    z-index: 30
}

.popup__wrapper .custom-radio label {
    margin-bottom: 20px
}

.popup__wrapper input {
    max-width: 245px
}

.popup__wrapper .popup-content {
    padding: 30px 60px
}

.popup__wrapper .title {
    font-size: 36px;
    line-height: 44px
}

.popup__wrapper .subtitle {
    font-size: 20px;
    line-height: 24px
}

.popup__wrapper .calculator__item {
    margin-top: 20px;
    max-width: 245px;
    width: 100%
}

.popup__wrapper .calculator__item::before {
    display: none
}

.popup__wrapper .item-2 input {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #C8C7C7;
    background-color: #fff
}

.popup__wrapper .item-2 input::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: transparent;
    font-weight: 400
}

.popup__wrapper .item-2 input::-moz-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: transparent;
    font-weight: 400
}

.popup__wrapper .item-2 input:-ms-input-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: transparent;
    font-weight: 400
}

.popup__wrapper .item-2 input::-ms-input-placeholder {
    font-size: 16px;
    line-height: 20px;
    color: transparent;
    font-weight: 400
}

.popup__wrapper .item-2 input::placeholder {
    font-size: 16px;
    line-height: 20px;
    color: transparent;
    font-weight: 400
}

.popup__wrapper .item-2 input:first-child {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-1.svg);
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-3.svg)
}

.popup__wrapper .item-2 input:last-child {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-2.svg);
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-4.svg)
}

.popup__wrapper .item-3 strong {
    padding-left: 20px;
    color: #C8C7C7
}

.popup__wrapper .item-3 .custom-radio [type="radio"]:checked+.custom-radio__label:before,
.popup__wrapper .item-3 .custom-radio [type="radio"]:not(:checked)+.custom-radio__label:before {
    border-color: #C8C7C7
}

.popup__wrapper .calculator__item-active.item-2 input::-webkit-input-placeholder {
    color: #918F8F
}

.popup__wrapper .calculator__item-active.item-2 input::-moz-placeholder {
    color: #918F8F
}

.popup__wrapper .calculator__item-active.item-2 input:-ms-input-placeholder {
    color: #918F8F
}

.popup__wrapper .calculator__item-active.item-2 input::-ms-input-placeholder {
    color: #918F8F
}

.popup__wrapper .calculator__item-active.item-2 input::placeholder {
    color: #918F8F
}

.popup__wrapper .calculator__item-active.item-2 input:first-child {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-1.svg)
}

.popup__wrapper .calculator__item-active.item-2 input:last-child {
    background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-2.svg)
}

.popup__wrapper .calculator__item-active.item-3 strong {
    color: #5A5758
}

.popup__wrapper .calculator__bottom {
    margin-top: 10px;
    margin-bottom: 40px
}

.popup__wrapper .calculator__bottom .container {
    max-height: 100px
}

.popup__wrapper .price {
    font-size: 40px
}

.popup__wrapper .price span {
    font-size: 20px
}

.popup__wrapper .link {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase
}

.popup__wrapper .date {
    font-size: 20px
}

.popup__wrapper .date span {
    font-size: 20px
}

.popup__wrapper .date .number {
    font-size: 40px
}

.button-fixed {
    cursor: pointer;
    position: fixed;
    right: 0;
    top: 180px;
    width: 60px;
    height: 233px;
    background: #FFF;
    border: 1px solid #E3E3E3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0 0 0 30px;
    z-index: 15
}

.button-text {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: #F39224;
    margin-top: 90px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px
}

.popup-rev {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 15;
    text-align: center
}

.popup-rev.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.popup-rev .container {
    min-width: 681px;
    margin-right: auto
}

.popup-rev .container img {
    max-width: 550px;
    width: 100%
}

.swiper-container-4 {
    min-width: 681px;
    margin-right: auto
}

.swiper-container-4 img {
    max-width: 223px;
    height: 258px;
    width: 100%
}

@media screen and (max-width: 1630px) {
    .header__text {
        display: none
    }
}

@media screen and (max-width: 1460px) {

    .swiper-container-3 .swiper-button-prev,
    .swiper-container-3 .swiper-button-next {
        bottom: 10%;
        top: auto
    }

    .header__text {
        display: none
    }

    .tel {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media screen and (max-width: 1229px) {
    .popup__wrapper {
        margin-top: 20px;
    }

    .catalog .furniture__menu-btn {
        display: block
    }

    .catalog .catalog__sits {
        position: relative
    }

    .catalog .left-site {
        max-height: 0;
        overflow: hidden;
        position: absolute;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        top: 25px;
        z-index: 102
    }

    .catalog .left-site.active {
        max-height: 100%;
        overflow: auto;
        z-index: 102
    }
}

@media screen and (max-width: 1200px) {
    .swiper-container-wrapper {
        max-width: 800px
    }

    .benefits__item {
        width: 47%
    }

    .benefits__item::after,
    .benefits__item::before {
        display: none
    }

    .safety__items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .safety__item {
        width: 33.33%
    }

    .safety__item::after,
    .safety__item::before {
        display: none
    }

    .slider-container .swiper-wrapper {
        padding: 0
    }

    .services__item {
        width: 33%
    }
}

@media screen and (max-width: 1366px) {
    h1 {
        line-height: normal
    }

    .sub_menu {
        display: none !important
    }

    .video__item {
        max-width: 100%;
        width: 100%
    }

    .block-calculator {
        background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg.jpg)
    }

    .header__menu-btn {
        display: block;
        z-index: 11;
        margin-right: -16px;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .header .link {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-right: 30px;
        margin-left: auto
    }

    .header {
        position: relative
    }

    .header__menu.active {
        max-height: 350px;
        overflow: auto;
        padding-top: 45px;
        padding-bottom: 20px
    }

    .header__menu {
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        max-height: 0;
        overflow: hidden;
        background-color: #fff;
        position: absolute;
        top: 100%;
        right: 0;
        z-index: 30;
        width: 100%;
        text-align: left
    }

    .header__menu li+li {
        margin-left: 30px;
        margin-top: 20px
    }

    .header__menu li {
        display: block;
        line-height: 25px;
        margin-left: 30px
    }

    .header__menu .tel {
        margin-left: 0
    }
}

@media screen and (max-width: 1150px) {

    .contacts__item-wrapper,
    .news__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .news__item {
        max-width: 100%;
        margin-top: 25px
    }

    .map,
    .contacts__item-content {
        width: 100%
    }

    .map ul,
    .contacts__item-content ul {
        margin-left: 0;
        padding: 15px 0
    }

    .swiper-container-3 .swiper-button-prev,
    .swiper-container-3 .swiper-button-next {
        bottom: 50px;
        top: auto;
        right: 100px
    }

    .swiper-container-3 .swiper-button-prev {
        left: auto;
        right: 180px
    }

    .history {
        height: auto;
        padding-bottom: 50px
    }

    .history__item {
        width: 50%;
        margin-top: 20px
    }

    .history__item .text {
        margin: 0 auto
    }

    .plus:before {
        display: none
    }

    .about__wrapper img {
        margin-right: 20px;
        max-width: 300px;
        height: 224px
    }

    .cargo-types__item {
        max-width: 50%
    }

    .cargo-types__item-before::before {
        display: none
    }
}

@media screen and (max-width: 1090px) {
    .header__menu a {
        font-size: 14px;
        display: block
    }

    .popup.active {
        position: absolute;
        height: 1000vh
    }

    .popup.active .calculator__item+.calculator__item {
        margin-top: 20px
    }
}

@media screen and (max-width: 1075px) {
    .custom-radio label {
        width: 100%
    }

    .about__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .about__item {
        width: 50%;
        margin-top: 15px
    }

    .about__item-subtitle {
        margin: 0 auto
    }

    .block-calculator {
        height: 100%
    }

    .item-before::before {
        display: none
    }

    .calculator__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .calculator__item {
        max-width: 100%;
        width: 100%
    }

    .calculator__item form {
        max-width: 450px;
        margin: 0 auto
    }

    .calculator__item+.calculator__item {
        margin-top: 40px
    }
}

@media screen and (max-width: 1032px) {
    .about__wrapper {
        display: block
    }

    .about__wrapper img {
        float: left;
        margin-right: 20px;
        margin-bottom: 15px;
        max-width: 300px;
        height: 224px
    }

    .request .bg-img {
        display: none
    }

    .swiper-container .swiper-slide img {
        max-width: 300px
    }

    .slider-container img {
        max-width: 150px;
        max-height: 150px
    }

    .title {
        font-size: 45px
    }

    .subtitle {
        font-size: 20px
    }

    .top {
        padding-top: 30px
    }
}

@media screen and (max-width: 905px) {
    .news__items {
        justify-content: center
    }

    .news__item {
        width: 50%
    }

    .popup__wrapper .calculator__bottom .container {
        max-height: 100%
    }

    .popup__wrapper .calculator__item {
        max-width: 100%
    }

    .popup__wrapper form,
    .popup__wrapper input {
        margin: 0 auto
    }

    .popup__wrapper .close {
        top: 0;
        right: 0
    }
}

@media screen and (max-width: 850px) {
    .a_table {
        overflow-x: scroll
    }

    .catalog {
        padding-top: 20px
    }

    .catalog .right-site {
        margin-left: 0
    }

    .furniture__menu-btn {
        display: block
    }

    .catalog__sits {
        position: relative
    }

    .left-site {
        max-height: 0;
        overflow: hidden;
        position: absolute;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        top: 25px
    }

    .left-site.active {
        max-height: 100%;
        overflow: auto;
        z-index: 10
    }

    .furniture__content {
        margin-left: 0
    }

    .services {
        padding-top: 30px
    }

    .services__item {
        width: 100%
    }
}

@media screen and (max-width: 770px) {
    .tracking .map {
        display: none
    }

    .request form input,
    .request form .link {
        width: 100%;
        margin: 20px auto
    }

    .safety__item {
        width: 50%
    }

    .title {
        font-size: 35px
    }

    .subtitle {
        font-size: 18px
    }

    .top .top__text {
        font-size: 12px
    }

    .top input,
    .top button {
        max-width: 245px;
        font-size: 12px;
        background-image: url(/local/templates/main-new/assets/css/imag);
        height: 40px
    }

    .top form input {
        height: 40px
    }

    .top form input::-webkit-input-placeholder {
        font-size: 12px
    }

    .top form input::-moz-placeholder {
        font-size: 12px
    }

    .top form input:-ms-input-placeholder {
        font-size: 12px
    }

    .top form input::-ms-input-placeholder {
        font-size: 12px
    }

    .top form input::placeholder {
        font-size: 12px
    }
}

@media screen and (max-width: 768px) {
    .top {
        background-image: url(/local/templates/main-new/assets/css/../images/top_bg-1-768.jpg)
    }

    .block-calculator {
        background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-768.jpg)
    }

    .request {
        background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-768.jpg)
    }
}

@media screen and (max-width: 690px) {
    .tell {
        display: none
    }

    .questions__item-title {
        padding-left: 20px
    }

    .questions__item.active .questions__item-text {
        padding-left: 20px
    }

    .swiper-container-2 img {
        max-width: 100px
    }

    .benefits__item {
        width: 100%
    }

    .benefits__item-title {
        font-size: 20px
    }

    .cargo-types__subtitle {
        font-size: 15px
    }

    .services__item-content {
        padding: 26px 18px
    }

    .calculator__bottom .container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: 100%;
        padding: 15px 0
    }

    .calculator__bottom .container .price,
    .calculator__bottom .container .link,
    .calculator__bottom .container .date {
        width: 100%;
        margin-top: 30px
    }

    .calculator__bottom .container .link {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        max-width: 245px;
        margin: 0 auto;
        margin-top: 30px
    }
}

@media screen and (max-width: 610px) {
    .swiper-container-4 {
        min-width: 100%;
        width: 100%;
        margin-right: auto
    }

    .furniture {
        align-items: flex-start
    }

    .furniturs img {
        max-width: 100%;
        height: auto
    }

    .catalog .right-site .title {
        text-align: center
    }

    .map iframe {
        margin: 0 auto;
        max-width: 290px;
        max-height: 150px
    }

    .swiper-container-4 .swiper-slide::before {
        display: none
    }

    .popup-rev .container img {
        max-width: 320px
    }

    .steps {
        padding-top: 30px
    }

    .history {
        padding-top: 20px
    }

    .history .subtitle {
        margin-bottom: 20px
    }

    .swiper-container-3 .swiper-button-prev,
    .swiper-container-3 .swiper-button-next {
        top: 30%;
        bottom: auto;
        right: 5%
    }

    .swiper-container-3 .swiper-button-prev {
        left: 5%
    }

    .history__item {
        width: 100%
    }

    .block-videos {
        padding-top: 30px
    }

    .video__items {
        margin-top: 25px;
        margin-bottom: 25px
    }

    .video__item iframe {
        width: 290px;
        height: 150px
    }

    .about__item {
        width: 100%
    }

    .request {
        padding-bottom: 20px
    }

    .slider-container .swiper-slide::before {
        display: none
    }

    .swiper-button-prev:after,
    .swiper-button-next:after {
        width: 30px;
        height: 30px
    }

    .title {
        max-width: 390px;
        margin: 0 auto;
        line-height: 50px
    }

    .subtitle {
        font-size: 14px
    }

    .top {
        padding-bottom: 50px
    }

    .top button,
    .top input {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .top form input,
    .top button {
        margin-right: 0;
        max-width: 300px;
        width: 100%;
        margin-top: 15px
    }
}

@media screen and (max-width: 540px) {
    .catalog .right-site__top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .catalog .buttons {
        margin-top: 10px
    }

    .button-fixed {
        top: auto;
        bottom: 15px
    }

    .contacts__top,
    .news__top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .contacts__top .title,
    .news__top .title {
        width: 100%;
        margin-left: 0
    }

    .questions__item-title::before {
        right: 15px;
        top: 20%
    }

    .questions__item-title {
        font-size: 16px;
        line-height: 25px
    }

    .about__wrapper img {
        width: 120px;
        height: 90px
    }

    .new-adress-lbl img {
        height: 122px;
    }

    .safety__item {
        width: 100%
    }
}

@media screen and (max-width: 500px) {

    .swiper-container-2 .swiper-button-prev,
    .swiper-container-2 .swiper-button-next {
        top: auto;
        bottom: 0
    }

    < !--.about__content-block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    -->.about__content-block img {
        width: 100%
    }

    .about__wrapper>img {
        display: none
    }

    .tracking {
        padding: 20px 0
    }

    .tracking .top-text {
        margin-top: 0
    }

    .cargo-types__item img {
        max-width: 70px;
        max-height: 70px;
    }

    .logo img {
        height: auto !important;
    }

    .cargo-types__item-text {
        font-size: 14px
    }

    .services__item .line {
        display: none
    }

    .calculator__item-title {
        font-size: 20px
    }

    .title {
        font-size: 35px;
        line-height: 45px
    }

    .logo img {
        max-width: 100px
    }

    .header .link {
        font-size: 12px;
        padding: 7px 10px
    }

    .header__menu.active {
        padding-top: 20px
    }
}

@media screen and (max-width: 425px) {
    .top {
        background-image: url(/local/templates/main-new/assets/css/../images/top_bg-1-425.jpg)
    }

    .block-calculator {
        background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-425.jpg)
    }

    .request {
        background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-425.jpg)
    }
}

@media screen and (max-width: 410px) {
    .header__menu {
        z-index: 10
    }

    h1 {
        line-height: normal
    }

    .title {
        font-size: 30px;
        padding-left: 10px;
        padding-right: 10px
    }

    .top-text {
        padding-left: 10px;
        padding-right: 10px
    }

    .about__content-text {
        text-align: justify
    }

    .services__item1 {
        margin-left: auto;
        margin-right: auto
    }

    .subtitle {
        font-size: 14px;
        padding: 15px
    }

    .top .top__text {
        margin-top: 20px
    }
}

.error {
    border: 1px solid red;
    box-shadow: 1px 2px 8px red !important
}

@media (max-width: 860px) {
    .c-table-row .c-table-col:first-child {
        min-height: 115px;
    }

    body .c-table-row .c-table-col {
        min-height: 106px;
    }

    body .c-table-row {
        display: flex;
        flex-direction: column;
        grid-row-gap: 0;
    }

    .c-table-row .c-table-col+.c-table-col {
        margin-top: 4px;
    }
}

.tell {
    display: flex;
    align-items: center;
}

.tel {
    white-space: nowrap;
    display: block;
}

.header__menu {
    margin-right: auto;
}


.c-table-row {
    grid-template-columns: 150px repeat(auto-fit, minmax(0, 1fr)) !important;
}


.header .tell li {
    display: flex;
}

@media (max-width: 1760px) {
    .header .tell li:first-child {
        flex-direction: column;
    }

    .header .tell li:first-child a+a {
        margin-top: 6px;
    }

    .header .tell li+li {
        margin-left: 5px;
    }
}

.c-table .c-table-row>.c-table-col {
    padding: 20px 10px;
    word-break: break-word;
}

@media (max-width: 860px) {
    .c-table {
        display: block !important;
        overflow: hidden;
        overflow-x: scroll;
        width: 100%;
    }

    .c-table-row {
        grid-template-columns: 150px repeat(10, 1fr) !important;
        width: 100% !important;
        min-width: 800px !important;
        display: grid !important;
    }

    .c-table-row+.c-table-row {
        margin-top: 4px !important;
    }

    .c-table-row .c-table-col {
        min-width: 75px !important;
    }

    .c-table-row .c-table-col+.c-table-col {
        margin-top: 0 !important;
    }
}






.check-block {
    display: flex;
    align-items: center;
}

.check-block .checkbox {
    width: 20px;
    min-width: 20px;
    height: 20px;
    border-radius: 3px;
    position: relative;
    margin-right: 10px;
    padding: 0;
}

.check-block--radio .checkbox {
    border-radius: 50%;
}

.check-block .checkbox input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
}

.check-block .checkbox .checkbox-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #E3E3E3;
    box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
}

.check-block--radio .checkbox .checkbox-mask {
    border-radius: 50%;
}

.check-block .checkbox .checkbox-mask:after {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #333;
}

.check-block .checkbox input:checked~.checkbox-mask:after {
    opacity: 1;
}

.check-block .checkbox input:checked~.checkbox-mask img {
    opacity: 1;
}


.check-block label {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #231F20;
    cursor: pointer;
    text-align: left;
}

.check-block label span {
    color: #F4AD24;
}


.block-calculator-new-design .calculator__items {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.block-calculator-new-design .calculator__item .calculator__item-row {
    display: flex;
    justify-content: space-between;
    max-width: 100%;
    width: 100%;
}

.block-calculator-new-design .calculator__item {
    max-width: 100%;
    width: 100%;
}


.block-calculator-new-design .calculator__item-field {
    width: calc(50% - 15px);
    min-width: calc(50% - 15px);
}

.block-calculator-new-design .calculator__item input+input {
    margin-top: 0;
}

.block-calculator-new-design .calculator__item-1 {
    padding-right: 30px;
    border-right: 1px dashed #918F8F;
}

.block-calculator-new-design .calculator__item-2 {
    padding-left: 30px;
}

.block-calculator-new-design .calculator__item-field-checks {
    display: flex;
    justify-content: space-between;
}

.block-calculator-new-design .calculator__item-field-checks {
    margin-top: 18px;
}

.block-calculator-new-design .title {
    margin-bottom: 31px;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    color: #231F20;
}

.block-calculator-new-design .calculator__bottom {
    background: #E3E3E3;
    box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 40px;
}


.block-calculator-new-design .calculator__bottom .container {
    height: 80px;
}


.block-calculator-new-design .calculator__bottom .link {
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    display: flex;
    height: 60px;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
    padding: 20px 30px;
    background: linear-gradient(315deg, #F4AD24 15.42%, #F29224 85.83%);
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
}

.block-calculator-new-design .calculator__bottom .price {
    display: flex;
    align-items: center;
    margin-right: auto;
    font-weight: 600;
    font-size: 30px;
    line-height: 24px;
    color: #231F20;
}

.block-calculator-new-design .calculator__bottom .date {
    display: flex;
    align-items: center;
    margin-left: auto;
    font-weight: 600;
    font-size: 30px;
    line-height: 24px;
    color: #231F20;
}


.block-calculator-new-design .calculator__bottom .date strong,
.calculator__bottom .price strong {
    font-weight: 600;
    font-size: 60px;
    line-height: 60px;
    color: #231F20;
    margin: 0 8px;
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



.block-calculator-new-design .calculator__bottom {
    margin-top: 30px;
    margin-bottom: 0;
    position: relative;
}

.block-calculator-new-design .calculator__bottom:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 10px;
    height: 10px;
    background: #E3E3E3;
    box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.12);
    z-index: -1;
}



.block-calculator-new-design .calculator__item input {
    border: 1px solid #E3E3E3;
    box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
    text-align: left;
    padding-left: 64px;
    padding-right: 67px;
    color: #231F20;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}

.block-calculator-new-design .calculator__item input::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #918F8F;

}



.block-calculator-new-design .calculator__bottom .link {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}


.block-calculator.block-calculator-new-design {
    background: none;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}



.block-calculator-new-design .block-calculator {
    background: none;
    height: auto;
    padding-top: 0;
}

.block-calculator-new-design .toggleDirection {
    flex-direction: column;
}

.block-calculator-new-design .toggleDirection svg+svg {
    margin-top: 9px;
}


.block-calculator-new-design .toggleDirection {
    flex-direction: column;
    align-self: flex-start;
    margin-top: 16px;
}


@media screen and (max-width: 1075px) {
    .block-calculator-new-design .calculator__item+.calculator__item {
        margin-top: 0;
    }


    .block-calculator-new-design .calculator__items {
        grid-template-columns: 100%;
        grid-row-gap: 30px;
    }

    .block-calculator-new-design .calculator__item-field-checks {
        justify-content: center;
    }

    .check-block+.check-block {
        margin-left: 30px;
    }

    .block-calculator-new-design .calculator__item-1 {
        padding-right: 0;
        border-right: none;
    }

    .block-calculator-new-design .calculator__item-2 {
        padding-left: 0;
    }

    .block-calculator-new-design .calculator__item .calculator__item-row.calculator__item-row--checks {
        justify-content: center;
    }



    .block-calculator-new-design .calculator__bottom {
        margin-top: 38px;
    }


    .block-calculator.block-calculator-new-design {
        padding-top: 34px;
        padding-bottom: 80px;
    }

    .block-calculator-new-design .calculator__item-field {
        width: calc(50% - 20px);
        min-width: calc(50% - 20px);
    }

    .block-calculator-new-design .title {
        margin-bottom: 24px;
    }
}



@media screen and (max-width: 768px) {
    .block-calculator-new-design .calculator__item .calculator__item-row {
        flex-direction: column;
    }

    .block-calculator-new-design .calculator__item-field {
        width: 100%;
        min-width: 100%;
    }

    .block-calculator-new-design .toggleDirection {
        flex-direction: column;
        align-self: center;
        margin-top: 15px;
        margin-bottom: 15px;
        transform: rotate(90deg)
    }

    .block-calculator-new-design .calculator__item-field-checks {
        margin-top: 13px;
    }

    .block-calculator-new-design .calculator__items {
        grid-row-gap: 40px;
    }

    .block-calculator-new-design .calculator__item-field+.calculator__item-field {
        margin-top: 20px;
    }


    .block-calculator-new-design .calculator__bottom .link {
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translate(-50%, -20px);
    }


    .block-calculator-new-design .calculator__bottom:before {
        content: "";
        position: absolute;
        top: 15px;
        left: 50%;
        transform: translate(-50%, 0);
        width: 1px;
        height: 30px;
        border-left: 1px dashed #918F8F;
    }


    .block-calculator-new-design .calculator__bottom .price span,
    .block-calculator-new-design .calculator__bottom .date span {
        font-size: 18px;
        line-height: 24px;
    }

    .block-calculator-new-design .calculator__bottom .date strong,
    .calculator__bottom .price strong {
        font-size: 30px;
        line-height: 30px;
    }

    .block-calculator-new-design .calculator__bottom .date {
        font-size: 18px;
        line-height: 24px;
    }

    .block-calculator-new-design .calculator__bottom .container {
        padding-left: 0;
        padding-right: 0;
    }

    .block-calculator-new-design .calculator__bottom .date strong,
    .calculator__bottom .price strong {
        font-size: 20px;
        line-height: 20px;
    }


    .block-calculator-new-design .calculator__bottom .price,
    .block-calculator-new-design .calculator__bottom .date {
        font-size: 18px;
        line-height: 18px;
    }

    .block-calculator-new-design .calculator__bottom .price span,
    .block-calculator-new-design .calculator__bottom .date span {
        font-size: 18px;
        line-height: 18px;
    }


}

@media screen and (max-width: 690px) {

    .calculator__bottom .container .price,
    .calculator__bottom .container .link,
    .calculator__bottom .container .date {
        width: auto;
        margin: 0;
    }

    .block-calculator-new-design .calculator__bottom .container {
        padding: 18px 31px;
    }

    .block-calculator-new-design .calculator__bottom .link {
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        max-width: 282px;
        width: 100% !important;
    }

    .block-calculator-new-design .title {
        font-size: 24px;
        line-height: 29px;
        margin-bottom: 24px;
    }

    .block-calculator.block-calculator-new-design {
        padding-bottom: 60px;
    }


    .block-calculator-new-design .calculator__bottom {
        margin-top: 28px;
    }


    .block-calculator-new-design .calculator__item input::placeholder {}

    .block-calculator-new-design .container {
        padding-left: 0;
        padding-right: 0;
    }

    .block-calculator-new-design>.container {
        padding-left: 20px;
        padding-right: 20px;
    }




}




.calculator__item-field {
    position: relative;
}

.calculator__item-field .ic {
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
}

.calculator__item-field .messure {
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
    font-size: 16px;
    line-height: 20px;
}

.calculator__item-field .messure sup {
    font-size: 10px;
}


.block-calculator-new-design .calculator__bottom .date {
    display: none;
}


.sp-title {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #231F20;
}

.contacts-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.contacts__top .button {
    padding: 20px 30px;
    background: #FFFFFF;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #F39224;
    height: 60px;
}

.contacts__top .button svg {
    margin-left: 9px;
}



/*.contacts__item {
    flex-direction: column;
}*/

..contacts__item-block {
    width: 100%;
}

..contacts__item+.contacts__item {
    margin-top: 60px;
}


.contacts__item-block .contacts__item-title {
    font-family: 'Merriweather';
    color: #5A5758;
}

.contacts__item-wrapper li,
.contacts__item-wrapper li a {
    font-family: 'Merriweather';
    color: #5A5758;
    font-size: 20px;
    line-height: 26px;
}


.contacts__item-block .contacts__item-title {
    min-width: auto;
    width: fit-content;
    margin-right: 10px;
    white-space: nowrap;
}


.contacts__item-wrapper li::before {
    top: 50%;
    transform: translateY(-50%);
}



.contacts__item-wrapper li {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 40px;
    display: flex;
    align-items: center;
}


@media screen and (max-width: 500px) {
    .contacts__top .title {
        font-size: 35px;
    }
}

@media screen and (max-width: 410px) {
    .contacts__top .title {
        font-size: 30px;
    }
}



.news-row {
    padding-top: 50px;
    padding-bottom: 100px;
}



.contacts__top .button.button-sm {
    font-size: 14px;
    height: 40px;
}


.r-new-grid {
    padding-top: 10px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 40px;
}


.r-new-grid li small {
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #F39224;
    margin-bottom: 12px;
    text-align: left;
}


.r-new-grid li a {
    display: block;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #231F20;
    margin-bottom: 9px;
    text-align: left;
}


.r-new-grid li p {
    display: block;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #918F8F;
    text-align: left;
}


@media (max-width: 767px) {
    .r-new-grid {
        grid-template-columns: 100%;
        grid-row-gap: 40px;
    }


    .contacts__top {
        flex-direction: column;
        align-items: flex-start;
    }


    .contacts__top .title {
        max-width: none !important;
        margin-bottom: 15px;
        margin-left: 0;
    }
}



@media screen and (max-width: 610px) {
    .map iframe {
        margin: 0 auto;
        max-width: 100%;
        max-height: 150px;
    }

    .map>ymaps {
        max-width: 100% !important;
        width: 100% !important;
        overflow: hidden;
    }
}


.contacts__item-block .contacts__item-title {
    font-size: 24px;
}


.popup.block-calculator-new-design .calculator__item .calculator__item-row {
    flex-direction: column;
}


.popup.block-calculator-new-design .calculator__item-field {
    width: 100%;
}


.popup.block-calculator-new-design .calculator__item input {
    max-width: 100%;
}

.popup.block-calculator-new-design .toggleDirection {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    transform: rotate(90deg);
}



.popup.block-calculator-new-design .calculator__item {
    display: flex;
    flex-direction: column;
}


.popup.block-calculator-new-design .calculator__item .calculator__item-row:not(.calculator__item-field-checks) {
    flex: 1;
}

@media (max-width: 1080px) {
    .popup.block-calculator-new-design .calculator__item-field+.calculator__item-field {
        margin-top: 30px;
    }
}


@media (max-width: 640px) {
    .b24-widget-button-position-bottom-right {
        right: auto !important;
        left: 20px !important;
        bottom: 50px !important;
    }
}



.hamburger {
    height: 100%;
    background: linear-gradient(315deg, #F4AD24 15.42%, #F29224 85.83%);
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 40px;
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    width: 20px;
    background-color: #fff;
    border-radius: 0;
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}

.header__text {
    display: none;
}


.vacansy-text ul li {
    display: block;
}
/* End */


/* Start:/local/templates/main-new/assets/css/simplebar.min.css?16705025742937*/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

/* End */


/* Start:/local/templates/main-new/assets/css/jquery.fancybox.min.css?161375319712795*/
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;-ms-touch-action:manipulation;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;-ms-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;-ms-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;-ms-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;-ms-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{-webkit-backface-visibility:hidden;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)}}
/* End */


/* Start:/local/templates/main-new/assets/css/nice-select.css?17168049585706*/
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}

.nice-select:hover {
  border-color: #dbdbdb;
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
  border-color: #999;
}

.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}

.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}

.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: #cccccc;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .list {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}

.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}

.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #f6f6f6;
}

.nice-select .option.selected {
  font-weight: bold;
}

.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}





/* .nice-select .list::-webkit-scrollbar {
  width: 0
} */

.nice-select .list {
  margin-top: 5px;
  top: 100%;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  max-height: 210px;
  overflow-y: scroll;
  padding: 52px 0 0
}

.nice-select.has-multiple {
  white-space: inherit;
  height: auto;
  padding: 7px 12px;
  min-height: 53px;
  line-height: 22px
}

.nice-select.has-multiple span.current {
  border: 1px solid #CCC;
  background: #EEE;
  padding: 0 10px;
  border-radius: 3px;
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 3px;
  margin-right: 3px
}

.nice-select.has-multiple .multiple-options {
  display: block;
  line-height: 37px;
  margin-left: 30px;
  padding: 0
}

.nice-select .nice-select-search-box {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  margin-top: 5px;
  top: 100%;
  left: 0;
  z-index: 8;
  padding: 5px;
  background: #FFF;
  opacity: 0;
  pointer-events: none;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 0 0 1px rgba(68, 88, 112, .11);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(.75) translateY(-21px);
  -ms-transform: scale(.75) translateY(-21px);
  transform: scale(.75) translateY(-21px);
  -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
  transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out
}

.nice-select .nice-select-search {
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: none;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  padding: 7px 12px;
  margin: 0 10px 0 0;
  width: 100% !important;
  min-height: 36px;
  line-height: 22px;
  height: auto;
  outline: 0 !important
}

.nice-select.open .nice-select-search-box {
  opacity: 1;
  z-index: 10;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0)
}
/* End */


/* Start:/local/templates/main-new/components/bitrix/search.form/header-mob/style.css?17303753551619*/
.search-mob {
        display: none;
    }

    .header {
        z-index: 96;
    }

    @media(max-width: 550px) {
        .search-mob {
            display: none;
            position: absolute;
            top: 100%;
            left: 0px;
            right: 0px;
            box-sizing: border-box;
            z-index: 1000;
            padding: 10px 15px;
            background: white;
            transition: all 0.2s;
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
            z-index: 95;
        }

        .search-mob.active {
            display: block;
            transition: all 0.2s;
        }


        #header-search-form-mob {
            border: 1px solid rgba(243, 146, 36, 1);
            padding: 0px 15px;
            border-radius: 10px;
            width: 100%;
            max-width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 39px;
            transition: all 0.2s;
            box-sizing: border-box;
        }

        #header-search-form-mob #searchMobSubmit {
            background: none;
            border: none;
            margin: 0;
            padding: 0;
            width: auto;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        #header-search-form-mob input[type="text"] {
            height: 100%;
            text-align: left;
            box-sizing: border-box;
            display: block;
            width: 100%;
            max-width: 100%;
            outline: none;
        }
    }
/* End */


/* Start:/local/templates/main-new/components/bitrix/search.form/header/style.css?17303743121444*/
#header-search-form {
        border: 1px solid rgba(243, 146, 36, 1);
        padding: 0px 15px;
        border-radius: 10px;
        width: 100%;
        max-width: 131px;
        display: flex;
        align-items: center;
        height: 39px;
        transition: all 0.2s;
        position: relative;
    }

    #header-search-form input {
        width: 100%;
        box-sizing: border-box;
        height: 100%;
        outline: none !important;
    }

    #searchSubmit {
        background: none;
        border: none;
        padding: 0px;
        width: auto;
        height: auto;
    }

    #header-search-form.active {
        position: absolute;
        left: 0px;
        z-index: 400;
        max-width: 100%;
        transition: all 0.2s;
        box-sizing: border-box;
    }

    .open-search_mob {
        display: none;
        margin: 0px;
        padding: 0px;
        background: none;
        border: none;
    }

    @media(max-width: 550px) {
        #header-search-form {
            display: none;
        }

        .open-search_mob {
            display: block;
            margin-right: 5px;
        }

        .open-search_mob .open {
            display: block;
        }

        .open-search_mob .close {
            display: none;
        }

        .open-search_mob.active .open {
            display: none;
        }

        .open-search_mob.active .close {
            display: block;
        }
    }

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.min.css?15814161813715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/styles.css?1656482925460222*/
/* Start:/local/templates/main-new/assets/css/style.min.css?162789391959289*/
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

::before, ::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }

body {
  line-height: 16px;
  font-family: 'Montserrat',sans-serif;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.news-sections {
  margin: 10px 0 20px; }

.news-sections li {
  border: 1px solid #eee;
  padding: 10px 20px; }

a {
  color: #000;
  text-decoration: none; }

ul {
  margin: 0;
  padding: 0; }

li {
  list-style: none;
  display: inline-block; }

input, button {
  border: 0; }

input:focus, button:focus {
  outline: -webkit-focus-ring-color auto 0; }

.container, .container-fluid, .swiper-container-2 {
  max-width: 1260px;
  padding: 0 30px;
  margin: 0 auto;
  text-align: center; }

.container-fluid {
  max-width: 1920px; }

.link {
  background: #F39224;
  border-radius: 20px;
  color: #fff;
  padding: 14px 30px;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.border {
  max-width: 300px;
  width: 100%;
  height: 2px;
  background: #F39224;
  margin: 0 auto; }

.title {
  font-size: 60px;
  line-height: 73px;
  font-weight: 700; }

.subtitle {
  font-size: 26px;
  line-height: 32px;
  font-weight: 500; }

.bottom-line {
  background-image: url(/local/templates/main-new/assets/css/../images/bottom-line.svg);
  background-repeat: no-repeat;
  background-position: bottom 0 center; }

.plus {
  position: relative; }

.plus::before {
  content: '';
  position: absolute;
  right: -32px;
  top: 30%;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/plus.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px; }

button {
  width: 329px;
  height: 60px;
  background: #F39224;
  border-radius: 30px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/calculator-icon.svg);
  background-repeat: no-repeat;
  background-position: center right 40px; }

button:focus {
  outline: -webkit-focus-ring-color auto 0; }

.slider-container, .swiper-container-2, .swiper-container-3, .container-fluid, .swiper-container-4, .swiper-container-5 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  margin-top: 15px; }

.swiper-container-2 {
  max-width: 1920px; }

.swiper-container-3 {
  width: 100%; }

.breadcrumbs__list li {
  display: inline-block;
  position: relative; }

.breadcrumbs__list li:last-child a {
  color: #5A5758; }

.breadcrumbs__list li + li {
  padding-left: 20px; }

.breadcrumbs__list li + li::before {
  content: "/";
  position: absolute;
  left: 7px;
  color: #5A5758; }

.breadcrumbs__list a {
  color: #F39224;
  font-size: 14px;
  line-height: 17px; }

.header-shadow {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); }

.header__menu-btn {
  display: none;
  width: 36px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  margin-top: 22px; }

.header__menu-btn span {
  background-color: #444;
  width: 24px;
  height: 2px;
  position: relative;
  display: block;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.header__menu-btn span::before, .header__menu-btn span::after {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  content: '';
  position: absolute;
  width: 32px;
  height: 2px;
  background-color: #444;
  -webkit-transform: translateY(12px);
  -ms-transform: translateY(12px);
  transform: translateY(12px);
  border-radius: 3px;
  right: 4px; }

.header__menu-btn span::after {
  -webkit-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  transform: translateY(-12px); }

.header__menu-btn.active span {
  height: 0; }

.header__menu-btn.active span::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.header__menu-btn.active span::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.header .container {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1920px; }

.header__text {
  font-family: 'Merriweather',serif;
  font-weight: 300;
  margin-right: auto;
  font-size: 12px;
  margin-left: 15px;
  padding-left: 10px;
  max-width: 150px;
  border-left: 1px solid #CCC; }

.header__menu.active {
  z-index: 120; }

.header__menu {
  color: #231F20; }

.header__menu li + li {
  margin-left: 17px; }

.header__menu a {
  font-size: 16px; }

.header__menu li {
  position: relative;
  line-height: 80px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }

.header__menu li::before {
  content: '';
  position: absolute;
  bottom: 0;
  border-bottom: 4px solid #F39224;
  width: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }

.header__menu li:hover::before {
  width: 100%; }

.tel {
  font-size: 18px;
  margin-left: 25px;
  margin-right: 30px; }

@media (min-width: 1183px) and (max-width: 1366px) {
  .tel {
    font-size: 16px; }
  /*.header .container .link {
 display:none
 }*/ }

.tel span {
  color: #F39224; }

.top {
  position: relative;
  color: #fff;
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 117px;
  padding-bottom: 177px;
  background-image: url(/local/templates/main-new/assets/css/../images/top_bg-1.jpg); }

.top .banner {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  background-color: #ffffff40; }

@media (max-width: 768px) {
  .top .banner {
    position: initial;
    background-color: #ffffff9c; }
  .top .banner a {
    display: block;
    text-align: center; } }

.top .title {
  text-align: center;
  margin-bottom: 10px; }

.top .subtitle {
  font-size: 26px;
  line-height: 32px;
  font-weight: 500;
  position: relative;
  padding-bottom: 40px; }

.top .top__text {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  max-width: 518px;
  margin: 0 auto;
  margin-top: 35px;
  margin-bottom: 55px; }

.top .top__text span {
  max-width: 335px; }

.top form {
  max-height: 154px; }

.top form input {
  background: #FFF;
  -webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  font-size: 16px;
  width: 329px;
  height: 60px;
  padding-left: 30px;
  color: #918F8F;
  margin-right: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.top form input:focus {
  outline: -webkit-focus-ring-color auto 0; }

.top button {
  width: 329px;
  height: 60px;
  background: #F39224;
  border-radius: 30px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/calculator-icon.svg);
  background-repeat: no-repeat;
  background-position: center right 40px; }

.top button:focus {
  outline: -webkit-focus-ring-color auto 0; }

.block-calculator {
  height: 971px;
  background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-2.jpg);
  background-position: 0 0;
  background-size: cover;
  padding-top: 43px;
  overflow: hidden;
  position: relative; }

.block-calculator .bg-img {
  position: absolute;
  z-index: 1; }

.block-calculator .bg-img-1 {
  top: -118px; }

.block-calculator .bg-img-2 {
  bottom: 245px; }

.block-calculator .bg-img-3 {
  right: 0;
  top: 90px; }

.block-calculator .bg-img-4 {
  right: 5px;
  bottom: 20px; }

.block-calculator .container {
  max-width: 1122px; }

.block-calculator .title {
  color: #231F20; }

.block-calculator .subtitle {
  color: #58360C;
  margin-bottom: 40px; }

.block-calculator .subtitle span {
  font-weight: 700; }

.calculator__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.calculator__item {
  max-width: 314px;
  position: relative; }

.calculator__item-title {
  font-weight: 700;
  font-size: 26px;
  line-height: 33px;
  margin-top: 20px;
  margin-bottom: 15px; }

.calculator__item-img {
  margin-bottom: -3px; }

.calculator__item input {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  width: 100%;
  height: 60px;
  background: #FFF;
  border-radius: 30px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  text-align: center;
  color: #F39224;
  font-weight: 700;
  font-size: 16px;
  border: 1px solid #fff; }

.calculator__item input + input {
  margin-top: 30px; }

.calculator__item input::-webkit-input-placeholder {
  color: #F39224; }

.calculator__item input::-moz-placeholder {
  color: #F39224; }

.calculator__item input:-ms-input-placeholder {
  color: #F39224; }

.calculator__item input::-ms-input-placeholder {
  color: #F39224; }

.calculator__item input::placeholder {
  color: #F39224; }

.calculator__item .arrow-bottom {
  margin: 4px 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
  background: #000 url(/local/templates/main-new/assets/css/../images/icons/arrow-bottom.svg) 50% 50% no-repeat;
  vertical-align: middle;
  display: inline-block; }

.calculator__bottom {
  background: #231F20;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 67px;
  margin-top: 60px;
  position: relative; }

.calculator__bottom .container {
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1004px; }

.calculator__bottom .price {
  font-weight: 600;
  font-size: 60px;
  line-height: 24px;
  color: #fff; }

.calculator__bottom .price span {
  color: #F39224;
  font-size: 30px; }

.calculator__bottom .price .r {
  color: #fff; }

.calculator__bottom .link {
  font-weight: 600;
  font-size: 16px; }

.popup.active .calculator__bottom button {
  width: auto;
  border-radius: 30px; }

.calculator__bottom .link svg {
  margin-left: 10px; }

.calculator__bottom .date {
  font-size: 30px;
  font-weight: 700;
  color: #fff; }

.calculator__bottom .date span {
  color: #F39224; }

.calculator__bottom .date .number {
  font-size: 60px;
  color: #fff; }

.text_content {
  text-align: left; }

.text_content p {
  line-height: 24px; }

.text_content ul {
  list-style: disc; }

.text_content ul li {
  line-height: 36px;
  display: block; }

.text_content ul li a {
  text-decoration: underline; }

.sub_menu {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  width: 320px;
  z-index: 101;
  background: #fff;
  margin-left: -150px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); }

.sub_menu li {
  margin: 0 !important;
  line-height: 50px; }

.item-before {
  position: relative; }

.item-before::before {
  content: "";
  position: absolute;
  right: -19%;
  top: 35%;
  width: 33px;
  height: 32px;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-right.svg);
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat; }

.item-2 input {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/calculator-input-icons.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center center;
  background-color: transparent; }

.calculator__item-active.item-2 input {
  background-color: #fff; }

.calculator__item-active.item-2 input::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: #918F8F;
  font-weight: 400; }

.calculator__item-active.item-2 input::-moz-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: #918F8F;
  font-weight: 400; }

.calculator__item-active.item-2 input:-ms-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: #918F8F;
  font-weight: 400; }

.calculator__item-active.item-2 input::-ms-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: #918F8F;
  font-weight: 400; }

.calculator__item-active.item-2 input::placeholder {
  font-size: 16px;
  line-height: 20px;
  color: #918F8F;
  font-weight: 400; }

.calculator__item-active.item-2 input:first-child {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-item-2-bg.svg); }

.calculator__item-active.item-2 input:last-child {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-item-2-bg-2.svg); }

.calculator__item-active.item-3 strong {
  color: #231F20; }

.clear {
  clear: both; }

label {
  float: left; }

.custom-radio [type="radio"]:checked, .custom-radio [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px; }

.custom-radio [type="radio"]:checked + .custom-radio__label, .custom-radio [type="radio"]:not(:checked) + .custom-radio__label {
  position: relative;
  padding: 6px 0 4px 30px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  margin-bottom: 4px; }

.custom-radio [type="radio"]:checked + .custom-radio__label:before, .custom-radio [type="radio"]:not(:checked) + .custom-radio__label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 29px;
  height: 29px;
  border-radius: 100%;
  background: transparent;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.custom-radio strong {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #231F20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  color: #fff; }

.custom-radio strong svg {
  margin-right: 20px;
  margin-left: 20px; }

.custom-radio label {
  margin-bottom: 14px; }

.custom-radio [type="radio"]:checked + .custom-radio__label:after, .custom-radio [type="radio"]:not(:checked) + .custom-radio__label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #231F20;
  position: absolute;
  top: 10px;
  left: 10px;
  border-radius: 100%;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease; }

.custom-radio [type="radio"]:not(:checked) + .custom-radio__label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0); }

.custom-radio [type="radio"]:checked + .custom-radio__label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

.services {
  padding-top: 65px; }

.services .container {
  max-width: 1200px; }

.services .container .subtitle {
  margin-bottom: 60px; }

.services__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.services__items1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.services__item-wrapper {
  max-width: 373px;
  background: #FFF;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); }

.services__item-wrapper1 {
  max-width: 260px;
  background: #FFF;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); }

.services__item-wrapper .line {
  margin-top: 30px;
  margin-bottom: 20px; }

.services__item-wrapper1 .line {
  margin-top: 30px;
  margin-bottom: 20px; }

.services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 33.33%;
  margin-bottom: 40px; }

.services__item1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px; }

.services__item img {
  margin-top: -22px;
  max-width: 100%; }

.services__item1 img {
  margin-top: 15px;
  height: 150px;
  max-width: 100%; }

.services__item-content1 {
  padding: 26px 40px; }

.services__item-title1 a {
  color: #F39224;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px; }

.services__item-title1 a:hover {
  color: #000;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px; }

.services__item-title {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  font-family: Arial; }

.services__item-subtitle {
  font-family: Arial; }

.services__item-subtitle1 {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #5A5758;
  max-width: 252px;
  margin: 0 auto; }

.services__item-price {
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Arial; }

.services__item .link {
  max-width: 189px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-transform: uppercase;
  border-radius: 30px;
  margin: 0 auto;
  display: block; }

.services__item1 .link {
  max-width: 189px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-transform: uppercase;
  border-radius: 30px;
  margin: 0 auto;
  display: block; }

.services__item .link svg {
  margin-left: 10px;
  margin-top: 4px; }

.services__item1 .link svg {
  margin-left: 10px;
  margin-top: 4px; }

.catalog .services__item.active1, .catalog .services__item.active2 {
  max-width: 100%;
  width: 100%;
  display: block; }

.catalog .services__item1.active1, .catalog .services__item1.active2 {
  max-width: 100%;
  width: 100%;
  display: block; }

.catalog .services__item1.active1 .services__item-wrapper1, .catalog .services__item1.active2 .services__item-wrapper1 {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.catalog .services__item.active1 .services__item-wrapper, .catalog .services__item.active2 .services__item-wrapper {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.catalog .services__item1.active1 .services__item-wrapper1 svg, .catalog .services__item1.active2 .services__item-wrapper1 svg {
  display: none; }

.catalog .services__item.active1 .services__item-wrapper svg, .catalog .services__item.active2 .services__item-wrapper svg {
  display: none; }

.catalog .services__item1.active1 .services__item-content1, .catalog .services__item1.active2 .services__item-content1 {
  margin: 0 auto; }

.catalog .services__item.active1 .services__item-content, .catalog .services__item.active2 .services__item-content {
  margin: 0 auto; }

.catalog .services__item1.active2 img {
  max-width: 190px; }

.catalog .services__item.active2 img {
  max-width: 190px; }

.catalog .services__item1.active2 .services__item-subtitle1 {
  display: none; }

.catalog .services__item.active2 .services__item-subtitle {
  display: none; }

.catalog .services__item1.active2 .services__item-content1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }

.catalog .services__item.active2 .services__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }

.catalog .services__item1.active2 .services__item-title1 {
  max-width: 222px;
  width: 100%;
  height: auto; }

.catalog .services__item.active2 .services__item-title {
  max-width: 222px;
  width: 100%;
  height: auto; }

.catalog .services__item.active2 .services__item-price span {
  display: none; }

.catalog .services__item1.active2 .link {
  height: 40px;
  margin: 0;
  margin-right: 15px; }

.catalog .services__item.active2 .link {
  height: 40px;
  margin: 0;
  margin-right: 15px; }

.cargo-types {
  padding-bottom: 79px;
  padding-top: 25px; }

.cargo-types__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 53px;
  margin-bottom: -13px; }

.cargo-types__subtitle {
  font-size: 26px;
  line-height: 32px;
  color: #918F8F;
  max-width: 840px;
  margin: 0 auto; }

.cargo-types__item {
  max-width: 373px;
  width: 100%;
  margin-bottom: 60px;
  position: relative; }

.cargo-types__item-text {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  margin-top: 15px; }

.cargo-types__item-before::before {
  content: '';
  position: absolute;
  right: -32px;
  top: 30%;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/plus.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px; }

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: '';
  background-image: url(/local/templates/main-new/assets/css/../images/icons/next.svg);
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat; }

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: '';
  background-image: url(/local/templates/main-new/assets/css/../images/icons/prev.svg);
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat; }

.swiper-button-prev, .swiper-button-next {
  width: 60px;
  height: 60px; }

.swiper-container {
  padding-bottom: 30px;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/line-2.svg);
  background-repeat: no-repeat;
  background-position: bottom 0 center; }

.slider {
  padding-top: 40px; }

.slider .line-2 {
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
  text-align: center; }

.top-text {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 28px;
  margin-bottom: 54px;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px; }

.slider-container .swiper-slide::before {
  content: '';
  position: absolute;
  right: -32px;
  top: 30%;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/plus.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px; }

.slider-container .swiper-wrapper {
  padding: 0 42px; }

.slider-container img {
  border-radius: 50%;
  width: 200px;
  height: 200px; }

.slider-container .swiper-slide__name {
  font-size: 20px;
  line-height: 24px;
  margin-top: 15px; }

.slider-container .swiper-slide__name span {
  font-weight: 700;
  display: block; }

.slider-container .swiper-button-next, .slider-container .swiper-button-prev {
  top: 36%; }

.sendOrder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 40px 0 0; }

.tracking {
  padding-top: 40px;
  padding-bottom: 40px; }

.tracking .map {
  margin: 0 auto; }

.tracking .map img {
  max-width: 1920px;
  width: 100%; }

.safety {
  padding-bottom: 90px; }

ul.cont_ul li {
  position: relative;
  padding: 8px 0 8px 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

ul.cont_ul li:before {
  content: "";
  background: url(/images/square-with-verification-sign1.png) no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 15px; }

.request {
  z-index: 1; }

.table2 {
  border-collapse: collapse;
  border: 1px solid #fd9e44; }

.table2 th {
  border: 1px solid #fd9e44;
  color: #fff;
  background: #fe7c00;
  text-align: center; }

.safety__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-image: url(/local/templates/main-new/assets/css/../images/content/safety-items-line.svg);
  background-repeat: no-repeat;
  background-position: bottom 0 center;
  padding-bottom: 40px;
  margin-bottom: 21px; }

.safety .bottom-text {
  max-width: 600px;
  margin: 0 auto;
  margin-top: 28px;
  margin-bottom: 54px;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px; }

.safety__item {
  padding-bottom: 65px;
  width: 20%;
  position: relative; }

.safety__item::before {
  top: 10%;
  right: -13px; }

.safety__item-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #231F20;
  margin-top: 15px;
  margin-bottom: 10px; }

.safety__item-text {
  font-weight: 300;
  font-size: 14px;
  line-height: 24px; }

.benefits {
  padding-top: 44px;
  padding-bottom: 60px; }

.benefits .subtitle span {
  font-weight: 700; }

.benefits__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 43px; }

.benefits__item {
  width: 30.333%; }

.benefits__item-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  margin-top: 22px;
  margin-bottom: 22px; }

.benefits__item-text {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 15px; }

.hashtag {
  position: relative; }

.request {
  min-height: 317px;
  background-image: url(/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../../images/calculator-bg.jpg);
  background-position: 0 0;
  background-size: cover;
  padding-top: 44px;
  padding-bottom: 80px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.request .container {
  z-index: 3;
  position: relative; }

.request .bg-img {
  position: absolute; }

.request .bg-img-5 {
  left: 0;
  top: 0; }

.request .bg-img-6 {
  top: 0;
  left: 8%; }

.request .bg-img-7 {
  right: 0;
  top: 0; }

.request__subtitle {
  font-size: 20px;
  line-height: 24px; }

.request form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 35px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.request form input, .request form .link {
  width: 30%; }

.request .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  max-width: 413px;
  width: 100%;
  height: 60px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #F39224;
  border-radius: 30px;
  background-color: #fff; }

.request .link svg {
  margin-top: 3px;
  margin-left: 7px; }

.request input {
  background: #FFF;
  -webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  font-size: 16px;
  max-width: 413px;
  width: 100%;
  height: 60px;
  padding-left: 30px;
  color: #231F20;
  margin-right: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.request input:placeholder {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: #918F8F; }

.request input:focus {
  outline: -webkit-focus-ring-color auto 0; }

.about {
  padding-bottom: 72px;
  padding-top: 62px; }

.about img {
  display: inline-block; }

.about__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.about__content {
  max-width: 600px; }

.about__content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 440px; }

.about__content-text {
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  margin-top: 47px;
  margin-bottom: 32px;
  width: 100%;
  text-align: left; }

.about__content-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px; }

.about__content-name span {
  font-weight: 300;
  display: block; }

.about__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 28px; }

.about__item {
  font-weight: 700; }

.about__item-title {
  font-size: 60px;
  line-height: 73px;
  color: #F39224; }

.about__item-subtitle {
  font-size: 16px;
  line-height: 24px;
  max-width: 240px;
  margin-top: 10px; }

.partners {
  padding-bottom: 133px; }

.partners .swiper-button-prev, .partners .swiper-button-next {
  top: 41%; }

.partners .title {
  margin-bottom: 45px; }

.block-videos {
  padding-top: 63px; }

.video__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 63px; }

.video__item {
  max-width: 50%;
  margin-bottom: 60px; }

.video__item iframe {
  width: 570px; }

.history {
  background-image: url(/local/templates/main-new/assets/css/../images/content/history-slider-bg-1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  height: 766px;
  color: #fff;
  padding-top: 64px; }

.history .subtitle {
  margin-bottom: 33px; }

.history__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 43px; }

.history__item::before {
  top: 0;
  opacity: .5; }

.history__item img {
  border-radius: 50%; }

.history__item-title {
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 20px; }

.history__item .text, .history__item-text {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  margin-top: 20px;
  text-align: left; }

.history__item-text {
  text-align: center; }

.history__item li {
  padding-left: 40px;
  position: relative;
  display: block;
  max-width: 241px; }

.history__item li::before {
  content: '';
  position: absolute;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/tasks.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 20px;
  height: 10px;
  top: 7px;
  left: 0; }

.text-title {
  font-weight: 700;
  font-size: 30px;
  line-height: 37px;
  color: #F39224; }

.item-last .text-subtitle {
  line-height: 18px; }

.item-last .text-title {
  line-height: 30px;
  margin-bottom: 5px; }

.item-last li {
  padding-left: 40px;
  border-left: 2px solid #fff; }

.item-last li::before {
  display: none; }

.swiper-container-3 .swiper-button-prev {
  left: 12%; }

.swiper-container-3 .swiper-button-next {
  right: 10%; }

.steps {
  padding-top: 65px; }

.steps .services__items {
  padding-top: 52px; }

.steps .services__item img {
  margin-top: 0; }

.steps .services__item-price {
  font-weight: 700; }

.steps .services__item-subtitle {
  height: 120px; }

.questions {
  padding-bottom: 75px; }

.questions__items {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
  margin-top: 25px; }

.questions__item {
  padding: 0; }

.questions__item-title {
  cursor: pointer;
  font-weight: 800;
  font-size: 18px;
  line-height: 30px;
  padding: 20px 40px;
  border-bottom: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.questions__item-title::before {
  content: '';
  position: absolute;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-bottom-orange.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 13px;
  height: 13px;
  right: 30px; }

.questions__item-title span {
  color: #F39224;
  margin-right: 20px; }

.questions__item-text {
  max-height: 0;
  overflow: hidden;
  padding: 0 40px;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }

.questions__item.active .questions__item-text {
  max-height: 100%;
  padding: 20px 40px;
  overflow: auto; }

.questions__item.active .questions__item-title::before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.rewievs {
  padding-bottom: 40px;
  padding-top: 40px; }

.video__items {
  margin-top: 53px;
  margin-bottom: 54px; }

.video__item-text {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  max-width: 562px;
  margin: 0 auto;
  margin-top: 33px; }

.swiper-container-4 .swiper-slide {
  position: relative;
  padding-bottom: 30px; }

.slider.bottom-line .swiper-cars img {
  width: 100%; }

.swiper-container-4 .swiper-slide::before {
  display: none;
  content: '';
  background-image: url(/local/templates/main-new/assets/css/../images/content/safety-item-shadow.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  bottom: 0;
  left: -10px;
  width: 100%;
  height: 28px;
  position: absolute; }

.footer {
  max-height: 140px;
  background-color: #231F20;
  color: #fff;
  padding-top: 36px;
  padding-bottom: 36px;
  font-size: 14px;
  line-height: 17px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.footer span {
  color: #F39224; }

.catalog {
  padding-bottom: 70px;
  padding-top: 74px; }

.catalog .title {
  margin-top: 10px; }

.catalog__sits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.catalog .right-site__top {
  margin-top: 30px; }

.catalog .services__items {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 30px; }

.catalog .services__item {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.catalog .services__item .line {
  margin-bottom: 0;
  margin-top: 0; }

.catalog .services__item-content {
  padding: 20px 30px; }

.catalog .services__item-wrapper {
  max-width: 270px; }

.catalog .services__item img {
  margin-top: 0; }

.catalog .services__item-title {
  height: 60px; }

.catalog .services__item-subtitle li {
  display: block;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  margin-top: 7px; }

.catalog .services__item-subtitle li span {
  font-weight: 300;
  margin-left: 4px; }

.catalog .right-site {
  margin-left: 60px;
  width: 100%;
  max-width: 885px; }

.catalog .right-site__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 885px; }

.catalog .right-site .title {
  text-align: left;
  font-size: 36px;
  line-height: 44px; }

.catalog .right-site .breadcrumbs {
  text-align: left; }

.catalog .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 140px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.catalog .buttons a {
  width: 40px;
  height: 40px;
  border: 1px solid #E3E3E3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.catalog .buttons a path {
  fill: #F39224; }

.catalog .buttons a + a {
  margin-left: 10px; }

.catalog .buttons .button-active {
  background-color: #F39224; }

.catalog .buttons .button-active path {
  fill: #fff; }

.left-site {
  min-width: 255px;
  max-width: 255px; }

.left-site .tab {
  background-color: #F39224;
  display: block;
  color: #fff;
  padding: 20px 30px;
  text-align: left;
  border-bottom: 1px solid rgba(35, 31, 32, 0.25);
  max-width: 255px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 45px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }

.left-site .tab::before {
  content: '';
  position: absolute;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-tab-darck.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 23px;
  height: 23px;
  right: 20px;
  top: 45%; }

.left-site .active {
  background-color: #231F20; }

.left-site .active::before {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-tab-orange.svg); }

.left-site .tabs {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); }

.jq-selectbox.jqselect {
  max-width: 448px;
  width: 100%; }

.jq-selectbox__select {
  background: #fff;
  border: 1px solid #E3E3E3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  height: 40px;
  padding: 10px 30px; }

.jq-selectbox__select-text {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #5A5758; }

.jq-selectbox__trigger {
  border-left: 0;
  margin-right: 10px; }

.jq-selectbox__select:hover {
  background: #fff; }

.jq-selectbox.focused .jq-selectbox__select {
  border: 0; }

.jq-selectbox__trigger-arrow {
  border: 0;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/arrow-bottom-orange.svg);
  width: 13px;
  height: 13px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-position: 0 0; }

.jq-selectbox__dropdown {
  bottom: -68px !important;
  top: 100% !important;
  z-index: 15;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important; }

.jq-selectbox__dropdown li {
  display: block; }

.news {
  padding-top: 31px; }

.news__top {
  margin-bottom: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.news .title {
  text-align: left;
  font-size: 36px;
  line-height: 44px; }

.news .button {
  border: 1px solid #F39224;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 153px;
  height: 40px;
  font-weight: 600;
  font-size: 14px;
  color: #F39224; }

.news__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 77px; }

.news__item {
  width: 33.333%;
  text-align: left;
  margin-bottom: 10px; }

.news__item-date {
  font-weight: 700;
  font-size: 14px;
  color: #F39224;
  margin-bottom: 20px;
  padding-left: 10px; }

.news__item-title {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 15px;
  line-height: 24px;
  padding: 0 10px;
  text-align: -webkit-left; }

.news__item-subtitle {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #918F8F;
  padding: 0 10px; }

.furniture__menu-btn {
  display: none;
  width: 36px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  margin-left: 15px; }

.furniture__menu-btn span {
  background-color: #F39224;
  width: 24px;
  height: 5px;
  position: relative;
  display: block;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.furniture__menu-btn span::before, .furniture__menu-btn span::after {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  content: '';
  position: absolute;
  width: 32px;
  height: 5px;
  background-color: #F39224;
  -webkit-transform: translateY(12px);
  -ms-transform: translateY(12px);
  transform: translateY(12px);
  border-radius: 3px;
  right: 4px; }

.furniture__menu-btn span::after {
  -webkit-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  transform: translateY(-12px); }

.furniture__menu-btn.active span {
  height: 0; }

.furniture__menu-btn.active span::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.furniture__menu-btn.active span::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.furniturs img {
  margin-bottom: 20px; }

.furniturs .services__item {
  width: 100%; }

.furniture-text {
  text-align: left;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  margin-top: 35px;
  width: 100%; }

.furniture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 66px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 889px;
  margin-top: 30px; }

.furniture__content {
  text-align: left;
  margin-left: 60px; }

.furniture__content li {
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #5A5758;
  display: block;
  margin-bottom: 10px; }

.furniture__content li span {
  font-weight: 300; }

.furniture__content .price {
  font-weight: 600;
  font-size: 30px;
  line-height: 24px;
  margin-top: 20px;
  margin-bottom: 37px; }

.furniture__content .link {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 321px;
  width: 100%;
  height: 60px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  background: -o-linear-gradient(100.59deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224;
  background: linear-gradient(349.41deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224; }

.furniture__content .link svg {
  margin-left: 15px; }

.furniture .services__item {
  max-width: 286px;
  width: 100%; }

.swiper-container-wrapperr {
  position: relative;
  max-width: 885px;
  margin-left: auto;
  margin-right: 0; }

.swiper-container-wrapper {
  width: 100%; }

.swiper-container-wrapper .swiper-container-5 {
  max-width: 885px;
  margin-left: auto;
  margin-right: 0; }

.swiper-container-wrapper .title {
  margin-bottom: 35px; }

.swiper-container-wrapper .swiper-button-next {
  right: -30px; }

.swiper-container-wrapper .swiper-button-prev {
  left: -30px; }

.schedule {
  padding-bottom: 76px;
  padding-top: 75px;
  text-align: left; }

.schedule ul {
  text-align: left; }

.schedule .title {
  font-size: 36px;
  text-align: left; }

.schedule .date {
  text-align: left;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 35px; }

.schedule .list li {
  text-align: left;
  display: block;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #5A5758; }

.schedule .list li:last-child {
  margin-top: 50px; }

.schedule .list li + li {
  margin-top: 30px; }

.schedule .link {
  background: -o-linear-gradient(110.44deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224;
  background: linear-gradient(339.56deg, #F3AD24 15.42%, rgba(243, 173, 36, 0) 85.83%), #F39224;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 160px;
  margin-top: 50px; }

.schedule .link svg {
  margin-right: 15px; }

.contacts__item + .contacts__item {
  margin-top: 50px; }

.breadcrumbs {
  text-align: left; }

.contacts {
  padding-top: 75px;
  padding-bottom: 75px; }

.contacts__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 26px;
  margin-top: 10px; }

.contacts__top .title {
  text-align: left;
  font-size: 36px; }

.contacts__top .button {
  border: 1px solid #F39224;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 228px;
  height: 40px;
  font-weight: 600;
  font-size: 14px;
  color: #F39224; }

.contacts__item-line {
  height: 1px;
  width: 100%;
  margin-left: 15px;
  background-color: #E3E3E3; }

.contacts__item-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 26px; }

.contacts__item-block .contacts__item-title {
  max-width: 184px;
  width: 100%;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #5A5758;
  text-align: left;
  min-width: 150px; }

.contacts__item-block .contacts__item-title-2 {
  max-width: 100px; }

.contacts__item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left; }

.contacts__item-wrapper ul {
  margin-left: 60px; }

.contacts__item-wrapper li + li {
  margin-top: 15px; }

.contacts__item-wrapper li {
  display: block;
  max-width: 410px;
  position: relative;
  padding: 15px 0 15px 60px;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.contacts__item-wrapper li::before {
  content: '';
  position: absolute;
  background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  left: 0;
  top: 5px; }

.contacts__item-wrapper li img {
  margin-right: 15px; }

.contacts__item-wrapper li span, .contacts__item-wrapper li a {
  font-weight: 700; }

.contacts__item-wrapper li.phone::before {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-2.png); }

.contacts__item-wrapper li.schedule-block::before {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-3.png); }

.contacts__item-wrapper .site a {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #F39224; }

.contacts__item-wrapper .site::before {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/map-icon-4.png); }

.popup.active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 150; }

.popup {
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 20; }

.popup__wrapper {
  background-color: #fff;
  max-width: 935px;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 30px;
  padding-top: 30px;
  position: relative;
  margin-top: 100px; }

.popup__wrapper .close {
  position: absolute;
  right: -15px;
  top: -15px;
  cursor: pointer;
  z-index: 30; }

.popup__wrapper .custom-radio label {
  margin-bottom: 20px; }

.popup__wrapper input {
  max-width: 245px; }

.popup__wrapper .popup-content {
  padding: 30px 60px; }

.popup__wrapper .title {
  font-size: 36px;
  line-height: 44px; }

.popup__wrapper .subtitle {
  font-size: 20px;
  line-height: 24px; }

.popup__wrapper .calculator__item {
  margin-top: 20px;
  max-width: 245px;
  width: 100%; }

.popup__wrapper .calculator__item::before {
  display: none; }

.popup__wrapper .item-2 input {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #C8C7C7;
  background-color: #fff; }

.popup__wrapper .item-2 input::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: transparent;
  font-weight: 400; }

.popup__wrapper .item-2 input::-moz-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: transparent;
  font-weight: 400; }

.popup__wrapper .item-2 input:-ms-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: transparent;
  font-weight: 400; }

.popup__wrapper .item-2 input::-ms-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: transparent;
  font-weight: 400; }

.popup__wrapper .item-2 input::placeholder {
  font-size: 16px;
  line-height: 20px;
  color: transparent;
  font-weight: 400; }

.popup__wrapper .item-2 input:first-child {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-1.svg);
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-3.svg); }

.popup__wrapper .item-2 input:last-child {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-2.svg);
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-4.svg); }

.popup__wrapper .item-3 strong {
  padding-left: 20px;
  color: #C8C7C7; }

.popup__wrapper .item-3 .custom-radio [type="radio"]:checked + .custom-radio__label:before, .popup__wrapper .item-3 .custom-radio [type="radio"]:not(:checked) + .custom-radio__label:before {
  border-color: #C8C7C7; }

.popup__wrapper .calculator__item-active.item-2 input::-webkit-input-placeholder {
  color: #918F8F; }

.popup__wrapper .calculator__item-active.item-2 input::-moz-placeholder {
  color: #918F8F; }

.popup__wrapper .calculator__item-active.item-2 input:-ms-input-placeholder {
  color: #918F8F; }

.popup__wrapper .calculator__item-active.item-2 input::-ms-input-placeholder {
  color: #918F8F; }

.popup__wrapper .calculator__item-active.item-2 input::placeholder {
  color: #918F8F; }

.popup__wrapper .calculator__item-active.item-2 input:first-child {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-1.svg); }

.popup__wrapper .calculator__item-active.item-2 input:last-child {
  background-image: url(/local/templates/main-new/assets/css/../images/icons/input-popup-icons-2.svg); }

.popup__wrapper .calculator__item-active.item-3 strong {
  color: #5A5758; }

.popup__wrapper .calculator__bottom {
  margin-top: 10px;
  margin-bottom: 40px; }

.popup__wrapper .calculator__bottom .container {
  max-height: 100px; }

.popup__wrapper .price {
  font-size: 40px; }

.popup__wrapper .price span {
  font-size: 20px; }

.popup__wrapper .link {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase; }

.popup__wrapper .date {
  font-size: 20px; }

.popup__wrapper .date span {
  font-size: 20px; }

.popup__wrapper .date .number {
  font-size: 40px; }

.button-fixed {
  cursor: pointer;
  position: fixed;
  right: 0;
  top: 180px;
  width: 60px;
  height: 233px;
  background: #FFF;
  border: 1px solid #E3E3E3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 0 0 30px;
  z-index: 15; }

.button-text {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #F39224;
  margin-top: 90px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px; }

.popup-rev {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  z-index: 15;
  text-align: center; }

.popup-rev.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.popup-rev .container {
  min-width: 681px;
  margin-right: auto; }

.popup-rev .container img {
  max-width: 550px;
  width: 100%; }

.swiper-container-4 {
  min-width: 681px;
  margin-right: auto; }

.swiper-container-4 img {
  max-width: 223px;
  height: 258px;
  width: 100%; }

@media screen and (max-width: 1630px) {
  .header__text {
    display: none; } }

@media screen and (max-width: 1460px) {
  .swiper-container-3 .swiper-button-prev, .swiper-container-3 .swiper-button-next {
    bottom: 10%;
    top: auto; }
  .header__text {
    display: none; }
  .tel {
    margin-left: 10px;
    margin-right: 10px; } }

@media screen and (max-width: 1229px) {
  .popup__wrapper {
    margin-top: 20px; }
  .catalog .furniture__menu-btn {
    display: block; }
  .catalog .catalog__sits {
    position: relative; }
  .catalog .left-site {
    max-height: 0;
    overflow: hidden;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    top: 25px;
    z-index: 102; }
  .catalog .left-site.active {
    max-height: 100%;
    overflow: auto;
    z-index: 102; } }

@media screen and (max-width: 1200px) {
  .swiper-container-wrapper {
    max-width: 800px; }
  .benefits__item {
    width: 47%; }
  .benefits__item::after, .benefits__item::before {
    display: none; }
  .safety__items {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .safety__item {
    width: 33.33%; }
  .safety__item::after, .safety__item::before {
    display: none; }
  .slider-container .swiper-wrapper {
    padding: 0; }
  .services__item {
    width: 33%; } }

@media screen and (max-width: 1366px) {
  h1 {
    line-height: normal; }
  .sub_menu {
    display: none !important; }
  .video__item {
    max-width: 100%;
    width: 100%; }
  .block-calculator {
    background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg.jpg); }
  .header__menu-btn {
    display: block;
    z-index: 11;
    margin-right: -16px;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .header .link {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-right: 30px;
    margin-left: auto; }
  .header {
    position: relative; }
  .header__menu.active {
    max-height: 350px;
    overflow: auto;
    padding-top: 45px;
    padding-bottom: 20px; }
  .header__menu {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    max-height: 0;
    overflow: hidden;
    background-color: #fff;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 30;
    width: 100%;
    text-align: left; }
  .header__menu li + li {
    margin-left: 30px;
    margin-top: 20px; }
  .header__menu li {
    display: block;
    line-height: 25px;
    margin-left: 30px; }
  .header__menu .tel {
    margin-left: 0; } }

@media screen and (max-width: 1150px) {
  .contacts__item-wrapper, .news__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .news__item {
    max-width: 100%;
    margin-top: 25px; }
  .map, .contacts__item-content {
    width: 100%; }
  .map ul, .contacts__item-content ul {
    margin-left: 0;
    padding: 15px 0; }
  .swiper-container-3 .swiper-button-prev, .swiper-container-3 .swiper-button-next {
    bottom: 50px;
    top: auto;
    right: 100px; }
  .swiper-container-3 .swiper-button-prev {
    left: auto;
    right: 180px; }
  .history {
    height: auto;
    padding-bottom: 50px; }
  .history__item {
    width: 50%;
    margin-top: 20px; }
  .history__item .text {
    margin: 0 auto; }
  .plus:before {
    display: none; }
  .about__wrapper img {
    margin-right: 20px;
    max-width: 300px;
    height: 224px; }
  .cargo-types__item {
    max-width: 50%; }
  .cargo-types__item-before::before {
    display: none; } }

@media screen and (max-width: 1090px) {
  .header__menu a {
    font-size: 14px;
    display: block; }
  .popup.active {
    position: absolute;
    height: 1000vh; }
  .popup.active .calculator__item + .calculator__item {
    margin-top: 20px; } }

@media screen and (max-width: 1075px) {
  .custom-radio label {
    width: 100%; }
  .about__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .about__item {
    width: 50%;
    margin-top: 15px; }
  .about__item-subtitle {
    margin: 0 auto; }
  .block-calculator {
    height: 100%; }
  .item-before::before {
    display: none; }
  .calculator__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .calculator__item {
    max-width: 100%;
    width: 100%; }
  .calculator__item form {
    max-width: 450px;
    margin: 0 auto; }
  .calculator__item + .calculator__item {
    margin-top: 40px; } }

@media screen and (max-width: 1032px) {
  .about__wrapper {
    display: block; }
  .about__wrapper img {
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    max-width: 300px;
    height: 224px; }
  .request .bg-img {
    display: none; }
  .swiper-container .swiper-slide img {
    max-width: 300px; }
  .slider-container img {
    max-width: 150px;
    max-height: 150px; }
  .title {
    font-size: 45px; }
  .subtitle {
    font-size: 20px; }
  .top {
    padding-top: 30px; } }

@media screen and (max-width: 905px) {
  .news__items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .news__item {
    width: 50%; }
  .popup__wrapper .calculator__bottom .container {
    max-height: 100%; }
  .popup__wrapper .calculator__item {
    max-width: 100%; }
  .popup__wrapper form, .popup__wrapper input {
    margin: 0 auto; }
  .popup__wrapper .close {
    top: 0;
    right: 0; } }

@media screen and (max-width: 850px) {
  .a_table {
    overflow-x: scroll; }
  .catalog {
    padding-top: 20px; }
  .catalog .right-site {
    margin-left: 0; }
  .furniture__menu-btn {
    display: block; }
  .catalog__sits {
    position: relative; }
  .left-site {
    max-height: 0;
    overflow: hidden;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    top: 25px; }
  .left-site.active {
    max-height: 100%;
    overflow: auto;
    z-index: 10; }
  .furniture__content {
    margin-left: 0; }
  .services {
    padding-top: 30px; }
  .services__item {
    width: 100%; } }

@media screen and (max-width: 770px) {
  .tracking .map {
    display: none; }
  .request form input, .request form .link {
    width: 100%;
    margin: 20px auto; }
  .safety__item {
    width: 50%; }
  .title {
    font-size: 35px; }
  .subtitle {
    font-size: 18px; }
  .top .top__text {
    font-size: 12px; }
  .top input, .top button {
    max-width: 245px;
    font-size: 12px;
    background-image: url(/local/templates/main-new/assets/css/imag);
    height: 40px; }
  .top form input {
    height: 40px; }
  .top form input::-webkit-input-placeholder {
    font-size: 12px; }
  .top form input::-moz-placeholder {
    font-size: 12px; }
  .top form input:-ms-input-placeholder {
    font-size: 12px; }
  .top form input::-ms-input-placeholder {
    font-size: 12px; }
  .top form input::placeholder {
    font-size: 12px; } }

@media screen and (max-width: 768px) {
  .top {
    background-image: url(/local/templates/main-new/assets/css/../images/top_bg-1-768.jpg); }
  .block-calculator {
    background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-768.jpg); }
  .request {
    background-image: url(/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../img/calculator-bg-768.jpg); } }

@media screen and (max-width: 690px) {
  .tell {
    display: none !important; }
  .questions__item-title {
    padding-left: 20px; }
  .questions__item.active .questions__item-text {
    padding-left: 20px; }
  .swiper-container-2 img {
    max-width: 100px; }
  .benefits__item {
    width: 100%; }
  .benefits__item-title {
    font-size: 20px; }
  .cargo-types__subtitle {
    font-size: 15px; }
  .services__item-content {
    padding: 26px 18px; }
  .calculator__bottom .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    padding: 15px 0; }
  .calculator__bottom .container .price, .calculator__bottom .container .link, .calculator__bottom .container .date {
    width: 100%;
    margin-top: 30px; }
  .calculator__bottom .container .link {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    max-width: 245px;
    margin: 0 auto;
    margin-top: 30px; } }

@media screen and (max-width: 610px) {
  .swiper-container-4 {
    min-width: 100%;
    width: 100%;
    margin-right: auto; }
  .furniture {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .furniturs img {
    max-width: 100%;
    height: auto; }
  .catalog .right-site .title {
    text-align: center; }
  .map iframe {
    margin: 0 auto;
    max-width: 290px;
    max-height: 150px; }
  .swiper-container-4 .swiper-slide::before {
    display: none; }
  .popup-rev .container img {
    max-width: 320px; }
  .steps {
    padding-top: 30px; }
  .history {
    padding-top: 20px; }
  .history .subtitle {
    margin-bottom: 20px; }
  .swiper-container-3 .swiper-button-prev, .swiper-container-3 .swiper-button-next {
    top: 30%;
    bottom: auto;
    right: 5%; }
  .swiper-container-3 .swiper-button-prev {
    left: 5%; }
  .history__item {
    width: 100%; }
  .block-videos {
    padding-top: 30px; }
  .video__items {
    margin-top: 25px;
    margin-bottom: 25px; }
  .video__item iframe {
    width: 290px;
    height: 150px; }
  .about__item {
    width: 100%; }
  .request {
    padding-bottom: 20px; }
  .slider-container .swiper-slide::before {
    display: none; }
  .swiper-button-prev:after, .swiper-button-next:after {
    width: 30px;
    height: 30px; }
  .title {
    max-width: 390px;
    margin: 0 auto;
    line-height: 50px; }
  .subtitle {
    font-size: 14px; }
  .top {
    padding-bottom: 50px; }
  .top button, .top input {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .top form input, .top button {
    margin-right: 0;
    max-width: 300px;
    width: 100%;
    margin-top: 15px; } }

@media screen and (max-width: 540px) {
  .catalog .right-site__top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .catalog .buttons {
    margin-top: 10px; }
  .button-fixed {
    top: auto;
    bottom: 15px; }
  .contacts__top, .news__top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .contacts__top .title, .news__top .title {
    width: 100%;
    margin-left: 0; }
  .questions__item-title::before {
    right: 15px;
    top: 20%; }
  .questions__item-title {
    font-size: 16px;
    line-height: 25px; }
  .about__wrapper img {
    max-width: 150px;
    height: 100px; }
  .safety__item {
    width: 100%; } }

@media screen and (max-width: 500px) {
  .swiper-container-2 .swiper-button-prev, .swiper-container-2 .swiper-button-next {
    top: auto;
    bottom: 0; }
  .about__content-block img {
    width: 100%; }
  .about__wrapper > img {
    display: none; }
  .tracking {
    padding: 20px 0; }
  .tracking .top-text {
    margin-top: 0; }
  .cargo-types__item img {
    max-width: 70px; }
  .cargo-types__item-text {
    font-size: 14px; }
  .services__item .line {
    display: none; }
  .calculator__item-title {
    font-size: 20px; }
  .title {
    font-size: 35px;
    line-height: 45px; }
  .logo img {
    max-width: 100px; }
  .header .link {
    font-size: 12px;
    padding: 7px 10px; }
  .header__menu.active {
    padding-top: 20px; } }

@media screen and (max-width: 425px) {
  .top {
    background-image: url(/local/templates/main-new/assets/css/../images/top_bg-1-425.jpg); }
  .block-calculator {
    background-image: url(/local/templates/main-new/assets/css/../images/calculator-bg-425.jpg); }
  .request {
    background-image: url(/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../img/calculator-bg-425.jpg); } }

@media screen and (max-width: 410px) {
  .header__menu {
    z-index: 10; }
  h1 {
    line-height: normal; }
  .title {
    font-size: 30px;
    padding-left: 10px;
    padding-right: 10px; }
  .top-text {
    padding-left: 10px;
    padding-right: 10px; }
  .about__content-text {
    text-align: justify; }
  .services__item1 {
    margin-left: auto;
    margin-right: auto; }
  .subtitle {
    font-size: 14px;
    padding: 15px; }
  .top .top__text {
    margin-top: 20px; } }

.error {
  border: 1px solid red;
  -webkit-box-shadow: 1px 2px 8px red !important;
  box-shadow: 1px 2px 8px red !important; }

/* End */
/* Start:/local/templates/main-new/assets/css/custom_table.css?16257540973084*/
/*CUSTOM*/
.custom__wrapper {
  display: none; }

.finger_swype {
  display: none; }

@media (max-width: 575px) {
  .my-container {
    position: relative; }
  .finger_swype {
    display: block;
    position: absolute;
    right: 200px;
    top: 54px;
    height: 25px;
    width: 25px; }
  .price__table table tbody td {
    padding: 13px 20px; }
  .custom__box .custom__table--main tbody tr td {
    width: 0;
    padding: 13px 0 13px 20px; }
  .price__table {
    overflow: hidden !important; }
  .custom__table--fixed tbody tr td > p:first-child {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 32px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700; }
  .price__table .custom__wrapper table.custom__table--main {
    width: 160%; }
  .admin__table {
    display: none; }
  .custom__wrapper {
    display: block; }
  .custom__wrapper .custom__table--fixed {
    width: 100%;
    max-width: 150px; }
  /*.price__table {*/
  /*    position: relative;*/
  /*}*/
  .custom__table--fixed {
    position: absolute;
    left: 0; }
  .custom__wrapper .custom__box {
    width: 100%;
    margin-left: 185px;
    overflow: scroll;
    padding-bottom: 20px; }
  .price__table .custom__table--fixed tbody tr td {
    background: rgba(243, 146, 36, 0.15);
    border-radius: 4px; }
  .custom__wrapper .custom__table--fixed tbody tr td .custom__subtitle {
    margin-bottom: 38px;
    margin-top: 14px;
    line-height: 45px; }
  .custom__wrapper .custom__box::-webkit-scrollbar {
    top: 0;
    width: 5px;
    height: 8px;
    background-color: #aaa;
    border-radius: 5px; }
  .custom__wrapper .custom__box::-webkit-scrollbar-thumb {
    background: rgba(243, 146, 36, 0.8);
    border-radius: 5px; }
  .button-fixed.open-popup {
    display: none; }
  .b24-widget-button-wrapper.b24-widget-button-position-bottom-right.b24-widget-button-visible {
    display: none; } }

@media (max-width: 375px) {
  .finger_swype {
    right: 180px;
    top: 87px; }
  .custom__wrapper .custom__box {
    width: 100%;
    margin-left: 167px; }
  .custom__wrapper .custom__table--fixed {
    width: 170%; } }

@media (max-width: 335px) {
  .custom__wrapper .custom__box {
    width: 90%; }
  .price__table .custom__wrapper table.custom__table--main {
    width: 200%; }
  .custom__wrapper .custom__table--fixed {
    /*margin-left: -17px;*/
    margin-left: -5px; }
  .price__table table tbody tr:first-child td:first-child {
    padding-right: 0; }
  .custom__wrapper .custom__box {
    margin-left: 167px; }
  .finger_swype {
    right: 150px;
    top: 92px; } }

/* End */
/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.min.css?15814161813715*/
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul {
  margin: 0;
  padding: 0;
  background: #bc262c url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;
  min-height: 27px;
  width: 100%;
  list-style: none;
  font-size: 11px;
  float: left; }

#horizontal-multilevel-menu a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  text-align: center; }

#horizontal-multilevel-menu li {
  float: left; }

#horizontal-multilevel-menu li a.root-item {
  color: #fff;
  font-weight: bold;
  padding: 7px 12px; }

#horizontal-multilevel-menu li a.root-item-selected {
  background: #fc8d3d;
  color: #fff;
  font-weight: bold;
  padding: 7px 12px; }

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
  background: #e26336;
  color: #fff; }

#horizontal-multilevel-menu a.parent {
  background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat; }

#horizontal-multilevel-menu a.denied {
  background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/lock.gif) center right no-repeat; }

#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {
  background: #d6d6d6;
  color: #fff; }

#horizontal-multilevel-menu li.item-selected {
  background: #d6d6d6;
  color: #fff; }

#horizontal-multilevel-menu li ul {
  position: absolute;
  top: auto;
  display: none;
  z-index: 500;
  height: auto;
  width: 135px;
  background: #f5f5f5;
  border: 1px solid #c1c1c1; }

#horizontal-multilevel-menu li li {
  width: 100%;
  border-bottom: 1px solid #dedede; }

#horizontal-multilevel-menu li ul a {
  text-align: left; }

#horizontal-multilevel-menu li a, #horizontal-multilevel-menu li:hover li a, #horizontal-multilevel-menu li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a {
  color: #4f4f4f;
  font-weight: bold; }

#horizontal-multilevel-menu li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a {
  color: #4f4f4f; }

#horizontal-multilevel-menu li ul ul {
  margin: -27px 0 0 132px; }

#horizontal-multilevel-menu li:hover ul ul, #horizontal-multilevel-menu li.jshover ul ul, #horizontal-multilevel-menu li:hover ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul ul {
  display: none; }

#horizontal-multilevel-menu li:hover ul, #horizontal-multilevel-menu li.jshover ul, #horizontal-multilevel-menu li li:hover ul, #horizontal-multilevel-menu li li.jshover ul, #horizontal-multilevel-menu li li li:hover ul, #horizontal-multilevel-menu li li li.jshover ul, #horizontal-multilevel-menu li li li li:hover ul, #horizontal-multilevel-menu li li li li.jshover ul, #horizontal-multilevel-menu li li li li li:hover ul, #horizontal-multilevel-menu li li li li li.jshover ul {
  display: block; }

div.menu-clear-left {
  clear: left; }

/* End */
/* Start:/local/templates/main-new/styles.css?164431374812114*/
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0); }

.my-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  text-align: center;
  color: #000; }

.my-container {
  max-width: 1200px;
  margin: 0 auto; }

@media (max-width: 1400px) {
  .my-container {
    padding: 0 50px; } }

@media (max-width: 768px) {
  .my-container {
    padding: 0 30px; } }

@media (max-width: 575px) {
  .my-container {
    padding: 0 15px; } }

.my-title {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  text-align: center;
  color: #000; }

@media (max-width: 575px) {
  .my-title {
    font-size: 28px;
    line-height: 38px; } }

.banner1 {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  background-color: #ffffff4a; }

.banner {
  position: relative;
  padding: 80px 0;
  min-height: 565px;
  background: url(/local/templates/main-new/../../../../../services/marketplaces/images/banner/bn1.jpg) center center/cover no-repeat; }

.banner::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7); }

.banner .my-container {
  position: relative;
  z-index: 10; }

.banner__title {
  margin: 0 auto 40px;
  max-width: 860px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 64px;
  text-align: center;
  color: #fff; }

.banner__descr {
  margin: 0 auto;
  max-width: 860px;
  margin-bottom: 54px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  color: #fff; }

.banner__descr span {
  font-size: 24px;
  font-weight: 700; }

.banner__btn {
  display: block;
  padding: 0;
  margin: 0 auto;
  width: 255px;
  height: 60px;
  left: 0;
  top: 0;
  background: #f39224;
  border: none;
  border-radius: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  cursor: pointer; }

@media (max-width: 575px) {
  .banner__title {
    font-size: 30px;
    line-height: 130%; }
  .banner__descr {
    font-size: 16px;
    line-height: 30px; }
  .banner__descr span {
    font-size: 20px; } }

.opportunity {
  padding: 60px 0 60px; }

.opportunity__container {
  margin: 0 auto;
  max-width: 1200px; }

.opportunity__title-wrapper {
  margin-bottom: 60px; }

.opportunity__title_mb32 {
  margin-bottom: 32px; }

.opportunity__title-descr {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 40px;
  text-align: center;
  color: #000; }

.opportunity__list {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px -30px; }

.opportunity__item {
  list-style: none;
  padding: 0 15px;
  margin-bottom: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%; }

.opportunity__wrapper {
  padding: 40px 30px;
  height: 100%;
  background: #fff;
  -webkit-box-shadow: 0 12px 40px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 40px 4px rgba(0, 0, 0, 0.1);
  border-radius: 30px; }

.opportunity__wrapper-img {
  margin-bottom: 40px;
  width: 64px;
  height: 64px;
  -o-object-fit: contain;
  object-fit: contain; }

.opportunity__wrapper-img_small {
  width: 24px;
  height: 24px;
  margin-bottom: 24px; }

.opportunity__wrapper-title {
  margin: 0 0 24px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #000; }

.opportunity__wrapper-descr {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000; }

.opportunity__btn {
  display: block;
  margin: 70px auto 0;
  padding: 0;
  border: none;
  width: 224px;
  height: 60px;
  background: #f39224;
  border-radius: 30px;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #fff; }

.opportunity_bg {
  background: rgba(243, 146, 36, 0.1); }

@media (max-width: 1200px) {
  .opportunity__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.333%;
    flex: 0 1 33.333%; } }

@media (max-width: 900px) {
  .opportunity__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%; } }

@media (max-width: 575px) {
  .opportunity__title-descr {
    font-size: 16px;
    line-height: 28px; }
  .opportunity__list {
    margin: 0 0 -30px; }
  .opportunity__item {
    padding: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%; }
  .opportunity__wrapper-img {
    display: block;
    margin: 0 auto 40px; }
  .opportunity__wrapper-title {
    text-align: center; }
  .opportunity__wrapper-descr {
    text-align: center; } }

.price {
  padding-bottom: 100px; }

.price * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.price__title {
  margin: 0 0 60px 0; }

.price__table {
  margin-bottom: 50px;
  overflow: auto; }

.price__table table {
  border-spacing: 8px;
  width: 100%; }

.price__table table th {
  font-family: "Montserrat", sans-serif;
  text-align: left;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.5); }

.price__table table th {
  padding: 0 20px 24px; }

.price__table table tbody * {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #000; }

.price__table table tbody p {
  margin: 0 0 8px; }

.price__table table tbody td {
  padding: 12px 20px;
  width: 33.333%; }

.price__table table tbody tr:first-child td:first-child {
  background: rgba(243, 146, 36, 0.15);
  border-radius: 4px; }

.price__table table tbody tr:first-child td:first-child p:first-child {
  margin-bottom: 32px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #000; }

.price__list {
  padding: 0;
  margin: 0; }

.price__item {
  padding: 41px 40px;
  margin-bottom: 24px;
  background: rgba(35, 31, 32, 0.05);
  border-radius: 30px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.price__item:last-child {
  margin-bottom: 0; }

.price__item-img {
  margin-right: 40px;
  width: 64px;
  height: 64px; }

.price__item-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.price__item-title {
  margin: 0 0 12px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  color: #000; }

.price__item-text {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000; }

.mb {
  height: 24px; }

.bg {
  background: rgba(243, 146, 36, 0.15);
  border-radius: 4px; }

@media (max-width: 768px) {
  .price__table table {
    width: 100%; } }

@media (max-width: 575px) {
  .price__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .price__item-img {
    margin: 0 0 30px; }
  .price__item-title {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    text-align: center; }
  .price__item-text {
    text-align: center; }
  .price__table table {
    width: 250%; }
  .price__table table tbody tr:first-child td:first-child p:first-child {
    font-size: 20px;
    line-height: 32px; } }

.works {
  padding: 100px 0;
  background: url(/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../img/w-bg.jpg) center center/cover no-repeat; }

.works * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.works .my-container {
  max-width: 1920px; }

.works__body {
  max-width: 1045px;
  padding: 80px 100px 80px 0;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 0 60px 60px 0; }

.works__wrapper {
  max-width: 570px;
  margin: 0 0 0 auto; }

.works__title {
  margin: 0 0 60px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  color: #000; }

.works__list {
  margin: 0;
  padding: 0; }

.works__item {
  padding: 14px 0 0 92px;
  margin-bottom: 42px;
  position: relative;
  list-style: none;
  counter-increment: my-awesome-counter; }

.works__item:last-child {
  margin-bottom: 0; }

.works__item::before {
  content: counter(my-awesome-counter);
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background: #f39224;
  border-radius: 50%;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px; }

.works__item-title {
  margin: 0 0 16px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #000; }

.works__item-text {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000; }

@media (max-width: 1400px) {
  .works__body {
    margin: 0 auto;
    padding: 80px 100px;
    border-radius: 60px; }
  .works__wrapper {
    margin: 0 auto; } }

@media (max-width: 575px) {
  .works__body {
    padding: 50px 20px; }
  .works__title {
    text-align: center;
    font-size: 30px; }
  .works__item {
    padding: 0; }
  .works__item::before {
    position: static;
    margin: 0 auto 30px; }
  .works__item-title {
    text-align: center; }
  .works__item-text {
    text-align: center; } }

.contacts {
  min-height: 704px; }

.contacts .my-container {
  max-width: 1920px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.contacts__content {
  padding: 100px 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  min-height: 704px; }

.contacts__wrapper {
  max-width: 570px;
  margin: 0 0 0 auto; }

.contacts__title {
  margin: 0 0 60px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  color: #000; }

.contacts__list {
  margin: 0;
  padding: 0; }

.contacts__item {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px; }

.contacts__item:last-child {
  margin-bottom: 0; }

.contacts__img {
  margin-right: 32px;
  width: 52px;
  height: 52px;
  background-color: #f39224;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.contacts__img img {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
  object-fit: contain; }

.contacts__body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.contacts__body span {
  display: block;
  margin-bottom: 11px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #000; }

.contacts__body a {
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000; }

.contacts__body p {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000; }

.contacts__map {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  min-height: 704px; }

@media (max-width: 1400px) {
  .contacts .my-container {
    padding: 0; } }

@media (max-width: 950px) {
  .contacts .my-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .contacts__content {
    padding: 50px 30px;
    min-height: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }
  .contacts__wrapper {
    margin: 0 auto; }
  .contacts__map {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    min-height: 100%;
    height: 500px; } }

@media (max-width: 575px) {
  .contacts__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .contacts__img {
    margin: 0 0 20px 0; }
  .contacts__body p {
    font-size: 15px; }
  .contacts__body a {
    font-size: 15px; } }

.popup .price {
  padding-bottom: 0px; }

.top .title, .top .subtitle, .top .top__text {
  color: #fff; }

/* End */
/* Start:/local/templates/main-new/template_styles.css?1629354677788*/
.header .tell li {
  vertical-align: middle; }

.header .tell li:last-child img {
  margin-right: 20px; }

.contacts__item-wrapper li.telegram::before {
  background-image: url(/local/templates/main-new/../main/assets/images/icons/telegram.png); }

.contacts__item-wrapper li.whatsapp::before {
  background-image: url(/local/templates/main-new/../main/assets/images/icons/whatsapp.png); }

@media screen and (max-width: 1300px) {
  .header .tell li:last-child img {
    margin-right: 5px; }
  .header__menu li + li {
    margin-left: 7px !important; }
  .banner1 {
    display: none; } }

.footer .soc-mess-icon a, .phone-item .soc-mess-icon a, .soc-mess-icon a {
  margin: 2px; }

.footer .soc-mess-icon img, phone-item .soc-mess-icon img, .footer-phone .soc-mess-icon img {
  margin: 0; }

.footer .soc-mess-icon {
  margin: 10px;
  width: 100%;
  text-align: right; }

/* End */
/* /local/templates/main-new/assets/css/fonts.css?1613753197355 */
/* /local/templates/main-new/assets/css/swiper-bundle.min.css?161375319713677 */
/* /local/templates/main-new/assets/css/swiper-bundle.min.css?161375319713677 */
/* /local/templates/main-new/assets/css/libs.min.css?161375319712565 */
/* /local/templates/main-new/assets/css/style.min.css?162789391959289 */
/* /local/templates/main-new/assets/css/jquery.fancybox.min.css?161375319712795 */
/* /local/templates/main-new/assets/css/custom_table.css?16257540973084 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.min.css?15814161813715 */
/* /local/templates/main-new/styles.css?164431374812114 */
/* /local/templates/main-new/template_styles.css?1629354677788 */
/* This stylesheet generated by Transfonter (https://transfonter.org) on October 3, 2017 10:05 PM */
@font-face {
  font-family: 'Montserrat';
  src: url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-SemiBold.woff2") format("woff2"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-SemiBold.woff") format("woff"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Regular.woff2") format("woff2"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Regular.woff") format("woff"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Bold.woff2") format("woff2"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Bold.woff") format("woff"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Medium.woff2") format("woff2"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Medium.woff") format("woff"), url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

input {
  outline: none; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; }

.nav-btn span {
  display: block; }

button, a {
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  border: none;
  background: none;
  text-decoration: none; }

button {
  font-family: "Montserrat", sans-serif; }

textarea {
  resize: vertical;
  font-family: "Montserrat", sans-serif; }

input, textarea {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #1D1D1F; }
  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    font-family: "Montserrat", sans-serif;
    opacity: 1; }
  input::-moz-placeholder, textarea::-moz-placeholder {
    font-family: "Montserrat", sans-serif;
    opacity: 1; }
  input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    font-family: "Montserrat", sans-serif;
    opacity: 1; }
  input::-ms-input-placeholder, textarea::-ms-input-placeholder {
    font-family: "Montserrat", sans-serif;
    opacity: 1; }
  input::placeholder, textarea::placeholder {
    font-family: "Montserrat", sans-serif;
    opacity: 1; }

body {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  color: #000;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-x: hidden;
  margin: 0; }

.wrapper {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .wrapper--xs {
    max-width: 990px; }
  .wrapper.ui-wrapper {
    max-width: 100%; }

main {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

img {
  display: block;
  max-width: 100%; }

.ic-btn {
  padding: 17px;
  background: rgba(230, 42, 42, 0.1);
  border-radius: 30px; }
  .ic-btn--accent {
    background-color: #E62A2A; }

@media (max-width: 1024px) {
  .wrapper {
    padding-left: 50px;
    padding-right: 50px; } }

@media (max-width: 860px) {
  .wrapper {
    padding-left: 30px;
    padding-right: 30px; }
  .tell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .tell a {
      display: block;
      white-space: nowrap; }
    .tell li:first-child {
      margin-right: 27px; }
  .header .link {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  .link {
    padding: 11px 19px;
    max-width: 180px; }
  .header__menu-btn {
    margin-right: -25px; }
  .header .link {
    margin-right: 29px;
    border-radius: 20px; }
  .tel {
    font-size: 16px;
    line-height: 24px; } }

@media (max-width: 577px) {
  .header__menu-btn {
    margin-right: -15px; }
  .wrapper {
    padding-left: 20px;
    padding-right: 20px; } }

.main-section {
  padding-top: 100px;
  padding-bottom: 122px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.main-title {
  font-weight: 700;
  font-size: 48px;
  line-height: 64px;
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 40px; }

.main-subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 40px;
  color: #FFFFFF; }

.counts {
  margin-top: 80px; }

.counts {
  display: grid;
  grid-template-columns: repeat(2, 370px);
  grid-column-gap: 30px;
  grid-row-gap: 30px; }
  .counts li strong {
    display: block;
    font-weight: 700;
    font-size: 24px;
    line-height: 64px;
    color: #F39224;
    margin-bottom: 0; }
    .counts li strong b {
      font-size: 48px; }
  .counts li span {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF; }

@media (max-width: 1024px) {
  .main-section {
    padding-bottom: 100px; } }

@media (max-width: 860px) {
  .main-title {
    font-size: 36px;
    line-height: 52px; }
  .counts {
    margin-top: 102px; }
  .main-section {
    padding-bottom: 250px; } }

@media (max-width: 577px) {
  .main-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px; }
  .main-subtitle {
    font-size: 18px;
    line-height: 24px; }
  .main-section {
    padding-top: 40px;
    padding-bottom: 60px; }
  .counts {
    margin-top: 68px; }
  .counts li strong {
    font-size: 18px;
    line-height: 48px; }
  .counts li span {
    font-size: 14px;
    line-height: 18px; }
  .counts li strong b {
    font-size: 32px; } }

.contacts {
  padding-top: 50px;
  padding-bottom: 50px;
  min-height: auto; }
  .contacts-title {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #000000;
    margin-bottom: 49px;
    margin-top: 0; }

.tabs-controls {
  margin-bottom: 25px; }
  .tabs-controls .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .tabs-controls .swiper-wrapper .swiper-slide {
      width: calc(33.33% - 20px); }

.tab-control {
  display: block;
  padding: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #000000;
  text-align: left;
  pointer-events: none; }

.tabs-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px; }

.tab-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .tab-content .tab-map {
    margin-top: auto; }

.contacts-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .contacts-list li + li {
    margin-top: 30px; }
  .contacts-list li .ic {
    width: 52px;
    min-width: 52px;
    height: 52px;
    margin-right: 32px;
    background: #F39224;
    border-radius: 50%;
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .contacts-list li .text span {
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 14px; }
  .contacts-list li .text a, .contacts-list li .text strong {
    display: block;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #000000; }

.tab-map {
  background: rgba(243, 146, 36, 0.1);
  width: 100%;
  height: 600px;
  max-width: 370px;
  overflow: hidden; }
  .tab-map .ymaps {
    width: auto !important; }

.contacts-list {
  margin-bottom: 40px; }

@media (max-width: 1024px) {
  .contacts {
    padding-top: 80px;
    padding-bottom: 80px; }
  .contacts-title {
    margin-bottom: 30px; }
  .tabs-controls {
    margin-bottom: 14px; }
  .contacts-list li .ic {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-right: 20px;
    margin-top: 18px; }
  .contacts-list li .text a, .contacts-list li .text strong {
    font-size: 16px;
    line-height: 22px; }
  .contacts-list li .text span {
    margin-bottom: 10px; }
  .tab-map {
    height: 500px; } }

@media (max-width: 860px) {
  .tabs-content {
    grid-template-columns: 100%; }
  .tab-content:not(.active) {
    display: none; }
  .tabs-controls .swiper-wrapper .swiper-slide {
    width: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  .tabs-controls {
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px; }
  .tab-control {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    opacity: 0.5;
    padding-bottom: 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 3px solid transparent;
    border-radius: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    .tab-control.active {
      color: #F39224;
      opacity: 1;
      border-color: #F39224; }
  .tab-map {
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    max-width: none; }
  .tabs-controls .swiper-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .tab-control {
    pointer-events: visible; }
  .contacts-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 40px; }
  .tabs-controls {
    margin-bottom: 38px; }
  .contacts-list li .text strong br {
    display: none; }
  .request .bg-img {
    display: inline; } }

@media (max-width: 577px) {
  .contacts-title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px; }
  .contacts {
    padding-top: 50px;
    padding-bottom: 50px; }
  .tabs-controls {
    margin-bottom: 28px; }
  .contacts-list li + li {
    margin-top: 20px; }
  .contacts-list {
    margin-bottom: 30px; }
  .tabs-controls {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px; } }

.delivery {
  padding-top: 60px;
  padding-bottom: 60px; }
  .delivery-title {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #000000;
    margin-bottom: 60px;
    margin-top: 0; }

.c-table-row {
  display: grid;
  grid-template-columns: 150px repeat(9, 1fr);
  grid-column-gap: 8px; }
  .c-table-row + .c-table-row {
    margin-top: 8px; }
  .c-table-row .c-table-col {
    min-height: 88px;
    background: rgba(243, 146, 36, 0.15);
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    padding: 20px 20px;
    width: 100%; }
    .c-table-row .c-table-col:first-child {
      background: #F39224;
      color: #fff;
      font-weight: 700; }

.c-table-footer {
  margin-top: 30px; }
  .c-table-footer p {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin: 0; }
    .c-table-footer p + p {
      margin-top: 15px; }

.c-table {
  margin-bottom: 30px; }

.note-boxes {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 60px; }

.note-box {
  padding: 40px;
  background: rgba(35, 31, 32, 0.05);
  border-radius: 30px;
  background-image: url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../img/svg/note.svg");
  background-position: bottom 0 right 0;
  background-repeat: no-repeat; }
  .note-box:nth-child(2) {
    background-image: url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../img/svg/clock.svg"); }
  .note-box ul li:not(:last-child) {
    margin-bottom: 20px; }
  .note-box ul li {
    position: relative;
    padding-left: 24px;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #231F20;
    width: 100%; }
    .note-box ul li:before {
      content: "";
      position: absolute;
      left: 0;
      top: 8px;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #F39224; }
    .note-box ul li .nstr {
      display: block;
      margin-top: 6px; }

.p-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px; }

.p-card {
  padding: 40px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 12px 40px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 12px 40px 4px rgba(0, 0, 0, 0.1);
  border-radius: 30px; }
  .p-card .ic {
    width: 64px;
    height: 64px;
    margin-bottom: 24px; }
    .p-card .ic img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain; }
  .p-card strong {
    display: block;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 24px; }
  .p-card p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin: 0; }

@media (max-width: 1024px) {
  .delivery {
    padding-top: 80px;
    padding-bottom: 80px; }
  .delivery-title {
    margin-bottom: 40px; }
  .c-table-row .c-table-col {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 10px;
    font-weight: 500;
    min-height: 64px; }
  .c-table-row .c-table-col:first-child {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px; }
  .c-table-row {
    grid-column-gap: 4px; }
  .c-table-row + .c-table-row {
    margin-top: 4px; }
  .note-box {
    padding: 30px; }
  .note-box ul li {
    font-size: 16px;
    line-height: 22px; }
  .note-box {
    background-position: bottom -17px right 0;
    background-size: 130px; }
  .note-boxes {
    margin-bottom: 73px; }
  .p-card {
    padding: 30px; }
  .works__item-text {
    display: none; }
  .works__item {
    margin-bottom: 66px; }
  .opportunity__wrapper-img_small {
    margin-bottom: 27px; }
  .opportunity {
    padding: 60px 0 60px; } }

@media (max-width: 860px) {
  .c-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .c-table .c-table-row {
      width: calc(50% - 2px); }
    .c-table .c-table-footer {
      width: 100%; }
  .c-table-row {
    grid-template-columns: 100%;
    grid-row-gap: 4px; }
  .c-table-row + .c-table-row {
    margin-top: 0; }
  .note-boxes {
    grid-template-columns: 100%;
    grid-row-gap: 20px; }
  .counts {
    grid-template-columns: 100%; }
  .delivery-title {
    font-size: 24px;
    line-height: 32px; }
  .c-table-footer p {
    font-size: 16px;
    line-height: 22px; }
  .note-box ul li br {
    display: none; }
  .note-box ul li strong br {
    display: block; }
  .note-boxes {
    margin-bottom: 80px; }
  .works__body {
    padding: 60px; }
  .works__title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 40px; }
  .works__item-title {
    font-size: 18px;
    line-height: 24px; }
  .works__item::before {
    width: 44px;
    height: 44px;
    font-size: 18px;
    line-height: 24px; }
  .works__item {
    margin-bottom: 21px; }
  .works__item {
    padding: 10px 0 0 92px; }
  .my-title {
    font-size: 24px;
    line-height: 32px; }
  .opportunity {
    padding: 83px 0 80px; }
  .opportunity__title-descr {
    max-width: 590px;
    margin-left: auto;
    margin-right: auto; }
  .opportunity__title-wrapper {
    margin-bottom: 40px; } }

@media (max-width: 577px) {
  .p-cards {
    grid-template-columns: 100%;
    grid-row-gap: 20px; }
  .delivery-title {
    font-size: 20px;
    line-height: 30px; }
  .delivery {
    padding-top: 50px;
    padding-bottom: 48px; }
  .delivery-title {
    margin-bottom: 30px; }
  .c-table {
    margin-bottom: 40px; }
  .note-boxes {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    grid-row-gap: 10px;
    margin-bottom: 50px; }
  .note-box {
    border-radius: 0;
    padding: 30px 20px; }
  .p-card {
    padding: 30px 20px; }
  .p-card strong {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px; }
  .p-card .ic {
    margin-bottom: 20px; }
  .p-card p {
    font-size: 14px;
    line-height: 20px; }
  .works {
    padding: 115px 0; }
  .works__body {
    padding: 40px 20px;
    border-radius: 0;
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px; }
  .works__title {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    margin-bottom: 20px; }
  .works__item {
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .works__item-title {
    text-align: left;
    margin-bottom: 0; }
  .works__item::before {
    margin-right: 20px;
    width: 42px;
    height: 42px;
    max-height: 42px;
    min-height: 42px;
    min-width: 42px;
    font-size: 16px;
    line-height: 22px;
    margin-left: 0;
    margin-bottom: 0; }
  .works__item-title {
    font-size: 16px;
    line-height: 22px;
    max-width: 207px; }
  .works__item {
    margin-bottom: 0px; }
  .my-title {
    font-size: 20px;
    line-height: 30px; }
  .opportunity__title-descr {
    font-size: 18px;
    line-height: 24px;
    max-width: 260px;
    margin-left: auto;
    margin-right: auto; }
  .opportunity {
    padding: 50px 0 50px; }
  .opportunity__title_mb32 {
    margin-bottom: 19px; }
  .opportunity__title-wrapper {
    margin-bottom: 30px; }
  .opportunity__wrapper-img {
    margin-left: 0; }
  .opportunity__wrapper-title {
    text-align: left;
    font-size: 16px;
    line-height: 22px; }
  .opportunity__wrapper-descr {
    text-align: left;
    font-size: 14px;
    line-height: 18px; }
  .opportunity__wrapper {
    padding: 30px 20px; }
  .opportunity__wrapper-img_small {
    margin-bottom: 23px; }
  .opportunity__wrapper-title {
    margin-bottom: 19px; }
  .opportunity__item {
    margin-bottom: 20px; }
  .opportunity__btn {
    margin-top: 40px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px; } }


.soc li {
  min-width: 30px;
}    

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9vbGQuc2NzcyIsInN0eWxlcy5jc3MiLCJ1bnRpbHMvdmFyaWFibGVzLnNjc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJzZWN0aW9ucy9tYWluLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL2NvbnRhY3RzLnNjc3MiLCJzZWN0aW9ucy9kZWxpdmVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLDRFQUFBO0FBQ0E7RUFDQyw4QkFBNkI7RUFDN0Isc0JBQ0QsRUFBQTs7QUFFQTtFQUNDLDJCQUEwQjtFQUMxQixtQkFDRCxFQUFBOztBQUVBO0VBQ0MsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxlQUFjO0VBQ2QsOEJBQTZCO0VBQzdCLHNCQUNELEVBQUE7O0FBRUE7RUFDQyxtQkFDRCxFQUFBOztBQUVBO0VBQ0Msc0JBQXFCO0VBQ3JCLGtCQUNELEVBQUE7O0FBRUE7RUFDQyxXQUFVO0VBQ1YscUJBQ0QsRUFBQTs7QUFFQTtFQUNDLFNBQVE7RUFDUixVQUNELEVBQUE7O0FBRUE7RUFDQyxnQkFBZTtFQUNmLHFCQUNELEVBQUE7O0FBRUE7RUFDQyxTQUNELEVBQUE7O0FBRUE7RUFDQyx3Q0FDRCxFQUFBOztBQUVBO0VBQ0MsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxjQUFhO0VBQ2Isa0JBQ0QsRUFBQTs7QUFFQTtFQUNDLGlCQUNELEVBQUE7O0FBRUE7RUFDQyxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixvQkFBbUI7RUFDbkIsYUFBWTtFQUNaLHlCQUF3QjtFQUN4QixzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLDhCQUE2QjtFQUM3QixzQkFDRCxFQUFBOztBQUVBO0VBQ0MsZ0JBQWU7RUFDZixXQUFVO0VBQ1YsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixjQUNELEVBQUE7O0FBRUE7RUFDQyxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdC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R25CO0lBQ0ksa0JBQWtCLEVBQUE7RUFHckI7SUFDRyxtQkFBbUIsRUFBQTtFQUd2QjtJQUNDLG1CQUFtQixFQUFBO0VBR3BCO0lBQ0csbUJBQW1CLEVBQUE7RUFHdEI7SUFDQyxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUIsRUFBQSxFQUNmIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcblxuLyogU3RhcnQ6L2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL3N0eWxlLm1pbi5jc3M/MTYyNzg5MzkxOTU5Mjg5Ki9cbmh0bWwge1xuIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuIGJveC1zaXppbmc6Ym9yZGVyLWJveFxufVxuXG46OmJlZm9yZSw6OmFmdGVyIHtcbiAtd2Via2l0LWJveC1zaXppbmc6aW5oZXJpdDtcbiBib3gtc2l6aW5nOmluaGVyaXRcbn1cblxuYm9keSB7XG4gbGluZS1oZWlnaHQ6MTZweDtcbiBmb250LWZhbWlseTonTW9udHNlcnJhdCcsc2Fucy1zZXJpZjtcbiBmb250LXNpemU6MTZweDtcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3hcbn1cblxuLm5ld3Mtc2VjdGlvbnMge1xuIG1hcmdpbjoxMHB4IDAgMjBweFxufVxuXG4ubmV3cy1zZWN0aW9ucyBsaSB7XG4gYm9yZGVyOjFweCBzb2xpZCAjZWVlO1xuIHBhZGRpbmc6MTBweCAyMHB4XG59XG5cbmEge1xuIGNvbG9yOiMwMDA7XG4gdGV4dC1kZWNvcmF0aW9uOm5vbmVcbn1cblxudWwge1xuIG1hcmdpbjowO1xuIHBhZGRpbmc6MFxufVxuXG5saSB7XG4gbGlzdC1zdHlsZTpub25lO1xuIGRpc3BsYXk6aW5saW5lLWJsb2NrXG59XG5cbmlucHV0LGJ1dHRvbiB7XG4gYm9yZGVyOjBcbn1cblxuaW5wdXQ6Zm9jdXMsYnV0dG9uOmZvY3VzIHtcbiBvdXRsaW5lOi13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDBcbn1cblxuLmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5zd2lwZXItY29udGFpbmVyLTIge1xuIG1heC13aWR0aDoxMjYwcHg7XG4gcGFkZGluZzowIDMwcHg7XG4gbWFyZ2luOjAgYXV0bztcbiB0ZXh0LWFsaWduOmNlbnRlclxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiBtYXgtd2lkdGg6MTkyMHB4XG59XG5cbi5saW5rIHtcbiBiYWNrZ3JvdW5kOiNGMzkyMjQ7XG4gYm9yZGVyLXJhZGl1czoyMHB4O1xuIGNvbG9yOiNmZmY7XG4gcGFkZGluZzoxNHB4IDMwcHg7XG4gZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3hcbn1cblxuLmJvcmRlciB7XG4gbWF4LXdpZHRoOjMwMHB4O1xuIHdpZHRoOjEwMCU7XG4gaGVpZ2h0OjJweDtcbiBiYWNrZ3JvdW5kOiNGMzkyMjQ7XG4gbWFyZ2luOjAgYXV0b1xufVxuXG4udGl0bGUge1xuIGZvbnQtc2l6ZTo2MHB4O1xuIGxpbmUtaGVpZ2h0OjczcHg7XG4gZm9udC13ZWlnaHQ6NzAwXG59XG5cbi5zdWJ0aXRsZSB7XG4gZm9udC1zaXplOjI2cHg7XG4gbGluZS1oZWlnaHQ6MzJweDtcbiBmb250LXdlaWdodDo1MDBcbn1cblxuLmJvdHRvbS1saW5lIHtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2JvdHRvbS1saW5lLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIDAgY2VudGVyXG59XG5cbi5wbHVzIHtcbiBwb3NpdGlvbjpyZWxhdGl2ZVxufVxuXG4ucGx1czo6YmVmb3JlIHtcbiBjb250ZW50OicnO1xuIHBvc2l0aW9uOmFic29sdXRlO1xuIHJpZ2h0Oi0zMnB4O1xuIHRvcDozMCU7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9wbHVzLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuIGJhY2tncm91bmQtcG9zaXRpb246MCAwO1xuIHdpZHRoOjMycHg7XG4gaGVpZ2h0OjMycHhcbn1cblxuYnV0dG9uIHtcbiB3aWR0aDozMjlweDtcbiBoZWlnaHQ6NjBweDtcbiBiYWNrZ3JvdW5kOiNGMzkyMjQ7XG4gYm9yZGVyLXJhZGl1czozMHB4O1xuIGNvbG9yOiNmZmY7XG4gZm9udC13ZWlnaHQ6NjAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGJvcmRlcjowO1xuIGN1cnNvcjpwb2ludGVyO1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvY2FsY3VsYXRvci1pY29uLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDQwcHhcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiBvdXRsaW5lOi13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDBcbn1cblxuLnNsaWRlci1jb250YWluZXIsLnN3aXBlci1jb250YWluZXItMiwuc3dpcGVyLWNvbnRhaW5lci0zLC5jb250YWluZXItZmx1aWQsLnN3aXBlci1jb250YWluZXItNCwuc3dpcGVyLWNvbnRhaW5lci01IHtcbiBtYXJnaW4tbGVmdDphdXRvO1xuIG1hcmdpbi1yaWdodDphdXRvO1xuIHBvc2l0aW9uOnJlbGF0aXZlO1xuIG92ZXJmbG93OmhpZGRlbjtcbiBsaXN0LXN0eWxlOm5vbmU7XG4gcGFkZGluZzowO1xuIHotaW5kZXg6MTtcbiBtYXJnaW4tdG9wOjE1cHhcbn1cblxuLnN3aXBlci1jb250YWluZXItMiB7XG4gbWF4LXdpZHRoOjE5MjBweFxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zIHtcbiB3aWR0aDoxMDAlXG59XG5cbi5icmVhZGNydW1ic19fbGlzdCBsaSB7XG4gZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gcG9zaXRpb246cmVsYXRpdmVcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IGxpOmxhc3QtY2hpbGQgYSB7XG4gY29sb3I6IzVBNTc1OFxufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3QgbGkgKyBsaSB7XG4gcGFkZGluZy1sZWZ0OjIwcHhcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IGxpICsgbGk6OmJlZm9yZSB7XG4gY29udGVudDpcIi9cIjtcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiBsZWZ0OjdweDtcbiBjb2xvcjojNUE1NzU4XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCBhIHtcbiBjb2xvcjojRjM5MjI0O1xuIGZvbnQtc2l6ZToxNHB4O1xuIGxpbmUtaGVpZ2h0OjE3cHhcbn1cblxuLmhlYWRlci1zaGFkb3cge1xuIC13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMilcbn1cblxuLmhlYWRlcl9fbWVudS1idG4ge1xuIGRpc3BsYXk6bm9uZTtcbiB3aWR0aDozNnB4O1xuIGhlaWdodDozMHB4O1xuIGN1cnNvcjpwb2ludGVyO1xuIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzO1xuIC1vLXRyYW5zaXRpb246YWxsIC4zcztcbiB0cmFuc2l0aW9uOmFsbCAuM3M7XG4gbWFyZ2luLXRvcDoyMnB4XG59XG5cbi5oZWFkZXJfX21lbnUtYnRuIHNwYW4ge1xuIGJhY2tncm91bmQtY29sb3I6IzQ0NDtcbiB3aWR0aDoyNHB4O1xuIGhlaWdodDoycHg7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gZGlzcGxheTpibG9jaztcbiBib3JkZXItcmFkaXVzOjNweDtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6ZW5kO1xuIC1tcy1mbGV4LXBhY2s6ZW5kO1xuIGp1c3RpZnktY29udGVudDpmbGV4LWVuZFxufVxuXG4uaGVhZGVyX19tZW51LWJ0biBzcGFuOjpiZWZvcmUsLmhlYWRlcl9fbWVudS1idG4gc3Bhbjo6YWZ0ZXIge1xuIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzO1xuIC1vLXRyYW5zaXRpb246YWxsIC4zcztcbiB0cmFuc2l0aW9uOmFsbCAuM3M7XG4gY29udGVudDonJztcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiB3aWR0aDozMnB4O1xuIGhlaWdodDoycHg7XG4gYmFja2dyb3VuZC1jb2xvcjojNDQ0O1xuIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTJweCk7XG4gLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEycHgpO1xuIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEycHgpO1xuIGJvcmRlci1yYWRpdXM6M3B4O1xuIHJpZ2h0OjRweFxufVxuXG4uaGVhZGVyX19tZW51LWJ0biBzcGFuOjphZnRlciB7XG4gLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweCk7XG4gLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KTtcbiB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweClcbn1cblxuLmhlYWRlcl9fbWVudS1idG4uYWN0aXZlIHNwYW4ge1xuIGhlaWdodDowXG59XG5cbi5oZWFkZXJfX21lbnUtYnRuLmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XG4gLW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpXG59XG5cbi5oZWFkZXJfX21lbnUtYnRuLmFjdGl2ZSBzcGFuOjphZnRlciB7XG4gLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gLW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcbiB0cmFuc2Zvcm06cm90YXRlKC00NWRlZylcbn1cblxuLmhlYWRlciAuY29udGFpbmVyIHtcbiBoZWlnaHQ6ODBweDtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gbWF4LXdpZHRoOjE5MjBweFxufVxuXG4uaGVhZGVyX190ZXh0IHtcbiBmb250LWZhbWlseTonTWVycml3ZWF0aGVyJyxzZXJpZjtcbiBmb250LXdlaWdodDozMDA7XG4gbWFyZ2luLXJpZ2h0OmF1dG87XG4gZm9udC1zaXplOjEycHg7XG4gbWFyZ2luLWxlZnQ6MTVweDtcbiBwYWRkaW5nLWxlZnQ6MTBweDtcbiBtYXgtd2lkdGg6MTUwcHg7XG4gYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNDQ0Ncbn1cblxuLmhlYWRlcl9fbWVudS5hY3RpdmUge1xuIHotaW5kZXg6MTIwXG59XG5cbi5oZWFkZXJfX21lbnUge1xuIGNvbG9yOiMyMzFGMjBcbn1cblxuLmhlYWRlcl9fbWVudSBsaSArIGxpIHtcbiBtYXJnaW4tbGVmdDoxN3B4XG59XG5cbi5oZWFkZXJfX21lbnUgYSB7XG4gZm9udC1zaXplOjE2cHhcbn1cblxuLmhlYWRlcl9fbWVudSBsaSB7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gbGluZS1oZWlnaHQ6ODBweDtcbiAtd2Via2l0LXRyYW5zaXRpb246LjNzO1xuIC1vLXRyYW5zaXRpb246LjNzO1xuIHRyYW5zaXRpb246LjNzXG59XG5cbi5oZWFkZXJfX21lbnUgbGk6OmJlZm9yZSB7XG4gY29udGVudDonJztcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiBib3R0b206MDtcbiBib3JkZXItYm90dG9tOjRweCBzb2xpZCAjRjM5MjI0O1xuIHdpZHRoOjA7XG4gLXdlYmtpdC10cmFuc2l0aW9uOi4zcztcbiAtby10cmFuc2l0aW9uOi4zcztcbiB0cmFuc2l0aW9uOi4zc1xufVxuXG4uaGVhZGVyX19tZW51IGxpOmhvdmVyOjpiZWZvcmUge1xuIHdpZHRoOjEwMCVcbn1cblxuLnRlbCB7XG4gZm9udC1zaXplOjE4cHg7XG4gbWFyZ2luLWxlZnQ6MjVweDtcbiBtYXJnaW4tcmlnaHQ6MzBweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxMTgzcHgpIGFuZCAobWF4LXdpZHRoOjEzNjZweCkge1xuIC50ZWwge1xuIGZvbnQtc2l6ZToxNnB4XG4gfVxuXG4gLyouaGVhZGVyIC5jb250YWluZXIgLmxpbmsge1xuIGRpc3BsYXk6bm9uZVxuIH0qL1xufVxuXG4udGVsIHNwYW4ge1xuIGNvbG9yOiNGMzkyMjRcbn1cblxuLnRvcCB7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gY29sb3I6I2ZmZjtcbiBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuIHBhZGRpbmctdG9wOjExN3B4O1xuIHBhZGRpbmctYm90dG9tOjE3N3B4O1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvdG9wX2JnLTEuanBnKVxufVxuXG4udG9wIC5iYW5uZXIge1xuIHBvc2l0aW9uOmFic29sdXRlO1xuIHRvcDowO1xuIGxlZnQ6MDtcbiBwYWRkaW5nOjIwcHg7XG4gYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmNDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAudG9wIC5iYW5uZXIge1xuIHBvc2l0aW9uOmluaXRpYWw7XG4gYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOWNcbiB9XG5cbiAudG9wIC5iYW5uZXIgYSB7XG4gZGlzcGxheTpibG9jaztcbiB0ZXh0LWFsaWduOmNlbnRlclxuIH1cbn1cblxuLnRvcCAudGl0bGUge1xuIHRleHQtYWxpZ246Y2VudGVyO1xuIG1hcmdpbi1ib3R0b206MTBweFxufVxuXG4udG9wIC5zdWJ0aXRsZSB7XG4gZm9udC1zaXplOjI2cHg7XG4gbGluZS1oZWlnaHQ6MzJweDtcbiBmb250LXdlaWdodDo1MDA7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gcGFkZGluZy1ib3R0b206NDBweFxufVxuXG4udG9wIC50b3BfX3RleHQge1xuIGZvbnQtd2VpZ2h0OjMwMDtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyNHB4O1xuIG1heC13aWR0aDo1MThweDtcbiBtYXJnaW46MCBhdXRvO1xuIG1hcmdpbi10b3A6MzVweDtcbiBtYXJnaW4tYm90dG9tOjU1cHhcbn1cblxuLnRvcCAudG9wX190ZXh0IHNwYW4ge1xuIG1heC13aWR0aDozMzVweFxufVxuXG4udG9wIGZvcm0ge1xuIG1heC1oZWlnaHQ6MTU0cHhcbn1cblxuLnRvcCBmb3JtIGlucHV0IHtcbiBiYWNrZ3JvdW5kOiNGRkY7XG4gLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiBib3gtc2hhZG93Omluc2V0IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiBib3JkZXItcmFkaXVzOjMwcHg7XG4gZm9udC1zaXplOjE2cHg7XG4gd2lkdGg6MzI5cHg7XG4gaGVpZ2h0OjYwcHg7XG4gcGFkZGluZy1sZWZ0OjMwcHg7XG4gY29sb3I6IzkxOEY4RjtcbiBtYXJnaW4tcmlnaHQ6MzBweDtcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3hcbn1cblxuLnRvcCBmb3JtIGlucHV0OmZvY3VzIHtcbiBvdXRsaW5lOi13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDBcbn1cblxuLnRvcCBidXR0b24ge1xuIHdpZHRoOjMyOXB4O1xuIGhlaWdodDo2MHB4O1xuIGJhY2tncm91bmQ6I0YzOTIyNDtcbiBib3JkZXItcmFkaXVzOjMwcHg7XG4gY29sb3I6I2ZmZjtcbiBmb250LXdlaWdodDo2MDA7XG4gZm9udC1zaXplOjE2cHg7XG4gYm9yZGVyOjA7XG4gY3Vyc29yOnBvaW50ZXI7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9jYWxjdWxhdG9yLWljb24uc3ZnKTtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgNDBweFxufVxuXG4udG9wIGJ1dHRvbjpmb2N1cyB7XG4gb3V0bGluZTotd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAwXG59XG5cbi5ibG9jay1jYWxjdWxhdG9yIHtcbiBoZWlnaHQ6OTcxcHg7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9jYWxjdWxhdG9yLWJnLTIuanBnKTtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtcbiBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gcGFkZGluZy10b3A6NDNweDtcbiBvdmVyZmxvdzpoaWRkZW47XG4gcG9zaXRpb246cmVsYXRpdmVcbn1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLmJnLWltZyB7XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gei1pbmRleDoxXG59XG5cbi5ibG9jay1jYWxjdWxhdG9yIC5iZy1pbWctMSB7XG4gdG9wOi0xMThweFxufVxuXG4uYmxvY2stY2FsY3VsYXRvciAuYmctaW1nLTIge1xuIGJvdHRvbToyNDVweFxufVxuXG4uYmxvY2stY2FsY3VsYXRvciAuYmctaW1nLTMge1xuIHJpZ2h0OjA7XG4gdG9wOjkwcHhcbn1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLmJnLWltZy00IHtcbiByaWdodDo1cHg7XG4gYm90dG9tOjIwcHhcbn1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLmNvbnRhaW5lciB7XG4gbWF4LXdpZHRoOjExMjJweFxufVxuXG4uYmxvY2stY2FsY3VsYXRvciAudGl0bGUge1xuIGNvbG9yOiMyMzFGMjBcbn1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLnN1YnRpdGxlIHtcbiBjb2xvcjojNTgzNjBDO1xuIG1hcmdpbi1ib3R0b206NDBweFxufVxuXG4uYmxvY2stY2FsY3VsYXRvciAuc3VidGl0bGUgc3BhbiB7XG4gZm9udC13ZWlnaHQ6NzAwXG59XG5cbi5jYWxjdWxhdG9yX19pdGVtcyB7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuXG59XG5cbi5jYWxjdWxhdG9yX19pdGVtIHtcbiBtYXgtd2lkdGg6MzE0cHg7XG4gcG9zaXRpb246cmVsYXRpdmVcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0tdGl0bGUge1xuIGZvbnQtd2VpZ2h0OjcwMDtcbiBmb250LXNpemU6MjZweDtcbiBsaW5lLWhlaWdodDozM3B4O1xuIG1hcmdpbi10b3A6MjBweDtcbiBtYXJnaW4tYm90dG9tOjE1cHhcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0taW1nIHtcbiBtYXJnaW4tYm90dG9tOi0zcHhcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0gaW5wdXQge1xuIC13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gd2lkdGg6MTAwJTtcbiBoZWlnaHQ6NjBweDtcbiBiYWNrZ3JvdW5kOiNGRkY7XG4gYm9yZGVyLXJhZGl1czozMHB4O1xuIGRpc3BsYXk6YmxvY2s7XG4gLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gYm94LXNpemluZzpib3JkZXItYm94O1xuIGJvcmRlcjowO1xuIHRleHQtYWxpZ246Y2VudGVyO1xuIGNvbG9yOiNGMzkyMjQ7XG4gZm9udC13ZWlnaHQ6NzAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGJvcmRlcjoxcHggc29saWQgI2ZmZlxufVxuXG4uY2FsY3VsYXRvcl9faXRlbSBpbnB1dCArIGlucHV0IHtcbiBtYXJnaW4tdG9wOjMwcHhcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuIGNvbG9yOiNGMzkyMjRcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuIGNvbG9yOiNGMzkyMjRcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiBjb2xvcjojRjM5MjI0XG59XG5cbi5jYWxjdWxhdG9yX19pdGVtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuIGNvbG9yOiNGMzkyMjRcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiBjb2xvcjojRjM5MjI0XG59XG5cbi5jYWxjdWxhdG9yX19pdGVtIC5hcnJvdy1ib3R0b20ge1xuIG1hcmdpbjo0cHggMDtcbiB3aWR0aDoyNHB4O1xuIGhlaWdodDoyNHB4O1xuIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7XG4gLW1vei1ib3JkZXItcmFkaXVzOjUwJTtcbiAtbXMtYm9yZGVyLXJhZGl1czo1MCU7XG4gLW8tYm9yZGVyLXJhZGl1czo1MCU7XG4gYm9yZGVyLXJhZGl1czo1MCU7XG4gY3Vyc29yOnBvaW50ZXI7XG4gYmFja2dyb3VuZDojMDAwIHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJvdHRvbS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiBkaXNwbGF5OmlubGluZS1ibG9ja1xufVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIHtcbiBiYWNrZ3JvdW5kOiMyMzFGMjA7XG4gLXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiBib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gbWFyZ2luLWJvdHRvbTo2N3B4O1xuIG1hcmdpbi10b3A6NjBweDtcbiBwb3NpdGlvbjpyZWxhdGl2ZVxufVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5jb250YWluZXIge1xuIGhlaWdodDoxNDBweDtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gbWF4LXdpZHRoOjEwMDRweFxufVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5wcmljZSB7XG4gZm9udC13ZWlnaHQ6NjAwO1xuIGZvbnQtc2l6ZTo2MHB4O1xuIGxpbmUtaGVpZ2h0OjI0cHg7XG4gY29sb3I6I2ZmZlxufVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5wcmljZSBzcGFuIHtcbiBjb2xvcjojRjM5MjI0O1xuIGZvbnQtc2l6ZTozMHB4XG59XG5cbi5jYWxjdWxhdG9yX19ib3R0b20gLnByaWNlIC5yIHtcbiBjb2xvcjojZmZmXG59XG5cbi5jYWxjdWxhdG9yX19ib3R0b20gLmxpbmsge1xuIGZvbnQtd2VpZ2h0OjYwMDtcbiBmb250LXNpemU6MTZweFxufVxuXG4ucG9wdXAuYWN0aXZlIC5jYWxjdWxhdG9yX19ib3R0b20gYnV0dG9uIHtcbiB3aWR0aDphdXRvO1xuIGJvcmRlci1yYWRpdXM6MzBweFxufVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5saW5rIHN2ZyB7XG4gbWFyZ2luLWxlZnQ6MTBweFxufVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5kYXRlIHtcbiBmb250LXNpemU6MzBweDtcbiBmb250LXdlaWdodDo3MDA7XG4gY29sb3I6I2ZmZlxufVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5kYXRlIHNwYW4ge1xuIGNvbG9yOiNGMzkyMjRcbn1cblxuLmNhbGN1bGF0b3JfX2JvdHRvbSAuZGF0ZSAubnVtYmVyIHtcbiBmb250LXNpemU6NjBweDtcbiBjb2xvcjojZmZmXG59XG5cbi50ZXh0X2NvbnRlbnQge1xuIHRleHQtYWxpZ246bGVmdFxufVxuXG4udGV4dF9jb250ZW50IHAge1xuIGxpbmUtaGVpZ2h0OjI0cHhcbn1cblxuLnRleHRfY29udGVudCB1bCB7XG4gbGlzdC1zdHlsZTpkaXNjXG59XG5cbi50ZXh0X2NvbnRlbnQgdWwgbGkge1xuIGxpbmUtaGVpZ2h0OjM2cHg7XG4gZGlzcGxheTpibG9ja1xufVxuXG4udGV4dF9jb250ZW50IHVsIGxpIGEge1xuIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmVcbn1cblxuLnN1Yl9tZW51IHtcbiBkaXNwbGF5Om5vbmU7XG4gZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiB3aWR0aDozMjBweDtcbiB6LWluZGV4OjEwMTtcbiBiYWNrZ3JvdW5kOiNmZmY7XG4gbWFyZ2luLWxlZnQ6LTE1MHB4O1xuIC13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMilcbn1cblxuLnN1Yl9tZW51IGxpIHtcbiBtYXJnaW46MCFpbXBvcnRhbnQ7XG4gbGluZS1oZWlnaHQ6NTBweFxufVxuXG4uaXRlbS1iZWZvcmUge1xuIHBvc2l0aW9uOnJlbGF0aXZlXG59XG5cbi5pdGVtLWJlZm9yZTo6YmVmb3JlIHtcbiBjb250ZW50OlwiXCI7XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gcmlnaHQ6LTE5JTtcbiB0b3A6MzUlO1xuIHdpZHRoOjMzcHg7XG4gaGVpZ2h0OjMycHg7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xuIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXRcbn1cblxuLml0ZW0tMiBpbnB1dCB7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9jYWxjdWxhdG9yLWlucHV0LWljb25zLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuIGJhY2tncm91bmQtc2l6ZTphdXRvO1xuIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50XG59XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQge1xuIGJhY2tncm91bmQtY29sb3I6I2ZmZlxufVxuXG4uY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyMHB4O1xuIGNvbG9yOiM5MThGOEY7XG4gZm9udC13ZWlnaHQ6NDAwXG59XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjIwcHg7XG4gY29sb3I6IzkxOEY4RjtcbiBmb250LXdlaWdodDo0MDBcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjIwcHg7XG4gY29sb3I6IzkxOEY4RjtcbiBmb250LXdlaWdodDo0MDBcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyMHB4O1xuIGNvbG9yOiM5MThGOEY7XG4gZm9udC13ZWlnaHQ6NDAwXG59XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyMHB4O1xuIGNvbG9yOiM5MThGOEY7XG4gZm9udC13ZWlnaHQ6NDAwXG59XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvaW5wdXQtaXRlbS0yLWJnLnN2Zylcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDpsYXN0LWNoaWxkIHtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2lucHV0LWl0ZW0tMi1iZy0yLnN2Zylcbn1cblxuLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMyBzdHJvbmcge1xuIGNvbG9yOiMyMzFGMjBcbn1cblxuLmNsZWFyIHtcbiBjbGVhcjpib3RoXG59XG5cbmxhYmVsIHtcbiBmbG9hdDpsZWZ0XG59XG5cbi5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLC5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiBsZWZ0Oi05OTk5cHhcbn1cblxuLmN1c3RvbS1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3VzdG9tLXJhZGlvX19sYWJlbCwuY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIC5jdXN0b20tcmFkaW9fX2xhYmVsIHtcbiBwb3NpdGlvbjpyZWxhdGl2ZTtcbiBwYWRkaW5nOjZweCAwIDRweCAzMHB4O1xuIGN1cnNvcjpwb2ludGVyO1xuIGxpbmUtaGVpZ2h0OjIwcHg7XG4gZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gbWFyZ2luLWJvdHRvbTo0cHhcbn1cblxuLmN1c3RvbS1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3VzdG9tLXJhZGlvX19sYWJlbDpiZWZvcmUsLmN1c3RvbS1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyAuY3VzdG9tLXJhZGlvX19sYWJlbDpiZWZvcmUge1xuIGNvbnRlbnQ6Jyc7XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gbGVmdDowO1xuIHRvcDowO1xuIHdpZHRoOjI5cHg7XG4gaGVpZ2h0OjI5cHg7XG4gYm9yZGVyLXJhZGl1czoxMDAlO1xuIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiBhbGlnbi1pdGVtczpjZW50ZXI7XG4gLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4ganVzdGlmeS1jb250ZW50OmNlbnRlclxufVxuXG4uY3VzdG9tLXJhZGlvIHN0cm9uZyB7XG4gZm9udC13ZWlnaHQ6NTAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjI0cHg7XG4gY29sb3I6IzIzMUYyMDtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIHBvc2l0aW9uOnJlbGF0aXZlO1xuIGNvbG9yOiNmZmZcbn1cblxuLmN1c3RvbS1yYWRpbyBzdHJvbmcgc3ZnIHtcbiBtYXJnaW4tcmlnaHQ6MjBweDtcbiBtYXJnaW4tbGVmdDoyMHB4XG59XG5cbi5jdXN0b20tcmFkaW8gbGFiZWwge1xuIG1hcmdpbi1ib3R0b206MTRweFxufVxuXG4uY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jdXN0b20tcmFkaW9fX2xhYmVsOmFmdGVyLC5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YWZ0ZXIge1xuIGNvbnRlbnQ6Jyc7XG4gd2lkdGg6MTBweDtcbiBoZWlnaHQ6MTBweDtcbiBiYWNrZ3JvdW5kOiMyMzFGMjA7XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gdG9wOjEwcHg7XG4gbGVmdDoxMHB4O1xuIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAtd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO1xuIC1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO1xuIHRyYW5zaXRpb246YWxsIC4ycyBlYXNlXG59XG5cbi5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YWZ0ZXIge1xuIG9wYWNpdHk6MDtcbiAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTtcbiAtbXMtdHJhbnNmb3JtOnNjYWxlKDApO1xuIHRyYW5zZm9ybTpzY2FsZSgwKVxufVxuXG4uY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jdXN0b20tcmFkaW9fX2xhYmVsOmFmdGVyIHtcbiBvcGFjaXR5OjE7XG4gLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7XG4gLW1zLXRyYW5zZm9ybTpzY2FsZSgxKTtcbiB0cmFuc2Zvcm06c2NhbGUoMSlcbn1cblxuLnNlcnZpY2VzIHtcbiBwYWRkaW5nLXRvcDo2NXB4XG59XG5cbi5zZXJ2aWNlcyAuY29udGFpbmVyIHtcbiBtYXgtd2lkdGg6MTIwMHB4XG59XG5cbi5zZXJ2aWNlcyAuY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gbWFyZ2luLWJvdHRvbTo2MHB4XG59XG5cbi5zZXJ2aWNlc19faXRlbXMge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuIC1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbiBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXBcbn1cblxuLnNlcnZpY2VzX19pdGVtczEge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuIC1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbiBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXBcbn1cblxuLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIge1xuIG1heC13aWR0aDozNzNweDtcbiBiYWNrZ3JvdW5kOiNGRkY7XG4gLXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiBib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKVxufVxuXG4uc2VydmljZXNfX2l0ZW0td3JhcHBlcjEge1xuIG1heC13aWR0aDoyNjBweDtcbiBiYWNrZ3JvdW5kOiNGRkY7XG4gLXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiBib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKVxufVxuXG4uc2VydmljZXNfX2l0ZW0td3JhcHBlciAubGluZSB7XG4gbWFyZ2luLXRvcDozMHB4O1xuIG1hcmdpbi1ib3R0b206MjBweFxufVxuXG4uc2VydmljZXNfX2l0ZW0td3JhcHBlcjEgLmxpbmUge1xuIG1hcmdpbi10b3A6MzBweDtcbiBtYXJnaW4tYm90dG9tOjIwcHhcbn1cblxuLnNlcnZpY2VzX19pdGVtIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gd2lkdGg6MzMuMzMlO1xuIG1hcmdpbi1ib3R0b206NDBweFxufVxuXG4uc2VydmljZXNfX2l0ZW0xIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gbWFyZ2luLWJvdHRvbTozMHB4XG59XG5cbi5zZXJ2aWNlc19faXRlbSBpbWcge1xuIG1hcmdpbi10b3A6LTIycHg7XG4gbWF4LXdpZHRoOjEwMCVcbn1cblxuLnNlcnZpY2VzX19pdGVtMSBpbWcge1xuIG1hcmdpbi10b3A6MTVweDtcbiBoZWlnaHQ6MTUwcHg7XG4gbWF4LXdpZHRoOjEwMCVcbn1cblxuLnNlcnZpY2VzX19pdGVtLWNvbnRlbnQxIHtcbiBwYWRkaW5nOjI2cHggNDBweFxufVxuXG4uc2VydmljZXNfX2l0ZW0tdGl0bGUxIGEge1xuIGNvbG9yOiNGMzkyMjQ7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjJweDtcbiBtYXJnaW4tYm90dG9tOjEwcHhcbn1cblxuLnNlcnZpY2VzX19pdGVtLXRpdGxlMSBhOmhvdmVyIHtcbiBjb2xvcjojMDAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjIycHg7XG4gbWFyZ2luLWJvdHRvbToxMHB4XG59XG5cbi5zZXJ2aWNlc19faXRlbS10aXRsZSB7XG4gZm9udC1zaXplOjE4cHg7XG4gbGluZS1oZWlnaHQ6MjJweDtcbiBtYXJnaW4tYm90dG9tOjEwcHg7XG4gZm9udC1mYW1pbHk6QXJpYWxcbn1cblxuLnNlcnZpY2VzX19pdGVtLXN1YnRpdGxlIHtcbiBmb250LWZhbWlseTpBcmlhbFxufVxuXG4uc2VydmljZXNfX2l0ZW0tc3VidGl0bGUxIHtcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBjb2xvcjojNUE1NzU4O1xuIG1heC13aWR0aDoyNTJweDtcbiBtYXJnaW46MCBhdXRvXG59XG5cbi5zZXJ2aWNlc19faXRlbS1wcmljZSB7XG4gbWFyZ2luLXRvcDoyMHB4O1xuIG1hcmdpbi1ib3R0b206MzBweDtcbiBmb250LWZhbWlseTpBcmlhbFxufVxuXG4uc2VydmljZXNfX2l0ZW0gLmxpbmsge1xuIG1heC13aWR0aDoxODlweDtcbiBmb250LXdlaWdodDo2MDA7XG4gZm9udC1zaXplOjE2cHg7XG4gdGV4dC1hbGlnbjpjZW50ZXI7XG4gLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4ganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gYm9yZGVyLXJhZGl1czozMHB4O1xuIG1hcmdpbjowIGF1dG87XG4gZGlzcGxheTpibG9ja1xufVxuXG4uc2VydmljZXNfX2l0ZW0xIC5saW5rIHtcbiBtYXgtd2lkdGg6MTg5cHg7XG4gZm9udC13ZWlnaHQ6NjAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIHRleHQtYWxpZ246Y2VudGVyO1xuIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuIGJvcmRlci1yYWRpdXM6MzBweDtcbiBtYXJnaW46MCBhdXRvO1xuIGRpc3BsYXk6YmxvY2tcbn1cblxuLnNlcnZpY2VzX19pdGVtIC5saW5rIHN2ZyB7XG4gbWFyZ2luLWxlZnQ6MTBweDtcbiBtYXJnaW4tdG9wOjRweFxufVxuXG4uc2VydmljZXNfX2l0ZW0xIC5saW5rIHN2ZyB7XG4gbWFyZ2luLWxlZnQ6MTBweDtcbiBtYXJnaW4tdG9wOjRweFxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMSwuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiB7XG4gbWF4LXdpZHRoOjEwMCU7XG4gd2lkdGg6MTAwJTtcbiBkaXNwbGF5OmJsb2NrXG59XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMSwuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIge1xuIG1heC13aWR0aDoxMDAlO1xuIHdpZHRoOjEwMCU7XG4gZGlzcGxheTpibG9ja1xufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTEgLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIxLC5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0td3JhcHBlcjEge1xuIG1heC13aWR0aDoxMDAlO1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuIC1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbiBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlblxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0td3JhcHBlciwuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0td3JhcHBlciB7XG4gbWF4LXdpZHRoOjEwMCU7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuXG59XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0td3JhcHBlcjEgc3ZnLC5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0td3JhcHBlcjEgc3ZnIHtcbiBkaXNwbGF5Om5vbmVcbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTEgLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIgc3ZnLC5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS5hY3RpdmUyIC5zZXJ2aWNlc19faXRlbS13cmFwcGVyIHN2ZyB7XG4gZGlzcGxheTpub25lXG59XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0tY29udGVudDEsLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtMS5hY3RpdmUyIC5zZXJ2aWNlc19faXRlbS1jb250ZW50MSB7XG4gbWFyZ2luOjAgYXV0b1xufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0tY29udGVudCwuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tY29udGVudCB7XG4gbWFyZ2luOjAgYXV0b1xufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIgaW1nIHtcbiBtYXgtd2lkdGg6MTkwcHhcbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTIgaW1nIHtcbiBtYXgtd2lkdGg6MTkwcHhcbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtMS5hY3RpdmUyIC5zZXJ2aWNlc19faXRlbS1zdWJ0aXRsZTEge1xuIGRpc3BsYXk6bm9uZVxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tc3VidGl0bGUge1xuIGRpc3BsYXk6bm9uZVxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLWNvbnRlbnQxIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gcGFkZGluZy1sZWZ0OjA7XG4gcGFkZGluZy1yaWdodDowO1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIHdpZHRoOjEwMCVcbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLWNvbnRlbnQge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuIC1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbiBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiBwYWRkaW5nLWxlZnQ6MDtcbiBwYWRkaW5nLXJpZ2h0OjA7XG4gLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiBhbGlnbi1pdGVtczpjZW50ZXI7XG4gd2lkdGg6MTAwJVxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLXRpdGxlMSB7XG4gbWF4LXdpZHRoOjIyMnB4O1xuIHdpZHRoOjEwMCU7XG4gaGVpZ2h0OmF1dG9cbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLXRpdGxlIHtcbiBtYXgtd2lkdGg6MjIycHg7XG4gd2lkdGg6MTAwJTtcbiBoZWlnaHQ6YXV0b1xufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tcHJpY2Ugc3BhbiB7XG4gZGlzcGxheTpub25lXG59XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMiAubGluayB7XG4gaGVpZ2h0OjQwcHg7XG4gbWFyZ2luOjA7XG4gbWFyZ2luLXJpZ2h0OjE1cHhcbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTIgLmxpbmsge1xuIGhlaWdodDo0MHB4O1xuIG1hcmdpbjowO1xuIG1hcmdpbi1yaWdodDoxNXB4XG59XG5cbi5jYXJnby10eXBlcyB7XG4gcGFkZGluZy1ib3R0b206NzlweDtcbiBwYWRkaW5nLXRvcDoyNXB4XG59XG5cbi5jYXJnby10eXBlc19faXRlbXMge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuIC1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbiBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXA7XG4gbWFyZ2luLXRvcDo1M3B4O1xuIG1hcmdpbi1ib3R0b206LTEzcHhcbn1cblxuLmNhcmdvLXR5cGVzX19zdWJ0aXRsZSB7XG4gZm9udC1zaXplOjI2cHg7XG4gbGluZS1oZWlnaHQ6MzJweDtcbiBjb2xvcjojOTE4RjhGO1xuIG1heC13aWR0aDo4NDBweDtcbiBtYXJnaW46MCBhdXRvXG59XG5cbi5jYXJnby10eXBlc19faXRlbSB7XG4gbWF4LXdpZHRoOjM3M3B4O1xuIHdpZHRoOjEwMCU7XG4gbWFyZ2luLWJvdHRvbTo2MHB4O1xuIHBvc2l0aW9uOnJlbGF0aXZlXG59XG5cbi5jYXJnby10eXBlc19faXRlbS10ZXh0IHtcbiBmb250LXdlaWdodDo2MDA7XG4gZm9udC1zaXplOjE4cHg7XG4gbGluZS1oZWlnaHQ6MjJweDtcbiB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gbWFyZ2luLXRvcDoxNXB4XG59XG5cbi5jYXJnby10eXBlc19faXRlbS1iZWZvcmU6OmJlZm9yZSB7XG4gY29udGVudDonJztcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiByaWdodDotMzJweDtcbiB0b3A6MzAlO1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvcGx1cy5zdmcpO1xuIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtcbiB3aWR0aDozMnB4O1xuIGhlaWdodDozMnB4XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuIGNvbnRlbnQ6Jyc7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9uZXh0LnN2Zyk7XG4gd2lkdGg6NjBweDtcbiBoZWlnaHQ6NjBweDtcbiBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuIGNvbnRlbnQ6Jyc7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9wcmV2LnN2Zyk7XG4gd2lkdGg6NjBweDtcbiBoZWlnaHQ6NjBweDtcbiBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1idXR0b24tbmV4dCB7XG4gd2lkdGg6NjBweDtcbiBoZWlnaHQ6NjBweFxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gcGFkZGluZy1ib3R0b206MzBweDtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2xpbmUtMi5zdmcpO1xuIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSAwIGNlbnRlclxufVxuXG4uc2xpZGVyIHtcbiBwYWRkaW5nLXRvcDo0MHB4XG59XG5cbi5zbGlkZXIgLmxpbmUtMiB7XG4gbWF4LXdpZHRoOjE5MjBweDtcbiB3aWR0aDoxMDAlO1xuIG1hcmdpbjowIGF1dG87XG4gdGV4dC1hbGlnbjpjZW50ZXJcbn1cblxuLnRvcC10ZXh0IHtcbiBtYXgtd2lkdGg6MTIwMHB4O1xuIG1hcmdpbjowIGF1dG87XG4gbWFyZ2luLXRvcDoyOHB4O1xuIG1hcmdpbi1ib3R0b206NTRweDtcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjRweFxufVxuXG4uc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOjpiZWZvcmUge1xuIGNvbnRlbnQ6Jyc7XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gcmlnaHQ6LTMycHg7XG4gdG9wOjMwJTtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL3BsdXMuc3ZnKTtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gd2lkdGg6MzJweDtcbiBoZWlnaHQ6MzJweFxufVxuXG4uc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuIHBhZGRpbmc6MCA0MnB4XG59XG5cbi5zbGlkZXItY29udGFpbmVyIGltZyB7XG4gYm9yZGVyLXJhZGl1czo1MCU7XG4gd2lkdGg6MjAwcHg7XG4gaGVpZ2h0OjIwMHB4XG59XG5cbi5zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGVfX25hbWUge1xuIGZvbnQtc2l6ZToyMHB4O1xuIGxpbmUtaGVpZ2h0OjI0cHg7XG4gbWFyZ2luLXRvcDoxNXB4XG59XG5cbi5zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGVfX25hbWUgc3BhbiB7XG4gZm9udC13ZWlnaHQ6NzAwO1xuIGRpc3BsYXk6YmxvY2tcbn1cblxuLnNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwuc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiB0b3A6MzYlXG59XG5cbi5zZW5kT3JkZXIge1xuIGRpc3BsYXk6ZmxleDtcbiBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuIG1hcmdpbjo0MHB4IDAgMFxufVxuXG4udHJhY2tpbmcge1xuIHBhZGRpbmctdG9wOjQwcHg7XG4gcGFkZGluZy1ib3R0b206NDBweFxufVxuXG4udHJhY2tpbmcgLm1hcCB7XG4gbWFyZ2luOjAgYXV0b1xufVxuXG4udHJhY2tpbmcgLm1hcCBpbWcge1xuIG1heC13aWR0aDoxOTIwcHg7XG4gd2lkdGg6MTAwJVxufVxuXG4uc2FmZXR5IHtcbiBwYWRkaW5nLWJvdHRvbTo5MHB4XG59XG5cbnVsLmNvbnRfdWwgbGkge1xuIHBvc2l0aW9uOnJlbGF0aXZlO1xuIHBhZGRpbmc6OHB4IDAgOHB4IDU1cHg7XG4gZGlzcGxheTpmbGV4XG59XG5cbnVsLmNvbnRfdWwgbGk6YmVmb3JlIHtcbiBjb250ZW50OlwiXCI7XG4gYmFja2dyb3VuZDp1cmwoL2ltYWdlcy9zcXVhcmUtd2l0aC12ZXJpZmljYXRpb24tc2lnbjEucG5nKSBuby1yZXBlYXQ7XG4gd2lkdGg6MjVweDtcbiBoZWlnaHQ6MjVweDtcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiBsZWZ0OjE1cHhcbn1cblxuLnJlcXVlc3Qge1xuIHotaW5kZXg6MVxufVxuXG4udGFibGUyIHtcbiBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gYm9yZGVyOjFweCBzb2xpZCAjZmQ5ZTQ0XG59XG5cbi50YWJsZTIgdGgge1xuIGJvcmRlcjoxcHggc29saWQgI2ZkOWU0NDtcbiBjb2xvcjojZmZmO1xuIGJhY2tncm91bmQ6I2ZlN2MwMDtcbiB0ZXh0LWFsaWduOmNlbnRlclxufVxuXG4uc2FmZXR5X19pdGVtcyB7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiBmbGV4LXdyYXA6d3JhcDtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2NvbnRlbnQvc2FmZXR5LWl0ZW1zLWxpbmUuc3ZnKTtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gMCBjZW50ZXI7XG4gcGFkZGluZy1ib3R0b206NDBweDtcbiBtYXJnaW4tYm90dG9tOjIxcHhcbn1cblxuLnNhZmV0eSAuYm90dG9tLXRleHQge1xuIG1heC13aWR0aDo2MDBweDtcbiBtYXJnaW46MCBhdXRvO1xuIG1hcmdpbi10b3A6MjhweDtcbiBtYXJnaW4tYm90dG9tOjU0cHg7XG4gZm9udC13ZWlnaHQ6MzAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjI0cHhcbn1cblxuLnNhZmV0eV9faXRlbSB7XG4gcGFkZGluZy1ib3R0b206NjVweDtcbiB3aWR0aDoyMCU7XG4gcG9zaXRpb246cmVsYXRpdmVcbn1cblxuLnNhZmV0eV9faXRlbTo6YmVmb3JlIHtcbiB0b3A6MTAlO1xuIHJpZ2h0Oi0xM3B4XG59XG5cbi5zYWZldHlfX2l0ZW0tdGl0bGUge1xuIGZvbnQtd2VpZ2h0OjcwMDtcbiBmb250LXNpemU6MjBweDtcbiBsaW5lLWhlaWdodDoyNHB4O1xuIGNvbG9yOiMyMzFGMjA7XG4gbWFyZ2luLXRvcDoxNXB4O1xuIG1hcmdpbi1ib3R0b206MTBweFxufVxuXG4uc2FmZXR5X19pdGVtLXRleHQge1xuIGZvbnQtd2VpZ2h0OjMwMDtcbiBmb250LXNpemU6MTRweDtcbiBsaW5lLWhlaWdodDoyNHB4XG59XG5cbi5iZW5lZml0cyB7XG4gcGFkZGluZy10b3A6NDRweDtcbiBwYWRkaW5nLWJvdHRvbTo2MHB4XG59XG5cbi5iZW5lZml0cyAuc3VidGl0bGUgc3BhbiB7XG4gZm9udC13ZWlnaHQ6NzAwXG59XG5cbi5iZW5lZml0c19faXRlbXMge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuIC1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbiBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXA7XG4gcGFkZGluZy10b3A6NDNweFxufVxuXG4uYmVuZWZpdHNfX2l0ZW0ge1xuIHdpZHRoOjMwLjMzMyVcbn1cblxuLmJlbmVmaXRzX19pdGVtLXRpdGxlIHtcbiBmb250LXdlaWdodDo3MDA7XG4gZm9udC1zaXplOjI0cHg7XG4gbGluZS1oZWlnaHQ6MjlweDtcbiBtYXJnaW4tdG9wOjIycHg7XG4gbWFyZ2luLWJvdHRvbToyMnB4XG59XG5cbi5iZW5lZml0c19faXRlbS10ZXh0IHtcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBtYXJnaW4tYm90dG9tOjE1cHhcbn1cblxuLmhhc2h0YWcge1xuIHBvc2l0aW9uOnJlbGF0aXZlXG59XG5cbi5yZXF1ZXN0IHtcbiBtaW4taGVpZ2h0OjMxN3B4O1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jYWxjdWxhdG9yLWJnLmpwZyk7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuIHBhZGRpbmctdG9wOjQ0cHg7XG4gcGFkZGluZy1ib3R0b206ODBweDtcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gcG9zaXRpb246cmVsYXRpdmVcbn1cblxuLnJlcXVlc3QgLmNvbnRhaW5lciB7XG4gei1pbmRleDozO1xuIHBvc2l0aW9uOnJlbGF0aXZlXG59XG5cbi5yZXF1ZXN0IC5iZy1pbWcge1xuIHBvc2l0aW9uOmFic29sdXRlXG59XG5cbi5yZXF1ZXN0IC5iZy1pbWctNSB7XG4gbGVmdDowO1xuIHRvcDowXG59XG5cbi5yZXF1ZXN0IC5iZy1pbWctNiB7XG4gdG9wOjA7XG4gbGVmdDo4JVxufVxuXG4ucmVxdWVzdCAuYmctaW1nLTcge1xuIHJpZ2h0OjA7XG4gdG9wOjBcbn1cblxuLnJlcXVlc3RfX3N1YnRpdGxlIHtcbiBmb250LXNpemU6MjBweDtcbiBsaW5lLWhlaWdodDoyNHB4XG59XG5cbi5yZXF1ZXN0IGZvcm0ge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuIC1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbiBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiBwYWRkaW5nLXRvcDozNXB4O1xuIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiBmbGV4LXdyYXA6d3JhcFxufVxuXG4ucmVxdWVzdCBmb3JtIGlucHV0LC5yZXF1ZXN0IGZvcm0gLmxpbmsge1xuIHdpZHRoOjMwJVxufVxuXG4ucmVxdWVzdCAubGluayB7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuIHRleHQtYWxpZ246Y2VudGVyO1xuIG1heC13aWR0aDo0MTNweDtcbiB3aWR0aDoxMDAlO1xuIGhlaWdodDo2MHB4O1xuIGZvbnQtd2VpZ2h0OjYwMDtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyMHB4O1xuIGNvbG9yOiNGMzkyMjQ7XG4gYm9yZGVyLXJhZGl1czozMHB4O1xuIGJhY2tncm91bmQtY29sb3I6I2ZmZlxufVxuXG4ucmVxdWVzdCAubGluayBzdmcge1xuIG1hcmdpbi10b3A6M3B4O1xuIG1hcmdpbi1sZWZ0OjdweFxufVxuXG4ucmVxdWVzdCBpbnB1dCB7XG4gYmFja2dyb3VuZDojRkZGO1xuIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gYm94LXNoYWRvdzppbnNldCAwIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gYm9yZGVyLXJhZGl1czozMHB4O1xuIGZvbnQtc2l6ZToxNnB4O1xuIG1heC13aWR0aDo0MTNweDtcbiB3aWR0aDoxMDAlO1xuIGhlaWdodDo2MHB4O1xuIHBhZGRpbmctbGVmdDozMHB4O1xuIGNvbG9yOiMyMzFGMjA7XG4gbWFyZ2luLXJpZ2h0OjMwcHg7XG4gLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gYm94LXNpemluZzpib3JkZXItYm94XG59XG5cbi5yZXF1ZXN0IGlucHV0OnBsYWNlaG9sZGVyIHtcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjBweDtcbiBjb2xvcjojOTE4RjhGXG59XG5cbi5yZXF1ZXN0IGlucHV0OmZvY3VzIHtcbiBvdXRsaW5lOi13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDBcbn1cblxuLmFib3V0IHtcbiBwYWRkaW5nLWJvdHRvbTo3MnB4O1xuIHBhZGRpbmctdG9wOjYycHhcbn1cblxuLmFib3V0IGltZyB7XG4gZGlzcGxheTppbmxpbmUtYmxvY2tcbn1cblxuLmFib3V0X193cmFwcGVyIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW5cbn1cblxuLmFib3V0X19jb250ZW50IHtcbiBtYXgtd2lkdGg6NjAwcHhcbn1cblxuLmFib3V0X19jb250ZW50LWJsb2NrIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gbWF4LXdpZHRoOjQ0MHB4XG59XG5cbi5hYm91dF9fY29udGVudC10ZXh0IHtcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE0cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBtYXJnaW4tdG9wOjQ3cHg7XG4gbWFyZ2luLWJvdHRvbTozMnB4O1xuIHdpZHRoOjEwMCU7XG4gdGV4dC1hbGlnbjpsZWZ0XG59XG5cbi5hYm91dF9fY29udGVudC1uYW1lIHtcbiBmb250LXdlaWdodDo3MDA7XG4gZm9udC1zaXplOjE0cHg7XG4gbGluZS1oZWlnaHQ6MjRweFxufVxuXG4uYWJvdXRfX2NvbnRlbnQtbmFtZSBzcGFuIHtcbiBmb250LXdlaWdodDozMDA7XG4gZGlzcGxheTpibG9ja1xufVxuXG4uYWJvdXRfX2l0ZW1zIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gbWFyZ2luLXRvcDoyOHB4XG59XG5cbi5hYm91dF9faXRlbSB7XG4gZm9udC13ZWlnaHQ6NzAwXG59XG5cbi5hYm91dF9faXRlbS10aXRsZSB7XG4gZm9udC1zaXplOjYwcHg7XG4gbGluZS1oZWlnaHQ6NzNweDtcbiBjb2xvcjojRjM5MjI0XG59XG5cbi5hYm91dF9faXRlbS1zdWJ0aXRsZSB7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBtYXgtd2lkdGg6MjQwcHg7XG4gbWFyZ2luLXRvcDoxMHB4XG59XG5cbi5wYXJ0bmVycyB7XG4gcGFkZGluZy1ib3R0b206MTMzcHhcbn1cblxuLnBhcnRuZXJzIC5zd2lwZXItYnV0dG9uLXByZXYsLnBhcnRuZXJzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuIHRvcDo0MSVcbn1cblxuLnBhcnRuZXJzIC50aXRsZSB7XG4gbWFyZ2luLWJvdHRvbTo0NXB4XG59XG5cbi5ibG9jay12aWRlb3Mge1xuIHBhZGRpbmctdG9wOjYzcHhcbn1cblxuLnZpZGVvX19pdGVtcyB7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiBmbGV4LXdyYXA6d3JhcDtcbiBtYXJnaW4tdG9wOjYzcHhcbn1cblxuLnZpZGVvX19pdGVtIHtcbiBtYXgtd2lkdGg6NTAlO1xuIG1hcmdpbi1ib3R0b206NjBweFxufVxuXG4udmlkZW9fX2l0ZW0gaWZyYW1lIHtcbiB3aWR0aDo1NzBweFxufVxuXG4uaGlzdG9yeSB7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9jb250ZW50L2hpc3Rvcnktc2xpZGVyLWJnLTEuanBnKTtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuIGhlaWdodDo3NjZweDtcbiBjb2xvcjojZmZmO1xuIHBhZGRpbmctdG9wOjY0cHhcbn1cblxuLmhpc3RvcnkgLnN1YnRpdGxlIHtcbiBtYXJnaW4tYm90dG9tOjMzcHhcbn1cblxuLmhpc3RvcnlfX2l0ZW1zIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gLW1zLWZsZXgtd3JhcDp3cmFwO1xuIGZsZXgtd3JhcDp3cmFwO1xuIG1hcmdpbi10b3A6NDNweFxufVxuXG4uaGlzdG9yeV9faXRlbTo6YmVmb3JlIHtcbiB0b3A6MDtcbiBvcGFjaXR5Oi41XG59XG5cbi5oaXN0b3J5X19pdGVtIGltZyB7XG4gYm9yZGVyLXJhZGl1czo1MCVcbn1cblxuLmhpc3RvcnlfX2l0ZW0tdGl0bGUge1xuIGZvbnQtd2VpZ2h0OjcwMDtcbiBmb250LXNpemU6MjZweDtcbiBsaW5lLWhlaWdodDozMnB4O1xuIG1hcmdpbi1ib3R0b206MjBweFxufVxuXG4uaGlzdG9yeV9faXRlbSAudGV4dCwuaGlzdG9yeV9faXRlbS10ZXh0IHtcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE4cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBtYXJnaW4tdG9wOjIwcHg7XG4gdGV4dC1hbGlnbjpsZWZ0XG59XG5cbi5oaXN0b3J5X19pdGVtLXRleHQge1xuIHRleHQtYWxpZ246Y2VudGVyXG59XG5cbi5oaXN0b3J5X19pdGVtIGxpIHtcbiBwYWRkaW5nLWxlZnQ6NDBweDtcbiBwb3NpdGlvbjpyZWxhdGl2ZTtcbiBkaXNwbGF5OmJsb2NrO1xuIG1heC13aWR0aDoyNDFweFxufVxuXG4uaGlzdG9yeV9faXRlbSBsaTo6YmVmb3JlIHtcbiBjb250ZW50OicnO1xuIHBvc2l0aW9uOmFic29sdXRlO1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvdGFza3Muc3ZnKTtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gd2lkdGg6MjBweDtcbiBoZWlnaHQ6MTBweDtcbiB0b3A6N3B4O1xuIGxlZnQ6MFxufVxuXG4udGV4dC10aXRsZSB7XG4gZm9udC13ZWlnaHQ6NzAwO1xuIGZvbnQtc2l6ZTozMHB4O1xuIGxpbmUtaGVpZ2h0OjM3cHg7XG4gY29sb3I6I0YzOTIyNFxufVxuXG4uaXRlbS1sYXN0IC50ZXh0LXN1YnRpdGxlIHtcbiBsaW5lLWhlaWdodDoxOHB4XG59XG5cbi5pdGVtLWxhc3QgLnRleHQtdGl0bGUge1xuIGxpbmUtaGVpZ2h0OjMwcHg7XG4gbWFyZ2luLWJvdHRvbTo1cHhcbn1cblxuLml0ZW0tbGFzdCBsaSB7XG4gcGFkZGluZy1sZWZ0OjQwcHg7XG4gYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNmZmZcbn1cblxuLml0ZW0tbGFzdCBsaTo6YmVmb3JlIHtcbiBkaXNwbGF5Om5vbmVcbn1cblxuLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiBsZWZ0OjEyJVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuIHJpZ2h0OjEwJVxufVxuXG4uc3RlcHMge1xuIHBhZGRpbmctdG9wOjY1cHhcbn1cblxuLnN0ZXBzIC5zZXJ2aWNlc19faXRlbXMge1xuIHBhZGRpbmctdG9wOjUycHhcbn1cblxuLnN0ZXBzIC5zZXJ2aWNlc19faXRlbSBpbWcge1xuIG1hcmdpbi10b3A6MFxufVxuXG4uc3RlcHMgLnNlcnZpY2VzX19pdGVtLXByaWNlIHtcbiBmb250LXdlaWdodDo3MDBcbn1cblxuLnN0ZXBzIC5zZXJ2aWNlc19faXRlbS1zdWJ0aXRsZSB7XG4gaGVpZ2h0OjEyMHB4XG59XG5cbi5xdWVzdGlvbnMge1xuIHBhZGRpbmctYm90dG9tOjc1cHhcbn1cblxuLnF1ZXN0aW9uc19faXRlbXMge1xuIC13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gbWF4LXdpZHRoOjEyMDBweDtcbiB3aWR0aDoxMDAlO1xuIG1hcmdpbjowIGF1dG87XG4gdGV4dC1hbGlnbjpsZWZ0O1xuIG1hcmdpbi10b3A6MjVweFxufVxuXG4ucXVlc3Rpb25zX19pdGVtIHtcbiBwYWRkaW5nOjBcbn1cblxuLnF1ZXN0aW9uc19faXRlbS10aXRsZSB7XG4gY3Vyc29yOnBvaW50ZXI7XG4gZm9udC13ZWlnaHQ6ODAwO1xuIGZvbnQtc2l6ZToxOHB4O1xuIGxpbmUtaGVpZ2h0OjMwcHg7XG4gcGFkZGluZzoyMHB4IDQwcHg7XG4gYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0UzRTNFMztcbiBib3JkZXItdG9wOjFweCBzb2xpZCAjRTNFM0UzO1xuIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBwb3NpdGlvbjpyZWxhdGl2ZVxufVxuXG4ucXVlc3Rpb25zX19pdGVtLXRpdGxlOjpiZWZvcmUge1xuIGNvbnRlbnQ6Jyc7XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1ib3R0b20tb3JhbmdlLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuIGJhY2tncm91bmQtcG9zaXRpb246MCAwO1xuIHdpZHRoOjEzcHg7XG4gaGVpZ2h0OjEzcHg7XG4gcmlnaHQ6MzBweFxufVxuXG4ucXVlc3Rpb25zX19pdGVtLXRpdGxlIHNwYW4ge1xuIGNvbG9yOiNGMzkyMjQ7XG4gbWFyZ2luLXJpZ2h0OjIwcHhcbn1cblxuLnF1ZXN0aW9uc19faXRlbS10ZXh0IHtcbiBtYXgtaGVpZ2h0OjA7XG4gb3ZlcmZsb3c6aGlkZGVuO1xuIHBhZGRpbmc6MCA0MHB4O1xuIGZvbnQtd2VpZ2h0OjMwMDtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyNHB4O1xuIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzO1xuIC1vLXRyYW5zaXRpb246YWxsIC4zcztcbiB0cmFuc2l0aW9uOmFsbCAuM3Ncbn1cblxuLnF1ZXN0aW9uc19faXRlbS5hY3RpdmUgLnF1ZXN0aW9uc19faXRlbS10ZXh0IHtcbiBtYXgtaGVpZ2h0OjEwMCU7XG4gcGFkZGluZzoyMHB4IDQwcHg7XG4gb3ZlcmZsb3c6YXV0b1xufVxuXG4ucXVlc3Rpb25zX19pdGVtLmFjdGl2ZSAucXVlc3Rpb25zX19pdGVtLXRpdGxlOjpiZWZvcmUge1xuIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuIC1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpXG59XG5cbi5yZXdpZXZzIHtcbiBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuIHBhZGRpbmctdG9wOjQwcHhcbn1cblxuLnZpZGVvX19pdGVtcyB7XG4gbWFyZ2luLXRvcDo1M3B4O1xuIG1hcmdpbi1ib3R0b206NTRweFxufVxuXG4udmlkZW9fX2l0ZW0tdGV4dCB7XG4gZm9udC13ZWlnaHQ6MzAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjI0cHg7XG4gbWF4LXdpZHRoOjU2MnB4O1xuIG1hcmdpbjowIGF1dG87XG4gbWFyZ2luLXRvcDozM3B4XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTQgLnN3aXBlci1zbGlkZSB7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gcGFkZGluZy1ib3R0b206MzBweFxufVxuXG4uc2xpZGVyLmJvdHRvbS1saW5lIC5zd2lwZXItY2FycyBpbWcge1xuIHdpZHRoOjEwMCVcbn1cblxuLnN3aXBlci1jb250YWluZXItNCAuc3dpcGVyLXNsaWRlOjpiZWZvcmUge1xuIGRpc3BsYXk6bm9uZTtcbiBjb250ZW50OicnO1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvY29udGVudC9zYWZldHktaXRlbS1zaGFkb3cuc3ZnKTtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gYm90dG9tOjA7XG4gbGVmdDotMTBweDtcbiB3aWR0aDoxMDAlO1xuIGhlaWdodDoyOHB4O1xuIHBvc2l0aW9uOmFic29sdXRlXG59XG5cbi5mb290ZXIge1xuIG1heC1oZWlnaHQ6MTQwcHg7XG4gYmFja2dyb3VuZC1jb2xvcjojMjMxRjIwO1xuIGNvbG9yOiNmZmY7XG4gcGFkZGluZy10b3A6MzZweDtcbiBwYWRkaW5nLWJvdHRvbTozNnB4O1xuIGZvbnQtc2l6ZToxNHB4O1xuIGxpbmUtaGVpZ2h0OjE3cHg7XG4gLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gYm94LXNpemluZzpib3JkZXItYm94XG59XG5cbi5mb290ZXIgc3BhbiB7XG4gY29sb3I6I0YzOTIyNFxufVxuXG4uY2F0YWxvZyB7XG4gcGFkZGluZy1ib3R0b206NzBweDtcbiBwYWRkaW5nLXRvcDo3NHB4XG59XG5cbi5jYXRhbG9nIC50aXRsZSB7XG4gbWFyZ2luLXRvcDoxMHB4XG59XG5cbi5jYXRhbG9nX19zaXRzIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiBmbGV4LXdyYXA6d3JhcFxufVxuXG4uY2F0YWxvZyAucmlnaHQtc2l0ZV9fdG9wIHtcbiBtYXJnaW4tdG9wOjMwcHhcbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtcyB7XG4gLXdlYmtpdC1ib3gtcGFjazpzdGFydDtcbiAtbXMtZmxleC1wYWNrOnN0YXJ0O1xuIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuIG1hcmdpbi10b3A6MzBweFxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0ge1xuIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXJcbn1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtIC5saW5lIHtcbiBtYXJnaW4tYm90dG9tOjA7XG4gbWFyZ2luLXRvcDowXG59XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS1jb250ZW50IHtcbiBwYWRkaW5nOjIwcHggMzBweFxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0td3JhcHBlciB7XG4gbWF4LXdpZHRoOjI3MHB4XG59XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbSBpbWcge1xuIG1hcmdpbi10b3A6MFxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0tdGl0bGUge1xuIGhlaWdodDo2MHB4XG59XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS1zdWJ0aXRsZSBsaSB7XG4gZGlzcGxheTpibG9jaztcbiBmb250LXdlaWdodDo3MDA7XG4gZm9udC1zaXplOjE0cHg7XG4gbGluZS1oZWlnaHQ6MThweDtcbiBtYXJnaW4tdG9wOjdweFxufVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0tc3VidGl0bGUgbGkgc3BhbiB7XG4gZm9udC13ZWlnaHQ6MzAwO1xuIG1hcmdpbi1sZWZ0OjRweFxufVxuXG4uY2F0YWxvZyAucmlnaHQtc2l0ZSB7XG4gbWFyZ2luLWxlZnQ6NjBweDtcbiB3aWR0aDoxMDAlO1xuIG1heC13aWR0aDo4ODVweFxufVxuXG4uY2F0YWxvZyAucmlnaHQtc2l0ZV9fdG9wIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gbWF4LXdpZHRoOjg4NXB4XG59XG5cbi5jYXRhbG9nIC5yaWdodC1zaXRlIC50aXRsZSB7XG4gdGV4dC1hbGlnbjpsZWZ0O1xuIGZvbnQtc2l6ZTozNnB4O1xuIGxpbmUtaGVpZ2h0OjQ0cHhcbn1cblxuLmNhdGFsb2cgLnJpZ2h0LXNpdGUgLmJyZWFkY3J1bWJzIHtcbiB0ZXh0LWFsaWduOmxlZnRcbn1cblxuLmNhdGFsb2cgLmJ1dHRvbnMge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gbWF4LXdpZHRoOjE0MHB4O1xuIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4ganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW5cbn1cblxuLmNhdGFsb2cgLmJ1dHRvbnMgYSB7XG4gd2lkdGg6NDBweDtcbiBoZWlnaHQ6NDBweDtcbiBib3JkZXI6MXB4IHNvbGlkICNFM0UzRTM7XG4gLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gYm94LXNpemluZzpib3JkZXItYm94O1xuIGJvcmRlci1yYWRpdXM6NTAlO1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiBhbGlnbi1pdGVtczpjZW50ZXI7XG4gLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4ganVzdGlmeS1jb250ZW50OmNlbnRlclxufVxuXG4uY2F0YWxvZyAuYnV0dG9ucyBhIHBhdGgge1xuIGZpbGw6I0YzOTIyNFxufVxuXG4uY2F0YWxvZyAuYnV0dG9ucyBhICsgYSB7XG4gbWFyZ2luLWxlZnQ6MTBweFxufVxuXG4uY2F0YWxvZyAuYnV0dG9ucyAuYnV0dG9uLWFjdGl2ZSB7XG4gYmFja2dyb3VuZC1jb2xvcjojRjM5MjI0XG59XG5cbi5jYXRhbG9nIC5idXR0b25zIC5idXR0b24tYWN0aXZlIHBhdGgge1xuIGZpbGw6I2ZmZlxufVxuXG4ubGVmdC1zaXRlIHtcbiBtaW4td2lkdGg6MjU1cHg7XG4gbWF4LXdpZHRoOjI1NXB4XG59XG5cbi5sZWZ0LXNpdGUgLnRhYiB7XG4gYmFja2dyb3VuZC1jb2xvcjojRjM5MjI0O1xuIGRpc3BsYXk6YmxvY2s7XG4gY29sb3I6I2ZmZjtcbiBwYWRkaW5nOjIwcHggMzBweDtcbiB0ZXh0LWFsaWduOmxlZnQ7XG4gYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNSwzMSwzMiwwLjI1KTtcbiBtYXgtd2lkdGg6MjU1cHg7XG4gZm9udC13ZWlnaHQ6NjAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjIwcHg7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gYm94LXNpemluZzpib3JkZXItYm94O1xuIHBhZGRpbmctcmlnaHQ6NDVweDtcbiAtd2Via2l0LXRyYW5zaXRpb246LjNzO1xuIC1vLXRyYW5zaXRpb246LjNzO1xuIHRyYW5zaXRpb246LjNzXG59XG5cbi5sZWZ0LXNpdGUgLnRhYjo6YmVmb3JlIHtcbiBjb250ZW50OicnO1xuIHBvc2l0aW9uOmFic29sdXRlO1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctdGFiLWRhcmNrLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuIGJhY2tncm91bmQtcG9zaXRpb246MCAwO1xuIHdpZHRoOjIzcHg7XG4gaGVpZ2h0OjIzcHg7XG4gcmlnaHQ6MjBweDtcbiB0b3A6NDUlXG59XG5cbi5sZWZ0LXNpdGUgLmFjdGl2ZSB7XG4gYmFja2dyb3VuZC1jb2xvcjojMjMxRjIwXG59XG5cbi5sZWZ0LXNpdGUgLmFjdGl2ZTo6YmVmb3JlIHtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2Fycm93LXRhYi1vcmFuZ2Uuc3ZnKVxufVxuXG4ubGVmdC1zaXRlIC50YWJzIHtcbiAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMTIpO1xuIGJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMTIpXG59XG5cbi5qcS1zZWxlY3Rib3guanFzZWxlY3Qge1xuIG1heC13aWR0aDo0NDhweDtcbiB3aWR0aDoxMDAlXG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gYmFja2dyb3VuZDojZmZmO1xuIGJvcmRlcjoxcHggc29saWQgI0UzRTNFMztcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiBib3gtc2hhZG93Omluc2V0IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiBib3JkZXItcmFkaXVzOjMwcHg7XG4gaGVpZ2h0OjQwcHg7XG4gcGFkZGluZzoxMHB4IDMwcHhcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuIGZvbnQtd2VpZ2h0OjMwMDtcbiBmb250LXNpemU6MTRweDtcbiBsaW5lLWhlaWdodDoxOHB4O1xuIHRleHQtYWxpZ246bGVmdDtcbiBjb2xvcjojNUE1NzU4XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuIGJvcmRlci1sZWZ0OjA7XG4gbWFyZ2luLXJpZ2h0OjEwcHhcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIHtcbiBiYWNrZ3JvdW5kOiNmZmZcbn1cblxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gYm9yZGVyOjBcbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gYm9yZGVyOjA7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1ib3R0b20tb3JhbmdlLnN2Zyk7XG4gd2lkdGg6MTNweDtcbiBoZWlnaHQ6MTNweDtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDBcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuIGJvdHRvbTotNjhweCFpbXBvcnRhbnQ7XG4gdG9wOjEwMCUhaW1wb3J0YW50O1xuIHotaW5kZXg6MTU7XG4gaGVpZ2h0OmZpdC1jb250ZW50IWltcG9ydGFudFxufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biBsaSB7XG4gZGlzcGxheTpibG9ja1xufVxuXG4ubmV3cyB7XG4gcGFkZGluZy10b3A6MzFweFxufVxuXG4ubmV3c19fdG9wIHtcbiBtYXJnaW4tYm90dG9tOjI4cHg7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiBmbGV4LXdyYXA6d3JhcDtcbiAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuIGFsaWduLWl0ZW1zOmNlbnRlclxufVxuXG4ubmV3cyAudGl0bGUge1xuIHRleHQtYWxpZ246bGVmdDtcbiBmb250LXNpemU6MzZweDtcbiBsaW5lLWhlaWdodDo0NHB4XG59XG5cbi5uZXdzIC5idXR0b24ge1xuIGJvcmRlcjoxcHggc29saWQgI0YzOTIyNDtcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gYm9yZGVyLXJhZGl1czozMHB4O1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiBhbGlnbi1pdGVtczpjZW50ZXI7XG4gLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4ganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiB3aWR0aDoxNTNweDtcbiBoZWlnaHQ6NDBweDtcbiBmb250LXdlaWdodDo2MDA7XG4gZm9udC1zaXplOjE0cHg7XG4gY29sb3I6I0YzOTIyNFxufVxuXG4ubmV3c19faXRlbXMge1xuIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gZGlzcGxheTotbXMtZmxleGJveDtcbiBkaXNwbGF5OmZsZXg7XG4gLXdlYmtpdC1ib3gtcGFjazpzdGFydDtcbiAtbXMtZmxleC1wYWNrOnN0YXJ0O1xuIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiBmbGV4LXdyYXA6d3JhcDtcbiBtYXJnaW4tYm90dG9tOjc3cHhcbn1cblxuLm5ld3NfX2l0ZW0ge1xuIHdpZHRoOjMzLjMzMyU7XG4gdGV4dC1hbGlnbjpsZWZ0O1xuIG1hcmdpbi1ib3R0b206MTBweFxufVxuXG4ubmV3c19faXRlbS1kYXRlIHtcbiBmb250LXdlaWdodDo3MDA7XG4gZm9udC1zaXplOjE0cHg7XG4gY29sb3I6I0YzOTIyNDtcbiBtYXJnaW4tYm90dG9tOjIwcHg7XG4gcGFkZGluZy1sZWZ0OjEwcHhcbn1cblxuLm5ld3NfX2l0ZW0tdGl0bGUge1xuIGZvbnQtd2VpZ2h0OjcwMDtcbiBmb250LXNpemU6MjBweDtcbiBtYXJnaW4tYm90dG9tOjE1cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBwYWRkaW5nOjAgMTBweDtcbiB0ZXh0LWFsaWduOi13ZWJraXQtbGVmdFxufVxuXG4ubmV3c19faXRlbS1zdWJ0aXRsZSB7XG4gZm9udC13ZWlnaHQ6MzAwO1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjI0cHg7XG4gY29sb3I6IzkxOEY4RjtcbiBwYWRkaW5nOjAgMTBweFxufVxuXG4uZnVybml0dXJlX19tZW51LWJ0biB7XG4gZGlzcGxheTpub25lO1xuIHdpZHRoOjM2cHg7XG4gaGVpZ2h0OjMwcHg7XG4gY3Vyc29yOnBvaW50ZXI7XG4gLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3M7XG4gLW8tdHJhbnNpdGlvbjphbGwgLjNzO1xuIHRyYW5zaXRpb246YWxsIC4zcztcbiBtYXJnaW4tbGVmdDoxNXB4XG59XG5cbi5mdXJuaXR1cmVfX21lbnUtYnRuIHNwYW4ge1xuIGJhY2tncm91bmQtY29sb3I6I0YzOTIyNDtcbiB3aWR0aDoyNHB4O1xuIGhlaWdodDo1cHg7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gZGlzcGxheTpibG9jaztcbiBib3JkZXItcmFkaXVzOjNweDtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6ZW5kO1xuIC1tcy1mbGV4LXBhY2s6ZW5kO1xuIGp1c3RpZnktY29udGVudDpmbGV4LWVuZFxufVxuXG4uZnVybml0dXJlX19tZW51LWJ0biBzcGFuOjpiZWZvcmUsLmZ1cm5pdHVyZV9fbWVudS1idG4gc3Bhbjo6YWZ0ZXIge1xuIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzO1xuIC1vLXRyYW5zaXRpb246YWxsIC4zcztcbiB0cmFuc2l0aW9uOmFsbCAuM3M7XG4gY29udGVudDonJztcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiB3aWR0aDozMnB4O1xuIGhlaWdodDo1cHg7XG4gYmFja2dyb3VuZC1jb2xvcjojRjM5MjI0O1xuIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTJweCk7XG4gLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEycHgpO1xuIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEycHgpO1xuIGJvcmRlci1yYWRpdXM6M3B4O1xuIHJpZ2h0OjRweFxufVxuXG4uZnVybml0dXJlX19tZW51LWJ0biBzcGFuOjphZnRlciB7XG4gLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweCk7XG4gLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KTtcbiB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweClcbn1cblxuLmZ1cm5pdHVyZV9fbWVudS1idG4uYWN0aXZlIHNwYW4ge1xuIGhlaWdodDowXG59XG5cbi5mdXJuaXR1cmVfX21lbnUtYnRuLmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XG4gLW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpXG59XG5cbi5mdXJuaXR1cmVfX21lbnUtYnRuLmFjdGl2ZSBzcGFuOjphZnRlciB7XG4gLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gLW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcbiB0cmFuc2Zvcm06cm90YXRlKC00NWRlZylcbn1cblxuLmZ1cm5pdHVycyBpbWcge1xuIG1hcmdpbi1ib3R0b206MjBweFxufVxuXG4uZnVybml0dXJzIC5zZXJ2aWNlc19faXRlbSB7XG4gd2lkdGg6MTAwJVxufVxuXG4uZnVybml0dXJlLXRleHQge1xuIHRleHQtYWxpZ246bGVmdDtcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBtYXJnaW4tdG9wOjM1cHg7XG4gd2lkdGg6MTAwJVxufVxuXG4uZnVybml0dXJlIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIHBhZGRpbmctYm90dG9tOjY2cHg7XG4gLW1zLWZsZXgtd3JhcDp3cmFwO1xuIGZsZXgtd3JhcDp3cmFwO1xuIG1heC13aWR0aDo4ODlweDtcbiBtYXJnaW4tdG9wOjMwcHhcbn1cblxuLmZ1cm5pdHVyZV9fY29udGVudCB7XG4gdGV4dC1hbGlnbjpsZWZ0O1xuIG1hcmdpbi1sZWZ0OjYwcHhcbn1cblxuLmZ1cm5pdHVyZV9fY29udGVudCBsaSB7XG4gZm9udC13ZWlnaHQ6NzAwO1xuIGZvbnQtc2l6ZToxOHB4O1xuIGxpbmUtaGVpZ2h0OjIzcHg7XG4gY29sb3I6IzVBNTc1ODtcbiBkaXNwbGF5OmJsb2NrO1xuIG1hcmdpbi1ib3R0b206MTBweFxufVxuXG4uZnVybml0dXJlX19jb250ZW50IGxpIHNwYW4ge1xuIGZvbnQtd2VpZ2h0OjMwMFxufVxuXG4uZnVybml0dXJlX19jb250ZW50IC5wcmljZSB7XG4gZm9udC13ZWlnaHQ6NjAwO1xuIGZvbnQtc2l6ZTozMHB4O1xuIGxpbmUtaGVpZ2h0OjI0cHg7XG4gbWFyZ2luLXRvcDoyMHB4O1xuIG1hcmdpbi1ib3R0b206MzdweFxufVxuXG4uZnVybml0dXJlX19jb250ZW50IC5saW5rIHtcbiAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMTIpO1xuIGJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMTIpO1xuIGJvcmRlci1yYWRpdXM6MzBweDtcbiBwYWRkaW5nOjA7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuIG1heC13aWR0aDozMjFweDtcbiB3aWR0aDoxMDAlO1xuIGhlaWdodDo2MHB4O1xuIGZvbnQtd2VpZ2h0OjYwMDtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyMHB4O1xuIGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KDEwMC41OWRlZywjRjNBRDI0IDE1LjQyJSxyZ2JhKDI0MywxNzMsMzYsMCkgODUuODMlKSwjRjM5MjI0O1xuIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDM0OS40MWRlZywjRjNBRDI0IDE1LjQyJSxyZ2JhKDI0MywxNzMsMzYsMCkgODUuODMlKSwjRjM5MjI0XG59XG5cbi5mdXJuaXR1cmVfX2NvbnRlbnQgLmxpbmsgc3ZnIHtcbiBtYXJnaW4tbGVmdDoxNXB4XG59XG5cbi5mdXJuaXR1cmUgLnNlcnZpY2VzX19pdGVtIHtcbiBtYXgtd2lkdGg6Mjg2cHg7XG4gd2lkdGg6MTAwJVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cmFwcGVyciB7XG4gcG9zaXRpb246cmVsYXRpdmU7XG4gbWF4LXdpZHRoOjg4NXB4O1xuIG1hcmdpbi1sZWZ0OmF1dG87XG4gbWFyZ2luLXJpZ2h0OjBcbn1cblxuLnN3aXBlci1jb250YWluZXItd3JhcHBlciB7XG4gd2lkdGg6MTAwJVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTUge1xuIG1heC13aWR0aDo4ODVweDtcbiBtYXJnaW4tbGVmdDphdXRvO1xuIG1hcmdpbi1yaWdodDowXG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdyYXBwZXIgLnRpdGxlIHtcbiBtYXJnaW4tYm90dG9tOjM1cHhcbn1cblxuLnN3aXBlci1jb250YWluZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiByaWdodDotMzBweFxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuIGxlZnQ6LTMwcHhcbn1cblxuLnNjaGVkdWxlIHtcbiBwYWRkaW5nLWJvdHRvbTo3NnB4O1xuIHBhZGRpbmctdG9wOjc1cHg7XG4gdGV4dC1hbGlnbjpsZWZ0XG59XG5cbi5zY2hlZHVsZSB1bCB7XG4gdGV4dC1hbGlnbjpsZWZ0XG59XG5cbi5zY2hlZHVsZSAudGl0bGUge1xuIGZvbnQtc2l6ZTozNnB4O1xuIHRleHQtYWxpZ246bGVmdFxufVxuXG4uc2NoZWR1bGUgLmRhdGUge1xuIHRleHQtYWxpZ246bGVmdDtcbiBmb250LXdlaWdodDo3MDA7XG4gZm9udC1zaXplOjE4cHg7XG4gbGluZS1oZWlnaHQ6MjNweDtcbiBtYXJnaW4tYm90dG9tOjM1cHhcbn1cblxuLnNjaGVkdWxlIC5saXN0IGxpIHtcbiB0ZXh0LWFsaWduOmxlZnQ7XG4gZGlzcGxheTpibG9jaztcbiBmb250LXdlaWdodDozMDA7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjRweDtcbiBjb2xvcjojNUE1NzU4XG59XG5cbi5zY2hlZHVsZSAubGlzdCBsaTpsYXN0LWNoaWxkIHtcbiBtYXJnaW4tdG9wOjUwcHhcbn1cblxuLnNjaGVkdWxlIC5saXN0IGxpICsgbGkge1xuIG1hcmdpbi10b3A6MzBweFxufVxuXG4uc2NoZWR1bGUgLmxpbmsge1xuIGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KDExMC40NGRlZywjRjNBRDI0IDE1LjQyJSxyZ2JhKDI0MywxNzMsMzYsMCkgODUuODMlKSwjRjM5MjI0O1xuIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDMzOS41NmRlZywjRjNBRDI0IDE1LjQyJSxyZ2JhKDI0MywxNzMsMzYsMCkgODUuODMlKSwjRjM5MjI0O1xuIGJvcmRlci1yYWRpdXM6MzBweDtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gbWF4LXdpZHRoOjE2MHB4O1xuIG1hcmdpbi10b3A6NTBweFxufVxuXG4uc2NoZWR1bGUgLmxpbmsgc3ZnIHtcbiBtYXJnaW4tcmlnaHQ6MTVweFxufVxuXG4uY29udGFjdHNfX2l0ZW0gKyAuY29udGFjdHNfX2l0ZW0ge1xuIG1hcmdpbi10b3A6NTBweFxufVxuXG4uYnJlYWRjcnVtYnMge1xuIHRleHQtYWxpZ246bGVmdFxufVxuXG4uY29udGFjdHMge1xuIHBhZGRpbmctdG9wOjc1cHg7XG4gcGFkZGluZy1ib3R0b206NzVweFxufVxuXG4uY29udGFjdHNfX3RvcCB7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIG1hcmdpbi1ib3R0b206MjZweDtcbiBtYXJnaW4tdG9wOjEwcHhcbn1cblxuLmNvbnRhY3RzX190b3AgLnRpdGxlIHtcbiB0ZXh0LWFsaWduOmxlZnQ7XG4gZm9udC1zaXplOjM2cHhcbn1cblxuLmNvbnRhY3RzX190b3AgLmJ1dHRvbiB7XG4gYm9yZGVyOjFweCBzb2xpZCAjRjM5MjI0O1xuIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3JkZXItcmFkaXVzOjMwcHg7XG4gZGlzcGxheTotd2Via2l0LWJveDtcbiBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6ZmxleDtcbiAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuIHdpZHRoOjIyOHB4O1xuIGhlaWdodDo0MHB4O1xuIGZvbnQtd2VpZ2h0OjYwMDtcbiBmb250LXNpemU6MTRweDtcbiBjb2xvcjojRjM5MjI0XG59XG5cbi5jb250YWN0c19faXRlbS1saW5lIHtcbiBoZWlnaHQ6MXB4O1xuIHdpZHRoOjEwMCU7XG4gbWFyZ2luLWxlZnQ6MTVweDtcbiBiYWNrZ3JvdW5kLWNvbG9yOiNFM0UzRTNcbn1cblxuLmNvbnRhY3RzX19pdGVtLWJsb2NrIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gYWxpZ24taXRlbXM6Y2VudGVyO1xuIG1hcmdpbi1ib3R0b206MjZweFxufVxuXG4uY29udGFjdHNfX2l0ZW0tYmxvY2sgLmNvbnRhY3RzX19pdGVtLXRpdGxlIHtcbiBtYXgtd2lkdGg6MTg0cHg7XG4gd2lkdGg6MTAwJTtcbiBmb250LXdlaWdodDo3MDA7XG4gZm9udC1zaXplOjE4cHg7XG4gbGluZS1oZWlnaHQ6MjNweDtcbiBjb2xvcjojNUE1NzU4O1xuIHRleHQtYWxpZ246bGVmdDtcbiBtaW4td2lkdGg6MTUwcHg7XG59XG5cbi5jb250YWN0c19faXRlbS1ibG9jayAuY29udGFjdHNfX2l0ZW0tdGl0bGUtMiB7XG4gbWF4LXdpZHRoOjEwMHB4XG59XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4O1xuIHRleHQtYWxpZ246bGVmdFxufVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciB1bCB7XG4gbWFyZ2luLWxlZnQ6NjBweFxufVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciBsaSArIGxpIHtcbiBtYXJnaW4tdG9wOjE1cHhcbn1cblxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGkge1xuIGRpc3BsYXk6YmxvY2s7XG4gbWF4LXdpZHRoOjQxMHB4O1xuIHBvc2l0aW9uOnJlbGF0aXZlO1xuIHBhZGRpbmc6MTVweCAwIDE1cHggNjBweDtcbiBoZWlnaHQ6NDBweDtcbiAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3gtc2l6aW5nOmJvcmRlci1ib3hcbn1cblxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGk6OmJlZm9yZSB7XG4gY29udGVudDonJztcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL21hcC1pY29uLTEucG5nKTtcbiBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7XG4gd2lkdGg6NDBweDtcbiBoZWlnaHQ6NDBweDtcbiBsZWZ0OjA7XG4gdG9wOjVweFxufVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciBsaSBpbWcge1xuIG1hcmdpbi1yaWdodDoxNXB4XG59XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIGxpIHNwYW4sLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGkgYSB7XG4gZm9udC13ZWlnaHQ6NzAwXG59XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIGxpLnBob25lOjpiZWZvcmUge1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvbWFwLWljb24tMi5wbmcpXG59XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIGxpLnNjaGVkdWxlLWJsb2NrOjpiZWZvcmUge1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvbWFwLWljb24tMy5wbmcpXG59XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIC5zaXRlIGEge1xuIGZvbnQtd2VpZ2h0OjMwMDtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyNHB4O1xuIGNvbG9yOiNGMzkyMjRcbn1cblxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgLnNpdGU6OmJlZm9yZSB7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9tYXAtaWNvbi00LnBuZylcbn1cblxuLnBvcHVwLmFjdGl2ZSB7XG4gcG9zaXRpb246Zml4ZWQ7XG4gdG9wOjA7XG4gcmlnaHQ6MDtcbiBib3R0b206MDtcbiBsZWZ0OjA7XG4gZGlzcGxheTpibG9jaztcbiB6LWluZGV4OjE1MFxufVxuXG4ucG9wdXAge1xuIGRpc3BsYXk6bm9uZTtcbiB3aWR0aDoxMDAlO1xuIGhlaWdodDoxMDAlO1xuIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUpO1xuIHotaW5kZXg6MjBcbn1cblxuLnBvcHVwX193cmFwcGVyIHtcbiBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gbWF4LXdpZHRoOjkzNXB4O1xuIHRleHQtYWxpZ246Y2VudGVyO1xuIG1hcmdpbjowIGF1dG87XG4gcGFkZGluZy1ib3R0b206MzBweDtcbiBwYWRkaW5nLXRvcDozMHB4O1xuIHBvc2l0aW9uOnJlbGF0aXZlO1xuIG1hcmdpbi10b3A6MTAwcHg7XG59XG5cbi5wb3B1cF9fd3JhcHBlciAuY2xvc2Uge1xuIHBvc2l0aW9uOmFic29sdXRlO1xuIHJpZ2h0Oi0xNXB4O1xuIHRvcDotMTVweDtcbiBjdXJzb3I6cG9pbnRlcjtcbiB6LWluZGV4OjMwXG59XG5cbi5wb3B1cF9fd3JhcHBlciAuY3VzdG9tLXJhZGlvIGxhYmVsIHtcbiBtYXJnaW4tYm90dG9tOjIwcHhcbn1cblxuLnBvcHVwX193cmFwcGVyIGlucHV0IHtcbiBtYXgtd2lkdGg6MjQ1cHhcbn1cblxuLnBvcHVwX193cmFwcGVyIC5wb3B1cC1jb250ZW50IHtcbiBwYWRkaW5nOjMwcHggNjBweFxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLnRpdGxlIHtcbiBmb250LXNpemU6MzZweDtcbiBsaW5lLWhlaWdodDo0NHB4XG59XG5cbi5wb3B1cF9fd3JhcHBlciAuc3VidGl0bGUge1xuIGZvbnQtc2l6ZToyMHB4O1xuIGxpbmUtaGVpZ2h0OjI0cHhcbn1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19pdGVtIHtcbiBtYXJnaW4tdG9wOjIwcHg7XG4gbWF4LXdpZHRoOjI0NXB4O1xuIHdpZHRoOjEwMCVcbn1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19pdGVtOjpiZWZvcmUge1xuIGRpc3BsYXk6bm9uZVxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLml0ZW0tMiBpbnB1dCB7XG4gLXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7XG4gYm94LXNoYWRvdzpub25lO1xuIGJvcmRlci1jb2xvcjojQzhDN0M3O1xuIGJhY2tncm91bmQtY29sb3I6I2ZmZlxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLml0ZW0tMiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjBweDtcbiBjb2xvcjp0cmFuc3BhcmVudDtcbiBmb250LXdlaWdodDo0MDBcbn1cblxuLnBvcHVwX193cmFwcGVyIC5pdGVtLTIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuIGZvbnQtc2l6ZToxNnB4O1xuIGxpbmUtaGVpZ2h0OjIwcHg7XG4gY29sb3I6dHJhbnNwYXJlbnQ7XG4gZm9udC13ZWlnaHQ6NDAwXG59XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0yIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjBweDtcbiBjb2xvcjp0cmFuc3BhcmVudDtcbiBmb250LXdlaWdodDo0MDBcbn1cblxuLnBvcHVwX193cmFwcGVyIC5pdGVtLTIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjBweDtcbiBjb2xvcjp0cmFuc3BhcmVudDtcbiBmb250LXdlaWdodDo0MDBcbn1cblxuLnBvcHVwX193cmFwcGVyIC5pdGVtLTIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiBmb250LXNpemU6MTZweDtcbiBsaW5lLWhlaWdodDoyMHB4O1xuIGNvbG9yOnRyYW5zcGFyZW50O1xuIGZvbnQtd2VpZ2h0OjQwMFxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLml0ZW0tMiBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1wb3B1cC1pY29ucy0xLnN2Zyk7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1wb3B1cC1pY29ucy0zLnN2Zylcbn1cblxuLnBvcHVwX193cmFwcGVyIC5pdGVtLTIgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1wb3B1cC1pY29ucy0yLnN2Zyk7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1wb3B1cC1pY29ucy00LnN2Zylcbn1cblxuLnBvcHVwX193cmFwcGVyIC5pdGVtLTMgc3Ryb25nIHtcbiBwYWRkaW5nLWxlZnQ6MjBweDtcbiBjb2xvcjojQzhDN0M3XG59XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0zIC5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YmVmb3JlLC5wb3B1cF9fd3JhcHBlciAuaXRlbS0zIC5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiBib3JkZXItY29sb3I6I0M4QzdDN1xufVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gY29sb3I6IzkxOEY4RlxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gY29sb3I6IzkxOEY4RlxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuIGNvbG9yOiM5MThGOEZcbn1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gY29sb3I6IzkxOEY4RlxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuIGNvbG9yOiM5MThGOEZcbn1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvaW5wdXQtcG9wdXAtaWNvbnMtMS5zdmcpXG59XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0Omxhc3QtY2hpbGQge1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvaW5wdXQtcG9wdXAtaWNvbnMtMi5zdmcpXG59XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0zIHN0cm9uZyB7XG4gY29sb3I6IzVBNTc1OFxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2JvdHRvbSB7XG4gbWFyZ2luLXRvcDoxMHB4O1xuIG1hcmdpbi1ib3R0b206NDBweFxufVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2JvdHRvbSAuY29udGFpbmVyIHtcbiBtYXgtaGVpZ2h0OjEwMHB4XG59XG5cbi5wb3B1cF9fd3JhcHBlciAucHJpY2Uge1xuIGZvbnQtc2l6ZTo0MHB4XG59XG5cbi5wb3B1cF9fd3JhcHBlciAucHJpY2Ugc3BhbiB7XG4gZm9udC1zaXplOjIwcHhcbn1cblxuLnBvcHVwX193cmFwcGVyIC5saW5rIHtcbiBmb250LXNpemU6MTZweDtcbiBmb250LXdlaWdodDo2MDA7XG4gdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlXG59XG5cbi5wb3B1cF9fd3JhcHBlciAuZGF0ZSB7XG4gZm9udC1zaXplOjIwcHhcbn1cblxuLnBvcHVwX193cmFwcGVyIC5kYXRlIHNwYW4ge1xuIGZvbnQtc2l6ZToyMHB4XG59XG5cbi5wb3B1cF9fd3JhcHBlciAuZGF0ZSAubnVtYmVyIHtcbiBmb250LXNpemU6NDBweFxufVxuXG4uYnV0dG9uLWZpeGVkIHtcbiBjdXJzb3I6cG9pbnRlcjtcbiBwb3NpdGlvbjpmaXhlZDtcbiByaWdodDowO1xuIHRvcDoxODBweDtcbiB3aWR0aDo2MHB4O1xuIGhlaWdodDoyMzNweDtcbiBiYWNrZ3JvdW5kOiNGRkY7XG4gYm9yZGVyOjFweCBzb2xpZCAjRTNFM0UzO1xuIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBib3JkZXItcmFkaXVzOjAgMCAwIDMwcHg7XG4gei1pbmRleDoxNVxufVxuXG4uYnV0dG9uLXRleHQge1xuIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuIC1tcy10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuIGNvbG9yOiNGMzkyMjQ7XG4gbWFyZ2luLXRvcDo5MHB4O1xuIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiBmb250LXdlaWdodDo2MDA7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjBweFxufVxuXG4ucG9wdXAtcmV2IHtcbiAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO1xuIHBvc2l0aW9uOmZpeGVkO1xuIHRvcDowO1xuIGJvdHRvbTowO1xuIGxlZnQ6MDtcbiByaWdodDowO1xuIGRpc3BsYXk6bm9uZTtcbiB6LWluZGV4OjE1O1xuIHRleHQtYWxpZ246Y2VudGVyXG59XG5cbi5wb3B1cC1yZXYuYWN0aXZlIHtcbiBkaXNwbGF5Oi13ZWJraXQtYm94O1xuIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gZGlzcGxheTpmbGV4XG59XG5cbi5wb3B1cC1yZXYgLmNvbnRhaW5lciB7XG4gbWluLXdpZHRoOjY4MXB4O1xuIG1hcmdpbi1yaWdodDphdXRvXG59XG5cbi5wb3B1cC1yZXYgLmNvbnRhaW5lciBpbWcge1xuIG1heC13aWR0aDo1NTBweDtcbiB3aWR0aDoxMDAlXG59XG5cbi5zd2lwZXItY29udGFpbmVyLTQge1xuIG1pbi13aWR0aDo2ODFweDtcbiBtYXJnaW4tcmlnaHQ6YXV0b1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci00IGltZyB7XG4gbWF4LXdpZHRoOjIyM3B4O1xuIGhlaWdodDoyNThweDtcbiB3aWR0aDoxMDAlXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjMwcHgpe1xuLmhlYWRlcl9fdGV4dCB7XG4gZGlzcGxheTpub25lXG4gfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gYm90dG9tOjEwJTtcbiB0b3A6YXV0b1xuIH1cblxuIC5oZWFkZXJfX3RleHQge1xuIGRpc3BsYXk6bm9uZVxuIH1cblxuIC50ZWwge1xuIG1hcmdpbi1sZWZ0OjEwcHg7XG4gbWFyZ2luLXJpZ2h0OjEwcHhcbiB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuXG4gLnBvcHVwX193cmFwcGVye1xubWFyZ2luLXRvcDoyMHB4O1xufVxuXG4gLmNhdGFsb2cgLmZ1cm5pdHVyZV9fbWVudS1idG4ge1xuIGRpc3BsYXk6YmxvY2tcbiB9XG5cbiAuY2F0YWxvZyAuY2F0YWxvZ19fc2l0cyB7XG4gcG9zaXRpb246cmVsYXRpdmVcbiB9XG5cbiAuY2F0YWxvZyAubGVmdC1zaXRlIHtcbiBtYXgtaGVpZ2h0OjA7XG4gb3ZlcmZsb3c6aGlkZGVuO1xuIHBvc2l0aW9uOmFic29sdXRlO1xuIC13ZWJraXQtdHJhbnNpdGlvbjouM3M7XG4gLW8tdHJhbnNpdGlvbjouM3M7XG4gdHJhbnNpdGlvbjouM3M7XG4gdG9wOjI1cHg7XG4gei1pbmRleDoxMDJcbiB9XG5cbiAuY2F0YWxvZyAubGVmdC1zaXRlLmFjdGl2ZSB7XG4gbWF4LWhlaWdodDoxMDAlO1xuIG92ZXJmbG93OmF1dG87XG4gei1pbmRleDoxMDJcbiB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuIC5zd2lwZXItY29udGFpbmVyLXdyYXBwZXIge1xuIG1heC13aWR0aDo4MDBweFxuIH1cblxuIC5iZW5lZml0c19faXRlbSB7XG4gd2lkdGg6NDclXG4gfVxuXG4gLmJlbmVmaXRzX19pdGVtOjphZnRlciwuYmVuZWZpdHNfX2l0ZW06OmJlZm9yZSB7XG4gZGlzcGxheTpub25lXG4gfVxuXG4gLnNhZmV0eV9faXRlbXMge1xuIC13ZWJraXQtYm94LXBhY2s6c3RhcnQ7XG4gLW1zLWZsZXgtcGFjazpzdGFydDtcbiBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydFxuIH1cblxuIC5zYWZldHlfX2l0ZW0ge1xuIHdpZHRoOjMzLjMzJVxuIH1cblxuIC5zYWZldHlfX2l0ZW06OmFmdGVyLC5zYWZldHlfX2l0ZW06OmJlZm9yZSB7XG4gZGlzcGxheTpub25lXG4gfVxuXG4gLnNsaWRlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIHtcbiBwYWRkaW5nOjBcbiB9XG5cbiAuc2VydmljZXNfX2l0ZW0ge1xuIHdpZHRoOjMzJVxuIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gaDEge1xuIGxpbmUtaGVpZ2h0Om5vcm1hbFxuIH1cblxuIC5zdWJfbWVudSB7XG4gZGlzcGxheTpub25lIWltcG9ydGFudFxuIH1cblxuIC52aWRlb19faXRlbSB7XG4gbWF4LXdpZHRoOjEwMCU7XG4gd2lkdGg6MTAwJVxuIH1cblxuIC5ibG9jay1jYWxjdWxhdG9yIHtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2NhbGN1bGF0b3ItYmcuanBnKVxuIH1cblxuIC5oZWFkZXJfX21lbnUtYnRuIHtcbiBkaXNwbGF5OmJsb2NrO1xuIHotaW5kZXg6MTE7XG4gbWFyZ2luLXJpZ2h0Oi0xNnB4O1xuIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDtcbiAtbXMtZmxleC1vcmRlcjozO1xuIG9yZGVyOjNcbiB9XG5cbiAuaGVhZGVyIC5saW5rIHtcbiAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7XG4gLW1zLWZsZXgtb3JkZXI6MjtcbiBvcmRlcjoyO1xuIG1hcmdpbi1yaWdodDozMHB4O1xuIG1hcmdpbi1sZWZ0OmF1dG9cbiB9XG5cbiAuaGVhZGVyIHtcbiBwb3NpdGlvbjpyZWxhdGl2ZVxuIH1cblxuIC5oZWFkZXJfX21lbnUuYWN0aXZlIHtcbiBtYXgtaGVpZ2h0OjM1MHB4O1xuIG92ZXJmbG93OmF1dG87XG4gcGFkZGluZy10b3A6NDVweDtcbiBwYWRkaW5nLWJvdHRvbToyMHB4XG4gfVxuXG4gLmhlYWRlcl9fbWVudSB7XG4gLXdlYmtpdC10cmFuc2l0aW9uOi4zcztcbiAtby10cmFuc2l0aW9uOi4zcztcbiB0cmFuc2l0aW9uOi4zcztcbiBtYXgtaGVpZ2h0OjA7XG4gb3ZlcmZsb3c6aGlkZGVuO1xuIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiB0b3A6MTAwJTtcbiByaWdodDowO1xuIHotaW5kZXg6MzA7XG4gd2lkdGg6MTAwJTtcbiB0ZXh0LWFsaWduOmxlZnRcbiB9XG5cbiAuaGVhZGVyX19tZW51IGxpICsgbGkge1xuIG1hcmdpbi1sZWZ0OjMwcHg7XG4gbWFyZ2luLXRvcDoyMHB4XG4gfVxuXG4gLmhlYWRlcl9fbWVudSBsaSB7XG4gZGlzcGxheTpibG9jaztcbiBsaW5lLWhlaWdodDoyNXB4O1xuIG1hcmdpbi1sZWZ0OjMwcHhcbiB9XG5cbiAuaGVhZGVyX19tZW51IC50ZWwge1xuIG1hcmdpbi1sZWZ0OjBcbiB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuIC5jb250YWN0c19faXRlbS13cmFwcGVyLC5uZXdzX19pdGVtcyB7XG4gLW1zLWZsZXgtd3JhcDp3cmFwO1xuIGZsZXgtd3JhcDp3cmFwXG4gfVxuXG4gLm5ld3NfX2l0ZW0ge1xuIG1heC13aWR0aDoxMDAlO1xuIG1hcmdpbi10b3A6MjVweFxuIH1cblxuIC5tYXAsLmNvbnRhY3RzX19pdGVtLWNvbnRlbnQge1xuIHdpZHRoOjEwMCVcbiB9XG5cbiAubWFwIHVsLC5jb250YWN0c19faXRlbS1jb250ZW50IHVsIHtcbiBtYXJnaW4tbGVmdDowO1xuIHBhZGRpbmc6MTVweCAwXG4gfVxuXG4gLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gYm90dG9tOjUwcHg7XG4gdG9wOmF1dG87XG4gcmlnaHQ6MTAwcHhcbiB9XG5cbiAuc3dpcGVyLWNvbnRhaW5lci0zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuIGxlZnQ6YXV0bztcbiByaWdodDoxODBweFxuIH1cblxuIC5oaXN0b3J5IHtcbiBoZWlnaHQ6YXV0bztcbiBwYWRkaW5nLWJvdHRvbTo1MHB4XG4gfVxuXG4gLmhpc3RvcnlfX2l0ZW0ge1xuIHdpZHRoOjUwJTtcbiBtYXJnaW4tdG9wOjIwcHhcbiB9XG5cbiAuaGlzdG9yeV9faXRlbSAudGV4dCB7XG4gbWFyZ2luOjAgYXV0b1xuIH1cblxuIC5wbHVzOmJlZm9yZSB7XG4gZGlzcGxheTpub25lXG4gfVxuXG4gLmFib3V0X193cmFwcGVyIGltZyB7XG4gbWFyZ2luLXJpZ2h0OjIwcHg7XG4gbWF4LXdpZHRoOjMwMHB4O1xuIGhlaWdodDoyMjRweFxuIH1cblxuIC5jYXJnby10eXBlc19faXRlbSB7XG4gbWF4LXdpZHRoOjUwJVxuIH1cblxuIC5jYXJnby10eXBlc19faXRlbS1iZWZvcmU6OmJlZm9yZSB7XG4gZGlzcGxheTpub25lXG4gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAuaGVhZGVyX19tZW51IGEge1xuIGZvbnQtc2l6ZToxNHB4O1xuIGRpc3BsYXk6YmxvY2tcbiB9XG5cbiAucG9wdXAuYWN0aXZlIHtcbiBwb3NpdGlvbjphYnNvbHV0ZTtcbiBoZWlnaHQ6MTAwMHZoXG4gfVxuXG4gLnBvcHVwLmFjdGl2ZSAuY2FsY3VsYXRvcl9faXRlbSArIC5jYWxjdWxhdG9yX19pdGVtIHtcbiBtYXJnaW4tdG9wOjIwcHhcbiB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzVweCkge1xuIC5jdXN0b20tcmFkaW8gbGFiZWwge1xuIHdpZHRoOjEwMCVcbiB9XG5cbiAuYWJvdXRfX2l0ZW1zIHtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXBcbiB9XG5cbiAuYWJvdXRfX2l0ZW0ge1xuIHdpZHRoOjUwJTtcbiBtYXJnaW4tdG9wOjE1cHhcbiB9XG5cbiAuYWJvdXRfX2l0ZW0tc3VidGl0bGUge1xuIG1hcmdpbjowIGF1dG9cbiB9XG5cbiAuYmxvY2stY2FsY3VsYXRvciB7XG4gaGVpZ2h0OjEwMCVcbiB9XG5cbiAuaXRlbS1iZWZvcmU6OmJlZm9yZSB7XG4gZGlzcGxheTpub25lXG4gfVxuXG4gLmNhbGN1bGF0b3JfX2l0ZW1zIHtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXBcbiB9XG5cbiAuY2FsY3VsYXRvcl9faXRlbSB7XG4gbWF4LXdpZHRoOjEwMCU7XG4gd2lkdGg6MTAwJVxuIH1cblxuIC5jYWxjdWxhdG9yX19pdGVtIGZvcm0ge1xuIG1heC13aWR0aDo0NTBweDtcbiBtYXJnaW46MCBhdXRvXG4gfVxuXG4gLmNhbGN1bGF0b3JfX2l0ZW0gKyAuY2FsY3VsYXRvcl9faXRlbSB7XG4gbWFyZ2luLXRvcDo0MHB4XG4gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMycHgpIHtcbiAuYWJvdXRfX3dyYXBwZXIge1xuIGRpc3BsYXk6YmxvY2tcbiB9XG5cbiAuYWJvdXRfX3dyYXBwZXIgaW1nIHtcbiBmbG9hdDpsZWZ0O1xuIG1hcmdpbi1yaWdodDoyMHB4O1xuIG1hcmdpbi1ib3R0b206MTVweDtcbiBtYXgtd2lkdGg6MzAwcHg7XG4gaGVpZ2h0OjIyNHB4XG4gfVxuXG4gLnJlcXVlc3QgLmJnLWltZyB7XG4gZGlzcGxheTpub25lXG4gfVxuXG4gLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuIG1heC13aWR0aDozMDBweFxuIH1cblxuIC5zbGlkZXItY29udGFpbmVyIGltZyB7XG4gbWF4LXdpZHRoOjE1MHB4O1xuIG1heC1oZWlnaHQ6MTUwcHhcbiB9XG5cbiAudGl0bGUge1xuIGZvbnQtc2l6ZTo0NXB4XG4gfVxuXG4gLnN1YnRpdGxlIHtcbiBmb250LXNpemU6MjBweFxuIH1cblxuIC50b3Age1xuIHBhZGRpbmctdG9wOjMwcHhcbiB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNXB4KSB7XG4gLm5ld3NfX2l0ZW1zIHtcbiBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyXG4gfVxuXG4gLm5ld3NfX2l0ZW0ge1xuIHdpZHRoOjUwJVxuIH1cblxuIC5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9fYm90dG9tIC5jb250YWluZXIge1xuIG1heC1oZWlnaHQ6MTAwJVxuIH1cblxuIC5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbSB7XG4gbWF4LXdpZHRoOjEwMCVcbiB9XG5cbiAucG9wdXBfX3dyYXBwZXIgZm9ybSwucG9wdXBfX3dyYXBwZXIgaW5wdXQge1xuIG1hcmdpbjowIGF1dG9cbiB9XG5cbiAucG9wdXBfX3dyYXBwZXIgLmNsb3NlIHtcbiB0b3A6MDtcbiByaWdodDowXG4gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuIC5hX3RhYmxlIHtcbiBvdmVyZmxvdy14OnNjcm9sbFxuIH1cblxuIC5jYXRhbG9nIHtcbiBwYWRkaW5nLXRvcDoyMHB4XG4gfVxuXG4gLmNhdGFsb2cgLnJpZ2h0LXNpdGUge1xuIG1hcmdpbi1sZWZ0OjBcbiB9XG5cbiAuZnVybml0dXJlX19tZW51LWJ0biB7XG4gZGlzcGxheTpibG9ja1xuIH1cblxuIC5jYXRhbG9nX19zaXRzIHtcbiBwb3NpdGlvbjpyZWxhdGl2ZVxuIH1cblxuIC5sZWZ0LXNpdGUge1xuIG1heC1oZWlnaHQ6MDtcbiBvdmVyZmxvdzpoaWRkZW47XG4gcG9zaXRpb246YWJzb2x1dGU7XG4gLXdlYmtpdC10cmFuc2l0aW9uOi4zcztcbiAtby10cmFuc2l0aW9uOi4zcztcbiB0cmFuc2l0aW9uOi4zcztcbiB0b3A6MjVweFxuIH1cblxuIC5sZWZ0LXNpdGUuYWN0aXZlIHtcbiBtYXgtaGVpZ2h0OjEwMCU7XG4gb3ZlcmZsb3c6YXV0bztcbiB6LWluZGV4OjEwXG4gfVxuXG4gLmZ1cm5pdHVyZV9fY29udGVudCB7XG4gbWFyZ2luLWxlZnQ6MFxuIH1cblxuIC5zZXJ2aWNlcyB7XG4gcGFkZGluZy10b3A6MzBweFxuIH1cblxuIC5zZXJ2aWNlc19faXRlbSB7XG4gd2lkdGg6MTAwJVxuIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAudHJhY2tpbmcgLm1hcCB7XG4gZGlzcGxheTpub25lXG4gfVxuXG4gLnJlcXVlc3QgZm9ybSBpbnB1dCwucmVxdWVzdCBmb3JtIC5saW5rIHtcbiB3aWR0aDoxMDAlO1xuIG1hcmdpbjoyMHB4IGF1dG9cbiB9XG5cbiAuc2FmZXR5X19pdGVtIHtcbiB3aWR0aDo1MCVcbiB9XG5cbiAudGl0bGUge1xuIGZvbnQtc2l6ZTozNXB4XG4gfVxuXG4gLnN1YnRpdGxlIHtcbiBmb250LXNpemU6MThweFxuIH1cblxuIC50b3AgLnRvcF9fdGV4dCB7XG4gZm9udC1zaXplOjEycHhcbiB9XG5cbiAudG9wIGlucHV0LC50b3AgYnV0dG9uIHtcbiBtYXgtd2lkdGg6MjQ1cHg7XG4gZm9udC1zaXplOjEycHg7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL2ltYWcpO1xuIGhlaWdodDo0MHB4XG4gfVxuXG4gLnRvcCBmb3JtIGlucHV0IHtcbiBoZWlnaHQ6NDBweFxuIH1cblxuIC50b3AgZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gZm9udC1zaXplOjEycHhcbiB9XG5cbiAudG9wIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuIGZvbnQtc2l6ZToxMnB4XG4gfVxuXG4gLnRvcCBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gZm9udC1zaXplOjEycHhcbiB9XG5cbiAudG9wIGZvcm0gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gZm9udC1zaXplOjEycHhcbiB9XG5cbiAudG9wIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiBmb250LXNpemU6MTJweFxuIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAudG9wIHtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL3RvcF9iZy0xLTc2OC5qcGcpO1xuIH1cblxuIC5ibG9jay1jYWxjdWxhdG9yIHtcbiBiYWNrZ3JvdW5kLWltYWdlOnVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2NhbGN1bGF0b3ItYmctNzY4LmpwZyk7XG4gfVxuXG4gLnJlcXVlc3Qge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NhbGN1bGF0b3ItYmctNzY4LmpwZyk7XG4gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuIC50ZWxsIHtcbiBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiB9XG5cbiAucXVlc3Rpb25zX19pdGVtLXRpdGxlIHtcbiBwYWRkaW5nLWxlZnQ6MjBweDtcbiB9XG5cbiAucXVlc3Rpb25zX19pdGVtLmFjdGl2ZSAucXVlc3Rpb25zX19pdGVtLXRleHQge1xuIHBhZGRpbmctbGVmdDoyMHB4O1xuIH1cblxuIC5zd2lwZXItY29udGFpbmVyLTIgaW1nIHtcbiBtYXgtd2lkdGg6MTAwcHg7XG4gfVxuXG4gLmJlbmVmaXRzX19pdGVtIHtcbiB3aWR0aDoxMDAlO1xuIH1cblxuIC5iZW5lZml0c19faXRlbS10aXRsZSB7XG4gZm9udC1zaXplOjIwcHg7XG4gfVxuXG4gLmNhcmdvLXR5cGVzX19zdWJ0aXRsZSB7XG4gZm9udC1zaXplOjE1cHg7XG4gfVxuXG4gLnNlcnZpY2VzX19pdGVtLWNvbnRlbnQge1xuIHBhZGRpbmc6MjZweCAxOHB4O1xuIH1cblxuIC5jYWxjdWxhdG9yX19ib3R0b20gLmNvbnRhaW5lciB7XG4gLW1zLWZsZXgtd3JhcDp3cmFwO1xuIGZsZXgtd3JhcDp3cmFwO1xuIGhlaWdodDoxMDAlO1xuIHBhZGRpbmc6MTVweCAwO1xuIH1cblxuIC5jYWxjdWxhdG9yX19ib3R0b20gLmNvbnRhaW5lciAucHJpY2UsLmNhbGN1bGF0b3JfX2JvdHRvbSAuY29udGFpbmVyIC5saW5rLC5jYWxjdWxhdG9yX19ib3R0b20gLmNvbnRhaW5lciAuZGF0ZSB7XG4gd2lkdGg6MTAwJTtcbiBtYXJnaW4tdG9wOjMwcHg7XG4gfVxuXG4gLmNhbGN1bGF0b3JfX2JvdHRvbSAuY29udGFpbmVyIC5saW5rIHtcbiAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjQ7XG4gLW1zLWZsZXgtb3JkZXI6MztcbiBvcmRlcjozO1xuIG1heC13aWR0aDoyNDVweDtcbiBtYXJnaW46MCBhdXRvO1xuIG1hcmdpbi10b3A6MzBweFxuIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEwcHgpIHtcbiAuc3dpcGVyLWNvbnRhaW5lci00IHtcbiBtaW4td2lkdGg6MTAwJTtcbiB3aWR0aDoxMDAlO1xuIG1hcmdpbi1yaWdodDphdXRvXG4gfVxuXG4gLmZ1cm5pdHVyZSB7XG4gYWxpZ24taXRlbXM6ZmxleC1zdGFydFxuIH1cblxuIC5mdXJuaXR1cnMgaW1nIHtcbiBtYXgtd2lkdGg6MTAwJTtcbiBoZWlnaHQ6YXV0b1xuIH1cblxuIC5jYXRhbG9nIC5yaWdodC1zaXRlIC50aXRsZSB7XG4gdGV4dC1hbGlnbjpjZW50ZXJcbiB9XG5cbiAubWFwIGlmcmFtZSB7XG4gbWFyZ2luOjAgYXV0bztcbiBtYXgtd2lkdGg6MjkwcHg7XG4gbWF4LWhlaWdodDoxNTBweFxuIH1cblxuIC5zd2lwZXItY29udGFpbmVyLTQgLnN3aXBlci1zbGlkZTo6YmVmb3JlIHtcbiBkaXNwbGF5Om5vbmVcbiB9XG5cbiAucG9wdXAtcmV2IC5jb250YWluZXIgaW1nIHtcbiBtYXgtd2lkdGg6MzIwcHhcbiB9XG5cbiAuc3RlcHMge1xuIHBhZGRpbmctdG9wOjMwcHhcbiB9XG5cbiAuaGlzdG9yeSB7XG4gcGFkZGluZy10b3A6MjBweFxuIH1cblxuIC5oaXN0b3J5IC5zdWJ0aXRsZSB7XG4gbWFyZ2luLWJvdHRvbToyMHB4XG4gfVxuXG4gLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gdG9wOjMwJTtcbiBib3R0b206YXV0bztcbiByaWdodDo1JVxuIH1cblxuIC5zd2lwZXItY29udGFpbmVyLTMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gbGVmdDo1JVxuIH1cblxuIC5oaXN0b3J5X19pdGVtIHtcbiB3aWR0aDoxMDAlXG4gfVxuXG4gLmJsb2NrLXZpZGVvcyB7XG4gcGFkZGluZy10b3A6MzBweFxuIH1cblxuIC52aWRlb19faXRlbXMge1xuIG1hcmdpbi10b3A6MjVweDtcbiBtYXJnaW4tYm90dG9tOjI1cHhcbiB9XG5cbiAudmlkZW9fX2l0ZW0gaWZyYW1lIHtcbiB3aWR0aDoyOTBweDtcbiBoZWlnaHQ6MTUwcHhcbiB9XG5cbiAuYWJvdXRfX2l0ZW0ge1xuIHdpZHRoOjEwMCVcbiB9XG5cbiAucmVxdWVzdCB7XG4gcGFkZGluZy1ib3R0b206MjBweFxuIH1cblxuIC5zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGU6OmJlZm9yZSB7XG4gZGlzcGxheTpub25lXG4gfVxuXG4gLnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiB3aWR0aDozMHB4O1xuIGhlaWdodDozMHB4XG4gfVxuXG4gLnRpdGxlIHtcbiBtYXgtd2lkdGg6MzkwcHg7XG4gbWFyZ2luOjAgYXV0bztcbiBsaW5lLWhlaWdodDo1MHB4XG4gfVxuXG4gLnN1YnRpdGxlIHtcbiBmb250LXNpemU6MTRweFxuIH1cblxuIC50b3Age1xuIHBhZGRpbmctYm90dG9tOjUwcHhcbiB9XG5cbiAudG9wIGJ1dHRvbiwudG9wIGlucHV0IHtcbiB3aWR0aDoxMDAlO1xuIG1hcmdpbi1sZWZ0OjA7XG4gbWFyZ2luLXJpZ2h0OjBcbiB9XG5cbiAudG9wIGZvcm0gaW5wdXQsLnRvcCBidXR0b24ge1xuIG1hcmdpbi1yaWdodDowO1xuIG1heC13aWR0aDozMDBweDtcbiB3aWR0aDoxMDAlO1xuIG1hcmdpbi10b3A6MTVweFxuIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAuY2F0YWxvZyAucmlnaHQtc2l0ZV9fdG9wIHtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXBcbiB9XG5cbiAuY2F0YWxvZyAuYnV0dG9ucyB7XG4gbWFyZ2luLXRvcDoxMHB4XG4gfVxuXG4gLmJ1dHRvbi1maXhlZCB7XG4gdG9wOmF1dG87XG4gYm90dG9tOjE1cHhcbiB9XG5cbiAuY29udGFjdHNfX3RvcCwubmV3c19fdG9wIHtcbiAtbXMtZmxleC13cmFwOndyYXA7XG4gZmxleC13cmFwOndyYXBcbiB9XG5cbiAuY29udGFjdHNfX3RvcCAudGl0bGUsLm5ld3NfX3RvcCAudGl0bGUge1xuIHdpZHRoOjEwMCU7XG4gbWFyZ2luLWxlZnQ6MFxuIH1cblxuIC5xdWVzdGlvbnNfX2l0ZW0tdGl0bGU6OmJlZm9yZSB7XG4gcmlnaHQ6MTVweDtcbiB0b3A6MjAlXG4gfVxuXG4gLnF1ZXN0aW9uc19faXRlbS10aXRsZSB7XG4gZm9udC1zaXplOjE2cHg7XG4gbGluZS1oZWlnaHQ6MjVweFxuIH1cblxuIC5hYm91dF9fd3JhcHBlciBpbWcge1xuIG1heC13aWR0aDoxNTBweDtcbiBoZWlnaHQ6MTAwcHhcbiB9XG5cbiAuc2FmZXR5X19pdGVtIHtcbiB3aWR0aDoxMDAlXG4gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuIC5zd2lwZXItY29udGFpbmVyLTIgLnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWNvbnRhaW5lci0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuIHRvcDphdXRvO1xuIGJvdHRvbTowXG4gfVxuXG5cbiAuYWJvdXRfX2NvbnRlbnQtYmxvY2sgaW1nIHtcbiB3aWR0aDoxMDAlXG4gfVxuXG4gLmFib3V0X193cmFwcGVyID4gaW1nIHtcbiBkaXNwbGF5Om5vbmVcbiB9XG5cbiAudHJhY2tpbmcge1xuIHBhZGRpbmc6MjBweCAwXG4gfVxuXG4gLnRyYWNraW5nIC50b3AtdGV4dCB7XG4gbWFyZ2luLXRvcDowXG4gfVxuXG4gLmNhcmdvLXR5cGVzX19pdGVtIGltZyB7XG4gbWF4LXdpZHRoOjcwcHhcbiB9XG5cbiAuY2FyZ28tdHlwZXNfX2l0ZW0tdGV4dCB7XG4gZm9udC1zaXplOjE0cHhcbiB9XG5cbiAuc2VydmljZXNfX2l0ZW0gLmxpbmUge1xuIGRpc3BsYXk6bm9uZVxuIH1cblxuIC5jYWxjdWxhdG9yX19pdGVtLXRpdGxlIHtcbiBmb250LXNpemU6MjBweFxuIH1cblxuIC50aXRsZSB7XG4gZm9udC1zaXplOjM1cHg7XG4gbGluZS1oZWlnaHQ6NDVweFxuIH1cblxuIC5sb2dvIGltZyB7XG4gbWF4LXdpZHRoOjEwMHB4XG4gfVxuXG4gLmhlYWRlciAubGluayB7XG4gZm9udC1zaXplOjEycHg7XG4gcGFkZGluZzo3cHggMTBweFxuIH1cblxuIC5oZWFkZXJfX21lbnUuYWN0aXZlIHtcbiBwYWRkaW5nLXRvcDoyMHB4XG4gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuIC50b3Age1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvdG9wX2JnLTEtNDI1LmpwZylcbiB9XG5cbiAuYmxvY2stY2FsY3VsYXRvciB7XG4gYmFja2dyb3VuZC1pbWFnZTp1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9jYWxjdWxhdG9yLWJnLTQyNS5qcGcpXG4gfVxuXG4gLnJlcXVlc3Qge1xuIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jYWxjdWxhdG9yLWJnLTQyNS5qcGcpXG4gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuIC5oZWFkZXJfX21lbnUge1xuIHotaW5kZXg6MTBcbiB9XG5cbiBoMSB7XG4gbGluZS1oZWlnaHQ6bm9ybWFsXG4gfVxuXG4gLnRpdGxlIHtcbiBmb250LXNpemU6MzBweDtcbiBwYWRkaW5nLWxlZnQ6MTBweDtcbiBwYWRkaW5nLXJpZ2h0OjEwcHhcbiB9XG5cbiAudG9wLXRleHQge1xuIHBhZGRpbmctbGVmdDoxMHB4O1xuIHBhZGRpbmctcmlnaHQ6MTBweFxuIH1cblxuIC5hYm91dF9fY29udGVudC10ZXh0IHtcbiB0ZXh0LWFsaWduOmp1c3RpZnlcbiB9XG5cbiAuc2VydmljZXNfX2l0ZW0xIHtcbiBtYXJnaW4tbGVmdDphdXRvO1xuIG1hcmdpbi1yaWdodDphdXRvXG4gfVxuXG4gLnN1YnRpdGxlIHtcbiBmb250LXNpemU6MTRweDtcbiBwYWRkaW5nOjE1cHhcbiB9XG5cbiAudG9wIC50b3BfX3RleHQge1xuIG1hcmdpbi10b3A6MjBweFxuIH1cbn1cblxuLmVycm9yIHtcbiBib3JkZXI6MXB4IHNvbGlkIHJlZDtcbiBib3gtc2hhZG93OjFweCAycHggOHB4IHJlZCFpbXBvcnRhbnRcbn1cbi8qIEVuZCAqL1xuXG5cbi8qIFN0YXJ0Oi9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy9jdXN0b21fdGFibGUuY3NzPzE2MjU3NTQwOTczMDg0Ki9cbi8qQ1VTVE9NKi9cbi5jdXN0b21fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmluZ2VyX3N3eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbiAgICAubXktY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZmluZ2VyX3N3eXBlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgICB0b3A6IDU0cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuICAgIC5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgfVxuICAgIC5jdXN0b21fX2JveCAgLmN1c3RvbV9fdGFibGUtLW1haW4gdGJvZHkgdHIgdGQge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEzcHggMjBweDtcbiAgICB9XG4gICAgLnByaWNlX190YWJsZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIH1cbiAgICAuY3VzdG9tX190YWJsZS0tZml4ZWQgdGJvZHkgdHIgdGQgPiBwOmZpcnN0LWNoaWxke1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucHJpY2VfX3RhYmxlIC5jdXN0b21fX3dyYXBwZXIgdGFibGUuY3VzdG9tX190YWJsZS0tbWFpbiAgIHtcbiAgICAgICAgd2lkdGg6IDE2MCU7XG4gICAgfVxuICAgIC5hZG1pbl9fdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY3VzdG9tX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jdXN0b21fX3dyYXBwZXIgLmN1c3RvbV9fdGFibGUtLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHhcbiAgICB9XG4gICAgLyoucHJpY2VfX3RhYmxlIHsqL1xuICAgIC8qICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuICAgIC8qfSovXG4gICAgLmN1c3RvbV9fdGFibGUtLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuY3VzdG9tX193cmFwcGVyIC5jdXN0b21fX2JveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAucHJpY2VfX3RhYmxlIC5jdXN0b21fX3RhYmxlLS1maXhlZCB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxNDYsIDM2LCAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICB9XG4gICAgLmN1c3RvbV9fd3JhcHBlciAuY3VzdG9tX190YWJsZS0tZml4ZWQgdGJvZHkgdHIgdGQgLmN1c3RvbV9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgLmN1c3RvbV9fd3JhcHBlciAuY3VzdG9tX19ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAuY3VzdG9tX193cmFwcGVyIC5jdXN0b21fX2JveDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTQ2LCAzNiwgMC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAuYnV0dG9uLWZpeGVkLm9wZW4tcG9wdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYjI0LXdpZGdldC1idXR0b24td3JhcHBlci5iMjQtd2lkZ2V0LWJ1dHRvbi1wb3NpdGlvbi1ib3R0b20tcmlnaHQuYjI0LXdpZGdldC1idXR0b24tdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAuZmluZ2VyX3N3eXBlIHtcbiAgICAgICAgcmlnaHQ6IDE4MHB4O1xuICAgICAgICB0b3A6IDg3cHg7XG4gICAgfVxuICAgIC5jdXN0b21fX3dyYXBwZXIgLmN1c3RvbV9fYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNjdweDtcbiAgICB9XG4gICAgLmN1c3RvbV9fd3JhcHBlciAuY3VzdG9tX190YWJsZS0tZml4ZWQge1xuICAgICAgICB3aWR0aDogMTcwJTtcbiAgICB9XG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzVweCkge1xuICAgIC5jdXN0b21fX3dyYXBwZXIgLmN1c3RvbV9fYm94IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLnByaWNlX190YWJsZSAuY3VzdG9tX193cmFwcGVyIHRhYmxlLmN1c3RvbV9fdGFibGUtLW1haW4gICB7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgIH1cbiAgICAuY3VzdG9tX193cmFwcGVyIC5jdXN0b21fX3RhYmxlLS1maXhlZCB7XG4gICAgICAgIC8qbWFyZ2luLWxlZnQ6IC0xN3B4OyovXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIH1cbiAgICAucHJpY2VfX3RhYmxlIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmN1c3RvbV9fd3JhcHBlciAuY3VzdG9tX19ib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTY3cHg7XG4gICAgfVxuICAgIC5maW5nZXJfc3d5cGUge1xuICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgIHRvcDogOTJweDtcbiAgICB9XG59XG4vKiBFbmQgKi9cblxuXG4vKiBTdGFydDovYml0cml4L3RlbXBsYXRlcy8uZGVmYXVsdC9jb21wb25lbnRzL2JpdHJpeC9tZW51L2hvcml6b250YWxfbXVsdGlsZXZlbDEvc3R5bGUubWluLmNzcz8xNTgxNDE2MTgxMzcxNSovXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IHVse21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiNiYzI2MmMgdXJsKC9iaXRyaXgvdGVtcGxhdGVzLy5kZWZhdWx0L2NvbXBvbmVudHMvYml0cml4L21lbnUvaG9yaXpvbnRhbF9tdWx0aWxldmVsMS9pbWFnZXMvaGVhZGVyX21lbnVfYmcuZ2lmKSByZXBlYXQteDttaW4taGVpZ2h0OjI3cHg7d2lkdGg6MTAwJTtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjExcHg7ZmxvYXQ6bGVmdH0jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9I2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpe2Zsb2F0OmxlZnR9I2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGEucm9vdC1pdGVte2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjdweCAxMnB4fSNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaSBhLnJvb3QtaXRlbS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNmYzhkM2Q7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6N3B4IDEycHh9I2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGEucm9vdC1pdGVtLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGEucm9vdC1pdGVte2JhY2tncm91bmQ6I2UyNjMzNjtjb2xvcjojZmZmfSNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBhLnBhcmVudHtiYWNrZ3JvdW5kOnVybCgvYml0cml4L3RlbXBsYXRlcy8uZGVmYXVsdC9jb21wb25lbnRzL2JpdHJpeC9tZW51L2hvcml6b250YWxfbXVsdGlsZXZlbDEvaW1hZ2VzL2Fycm93LmdpZikgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdH0jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgYS5kZW5pZWR7YmFja2dyb3VuZDp1cmwoL2JpdHJpeC90ZW1wbGF0ZXMvLmRlZmF1bHQvY29tcG9uZW50cy9iaXRyaXgvbWVudS9ob3Jpem9udGFsX211bHRpbGV2ZWwxL2ltYWdlcy9sb2NrLmdpZikgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdH0jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXJ7YmFja2dyb3VuZDojZDZkNmQ2O2NvbG9yOiNmZmZ9I2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLml0ZW0tc2VsZWN0ZWR7YmFja2dyb3VuZDojZDZkNmQ2O2NvbG9yOiNmZmZ9I2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIHVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDphdXRvO2Rpc3BsYXk6bm9uZTt6LWluZGV4OjUwMDtoZWlnaHQ6YXV0bzt3aWR0aDoxMzVweDtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfSNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaSBsaXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWRlZGV9I2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIHVsIGF7dGV4dC1hbGlnbjpsZWZ0fSNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaSBhLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaTpob3ZlciBsaSBhLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGxpIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaSBhLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBsaSBhLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaSBhLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBsaSBhLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaSBhe2NvbG9yOiM0ZjRmNGY7Zm9udC13ZWlnaHQ6Ym9sZH0jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgbGk6aG92ZXIgYSwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciBsaS5qc2hvdmVyIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgYSAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgbGk6aG92ZXIgbGk6aG92ZXIgbGk6aG92ZXIgbGk6aG92ZXIgYSwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGEgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGEsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGF7Y29sb3I6IzRmNGY0Zn0jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgdWwgdWx7bWFyZ2luOi0yN3B4IDAgMCAxMzJweH0jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgdWwgdWwsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgdWwgdWwsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIHVsIHVsIHVsLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIHVsIHVsIHVsLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaTpob3ZlciB1bCB1bCB1bCB1bCwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciB1bCB1bCB1bCB1bCwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgdWwgdWwgdWwgdWwgdWwsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgdWwgdWwgdWwgdWwgdWx7ZGlzcGxheTpub25lfSNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaTpob3ZlciB1bCwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciB1bCwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGk6aG92ZXIgdWwsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGxpLmpzaG92ZXIgdWwsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGxpIGxpOmhvdmVyIHVsLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaSBsaSBsaS5qc2hvdmVyIHVsLCNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaSBsaSBsaSBsaTpob3ZlciB1bCwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGkgbGkgbGkuanNob3ZlciB1bCwjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGkgbGkgbGkgbGk6aG92ZXIgdWwsI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGxpIGxpIGxpIGxpLmpzaG92ZXIgdWx7ZGlzcGxheTpibG9ja31kaXYubWVudS1jbGVhci1sZWZ0e2NsZWFyOmxlZnR9XG4vKiBFbmQgKi9cblxuXG4vKiBTdGFydDovbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L3N0eWxlcy5jc3M/MTY0NDMxMzc0ODEyMTE0Ki9cbioge1xuIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiB3aWR0aDogMXB4O1xuIGhlaWdodDogMXB4O1xuIG1hcmdpbjogLTFweDtcbiBib3JkZXI6IDA7XG4gcGFkZGluZzogMDtcbiBvdmVyZmxvdzogaGlkZGVuO1xuIGNsaXA6IHJlY3QoMCAwIDAgMClcbn1cblxuLm15LXRpdGxlIHtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA3MDA7XG4gZm9udC1zaXplOiAzNnB4O1xuIGxpbmUtaGVpZ2h0OiA0NHB4O1xuIHRleHQtYWxpZ246IGNlbnRlcjtcbiBjb2xvcjogIzAwMFxufVxuXG4ubXktY29udGFpbmVyIHtcbiBtYXgtd2lkdGg6IDEyMDBweDtcbiBtYXJnaW46IDAgYXV0b1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gLm15LWNvbnRhaW5lciB7XG4gcGFkZGluZzogMCA1MHB4XG4gfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAubXktY29udGFpbmVyIHtcbiBwYWRkaW5nOiAwIDMwcHhcbiB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuIC5teS1jb250YWluZXIge1xuIHBhZGRpbmc6IDAgMTVweFxuIH1cbn1cblxuLm15LXRpdGxlIHtcbiBtYXJnaW46IDA7XG4gZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiBmb250LXdlaWdodDogNzAwO1xuIGZvbnQtc2l6ZTogMzZweDtcbiBsaW5lLWhlaWdodDogNDRweDtcbiB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gY29sb3I6ICMwMDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gLm15LXRpdGxlIHtcbiBmb250LXNpemU6IDI4cHg7XG4gbGluZS1oZWlnaHQ6IDM4cHhcbiB9XG59XG5cbi5iYW5uZXIxIHtcbiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gdG9wOiAwO1xuIGxlZnQ6IDA7XG4gcGFkZGluZzogMjBweDtcbiBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNGE7XG59XG5cbi5iYW5uZXIge1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBwYWRkaW5nOiA4MHB4IDA7XG4gbWluLWhlaWdodDogNTY1cHg7XG4gYmFja2dyb3VuZDogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvLi4vLi4vLi4vLi4vLi4vc2VydmljZXMvbWFya2V0cGxhY2VzL2ltYWdlcy9iYW5uZXIvYm4xLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXRcbn1cblxuLmJhbm5lcjo6YmVmb3JlIHtcbiBjb250ZW50OiBcIlwiO1xuIGRpc3BsYXk6IGJsb2NrO1xuIHdpZHRoOiAxMDAlO1xuIGhlaWdodDogMTAwJTtcbiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gdG9wOiAwO1xuIGxlZnQ6IDA7XG4gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNylcbn1cblxuLmJhbm5lciAubXktY29udGFpbmVyIHtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gei1pbmRleDogMTBcbn1cblxuLmJhbm5lcl9fdGl0bGUge1xuIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gbWF4LXdpZHRoOiA4NjBweDtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiBmb250LXdlaWdodDogNzAwO1xuIGZvbnQtc2l6ZTogNDhweDtcbiBsaW5lLWhlaWdodDogNjRweDtcbiB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gY29sb3I6ICNmZmZcbn1cblxuLmJhbm5lcl9fZGVzY3Ige1xuIG1hcmdpbjogMCBhdXRvO1xuIG1heC13aWR0aDogODYwcHg7XG4gbWFyZ2luLWJvdHRvbTogNTRweDtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA1MDA7XG4gZm9udC1zaXplOiAxOHB4O1xuIGxpbmUtaGVpZ2h0OiA0MHB4O1xuIHRleHQtYWxpZ246IGNlbnRlcjtcbiBjb2xvcjogI2ZmZlxufVxuXG4uYmFubmVyX19kZXNjciBzcGFuIHtcbiBmb250LXNpemU6IDI0cHg7XG4gZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uYmFubmVyX19idG4ge1xuIGRpc3BsYXk6IGJsb2NrO1xuIHBhZGRpbmc6IDA7XG4gbWFyZ2luOiAwIGF1dG87XG4gd2lkdGg6IDI1NXB4O1xuIGhlaWdodDogNjBweDtcbiBsZWZ0OiAwO1xuIHRvcDogMDtcbiBiYWNrZ3JvdW5kOiAjZjM5MjI0O1xuIGJvcmRlcjogbm9uZTtcbiBib3JkZXItcmFkaXVzOiAzMHB4O1xuIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gZm9udC13ZWlnaHQ6IDcwMDtcbiBmb250LXNpemU6IDE2cHg7XG4gbGluZS1oZWlnaHQ6IDI0cHg7XG4gY29sb3I6ICNmZmY7XG4gY3Vyc29yOiBwb2ludGVyXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuIC5iYW5uZXJfX3RpdGxlIHtcbiBmb250LXNpemU6IDMwcHg7XG4gbGluZS1oZWlnaHQ6IDEzMCVcbiB9XG5cbiAuYmFubmVyX19kZXNjciB7XG4gZm9udC1zaXplOiAxNnB4O1xuIGxpbmUtaGVpZ2h0OiAzMHB4XG4gfVxuXG4gLmJhbm5lcl9fZGVzY3Igc3BhbiB7XG4gZm9udC1zaXplOiAyMHB4XG4gfVxufVxuXG4ub3Bwb3J0dW5pdHkge1xuIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG59XG5cbi5vcHBvcnR1bml0eV9fY29udGFpbmVyIHtcbiBtYXJnaW46IDAgYXV0bztcbiBtYXgtd2lkdGg6IDEyMDBweFxufVxuXG4ub3Bwb3J0dW5pdHlfX3RpdGxlLXdyYXBwZXIge1xuIG1hcmdpbi1ib3R0b206IDYwcHhcbn1cblxuLm9wcG9ydHVuaXR5X190aXRsZV9tYjMyIHtcbiBtYXJnaW4tYm90dG9tOiAzMnB4XG59XG5cbi5vcHBvcnR1bml0eV9fdGl0bGUtZGVzY3Ige1xuIG1hcmdpbjogMDtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA1MDA7XG4gZm9udC1zaXplOiAyNHB4O1xuIGxpbmUtaGVpZ2h0OiA0MHB4O1xuIHRleHQtYWxpZ246IGNlbnRlcjtcbiBjb2xvcjogIzAwMFxufVxuXG4ub3Bwb3J0dW5pdHlfX2xpc3Qge1xuIHBhZGRpbmc6IDA7XG4gZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gZGlzcGxheTogLW1zLWZsZXhib3g7XG4gZGlzcGxheTogZmxleDtcbiAtbXMtZmxleC13cmFwOiB3cmFwO1xuIGZsZXgtd3JhcDogd3JhcDtcbiBtYXJnaW46IDAgLTE1cHggLTMwcHhcbn1cblxuLm9wcG9ydHVuaXR5X19pdGVtIHtcbiBsaXN0LXN0eWxlOiBub25lO1xuIHBhZGRpbmc6IDAgMTVweDtcbiBtYXJnaW4tYm90dG9tOiAzMHB4O1xuIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gLW1zLWZsZXg6IDAgMSAyNSU7XG4gZmxleDogMCAxIDI1JVxufVxuXG4ub3Bwb3J0dW5pdHlfX3dyYXBwZXIge1xuIHBhZGRpbmc6IDQwcHggMzBweDtcbiBoZWlnaHQ6IDEwMCU7XG4gYmFja2dyb3VuZDogI2ZmZjtcbiAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTJweCA0MHB4IDRweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiBib3gtc2hhZG93OiAwIDEycHggNDBweCA0cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gYm9yZGVyLXJhZGl1czogMzBweFxufVxuXG4ub3Bwb3J0dW5pdHlfX3dyYXBwZXItaW1nIHtcbiBtYXJnaW4tYm90dG9tOiA0MHB4O1xuIHdpZHRoOiA2NHB4O1xuIGhlaWdodDogNjRweDtcbiAtby1vYmplY3QtZml0OiBjb250YWluO1xuIG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuLm9wcG9ydHVuaXR5X193cmFwcGVyLWltZ19zbWFsbCB7XG4gd2lkdGg6IDI0cHg7XG4gaGVpZ2h0OiAyNHB4O1xuIG1hcmdpbi1ib3R0b206IDI0cHhcbn1cblxuLm9wcG9ydHVuaXR5X193cmFwcGVyLXRpdGxlIHtcbiBtYXJnaW46IDAgMCAyNHB4IDA7XG4gZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiBmb250LXdlaWdodDogNzAwO1xuIGZvbnQtc2l6ZTogMThweDtcbiBsaW5lLWhlaWdodDogMjRweDtcbiBjb2xvcjogIzAwMFxufVxuXG4ub3Bwb3J0dW5pdHlfX3dyYXBwZXItZGVzY3Ige1xuIG1hcmdpbjogMDtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA1MDA7XG4gZm9udC1zaXplOiAxNnB4O1xuIGxpbmUtaGVpZ2h0OiAyNHB4O1xuIGNvbG9yOiAjMDAwXG59XG5cbi5vcHBvcnR1bml0eV9fYnRuIHtcbiBkaXNwbGF5OiBibG9jaztcbiBtYXJnaW46IDcwcHggYXV0byAwO1xuIHBhZGRpbmc6IDA7XG4gYm9yZGVyOiBub25lO1xuIHdpZHRoOiAyMjRweDtcbiBoZWlnaHQ6IDYwcHg7XG4gYmFja2dyb3VuZDogI2YzOTIyNDtcbiBib3JkZXItcmFkaXVzOiAzMHB4O1xuIGN1cnNvcjogcG9pbnRlcjtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA3MDA7XG4gZm9udC1zaXplOiAxNnB4O1xuIGxpbmUtaGVpZ2h0OiAyNHB4O1xuIGNvbG9yOiAjZmZmXG59XG5cbi5vcHBvcnR1bml0eV9iZyB7XG4gYmFja2dyb3VuZDogcmdiYSgyNDMsIDE0NiwgMzYsIC4xKVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gLm9wcG9ydHVuaXR5X19pdGVtIHtcbiAtd2Via2l0LWJveC1mbGV4OiAwO1xuIC1tcy1mbGV4OiAwIDEgMzMuMzMzJTtcbiBmbGV4OiAwIDEgMzMuMzMzJVxuIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gLm9wcG9ydHVuaXR5X19pdGVtIHtcbiAtd2Via2l0LWJveC1mbGV4OiAwO1xuIC1tcy1mbGV4OiAwIDEgNTAlO1xuIGZsZXg6IDAgMSA1MCVcbiB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuIC5vcHBvcnR1bml0eV9fdGl0bGUtZGVzY3Ige1xuIGZvbnQtc2l6ZTogMTZweDtcbiBsaW5lLWhlaWdodDogMjhweFxuIH1cblxuIC5vcHBvcnR1bml0eV9fbGlzdCB7XG4gbWFyZ2luOiAwIDAgLTMwcHhcbiB9XG5cbiAub3Bwb3J0dW5pdHlfX2l0ZW0ge1xuIHBhZGRpbmc6IDA7XG4gLXdlYmtpdC1ib3gtZmxleDogMDtcbiAtbXMtZmxleDogMCAxIDEwMCU7XG4gZmxleDogMCAxIDEwMCVcbiB9XG5cbiAub3Bwb3J0dW5pdHlfX3dyYXBwZXItaW1nIHtcbiBkaXNwbGF5OiBibG9jaztcbiBtYXJnaW46IDAgYXV0byA0MHB4XG4gfVxuXG4gLm9wcG9ydHVuaXR5X193cmFwcGVyLXRpdGxlIHtcbiB0ZXh0LWFsaWduOiBjZW50ZXJcbiB9XG5cbiAub3Bwb3J0dW5pdHlfX3dyYXBwZXItZGVzY3Ige1xuIHRleHQtYWxpZ246IGNlbnRlclxuIH1cbn1cblxuLnByaWNlIHtcbiBwYWRkaW5nLWJvdHRvbTogMTAwcHhcbn1cblxuLnByaWNlICoge1xuIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5wcmljZV9fdGl0bGUge1xuIG1hcmdpbjogMCAwIDYwcHggMFxufVxuXG4ucHJpY2VfX3RhYmxlIHtcbiBtYXJnaW4tYm90dG9tOiA1MHB4O1xuIG92ZXJmbG93OiBhdXRvXG59XG5cbi5wcmljZV9fdGFibGUgdGFibGUge1xuIGJvcmRlci1zcGFjaW5nOiA4cHg7XG4gd2lkdGg6IDEwMCVcbn1cblxuLnByaWNlX190YWJsZSB0YWJsZSB0aCB7XG4gZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiB0ZXh0LWFsaWduOiBsZWZ0O1xuIGZvbnQtd2VpZ2h0OiA2MDA7XG4gZm9udC1zaXplOiAxNnB4O1xuIGxpbmUtaGVpZ2h0OiAyNHB4O1xuIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KVxufVxuXG4ucHJpY2VfX3RhYmxlIHRhYmxlIHRoIHtcbiBwYWRkaW5nOiAwIDIwcHggMjRweFxufVxuXG4ucHJpY2VfX3RhYmxlIHRhYmxlIHRib2R5ICoge1xuIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gZm9udC13ZWlnaHQ6IDUwMDtcbiBmb250LXNpemU6IDE2cHg7XG4gbGluZS1oZWlnaHQ6IDIycHg7XG4gY29sb3I6ICMwMDBcbn1cblxuLnByaWNlX190YWJsZSB0YWJsZSB0Ym9keSBwIHtcbiBtYXJnaW46IDAgMCA4cHhcbn1cblxuLnByaWNlX190YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gcGFkZGluZzogMTJweCAyMHB4O1xuIHdpZHRoOiAzMy4zMzMlXG59XG5cbi5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxNDYsIDM2LCAuMTUpO1xuIGJvcmRlci1yYWRpdXM6IDRweFxufVxuXG4ucHJpY2VfX3RhYmxlIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQge1xuIG1hcmdpbi1ib3R0b206IDMycHg7XG4gZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiBmb250LXdlaWdodDogNzAwO1xuIGZvbnQtc2l6ZTogMjRweDtcbiBsaW5lLWhlaWdodDogMzJweDtcbiBjb2xvcjogIzAwMFxufVxuXG4ucHJpY2VfX2xpc3Qge1xuIHBhZGRpbmc6IDA7XG4gbWFyZ2luOiAwXG59XG5cbi5wcmljZV9faXRlbSB7XG4gcGFkZGluZzogNDFweCA0MHB4O1xuIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gYmFja2dyb3VuZDogcmdiYSgzNSwgMzEsIDMyLCAuMDUpO1xuIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gbGlzdC1zdHlsZTogbm9uZTtcbiBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiBkaXNwbGF5OiBmbGV4XG59XG5cbi5wcmljZV9faXRlbTpsYXN0LWNoaWxkIHtcbiBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5wcmljZV9faXRlbS1pbWcge1xuIG1hcmdpbi1yaWdodDogNDBweDtcbiB3aWR0aDogNjRweDtcbiBoZWlnaHQ6IDY0cHhcbn1cblxuLnByaWNlX19pdGVtLWJvZHkge1xuIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gLW1zLWZsZXg6IDEgMSBhdXRvO1xuIGZsZXg6IDEgMSBhdXRvXG59XG5cbi5wcmljZV9faXRlbS10aXRsZSB7XG4gbWFyZ2luOiAwIDAgMTJweCAwO1xuIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gZm9udC13ZWlnaHQ6IDcwMDtcbiBmb250LXNpemU6IDE4cHg7XG4gbGluZS1oZWlnaHQ6IDI2cHg7XG4gY29sb3I6ICMwMDBcbn1cblxuLnByaWNlX19pdGVtLXRleHQge1xuIG1hcmdpbjogMDtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA1MDA7XG4gZm9udC1zaXplOiAxNnB4O1xuIGxpbmUtaGVpZ2h0OiAyNHB4O1xuIGNvbG9yOiAjMDAwXG59XG5cbi5tYiB7XG4gaGVpZ2h0OiAyNHB4XG59XG5cbi5iZyB7XG4gYmFja2dyb3VuZDogcmdiYSgyNDMsIDE0NiwgMzYsIC4xNSk7XG4gYm9yZGVyLXJhZGl1czogNHB4XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuIC5wcmljZV9fdGFibGUgdGFibGUge1xuIHdpZHRoOiAxMDAlXG4gfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAucHJpY2VfX2l0ZW0ge1xuIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gYWxpZ24taXRlbXM6IGNlbnRlclxuIH1cblxuIC5wcmljZV9faXRlbS1pbWcge1xuIG1hcmdpbjogMCAwIDMwcHhcbiB9XG5cbiAucHJpY2VfX2l0ZW0tdGl0bGUge1xuIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gZm9udC1zaXplOiAxNnB4O1xuIGxpbmUtaGVpZ2h0OiAyNHB4O1xuIHRleHQtYWxpZ246IGNlbnRlclxuIH1cblxuIC5wcmljZV9faXRlbS10ZXh0IHtcbiB0ZXh0LWFsaWduOiBjZW50ZXJcbiB9XG5cbiAucHJpY2VfX3RhYmxlIHRhYmxlIHtcbiB3aWR0aDogMjUwJVxuIH1cblxuIC5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCB7XG4gZm9udC1zaXplOiAyMHB4O1xuIGxpbmUtaGVpZ2h0OiAzMnB4XG4gfVxufVxuXG4ud29ya3Mge1xuIHBhZGRpbmc6IDEwMHB4IDA7XG4gYmFja2dyb3VuZDogdXJsKC4uL2ltZy93LWJnLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXRcbn1cblxuLndvcmtzICoge1xuIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi53b3JrcyAubXktY29udGFpbmVyIHtcbiBtYXgtd2lkdGg6IDE5MjBweFxufVxuXG4ud29ya3NfX2JvZHkge1xuIG1heC13aWR0aDogMTA0NXB4O1xuIHBhZGRpbmc6IDgwcHggMTAwcHggODBweCAwO1xuIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuIGJvcmRlci1yYWRpdXM6IDAgNjBweCA2MHB4IDBcbn1cblxuLndvcmtzX193cmFwcGVyIHtcbiBtYXgtd2lkdGg6IDU3MHB4O1xuIG1hcmdpbjogMCAwIDAgYXV0b1xufVxuXG4ud29ya3NfX3RpdGxlIHtcbiBtYXJnaW46IDAgMCA2MHB4IDA7XG4gZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiBmb250LXdlaWdodDogNzAwO1xuIGZvbnQtc2l6ZTogMzZweDtcbiBsaW5lLWhlaWdodDogNDRweDtcbiBjb2xvcjogIzAwMFxufVxuXG4ud29ya3NfX2xpc3Qge1xuIG1hcmdpbjogMDtcbiBwYWRkaW5nOiAwXG59XG5cbi53b3Jrc19faXRlbSB7XG4gcGFkZGluZzogMTRweCAwIDAgOTJweDtcbiBtYXJnaW4tYm90dG9tOiA0MnB4O1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBsaXN0LXN0eWxlOiBub25lO1xuIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXJcbn1cblxuLndvcmtzX19pdGVtOmxhc3QtY2hpbGQge1xuIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndvcmtzX19pdGVtOjpiZWZvcmUge1xuIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKTtcbiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gdG9wOiAwO1xuIGxlZnQ6IDA7XG4gZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gZGlzcGxheTogLW1zLWZsZXhib3g7XG4gZGlzcGxheTogZmxleDtcbiAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gLW1zLWZsZXgtcGFjazogY2VudGVyO1xuIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiBhbGlnbi1pdGVtczogY2VudGVyO1xuIHdpZHRoOiA2MHB4O1xuIGhlaWdodDogNjBweDtcbiBiYWNrZ3JvdW5kOiAjZjM5MjI0O1xuIGJvcmRlci1yYWRpdXM6IDUwJTtcbiBjb2xvcjogI2ZmZjtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA3MDA7XG4gZm9udC1zaXplOiAyNHB4O1xuIGxpbmUtaGVpZ2h0OiAzMnB4XG59XG5cbi53b3Jrc19faXRlbS10aXRsZSB7XG4gbWFyZ2luOiAwIDAgMTZweCAwO1xuIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gZm9udC13ZWlnaHQ6IDcwMDtcbiBmb250LXNpemU6IDI0cHg7XG4gbGluZS1oZWlnaHQ6IDMycHg7XG4gY29sb3I6ICMwMDBcbn1cblxuLndvcmtzX19pdGVtLXRleHQge1xuIG1hcmdpbjogMDtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA1MDA7XG4gZm9udC1zaXplOiAxNnB4O1xuIGxpbmUtaGVpZ2h0OiAyNHB4O1xuIGNvbG9yOiAjMDAwXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAud29ya3NfX2JvZHkge1xuIG1hcmdpbjogMCBhdXRvO1xuIHBhZGRpbmc6IDgwcHggMTAwcHg7XG4gYm9yZGVyLXJhZGl1czogNjBweFxuIH1cblxuIC53b3Jrc19fd3JhcHBlciB7XG4gbWFyZ2luOiAwIGF1dG9cbiB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuIC53b3Jrc19fYm9keSB7XG4gcGFkZGluZzogNTBweCAyMHB4XG4gfVxuXG4gLndvcmtzX190aXRsZSB7XG4gdGV4dC1hbGlnbjogY2VudGVyO1xuIGZvbnQtc2l6ZTogMzBweFxuIH1cblxuIC53b3Jrc19faXRlbSB7XG4gcGFkZGluZzogMFxuIH1cblxuIC53b3Jrc19faXRlbTo6YmVmb3JlIHtcbiBwb3NpdGlvbjogc3RhdGljO1xuIG1hcmdpbjogMCBhdXRvIDMwcHhcbiB9XG5cbiAud29ya3NfX2l0ZW0tdGl0bGUge1xuIHRleHQtYWxpZ246IGNlbnRlclxuIH1cblxuIC53b3Jrc19faXRlbS10ZXh0IHtcbiB0ZXh0LWFsaWduOiBjZW50ZXJcbiB9XG59XG5cbi5jb250YWN0cyB7XG4gbWluLWhlaWdodDogNzA0cHhcbn1cblxuLmNvbnRhY3RzIC5teS1jb250YWluZXIge1xuIG1heC13aWR0aDogMTkyMHB4O1xuIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNvbnRhY3RzX19jb250ZW50IHtcbiBwYWRkaW5nOiAxMDBweCAzMHB4O1xuIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gLW1zLWZsZXg6IDAgMSA1MCU7XG4gZmxleDogMCAxIDUwJTtcbiBtaW4taGVpZ2h0OiA3MDRweFxufVxuXG4uY29udGFjdHNfX3dyYXBwZXIge1xuIG1heC13aWR0aDogNTcwcHg7XG4gbWFyZ2luOiAwIDAgMCBhdXRvXG59XG5cbi5jb250YWN0c19fdGl0bGUge1xuIG1hcmdpbjogMCAwIDYwcHggMDtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA3MDA7XG4gZm9udC1zaXplOiAzNnB4O1xuIGxpbmUtaGVpZ2h0OiA0NHB4O1xuIGNvbG9yOiAjMDAwXG59XG5cbi5jb250YWN0c19fbGlzdCB7XG4gbWFyZ2luOiAwO1xuIHBhZGRpbmc6IDBcbn1cblxuLmNvbnRhY3RzX19pdGVtIHtcbiBsaXN0LXN0eWxlOiBub25lO1xuIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuIGRpc3BsYXk6IGZsZXg7XG4gbWFyZ2luLWJvdHRvbTogNDBweFxufVxuXG4uY29udGFjdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY29udGFjdHNfX2ltZyB7XG4gbWFyZ2luLXJpZ2h0OiAzMnB4O1xuIHdpZHRoOiA1MnB4O1xuIGhlaWdodDogNTJweDtcbiBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MjI0O1xuIGJvcmRlci1yYWRpdXM6IDUwJTtcbiBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiBkaXNwbGF5OiBmbGV4O1xuIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmNvbnRhY3RzX19pbWcgaW1nIHtcbiB3aWR0aDogMjRweDtcbiBoZWlnaHQ6IDI0cHg7XG4gLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiBvYmplY3QtZml0OiBjb250YWluXG59XG5cbi5jb250YWN0c19fYm9keSB7XG4gLXdlYmtpdC1ib3gtZmxleDogMTtcbiAtbXMtZmxleDogMSAxIGF1dG87XG4gZmxleDogMSAxIGF1dG9cbn1cblxuLmNvbnRhY3RzX19ib2R5IHNwYW4ge1xuIGRpc3BsYXk6IGJsb2NrO1xuIG1hcmdpbi1ib3R0b206IDExcHg7XG4gZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiBmb250LXdlaWdodDogNTAwO1xuIGZvbnQtc2l6ZTogMTRweDtcbiBsaW5lLWhlaWdodDogMThweDtcbiBjb2xvcjogIzAwMFxufVxuXG4uY29udGFjdHNfX2JvZHkgYSB7XG4gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuIGZvbnQtd2VpZ2h0OiA3MDA7XG4gZm9udC1zaXplOiAyMHB4O1xuIGxpbmUtaGVpZ2h0OiAzMHB4O1xuIGNvbG9yOiAjMDAwXG59XG5cbi5jb250YWN0c19fYm9keSBwIHtcbiBtYXJnaW46IDA7XG4gZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiBmb250LXdlaWdodDogNzAwO1xuIGZvbnQtc2l6ZTogMjBweDtcbiBsaW5lLWhlaWdodDogMzBweDtcbiBjb2xvcjogIzAwMFxufVxuXG4uY29udGFjdHNfX21hcCB7XG4gLXdlYmtpdC1ib3gtZmxleDogMDtcbiAtbXMtZmxleDogMCAxIDUwJTtcbiBmbGV4OiAwIDEgNTAlO1xuIG1pbi1oZWlnaHQ6IDcwNHB4XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAuY29udGFjdHMgLm15LWNvbnRhaW5lciB7XG4gcGFkZGluZzogMFxuIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gLmNvbnRhY3RzIC5teS1jb250YWluZXIge1xuIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gZmxleC1kaXJlY3Rpb246IGNvbHVtblxuIH1cblxuIC5jb250YWN0c19fY29udGVudCB7XG4gcGFkZGluZzogNTBweCAzMHB4O1xuIG1pbi1oZWlnaHQ6IDEwMCU7XG4gLXdlYmtpdC1ib3gtZmxleDogMDtcbiAtbXMtZmxleDogbm9uZTtcbiBmbGV4OiBub25lXG4gfVxuXG4gLmNvbnRhY3RzX193cmFwcGVyIHtcbiBtYXJnaW46IDAgYXV0b1xuIH1cblxuIC5jb250YWN0c19fbWFwIHtcbiAtd2Via2l0LWJveC1mbGV4OiAwO1xuIC1tcy1mbGV4OiBub25lO1xuIGZsZXg6IG5vbmU7XG4gbWluLWhlaWdodDogMTAwJTtcbiBoZWlnaHQ6IDUwMHB4XG4gfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAuY29udGFjdHNfX2l0ZW0ge1xuIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gZmxleC1kaXJlY3Rpb246IGNvbHVtblxuIH1cblxuIC5jb250YWN0c19faW1nIHtcbiBtYXJnaW46IDAgMCAyMHB4IDBcbiB9XG5cbiAuY29udGFjdHNfX2JvZHkgcCB7XG4gZm9udC1zaXplOiAxNXB4XG4gfVxuXG4gLmNvbnRhY3RzX19ib2R5IGEge1xuIGZvbnQtc2l6ZTogMTVweFxuIH1cbn1cblxuXG4ucG9wdXAgLnByaWNle1xuIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi50b3AgLnRpdGxlLCAudG9wIC5zdWJ0aXRsZSwgLnRvcCAudG9wX190ZXh0e2NvbG9yOiNmZmY7fVxuLyogRW5kICovXG5cblxuLyogU3RhcnQ6L2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy90ZW1wbGF0ZV9zdHlsZXMuY3NzPzE2MjkzNTQ2Nzc3ODgqL1xuLmhlYWRlciAudGVsbCBsaSB7XG4gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXIgLnRlbGwgbGk6bGFzdC1jaGlsZCBpbWcge1xuIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jb250YWN0c19faXRlbS13cmFwcGVyIGxpLnRlbGVncmFtOjpiZWZvcmUge1xuIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3Ly4uL21haW4vYXNzZXRzL2ltYWdlcy9pY29ucy90ZWxlZ3JhbS5wbmcpO1xufVxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGkud2hhdHNhcHA6OmJlZm9yZSB7XG4gYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvLi4vbWFpbi9hc3NldHMvaW1hZ2VzL2ljb25zL3doYXRzYXBwLnBuZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xuIC5oZWFkZXIgLnRlbGwgbGk6bGFzdC1jaGlsZCBpbWcge1xuIG1hcmdpbi1yaWdodDogNXB4O1xuIH1cbiAuaGVhZGVyX19tZW51IGxpICsgbGkge1xuIG1hcmdpbi1sZWZ0OiA3cHghaW1wb3J0YW50O1xuIH1cbi5iYW5uZXIxIHtcbiBkaXNwbGF5Om5vbmU7XG59XG59XG5cbi5mb290ZXIgLnNvYy1tZXNzLWljb24gYSwucGhvbmUtaXRlbSAuc29jLW1lc3MtaWNvbiBhLC5zb2MtbWVzcy1pY29uIGEge1xuIG1hcmdpbjogMnB4O1xufVxuLmZvb3RlciAuc29jLW1lc3MtaWNvbiBpbWcsIHBob25lLWl0ZW0gLnNvYy1tZXNzLWljb24gaW1nLCAuZm9vdGVyLXBob25lIC5zb2MtbWVzcy1pY29uIGltZyB7XG4gbWFyZ2luOiAwO1xufVxuLmZvb3RlciAuc29jLW1lc3MtaWNvbiB7XG4gbWFyZ2luOiAxMHB4O1xuIHdpZHRoOiAxMDAlO1xuIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLyogRW5kICovXG4vKiAvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvZm9udHMuY3NzPzE2MTM3NTMxOTczNTUgKi9cbi8qIC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy9zd2lwZXItYnVuZGxlLm1pbi5jc3M/MTYxMzc1MzE5NzEzNjc3ICovXG4vKiAvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3Mvc3dpcGVyLWJ1bmRsZS5taW4uY3NzPzE2MTM3NTMxOTcxMzY3NyAqL1xuLyogL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL2xpYnMubWluLmNzcz8xNjEzNzUzMTk3MTI1NjUgKi9cbi8qIC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy9zdHlsZS5taW4uY3NzPzE2Mjc4OTM5MTk1OTI4OSAqL1xuLyogL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL2pxdWVyeS5mYW5jeWJveC5taW4uY3NzPzE2MTM3NTMxOTcxMjc5NSAqL1xuLyogL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL2N1c3RvbV90YWJsZS5jc3M/MTYyNTc1NDA5NzMwODQgKi9cbi8qIC9iaXRyaXgvdGVtcGxhdGVzLy5kZWZhdWx0L2NvbXBvbmVudHMvYml0cml4L21lbnUvaG9yaXpvbnRhbF9tdWx0aWxldmVsMS9zdHlsZS5taW4uY3NzPzE1ODE0MTYxODEzNzE1ICovXG4vKiAvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L3N0eWxlcy5jc3M/MTY0NDMxMzc0ODEyMTE0ICovXG4vKiAvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L3RlbXBsYXRlX3N0eWxlcy5jc3M/MTYyOTM1NDY3Nzc4OCAqL1xuIiwiLyogU3RhcnQ6L2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL3N0eWxlLm1pbi5jc3M/MTYyNzg5MzkxOTU5Mjg5Ki9cbmh0bWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuOjpiZWZvcmUsIDo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5uZXdzLXNlY3Rpb25zIHtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDsgfVxuXG4ubmV3cy1zZWN0aW9ucyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAwOyB9XG5cbi5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5zd2lwZXItY29udGFpbmVyLTIge1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuXG4ubGluayB7XG4gIGJhY2tncm91bmQ6ICNGMzkyMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmJvcmRlciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0YzOTIyNDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc3VidGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ib3R0b20tbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2JvdHRvbS1saW5lLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAwIGNlbnRlcjsgfVxuXG4ucGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMnB4O1xuICB0b3A6IDMwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvcGx1cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuYnV0dG9uIHtcbiAgd2lkdGg6IDMyOXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGMzkyMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9jYWxjdWxhdG9yLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDQwcHg7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMDsgfVxuXG4uc2xpZGVyLWNvbnRhaW5lciwgLnN3aXBlci1jb250YWluZXItMiwgLnN3aXBlci1jb250YWluZXItMywgLmNvbnRhaW5lci1mbHVpZCwgLnN3aXBlci1jb250YWluZXItNCwgLnN3aXBlci1jb250YWluZXItNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0yIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItMyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5icmVhZGNydW1ic19fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5icmVhZGNydW1ic19fbGlzdCBsaTpsYXN0LWNoaWxkIGEge1xuICBjb2xvcjogIzVBNTc1ODsgfVxuXG4uYnJlYWRjcnVtYnNfX2xpc3QgbGkgKyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uYnJlYWRjcnVtYnNfX2xpc3QgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICBjb2xvcjogIzVBNTc1ODsgfVxuXG4uYnJlYWRjcnVtYnNfX2xpc3QgYSB7XG4gIGNvbG9yOiAjRjM5MjI0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5oZWFkZXItc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uaGVhZGVyX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi5oZWFkZXJfX21lbnUtYnRuIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uaGVhZGVyX19tZW51LWJ0biBzcGFuOjpiZWZvcmUsIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcmlnaHQ6IDRweDsgfVxuXG4uaGVhZGVyX19tZW51LWJ0biBzcGFuOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7IH1cblxuLmhlYWRlcl9fbWVudS1idG4uYWN0aXZlIHNwYW4ge1xuICBoZWlnaHQ6IDA7IH1cblxuLmhlYWRlcl9fbWVudS1idG4uYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhlYWRlcl9fbWVudS1idG4uYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGVhZGVyIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuXG4uaGVhZGVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDOyB9XG5cbi5oZWFkZXJfX21lbnUuYWN0aXZlIHtcbiAgei1pbmRleDogMTIwOyB9XG5cbi5oZWFkZXJfX21lbnUge1xuICBjb2xvcjogIzIzMUYyMDsgfVxuXG4uaGVhZGVyX19tZW51IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMTdweDsgfVxuXG4uaGVhZGVyX19tZW51IGEge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmhlYWRlcl9fbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xuICAtby10cmFuc2l0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuXG4uaGVhZGVyX19tZW51IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRjM5MjI0O1xuICB3aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XG4gIC1vLXRyYW5zaXRpb246IC4zcztcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbi5oZWFkZXJfX21lbnUgbGk6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50ZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExODNweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAudGVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLyouaGVhZGVyIC5jb250YWluZXIgLmxpbmsge1xuIGRpc3BsYXk6bm9uZVxuIH0qLyB9XG5cbi50ZWwgc3BhbiB7XG4gIGNvbG9yOiAjRjM5MjI0OyB9XG5cbi50b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiAxMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE3N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy90b3BfYmctMS5qcGcpOyB9XG5cbi50b3AgLmJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjljOyB9XG4gIC50b3AgLmJhbm5lciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udG9wIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udG9wIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnRvcCAudG9wX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiA1MThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLnRvcCAudG9wX190ZXh0IHNwYW4ge1xuICBtYXgtd2lkdGg6IDMzNXB4OyB9XG5cbi50b3AgZm9ybSB7XG4gIG1heC1oZWlnaHQ6IDE1NHB4OyB9XG5cbi50b3AgZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDMyOXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY29sb3I6ICM5MThGOEY7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi50b3AgZm9ybSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDA7IH1cblxuLnRvcCBidXR0b24ge1xuICB3aWR0aDogMzI5cHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI0YzOTIyNDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2NhbGN1bGF0b3ItaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgNDBweDsgfVxuXG4udG9wIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDA7IH1cblxuLmJsb2NrLWNhbGN1bGF0b3Ige1xuICBoZWlnaHQ6IDk3MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9jYWxjdWxhdG9yLWJnLTIuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogNDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ibG9jay1jYWxjdWxhdG9yIC5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLmJnLWltZy0xIHtcbiAgdG9wOiAtMTE4cHg7IH1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLmJnLWltZy0yIHtcbiAgYm90dG9tOiAyNDVweDsgfVxuXG4uYmxvY2stY2FsY3VsYXRvciAuYmctaW1nLTMge1xuICByaWdodDogMDtcbiAgdG9wOiA5MHB4OyB9XG5cbi5ibG9jay1jYWxjdWxhdG9yIC5iZy1pbWctNCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMjBweDsgfVxuXG4uYmxvY2stY2FsY3VsYXRvciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTIycHg7IH1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLnRpdGxlIHtcbiAgY29sb3I6ICMyMzFGMjA7IH1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICM1ODM2MEM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmJsb2NrLWNhbGN1bGF0b3IgLnN1YnRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4OyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtIGlucHV0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRjM5MjI0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLmNhbGN1bGF0b3JfX2l0ZW0gaW5wdXQgKyBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmNhbGN1bGF0b3JfX2l0ZW0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjM5MjI0OyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjM5MjI0OyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbSAuYXJyb3ctYm90dG9tIHtcbiAgbWFyZ2luOiA0cHggMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJvdHRvbS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNhbGN1bGF0b3JfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICMyMzFGMjA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWxjdWxhdG9yX19ib3R0b20gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMDRweDsgfVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYWxjdWxhdG9yX19ib3R0b20gLnByaWNlIHNwYW4ge1xuICBjb2xvcjogI0YzOTIyNDtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5jYWxjdWxhdG9yX19ib3R0b20gLnByaWNlIC5yIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNhbGN1bGF0b3JfX2JvdHRvbSAubGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucG9wdXAuYWN0aXZlIC5jYWxjdWxhdG9yX19ib3R0b20gYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmNhbGN1bGF0b3JfX2JvdHRvbSAubGluayBzdmcge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5kYXRlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5kYXRlIHNwYW4ge1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uY2FsY3VsYXRvcl9fYm90dG9tIC5kYXRlIC5udW1iZXIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0X2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0X2NvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi50ZXh0X2NvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi50ZXh0X2NvbnRlbnQgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRleHRfY29udGVudCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnN1Yl9tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzIwcHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc3ViX21lbnUgbGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLml0ZW0tYmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pdGVtLWJlZm9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5JTtcbiAgdG9wOiAzNSU7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaXRlbS0yIGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvY2FsY3VsYXRvci1pbnB1dC1pY29ucy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzkxOEY4RjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5MThGOEY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzkxOEY4RjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzkxOEY4RjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTE4RjhGO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1pdGVtLTItYmcuc3ZnKTsgfVxuXG4uY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0Omxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1pdGVtLTItYmctMi5zdmcpOyB9XG5cbi5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTMgc3Ryb25nIHtcbiAgY29sb3I6ICMyMzFGMjA7IH1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxubGFiZWwge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCwgLmN1c3RvbS1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLmN1c3RvbS1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3VzdG9tLXJhZGlvX19sYWJlbCwgLmN1c3RvbS1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyAuY3VzdG9tLXJhZGlvX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDAgNHB4IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YmVmb3JlLCAuY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIC5jdXN0b20tcmFkaW9fX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jdXN0b20tcmFkaW8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY3VzdG9tLXJhZGlvIHN0cm9uZyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jdXN0b20tcmFkaW8gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YWZ0ZXIsIC5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzIzMUYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuXG4uY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIC5jdXN0b20tcmFkaW9fX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4uY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jdXN0b20tcmFkaW9fX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogNjVweDsgfVxuXG4uc2VydmljZXMgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbi5zZXJ2aWNlcyAuY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNlcnZpY2VzX19pdGVtcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnNlcnZpY2VzX19pdGVtczEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zZXJ2aWNlc19faXRlbS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzNzNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2VydmljZXNfX2l0ZW0td3JhcHBlcjEge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zZXJ2aWNlc19faXRlbS13cmFwcGVyIC5saW5lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2VydmljZXNfX2l0ZW0td3JhcHBlcjEgLmxpbmUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zZXJ2aWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zZXJ2aWNlc19faXRlbTEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2VydmljZXNfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2VydmljZXNfX2l0ZW0xIGltZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2VydmljZXNfX2l0ZW0tY29udGVudDEge1xuICBwYWRkaW5nOiAyNnB4IDQwcHg7IH1cblxuLnNlcnZpY2VzX19pdGVtLXRpdGxlMSBhIHtcbiAgY29sb3I6ICNGMzkyMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNlcnZpY2VzX19pdGVtLXRpdGxlMSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNlcnZpY2VzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsOyB9XG5cbi5zZXJ2aWNlc19faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuXG4uc2VydmljZXNfX2l0ZW0tc3VidGl0bGUxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1QTU3NTg7XG4gIG1heC13aWR0aDogMjUycHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zZXJ2aWNlc19faXRlbS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuXG4uc2VydmljZXNfX2l0ZW0gLmxpbmsge1xuICBtYXgtd2lkdGg6IDE4OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlcnZpY2VzX19pdGVtMSAubGluayB7XG4gIG1heC13aWR0aDogMTg5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VydmljZXNfX2l0ZW0gLmxpbmsgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4uc2VydmljZXNfX2l0ZW0xIC5saW5rIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTEsIC5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS5hY3RpdmUyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtMS5hY3RpdmUxLCAuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTEgLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIxLCAuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIxIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0td3JhcHBlciwgLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0td3JhcHBlcjEgc3ZnLCAuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIxIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTEgLnNlcnZpY2VzX19pdGVtLXdyYXBwZXIgc3ZnLCAuY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0td3JhcHBlciBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0tY29udGVudDEsIC5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tY29udGVudDEge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMSAuc2VydmljZXNfX2l0ZW0tY29udGVudCwgLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLmFjdGl2ZTIgLnNlcnZpY2VzX19pdGVtLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxOTBweDsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiBpbWcge1xuICBtYXgtd2lkdGg6IDE5MHB4OyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tc3VidGl0bGUxIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tY29udGVudDEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbTEuYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tdGl0bGUxIHtcbiAgbWF4LXdpZHRoOiAyMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0uYWN0aXZlMiAuc2VydmljZXNfX2l0ZW0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDIyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS5hY3RpdmUyIC5zZXJ2aWNlc19faXRlbS1wcmljZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0xLmFjdGl2ZTIgLmxpbmsge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS5hY3RpdmUyIC5saW5rIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uY2FyZ28tdHlwZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLmNhcmdvLXR5cGVzX19pdGVtcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xM3B4OyB9XG5cbi5jYXJnby10eXBlc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzkxOEY4RjtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNhcmdvLXR5cGVzX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAzNzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZ28tdHlwZXNfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmNhcmdvLXR5cGVzX19pdGVtLWJlZm9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMnB4O1xuICB0b3A6IDMwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvcGx1cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvbmV4dC5zdmcpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvcHJldi5zdmcpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvbGluZS0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAwIGNlbnRlcjsgfVxuXG4uc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnNsaWRlciAubGluZS0yIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50b3AtdGV4dCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMycHg7XG4gIHRvcDogMzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9wbHVzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDQycHg7IH1cblxuLnNsaWRlci1jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLnNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZV9fbmFtZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLnNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRvcDogMzYlOyB9XG5cbi5zZW5kT3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuXG4udHJhY2tpbmcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnRyYWNraW5nIC5tYXAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udHJhY2tpbmcgLm1hcCBpbWcge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNhZmV0eSB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cbnVsLmNvbnRfdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAwIDhweCA1NXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbnVsLmNvbnRfdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3F1YXJlLXdpdGgtdmVyaWZpY2F0aW9uLXNpZ24xLnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7IH1cblxuLnJlcXVlc3Qge1xuICB6LWluZGV4OiAxOyB9XG5cbi50YWJsZTIge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQ5ZTQ0OyB9XG5cbi50YWJsZTIgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQ5ZTQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZlN2MwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zYWZldHlfX2l0ZW1zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvY29udGVudC9zYWZldHktaXRlbXMtbGluZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMCBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG5cbi5zYWZldHkgLmJvdHRvbS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnNhZmV0eV9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNhZmV0eV9faXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAtMTNweDsgfVxuXG4uc2FmZXR5X19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNhZmV0eV9faXRlbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYmVuZWZpdHMge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLmJlbmVmaXRzIC5zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYmVuZWZpdHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDQzcHg7IH1cblxuLmJlbmVmaXRzX19pdGVtIHtcbiAgd2lkdGg6IDMwLjMzMyU7IH1cblxuLmJlbmVmaXRzX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uYmVuZWZpdHNfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmhhc2h0YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJlcXVlc3Qge1xuICBtaW4taGVpZ2h0OiAzMTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxjdWxhdG9yLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmVxdWVzdCAuY29udGFpbmVyIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yZXF1ZXN0IC5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnJlcXVlc3QgLmJnLWltZy01IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5yZXF1ZXN0IC5iZy1pbWctNiB7XG4gIHRvcDogMDtcbiAgbGVmdDogOCU7IH1cblxuLnJlcXVlc3QgLmJnLWltZy03IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ucmVxdWVzdF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5yZXF1ZXN0IGZvcm0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucmVxdWVzdCBmb3JtIGlucHV0LCAucmVxdWVzdCBmb3JtIC5saW5rIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4ucmVxdWVzdCAubGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRjM5MjI0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5yZXF1ZXN0IC5saW5rIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuXG4ucmVxdWVzdCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWF4LXdpZHRoOiA0MTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnJlcXVlc3QgaW5wdXQ6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzkxOEY4RjsgfVxuXG4ucmVxdWVzdCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDA7IH1cblxuLmFib3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIHBhZGRpbmctdG9wOiA2MnB4OyB9XG5cbi5hYm91dCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFib3V0X193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFib3V0X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxuXG4uYWJvdXRfX2NvbnRlbnQtYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA0NDBweDsgfVxuXG4uYWJvdXRfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hYm91dF9fY29udGVudC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYWJvdXRfX2NvbnRlbnQtbmFtZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFib3V0X19pdGVtcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyOHB4OyB9XG5cbi5hYm91dF9faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFib3V0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNzNweDtcbiAgY29sb3I6ICNGMzkyMjQ7IH1cblxuLmFib3V0X19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucGFydG5lcnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7IH1cblxuLnBhcnRuZXJzIC5zd2lwZXItYnV0dG9uLXByZXYsIC5wYXJ0bmVycyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA0MSU7IH1cblxuLnBhcnRuZXJzIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLmJsb2NrLXZpZGVvcyB7XG4gIHBhZGRpbmctdG9wOiA2M3B4OyB9XG5cbi52aWRlb19faXRlbXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA2M3B4OyB9XG5cbi52aWRlb19faXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi52aWRlb19faXRlbSBpZnJhbWUge1xuICB3aWR0aDogNTcwcHg7IH1cblxuLmhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9jb250ZW50L2hpc3Rvcnktc2xpZGVyLWJnLTEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDc2NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDY0cHg7IH1cblxuLmhpc3RvcnkgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuXG4uaGlzdG9yeV9faXRlbXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0M3B4OyB9XG5cbi5oaXN0b3J5X19pdGVtOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5oaXN0b3J5X19pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uaGlzdG9yeV9faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhpc3RvcnlfX2l0ZW0gLnRleHQsIC5oaXN0b3J5X19pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5oaXN0b3J5X19pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhpc3RvcnlfX2l0ZW0gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjQxcHg7IH1cblxuLmhpc3RvcnlfX2l0ZW0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL3Rhc2tzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDA7IH1cblxuLnRleHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uaXRlbS1sYXN0IC50ZXh0LXN1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLml0ZW0tbGFzdCAudGV4dC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLml0ZW0tbGFzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5pdGVtLWxhc3QgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTIlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxMCU7IH1cblxuLnN0ZXBzIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cblxuLnN0ZXBzIC5zZXJ2aWNlc19faXRlbXMge1xuICBwYWRkaW5nLXRvcDogNTJweDsgfVxuXG4uc3RlcHMgLnNlcnZpY2VzX19pdGVtIGltZyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnN0ZXBzIC5zZXJ2aWNlc19faXRlbS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnN0ZXBzIC5zZXJ2aWNlc19faXRlbS1zdWJ0aXRsZSB7XG4gIGhlaWdodDogMTIwcHg7IH1cblxuLnF1ZXN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi5xdWVzdGlvbnNfX2l0ZW1zIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucXVlc3Rpb25zX19pdGVtIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucXVlc3Rpb25zX19pdGVtLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnF1ZXN0aW9uc19faXRlbS10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctYm90dG9tLW9yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHJpZ2h0OiAzMHB4OyB9XG5cbi5xdWVzdGlvbnNfX2l0ZW0tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRjM5MjI0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnF1ZXN0aW9uc19faXRlbS10ZXh0IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLnF1ZXN0aW9uc19faXRlbS5hY3RpdmUgLnF1ZXN0aW9uc19faXRlbS10ZXh0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ucXVlc3Rpb25zX19pdGVtLmFjdGl2ZSAucXVlc3Rpb25zX19pdGVtLXRpdGxlOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5yZXdpZXZzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi52aWRlb19faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xuICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9XG5cbi52aWRlb19faXRlbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiA1NjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDMzcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItNCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpZGVyLmJvdHRvbS1saW5lIC5zd2lwZXItY2FycyBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci00IC5zd2lwZXItc2xpZGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9jb250ZW50L3NhZmV0eS1pdGVtLXNoYWRvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZm9vdGVyIHtcbiAgbWF4LWhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzFGMjA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZm9vdGVyIHNwYW4ge1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uY2F0YWxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzRweDsgfVxuXG4uY2F0YWxvZyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5jYXRhbG9nX19zaXRzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNhdGFsb2cgLnJpZ2h0LXNpdGVfX3RvcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtcyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbSB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0gLmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4OyB9XG5cbi5jYXRhbG9nIC5zZXJ2aWNlc19faXRlbS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyNzBweDsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0tdGl0bGUge1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmNhdGFsb2cgLnNlcnZpY2VzX19pdGVtLXN1YnRpdGxlIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG4uY2F0YWxvZyAuc2VydmljZXNfX2l0ZW0tc3VidGl0bGUgbGkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7IH1cblxuLmNhdGFsb2cgLnJpZ2h0LXNpdGUge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODg1cHg7IH1cblxuLmNhdGFsb2cgLnJpZ2h0LXNpdGVfX3RvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDg4NXB4OyB9XG5cbi5jYXRhbG9nIC5yaWdodC1zaXRlIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLmNhdGFsb2cgLnJpZ2h0LXNpdGUgLmJyZWFkY3J1bWJzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2F0YWxvZyAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jYXRhbG9nIC5idXR0b25zIGEge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNhdGFsb2cgLmJ1dHRvbnMgYSBwYXRoIHtcbiAgZmlsbDogI0YzOTIyNDsgfVxuXG4uY2F0YWxvZyAuYnV0dG9ucyBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5jYXRhbG9nIC5idXR0b25zIC5idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTIyNDsgfVxuXG4uY2F0YWxvZyAuYnV0dG9ucyAuYnV0dG9uLWFjdGl2ZSBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4ubGVmdC1zaXRlIHtcbiAgbWluLXdpZHRoOiAyNTVweDtcbiAgbWF4LXdpZHRoOiAyNTVweDsgfVxuXG4ubGVmdC1zaXRlIC50YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM5MjI0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzUsIDMxLCAzMiwgMC4yNSk7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcbiAgLW8tdHJhbnNpdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cblxuLmxlZnQtc2l0ZSAudGFiOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9hcnJvdy10YWItZGFyY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICByaWdodDogMjBweDtcbiAgdG9wOiA0NSU7IH1cblxuLmxlZnQtc2l0ZSAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMUYyMDsgfVxuXG4ubGVmdC1zaXRlIC5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2Fycm93LXRhYi1vcmFuZ2Uuc3ZnKTsgfVxuXG4ubGVmdC1zaXRlIC50YWJzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uanEtc2VsZWN0Ym94Lmpxc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA0NDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNUE1NzU4OyB9XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1ib3R0b20tb3JhbmdlLnN2Zyk7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgYm90dG9tOiAtNjhweCAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDsgfVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uZXdzIHtcbiAgcGFkZGluZy10b3A6IDMxcHg7IH1cblxuLm5ld3NfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5ld3MgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG4ubmV3cyAuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzOTIyNDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGMzkyMjQ7IH1cblxuLm5ld3NfX2l0ZW1zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA3N3B4OyB9XG5cbi5uZXdzX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGMzkyMjQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubmV3c19faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1sZWZ0OyB9XG5cbi5uZXdzX19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5MThGOEY7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uZnVybml0dXJlX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uZnVybml0dXJlX19tZW51LWJ0biBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTIyNDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmZ1cm5pdHVyZV9fbWVudS1idG4gc3Bhbjo6YmVmb3JlLCAuZnVybml0dXJlX19tZW51LWJ0biBzcGFuOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM5MjI0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHJpZ2h0OiA0cHg7IH1cblxuLmZ1cm5pdHVyZV9fbWVudS1idG4gc3Bhbjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpOyB9XG5cbi5mdXJuaXR1cmVfX21lbnUtYnRuLmFjdGl2ZSBzcGFuIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5mdXJuaXR1cmVfX21lbnUtYnRuLmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5mdXJuaXR1cmVfX21lbnUtYnRuLmFjdGl2ZSBzcGFuOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmZ1cm5pdHVycyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5mdXJuaXR1cnMgLnNlcnZpY2VzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZ1cm5pdHVyZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZ1cm5pdHVyZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA4ODlweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uZnVybml0dXJlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLmZ1cm5pdHVyZV9fY29udGVudCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNUE1NzU4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZnVybml0dXJlX19jb250ZW50IGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mdXJuaXR1cmVfX2NvbnRlbnQgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuXG4uZnVybml0dXJlX19jb250ZW50IC5saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzIxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxMDAuNTlkZWcsICNGM0FEMjQgMTUuNDIlLCByZ2JhKDI0MywgMTczLCAzNiwgMCkgODUuODMlKSwgI0YzOTIyNDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM0OS40MWRlZywgI0YzQUQyNCAxNS40MiUsIHJnYmEoMjQzLCAxNzMsIDM2LCAwKSA4NS44MyUpLCAjRjM5MjI0OyB9XG5cbi5mdXJuaXR1cmVfX2NvbnRlbnQgLmxpbmsgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLmZ1cm5pdHVyZSAuc2VydmljZXNfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDI4NnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cmFwcGVyciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4ODVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci01IHtcbiAgbWF4LXdpZHRoOiA4ODVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cmFwcGVyIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0zMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC0zMHB4OyB9XG5cbi5zY2hlZHVsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2NoZWR1bGUgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zY2hlZHVsZSAudGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNjaGVkdWxlIC5kYXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4uc2NoZWR1bGUgLmxpc3QgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1QTU3NTg7IH1cblxuLnNjaGVkdWxlIC5saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5zY2hlZHVsZSAubGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2NoZWR1bGUgLmxpbmsge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTEwLjQ0ZGVnLCAjRjNBRDI0IDE1LjQyJSwgcmdiYSgyNDMsIDE3MywgMzYsIDApIDg1LjgzJSksICNGMzkyMjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMzkuNTZkZWcsICNGM0FEMjQgMTUuNDIlLCByZ2JhKDI0MywgMTczLCAzNiwgMCkgODUuODMlKSwgI0YzOTIyNDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnNjaGVkdWxlIC5saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uY29udGFjdHNfX2l0ZW0gKyAuY29udGFjdHNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5icmVhZGNydW1icyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvbnRhY3RzIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi5jb250YWN0c19fdG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmNvbnRhY3RzX190b3AgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5jb250YWN0c19fdG9wIC5idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjM5MjI0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjI4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uY29udGFjdHNfX2l0ZW0tbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7IH1cblxuLmNvbnRhY3RzX19pdGVtLWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cbi5jb250YWN0c19faXRlbS1ibG9jayAuY29udGFjdHNfX2l0ZW0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDE4NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM1QTU3NTg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuLmNvbnRhY3RzX19pdGVtLWJsb2NrIC5jb250YWN0c19faXRlbS10aXRsZS0yIHtcbiAgbWF4LXdpZHRoOiAxMDBweDsgfVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciB1bCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL21hcC1pY29uLTEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDsgfVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGkgc3BhbiwgLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGkucGhvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL21hcC1pY29uLTIucG5nKTsgfVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciBsaS5zY2hlZHVsZS1ibG9jazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvbWFwLWljb24tMy5wbmcpOyB9XG5cbi5jb250YWN0c19faXRlbS13cmFwcGVyIC5zaXRlIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0YzOTIyNDsgfVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciAuc2l0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvbWFwLWljb24tNC5wbmcpOyB9XG5cbi5wb3B1cC5hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1MDsgfVxuXG4ucG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5wb3B1cF9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMzA7IH1cblxuLnBvcHVwX193cmFwcGVyIC5jdXN0b20tcmFkaW8gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciBpbnB1dCB7XG4gIG1heC13aWR0aDogMjQ1cHg7IH1cblxuLnBvcHVwX193cmFwcGVyIC5wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCA2MHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAudGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMjQ1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLml0ZW0tMiBpbnB1dCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQzhDN0M3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0yIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0yIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0yIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLml0ZW0tMiBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0yIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLml0ZW0tMiBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2lucHV0LXBvcHVwLWljb25zLTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvaW5wdXQtcG9wdXAtaWNvbnMtMy5zdmcpOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0yIGlucHV0Omxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1wb3B1cC1pY29ucy0yLnN2Zyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2ljb25zL2lucHV0LXBvcHVwLWljb25zLTQuc3ZnKTsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLml0ZW0tMyBzdHJvbmcge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjQzhDN0M3OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuaXRlbS0zIC5jdXN0b20tcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmN1c3RvbS1yYWRpb19fbGFiZWw6YmVmb3JlLCAucG9wdXBfX3dyYXBwZXIgLml0ZW0tMyAuY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIC5jdXN0b20tcmFkaW9fX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0M4QzdDNzsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2l0ZW0tYWN0aXZlLml0ZW0tMiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTE4RjhGOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MThGOEY7IH1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MThGOEY7IH1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTE4RjhGOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTE4RjhGOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvaWNvbnMvaW5wdXQtcG9wdXAtaWNvbnMtMS5zdmcpOyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9faXRlbS1hY3RpdmUuaXRlbS0yIGlucHV0Omxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy9pY29ucy9pbnB1dC1wb3B1cC1pY29ucy0yLnN2Zyk7IH1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19pdGVtLWFjdGl2ZS5pdGVtLTMgc3Ryb25nIHtcbiAgY29sb3I6ICM1QTU3NTg7IH1cblxuLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuY2FsY3VsYXRvcl9fYm90dG9tIC5jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLnByaWNlIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ucG9wdXBfX3dyYXBwZXIgLmxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBvcHVwX193cmFwcGVyIC5kYXRlIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wb3B1cF9fd3JhcHBlciAuZGF0ZSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5idXR0b24tZml4ZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTgwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDIzM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDMwcHg7XG4gIHotaW5kZXg6IDE1OyB9XG5cbi5idXR0b24tdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjRjM5MjI0O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5wb3B1cC1yZXYge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBvcHVwLXJldi5hY3RpdmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnBvcHVwLXJldiAuY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA2ODFweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wb3B1cC1yZXYgLmNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci00IHtcbiAgbWluLXdpZHRoOiA2ODFweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMjNweDtcbiAgaGVpZ2h0OiAyNThweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYzMHB4KSB7XG4gIC5oZWFkZXJfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogMTAlO1xuICAgIHRvcDogYXV0bzsgfVxuICAuaGVhZGVyX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAucG9wdXBfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmNhdGFsb2cgLmZ1cm5pdHVyZV9fbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXRhbG9nIC5jYXRhbG9nX19zaXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhdGFsb2cgLmxlZnQtc2l0ZSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcbiAgICAtby10cmFuc2l0aW9uOiAuM3M7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRvcDogMjVweDtcbiAgICB6LWluZGV4OiAxMDI7IH1cbiAgLmNhdGFsb2cgLmxlZnQtc2l0ZS5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogMTAyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICB3aWR0aDogNDclOyB9XG4gIC5iZW5lZml0c19faXRlbTo6YWZ0ZXIsIC5iZW5lZml0c19faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zYWZldHlfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnNhZmV0eV9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfVxuICAuc2FmZXR5X19pdGVtOjphZnRlciwgLnNhZmV0eV9faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLnN1Yl9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnZpZGVvX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2NrLWNhbGN1bGF0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2NhbGN1bGF0b3ItYmcuanBnKTsgfVxuICAuaGVhZGVyX19tZW51LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTE7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5oZWFkZXIgLmxpbmsge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyX19tZW51LmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogLjNzO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmhlYWRlcl9fbWVudSBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5oZWFkZXJfX21lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5oZWFkZXJfX21lbnUgLnRlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIsIC5uZXdzX19pdGVtcyB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tYXAsIC5jb250YWN0c19faXRlbS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFwIHVsLCAuY29udGFjdHNfX2l0ZW0tY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTMgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDUwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAxMDBweDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci0zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE4MHB4OyB9XG4gIC5oaXN0b3J5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmhpc3RvcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaGlzdG9yeV9faXRlbSAudGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBsdXM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hYm91dF9fd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjI0cHg7IH1cbiAgLmNhcmdvLXR5cGVzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY2FyZ28tdHlwZXNfX2l0ZW0tYmVmb3JlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgLmhlYWRlcl9fbWVudSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBvcHVwLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwMHZoOyB9XG4gIC5wb3B1cC5hY3RpdmUgLmNhbGN1bGF0b3JfX2l0ZW0gKyAuY2FsY3VsYXRvcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzVweCkge1xuICAuY3VzdG9tLXJhZGlvIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWJvdXRfX2l0ZW1zIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYWJvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYWJvdXRfX2l0ZW0tc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ibG9jay1jYWxjdWxhdG9yIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLml0ZW0tYmVmb3JlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhbGN1bGF0b3JfX2l0ZW1zIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2FsY3VsYXRvcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYWxjdWxhdG9yX19pdGVtIGZvcm0ge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNhbGN1bGF0b3JfX2l0ZW0gKyAuY2FsY3VsYXRvcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzJweCkge1xuICAuYWJvdXRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYm91dF9fd3JhcHBlciBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMjRweDsgfVxuICAucmVxdWVzdCAuYmctaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC5zbGlkZXItY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDsgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAudG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNXB4KSB7XG4gIC5uZXdzX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnBvcHVwX193cmFwcGVyIC5jYWxjdWxhdG9yX19ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAucG9wdXBfX3dyYXBwZXIgLmNhbGN1bGF0b3JfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucG9wdXBfX3dyYXBwZXIgZm9ybSwgLnBvcHVwX193cmFwcGVyIGlucHV0IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucG9wdXBfX3dyYXBwZXIgLmNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYV90YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4gIC5jYXRhbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuY2F0YWxvZyAucmlnaHQtc2l0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZ1cm5pdHVyZV9fbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXRhbG9nX19zaXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxlZnQtc2l0ZSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcbiAgICAtby10cmFuc2l0aW9uOiAuM3M7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRvcDogMjVweDsgfVxuICAubGVmdC1zaXRlLmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuZnVybml0dXJlX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAudHJhY2tpbmcgLm1hcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVxdWVzdCBmb3JtIGlucHV0LCAucmVxdWVzdCBmb3JtIC5saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAuc2FmZXR5X19pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC50b3AgLnRvcF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50b3AgaW5wdXQsIC50b3AgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL2ltYWcpO1xuICAgIGhlaWdodDogNDBweDsgfVxuICAudG9wIGZvcm0gaW5wdXQge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAudG9wIGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudG9wIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudG9wIGZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRvcCBmb3JtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudG9wIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzLy4uL2ltYWdlcy90b3BfYmctMS03NjguanBnKTsgfVxuICAuYmxvY2stY2FsY3VsYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvY2FsY3VsYXRvci1iZy03NjguanBnKTsgfVxuICAucmVxdWVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxjdWxhdG9yLWJnLTc2OC5qcGcpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLnRlbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucXVlc3Rpb25zX19pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnF1ZXN0aW9uc19faXRlbS5hY3RpdmUgLnF1ZXN0aW9uc19faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnN3aXBlci1jb250YWluZXItMiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmVuZWZpdHNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuY2FyZ28tdHlwZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnNlcnZpY2VzX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI2cHggMThweDsgfVxuICAuY2FsY3VsYXRvcl9fYm90dG9tIC5jb250YWluZXIge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmNhbGN1bGF0b3JfX2JvdHRvbSAuY29udGFpbmVyIC5wcmljZSwgLmNhbGN1bGF0b3JfX2JvdHRvbSAuY29udGFpbmVyIC5saW5rLCAuY2FsY3VsYXRvcl9fYm90dG9tIC5jb250YWluZXIgLmRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmNhbGN1bGF0b3JfX2JvdHRvbSAuY29udGFpbmVyIC5saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLTQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmZ1cm5pdHVyZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZ1cm5pdHVycyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNhdGFsb2cgLnJpZ2h0LXNpdGUgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hcCBpZnJhbWUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7IH1cbiAgLnN3aXBlci1jb250YWluZXItNCAuc3dpcGVyLXNsaWRlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcHVwLXJldiAuY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAuc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5oaXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuaGlzdG9yeSAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogMzAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogNSU7IH1cbiAgLnN3aXBlci1jb250YWluZXItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiA1JTsgfVxuICAuaGlzdG9yeV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2NrLXZpZGVvcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnZpZGVvX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC52aWRlb19faXRlbSBpZnJhbWUge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gIC5hYm91dF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlcXVlc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC50b3AgYnV0dG9uLCAudG9wIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRvcCBmb3JtIGlucHV0LCAudG9wIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jYXRhbG9nIC5yaWdodC1zaXRlX190b3Age1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jYXRhbG9nIC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5idXR0b24tZml4ZWQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3RzX190b3AsIC5uZXdzX190b3Age1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0c19fdG9wIC50aXRsZSwgLm5ld3NfX3RvcCAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5xdWVzdGlvbnNfX2l0ZW0tdGl0bGU6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAyMCU7IH1cbiAgLnF1ZXN0aW9uc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5hYm91dF9fd3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuc2FmZXR5X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLTIgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1jb250YWluZXItMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hYm91dF9fY29udGVudC1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYm91dF9fd3JhcHBlciA+IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudHJhY2tpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAudHJhY2tpbmcgLnRvcC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYXJnby10eXBlc19faXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogNzBweDsgfVxuICAuY2FyZ28tdHlwZXNfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zZXJ2aWNlc19faXRlbSAubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FsY3VsYXRvcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAuaGVhZGVyIC5saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgLmhlYWRlcl9fbWVudS5hY3RpdmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy8uLi9pbWFnZXMvdG9wX2JnLTEtNDI1LmpwZyk7IH1cbiAgLmJsb2NrLWNhbGN1bGF0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3MvLi4vaW1hZ2VzL2NhbGN1bGF0b3ItYmctNDI1LmpwZyk7IH1cbiAgLnJlcXVlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsY3VsYXRvci1iZy00MjUuanBnKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC50b3AtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmFib3V0X19jb250ZW50LXRleHQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLnNlcnZpY2VzX19pdGVtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnRvcCAudG9wX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICBib3gtc2hhZG93OiAxcHggMnB4IDhweCByZWQgIWltcG9ydGFudDsgfVxuXG4vKiBFbmQgKi9cbi8qIFN0YXJ0Oi9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy9jdXN0b21fdGFibGUuY3NzPzE2MjU3NTQwOTczMDg0Ki9cbi8qQ1VTVE9NKi9cbi5jdXN0b21fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5maW5nZXJfc3d5cGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubXktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbmdlcl9zd3lwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMDBweDtcbiAgICB0b3A6IDU0cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gIC5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDsgfVxuICAuY3VzdG9tX19ib3ggLmN1c3RvbV9fdGFibGUtLW1haW4gdGJvZHkgdHIgdGQge1xuICAgIHdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDIwcHg7IH1cbiAgLnByaWNlX190YWJsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC5jdXN0b21fX3RhYmxlLS1maXhlZCB0Ym9keSB0ciB0ZCA+IHA6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcmljZV9fdGFibGUgLmN1c3RvbV9fd3JhcHBlciB0YWJsZS5jdXN0b21fX3RhYmxlLS1tYWluIHtcbiAgICB3aWR0aDogMTYwJTsgfVxuICAuYWRtaW5fX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdXN0b21fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jdXN0b21fX3dyYXBwZXIgLmN1c3RvbV9fdGFibGUtLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gIC8qLnByaWNlX190YWJsZSB7Ki9cbiAgLyogICAgcG9zaXRpb246IHJlbGF0aXZlOyovXG4gIC8qfSovXG4gIC5jdXN0b21fX3RhYmxlLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmN1c3RvbV9fd3JhcHBlciAuY3VzdG9tX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wcmljZV9fdGFibGUgLmN1c3RvbV9fdGFibGUtLWZpeGVkIHRib2R5IHRyIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTQ2LCAzNiwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5jdXN0b21fX3dyYXBwZXIgLmN1c3RvbV9fdGFibGUtLWZpeGVkIHRib2R5IHRyIHRkIC5jdXN0b21fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmN1c3RvbV9fd3JhcHBlciAuY3VzdG9tX19ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY3VzdG9tX193cmFwcGVyIC5jdXN0b21fX2JveDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxNDYsIDM2LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuYnV0dG9uLWZpeGVkLm9wZW4tcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmIyNC13aWRnZXQtYnV0dG9uLXdyYXBwZXIuYjI0LXdpZGdldC1idXR0b24tcG9zaXRpb24tYm90dG9tLXJpZ2h0LmIyNC13aWRnZXQtYnV0dG9uLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZpbmdlcl9zd3lwZSB7XG4gICAgcmlnaHQ6IDE4MHB4O1xuICAgIHRvcDogODdweDsgfVxuICAuY3VzdG9tX193cmFwcGVyIC5jdXN0b21fX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE2N3B4OyB9XG4gIC5jdXN0b21fX3dyYXBwZXIgLmN1c3RvbV9fdGFibGUtLWZpeGVkIHtcbiAgICB3aWR0aDogMTcwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzVweCkge1xuICAuY3VzdG9tX193cmFwcGVyIC5jdXN0b21fX2JveCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAucHJpY2VfX3RhYmxlIC5jdXN0b21fX3dyYXBwZXIgdGFibGUuY3VzdG9tX190YWJsZS0tbWFpbiB7XG4gICAgd2lkdGg6IDIwMCU7IH1cbiAgLmN1c3RvbV9fd3JhcHBlciAuY3VzdG9tX190YWJsZS0tZml4ZWQge1xuICAgIC8qbWFyZ2luLWxlZnQ6IC0xN3B4OyovXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLnByaWNlX190YWJsZSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY3VzdG9tX193cmFwcGVyIC5jdXN0b21fX2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2N3B4OyB9XG4gIC5maW5nZXJfc3d5cGUge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICB0b3A6IDkycHg7IH0gfVxuXG4vKiBFbmQgKi9cbi8qIFN0YXJ0Oi9iaXRyaXgvdGVtcGxhdGVzLy5kZWZhdWx0L2NvbXBvbmVudHMvYml0cml4L21lbnUvaG9yaXpvbnRhbF9tdWx0aWxldmVsMS9zdHlsZS5taW4uY3NzPzE1ODE0MTYxODEzNzE1Ki9cbiNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjYmMyNjJjIHVybCgvYml0cml4L3RlbXBsYXRlcy8uZGVmYXVsdC9jb21wb25lbnRzL2JpdHJpeC9tZW51L2hvcml6b250YWxfbXVsdGlsZXZlbDEvaW1hZ2VzL2hlYWRlcl9tZW51X2JnLmdpZikgcmVwZWF0LXg7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkge1xuICBmbG9hdDogbGVmdDsgfVxuXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgYS5yb290LWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDdweCAxMnB4OyB9XG5cbiNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaSBhLnJvb3QtaXRlbS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmYzhkM2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogN3B4IDEycHg7IH1cblxuI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGEucm9vdC1pdGVtLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciBhLnJvb3QtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlMjYzMzY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBhLnBhcmVudCB7XG4gIGJhY2tncm91bmQ6IHVybCgvYml0cml4L3RlbXBsYXRlcy8uZGVmYXVsdC9jb21wb25lbnRzL2JpdHJpeC9tZW51L2hvcml6b250YWxfbXVsdGlsZXZlbDEvaW1hZ2VzL2Fycm93LmdpZikgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDsgfVxuXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgYS5kZW5pZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2JpdHJpeC90ZW1wbGF0ZXMvLmRlZmF1bHQvY29tcG9uZW50cy9iaXRyaXgvbWVudS9ob3Jpem9udGFsX211bHRpbGV2ZWwxL2ltYWdlcy9sb2NrLmdpZikgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDsgfVxuXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIsICNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgY29sb3I6ICNmZmY7IH1cblxuI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLml0ZW0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogNTAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMzVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTsgfVxuXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7IH1cblxuI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIHVsIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaSBhLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgbGkgYSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkgYSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpIGEsICNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkgYSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpIGEsICNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaSBhLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgbGk6aG92ZXIgbGk6aG92ZXIgbGk6aG92ZXIgbGkgYSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkgYSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpIGEsICNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkgYSB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgbGk6aG92ZXIgYSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBhLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGk6aG92ZXIgbGk6aG92ZXIgbGk6aG92ZXIgYSwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGEsICNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBhLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBhICNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBsaTpob3ZlciBhLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGEgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGxpOmhvdmVyIGEsICNob3Jpem9udGFsLW11bHRpbGV2ZWwtbWVudSBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBsaS5qc2hvdmVyIGxpLmpzaG92ZXIgbGkuanNob3ZlciBhIHtcbiAgY29sb3I6ICM0ZjRmNGY7IH1cblxuI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIHVsIHVsIHtcbiAgbWFyZ2luOiAtMjdweCAwIDAgMTMycHg7IH1cblxuI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIHVsIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciB1bCB1bCwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIHVsIHVsIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciB1bCB1bCB1bCwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIHVsIHVsIHVsIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciB1bCB1bCB1bCB1bCwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIHVsIHVsIHVsIHVsIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciB1bCB1bCB1bCB1bCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpOmhvdmVyIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkuanNob3ZlciB1bCwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGxpOmhvdmVyIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGkuanNob3ZlciB1bCwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGxpIGxpOmhvdmVyIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGkgbGkuanNob3ZlciB1bCwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGxpIGxpIGxpOmhvdmVyIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGkgbGkgbGkuanNob3ZlciB1bCwgI2hvcml6b250YWwtbXVsdGlsZXZlbC1tZW51IGxpIGxpIGxpIGxpIGxpOmhvdmVyIHVsLCAjaG9yaXpvbnRhbC1tdWx0aWxldmVsLW1lbnUgbGkgbGkgbGkgbGkgbGkuanNob3ZlciB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmRpdi5tZW51LWNsZWFyLWxlZnQge1xuICBjbGVhcjogbGVmdDsgfVxuXG4vKiBFbmQgKi9cbi8qIFN0YXJ0Oi9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvc3R5bGVzLmNzcz8xNjQ0MzEzNzQ4MTIxMTQqL1xuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7IH1cblxuLm15LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5teS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubXktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm15LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5teS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5teS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubXktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbi5iYW5uZXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY0YTsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDU2NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy8uLi8uLi8uLi8uLi8uLi9zZXJ2aWNlcy9tYXJrZXRwbGFjZXMvaW1hZ2VzL2Jhbm5lci9ibjEuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4uYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4uYmFubmVyIC5teS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5iYW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lcl9fZGVzY3Ige1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iYW5uZXJfX2Rlc2NyIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJhbm5lcl9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjU1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjM5MjI0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTsgfVxuICAuYmFubmVyX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5iYW5uZXJfX2Rlc2NyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5vcHBvcnR1bml0eSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7IH1cblxuLm9wcG9ydHVuaXR5X19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLm9wcG9ydHVuaXR5X190aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ub3Bwb3J0dW5pdHlfX3RpdGxlX21iMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5vcHBvcnR1bml0eV9fdGl0bGUtZGVzY3Ige1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ub3Bwb3J0dW5pdHlfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4IC0zMHB4OyB9XG5cbi5vcHBvcnR1bml0eV9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSAyNSU7XG4gIGZsZXg6IDAgMSAyNSU7IH1cblxuLm9wcG9ydHVuaXR5X193cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMnB4IDQwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4ub3Bwb3J0dW5pdHlfX3dyYXBwZXItaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ub3Bwb3J0dW5pdHlfX3dyYXBwZXItaW1nX3NtYWxsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ub3Bwb3J0dW5pdHlfX3dyYXBwZXItdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLm9wcG9ydHVuaXR5X193cmFwcGVyLWRlc2NyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5vcHBvcnR1bml0eV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIyNHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmMzkyMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ub3Bwb3J0dW5pdHlfYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTQ2LCAzNiwgMC4xKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vcHBvcnR1bml0eV9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAxIDMzLjMzMyU7XG4gICAgZmxleDogMCAxIDMzLjMzMyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9wcG9ydHVuaXR5X19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDEgNTAlO1xuICAgIGZsZXg6IDAgMSA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm9wcG9ydHVuaXR5X190aXRsZS1kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5vcHBvcnR1bml0eV9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgLTMwcHg7IH1cbiAgLm9wcG9ydHVuaXR5X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMSAxMDAlO1xuICAgIGZsZXg6IDAgMSAxMDAlOyB9XG4gIC5vcHBvcnR1bml0eV9fd3JhcHBlci1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7IH1cbiAgLm9wcG9ydHVuaXR5X193cmFwcGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm9wcG9ydHVuaXR5X193cmFwcGVyLWRlc2NyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLnByaWNlICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnByaWNlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDsgfVxuXG4ucHJpY2VfX3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnByaWNlX190YWJsZSB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcmljZV9fdGFibGUgdGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnByaWNlX190YWJsZSB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAgMjBweCAyNHB4OyB9XG5cbi5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnByaWNlX190YWJsZSB0YWJsZSB0Ym9keSBwIHtcbiAgbWFyZ2luOiAwIDAgOHB4OyB9XG5cbi5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTQ2LCAzNiwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ucHJpY2VfX3RhYmxlIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wcmljZV9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHJpY2VfX2l0ZW0ge1xuICBwYWRkaW5nOiA0MXB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDMxLCAzMiwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucHJpY2VfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByaWNlX19pdGVtLWltZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ucHJpY2VfX2l0ZW0tYm9keSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLnByaWNlX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wcmljZV9faXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5tYiB7XG4gIGhlaWdodDogMjRweDsgfVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTQ2LCAzNiwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlX190YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByaWNlX19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnByaWNlX19pdGVtLWltZyB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAucHJpY2VfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2VfX2l0ZW0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljZV9fdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAyNTAlOyB9XG4gIC5wcmljZV9fdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLndvcmtzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93LWJnLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLndvcmtzICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLndvcmtzIC5teS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuXG4ud29ya3NfX2JvZHkge1xuICBtYXgtd2lkdGg6IDEwNDVweDtcbiAgcGFkZGluZzogODBweCAxMDBweCA4MHB4IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMCA2MHB4IDYwcHggMDsgfVxuXG4ud29ya3NfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuLndvcmtzX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG4ud29ya3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndvcmtzX19pdGVtIHtcbiAgcGFkZGluZzogMTRweCAwIDAgOTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyOyB9XG5cbi53b3Jrc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud29ya3NfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjM5MjI0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLndvcmtzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi53b3Jrc19faXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLndvcmtzX19ib2R5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cbiAgLndvcmtzX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud29ya3NfX2JvZHkge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDsgfVxuICAud29ya3NfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC53b3Jrc19faXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAud29ya3NfX2l0ZW06OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9XG4gIC53b3Jrc19faXRlbS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC53b3Jrc19faXRlbS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uY29udGFjdHMge1xuICBtaW4taGVpZ2h0OiA3MDRweDsgfVxuXG4uY29udGFjdHMgLm15LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbnRhY3RzX19jb250ZW50IHtcbiAgcGFkZGluZzogMTAwcHggMzBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSA1MCU7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIG1pbi1oZWlnaHQ6IDcwNHB4OyB9XG5cbi5jb250YWN0c19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG4uY29udGFjdHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5jb250YWN0c19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29udGFjdHNfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNvbnRhY3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0c19faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MjI0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb250YWN0c19faW1nIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmNvbnRhY3RzX19ib2R5IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uY29udGFjdHNfX2JvZHkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5jb250YWN0c19fYm9keSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmNvbnRhY3RzX19ib2R5IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmNvbnRhY3RzX19tYXAge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAxIDUwJTtcbiAgZmxleDogMCAxIDUwJTtcbiAgbWluLWhlaWdodDogNzA0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFjdHMgLm15LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY29udGFjdHMgLm15LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250YWN0c19fY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lOyB9XG4gIC5jb250YWN0c19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhY3RzX19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3RzX19pbWcge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAuY29udGFjdHNfX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5jb250YWN0c19fYm9keSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG4ucG9wdXAgLnByaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4udG9wIC50aXRsZSwgLnRvcCAuc3VidGl0bGUsIC50b3AgLnRvcF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEVuZCAqL1xuLyogU3RhcnQ6L2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy90ZW1wbGF0ZV9zdHlsZXMuY3NzPzE2MjkzNTQ2Nzc3ODgqL1xuLmhlYWRlciAudGVsbCBsaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmhlYWRlciAudGVsbCBsaTpsYXN0LWNoaWxkIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uY29udGFjdHNfX2l0ZW0td3JhcHBlciBsaS50ZWxlZ3JhbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvLi4vbWFpbi9hc3NldHMvaW1hZ2VzL2ljb25zL3RlbGVncmFtLnBuZyk7IH1cblxuLmNvbnRhY3RzX19pdGVtLXdyYXBwZXIgbGkud2hhdHNhcHA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3Ly4uL21haW4vYXNzZXRzL2ltYWdlcy9pY29ucy93aGF0c2FwcC5wbmcpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyIC50ZWxsIGxpOmxhc3QtY2hpbGQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuaGVhZGVyX19tZW51IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDsgfVxuICAuYmFubmVyMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mb290ZXIgLnNvYy1tZXNzLWljb24gYSwgLnBob25lLWl0ZW0gLnNvYy1tZXNzLWljb24gYSwgLnNvYy1tZXNzLWljb24gYSB7XG4gIG1hcmdpbjogMnB4OyB9XG5cbi5mb290ZXIgLnNvYy1tZXNzLWljb24gaW1nLCBwaG9uZS1pdGVtIC5zb2MtbWVzcy1pY29uIGltZywgLmZvb3Rlci1waG9uZSAuc29jLW1lc3MtaWNvbiBpbWcge1xuICBtYXJnaW46IDA7IH1cblxuLmZvb3RlciAuc29jLW1lc3MtaWNvbiB7XG4gIG1hcmdpbjogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIEVuZCAqL1xuLyogL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL2ZvbnRzLmNzcz8xNjEzNzUzMTk3MzU1ICovXG4vKiAvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3Mvc3dpcGVyLWJ1bmRsZS5taW4uY3NzPzE2MTM3NTMxOTcxMzY3NyAqL1xuLyogL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9hc3NldHMvY3NzL3N3aXBlci1idW5kbGUubWluLmNzcz8xNjEzNzUzMTk3MTM2NzcgKi9cbi8qIC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy9saWJzLm1pbi5jc3M/MTYxMzc1MzE5NzEyNTY1ICovXG4vKiAvbG9jYWwvdGVtcGxhdGVzL21haW4tbmV3L2Fzc2V0cy9jc3Mvc3R5bGUubWluLmNzcz8xNjI3ODkzOTE5NTkyODkgKi9cbi8qIC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy9qcXVlcnkuZmFuY3lib3gubWluLmNzcz8xNjEzNzUzMTk3MTI3OTUgKi9cbi8qIC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi1uZXcvYXNzZXRzL2Nzcy9jdXN0b21fdGFibGUuY3NzPzE2MjU3NTQwOTczMDg0ICovXG4vKiAvYml0cml4L3RlbXBsYXRlcy8uZGVmYXVsdC9jb21wb25lbnRzL2JpdHJpeC9tZW51L2hvcml6b250YWxfbXVsdGlsZXZlbDEvc3R5bGUubWluLmNzcz8xNTgxNDE2MTgxMzcxNSAqL1xuLyogL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy9zdHlsZXMuY3NzPzE2NDQzMTM3NDgxMjExNCAqL1xuLyogL2xvY2FsL3RlbXBsYXRlcy9tYWluLW5ldy90ZW1wbGF0ZV9zdHlsZXMuY3NzPzE2MjkzNTQ2Nzc3ODggKi9cbi8qIFRoaXMgc3R5bGVzaGVldCBnZW5lcmF0ZWQgYnkgVHJhbnNmb250ZXIgKGh0dHBzOi8vdHJhbnNmb250ZXIub3JnKSBvbiBPY3RvYmVyIDMsIDIwMTcgMTA6MDUgUE0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm5hdi1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJ1dHRvbiwgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxRDFEMUY7IH1cbiAgaW5wdXQ6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMDsgfVxuXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC53cmFwcGVyLS14cyB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDsgfVxuICAud3JhcHBlci51aS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxubWFpbiB7XG4gIGZsZXg6IDE7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaWMtYnRuIHtcbiAgcGFkZGluZzogMTdweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDQyLCA0MiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuaWMtYnRuLS1hY2NlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNjJBMkE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC50ZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudGVsbCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC50ZWxsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjdweDsgfVxuICAuaGVhZGVyIC5saW5rIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgLmxpbmsge1xuICAgIHBhZGRpbmc6IDExcHggMTlweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4OyB9XG4gIC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gIC5oZWFkZXIgLmxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMjlweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC50ZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xuICAuaGVhZGVyX19tZW51LWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4ubWFpbi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm1haW4tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubWFpbi1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5jb3VudHMge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi5jb3VudHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAzNzBweCk7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4OyB9XG4gIC5jb3VudHMgbGkgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBjb2xvcjogI0YzOTIyNDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvdW50cyBsaSBzdHJvbmcgYiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgLmNvdW50cyBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gIC5jb3VudHMge1xuICAgIG1hcmdpbi10b3A6IDEwMnB4OyB9XG4gIC5tYWluLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xuICAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1haW4tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAubWFpbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuY291bnRzIHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4OyB9XG4gIC5jb3VudHMgbGkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgLmNvdW50cyBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmNvdW50cyBsaSBzdHJvbmcgYiB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmNvbnRhY3RzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmNvbnRhY3RzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnRhYnMtY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC50YWJzLWNvbnRyb2xzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAudGFicy1jb250cm9scyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTsgfVxuXG4udGFiLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50YWJzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7IH1cblxuLnRhYi1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50YWItY29udGVudCAudGFiLW1hcCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4uY29udGFjdHMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhY3RzLWxpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY29udGFjdHMtbGlzdCBsaSAuaWMge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIG1pbi13aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMzkyMjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250YWN0cy1saXN0IGxpIC50ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmNvbnRhY3RzLWxpc3QgbGkgLnRleHQgYSwgLmNvbnRhY3RzLWxpc3QgbGkgLnRleHQgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGFiLW1hcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxNDYsIDM2LCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudGFiLW1hcCAueW1hcHMge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhY3RzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuY29udGFjdHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRhYnMtY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmNvbnRhY3RzLWxpc3QgbGkgLmljIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5jb250YWN0cy1saXN0IGxpIC50ZXh0IGEsIC5jb250YWN0cy1saXN0IGxpIC50ZXh0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5jb250YWN0cy1saXN0IGxpIC50ZXh0IHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnRhYi1tYXAge1xuICAgIGhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLnRhYnMtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9XG4gIC50YWItY29udGVudDpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYnMtY29udHJvbHMgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAudGFicy1jb250cm9scyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC50YWItY29udHJvbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAudGFiLWNvbnRyb2wuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRjM5MjI0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0YzOTIyNDsgfVxuICAudGFiLW1hcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudGFicy1jb250cm9scyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudGFiLWNvbnRyb2wge1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlOyB9XG4gIC5jb250YWN0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnRhYnMtY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLmNvbnRhY3RzLWxpc3QgbGkgLnRleHQgc3Ryb25nIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXF1ZXN0IC5iZy1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xuICAuY29udGFjdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnRhYnMtY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmNvbnRhY3RzLWxpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGFjdHMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudGFicy1jb250cm9scyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmRlbGl2ZXJ5IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLmRlbGl2ZXJ5LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmMtdGFibGUtcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCByZXBlYXQoOSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7IH1cbiAgLmMtdGFibGUtcm93ICsgLmMtdGFibGUtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmMtdGFibGUtcm93IC5jLXRhYmxlLWNvbCB7XG4gICAgbWluLWhlaWdodDogODhweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTQ2LCAzNiwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYy10YWJsZS1yb3cgLmMtdGFibGUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMzkyMjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmMtdGFibGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYy10YWJsZS1mb290ZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmMtdGFibGUtZm9vdGVyIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmMtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5ub3RlLWJveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5ub3RlLWJveCB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDMxLCAzMiwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvbm90ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAwIHJpZ2h0IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLm5vdGUtYm94Om50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9jbG9jay5zdmdcIik7IH1cbiAgLm5vdGUtYm94IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5vdGUtYm94IHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMjMxRjIwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5vdGUtYm94IHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0YzOTIyNDsgfVxuICAgIC5ub3RlLWJveCB1bCBsaSAubnN0ciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuXG4ucC1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4OyB9XG5cbi5wLWNhcmQge1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMTJweCA0MHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnAtY2FyZCAuaWMge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnAtY2FyZCAuaWMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAucC1jYXJkIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAucC1jYXJkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZWxpdmVyeSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLmRlbGl2ZXJ5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jLXRhYmxlLXJvdyAuYy10YWJsZS1jb2wge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtaW4taGVpZ2h0OiA2NHB4OyB9XG4gIC5jLXRhYmxlLXJvdyAuYy10YWJsZS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5jLXRhYmxlLXJvdyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0cHg7IH1cbiAgLmMtdGFibGUtcm93ICsgLmMtdGFibGUtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLm5vdGUtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5ub3RlLWJveCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5ub3RlLWJveCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0xN3B4IHJpZ2h0IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzBweDsgfVxuICAubm90ZS1ib3hlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDsgfVxuICAucC1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC53b3Jrc19faXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b3Jrc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfVxuICAub3Bwb3J0dW5pdHlfX3dyYXBwZXItaW1nX3NtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gIC5vcHBvcnR1bml0eSB7XG4gICAgcGFkZGluZzogMTAwcHggMCA4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYy10YWJsZSAuYy10YWJsZS1yb3cge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTsgfVxuICAgIC5jLXRhYmxlIC5jLXRhYmxlLWZvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYy10YWJsZS1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXJvdy1nYXA6IDRweDsgfVxuICAuYy10YWJsZS1yb3cgKyAuYy10YWJsZS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm5vdGUtYm94ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7IH1cbiAgLmNvdW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9XG4gIC5kZWxpdmVyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5jLXRhYmxlLWZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLm5vdGUtYm94IHVsIGxpIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub3RlLWJveCB1bCBsaSBzdHJvbmcgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ub3RlLWJveGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC53b3Jrc19fYm9keSB7XG4gICAgcGFkZGluZzogNjBweDsgfVxuICAud29ya3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAud29ya3NfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAud29ya3NfX2l0ZW06OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAud29ya3NfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgLndvcmtzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA5MnB4OyB9XG4gIC5teS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5vcHBvcnR1bml0eSB7XG4gICAgcGFkZGluZzogODNweCAwIDgwcHg7IH1cbiAgLm9wcG9ydHVuaXR5X190aXRsZS1kZXNjciB7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm9wcG9ydHVuaXR5X190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gIC5wLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4OyB9XG4gIC5kZWxpdmVyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5kZWxpdmVyeSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgLmRlbGl2ZXJ5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ub3RlLWJveGVzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLm5vdGUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuICAucC1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cbiAgLnAtY2FyZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wLWNhcmQgLmljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wLWNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC53b3JrcyB7XG4gICAgcGFkZGluZzogMTE1cHggMDsgfVxuICAud29ya3NfX2JvZHkge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAud29ya3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53b3Jrc19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud29ya3NfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud29ya3NfX2l0ZW06OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgbWluLXdpZHRoOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC53b3Jrc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1heC13aWR0aDogMjA3cHg7IH1cbiAgLndvcmtzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLm15LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLm9wcG9ydHVuaXR5X190aXRsZS1kZXNjciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5vcHBvcnR1bml0eSB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7IH1cbiAgLm9wcG9ydHVuaXR5X190aXRsZV9tYjMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gIC5vcHBvcnR1bml0eV9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAub3Bwb3J0dW5pdHlfX3dyYXBwZXItaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub3Bwb3J0dW5pdHlfX3dyYXBwZXItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5vcHBvcnR1bml0eV9fd3JhcHBlci1kZXNjciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLm9wcG9ydHVuaXR5X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cbiAgLm9wcG9ydHVuaXR5X193cmFwcGVyLWltZ19zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAub3Bwb3J0dW5pdHlfX3dyYXBwZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgLm9wcG9ydHVuaXR5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vcHBvcnR1bml0eV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiIsIi8vIEZvbnRzXHJcblxyXG4kZGVmYXVsdEZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5cclxuLy9Db2xvcnNcclxuJGFjY2VudDogI0U2MkEyQTtcclxuJGFjY2VudEhvdmVyOiAjQ0UwMDAwO1xyXG4kYmx1ZTogIzQyYjg4MztcclxuXHJcblxyXG4kdGJNYXg6ICcxMTI0cHgnO1xyXG5cclxuJHRiOiAnMTAyNHB4JztcclxuXHJcbiR0YjI6ICcxMDUwcHgnO1xyXG5cclxuJG1iOiAnNzY4cHgnO1xyXG5cclxuJG14OiAnNTc3cHgnOyIsIi8qIFRoaXMgc3R5bGVzaGVldCBnZW5lcmF0ZWQgYnkgVHJhbnNmb250ZXIgKGh0dHBzOi8vdHJhbnNmb250ZXIub3JnKSBvbiBPY3RvYmVyIDMsIDIwMTcgMTA6MDUgUE0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7ICAgICBcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgICAgIFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyAgICAgXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7ICAgICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbmlucHV0IHtvdXRsaW5lOiBub25lO31cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1idG4gc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJ1dHRvbiwgYSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxufVxyXG5cclxuaW5wdXQsIHRleHRhcmVhIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogIzFEMUQxRjtcclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGRlZmF1bHRGb250ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICYtLXhzIHtcclxuICAgIG1heC13aWR0aDogOTkwcHg7XHJcbiAgfVxyXG5cclxuICAmLnVpLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiB9XHJcblxyXG5tYWluIHtcclxuICBmbGV4OiAxO1xyXG4gIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmljLWJ0biB7XHJcbiAgcGFkZGluZzogMTdweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgNDIsIDQyLCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICYtLWFjY2VudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IFxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRlbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIC5saW5rIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIHBhZGRpbmc6IDExcHggMTlweDtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19tZW51LWJ0biB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciAubGluayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRlbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xyXG4gIC5oZWFkZXJfX21lbnUtYnRuIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufSIsIi5tYWluLXNlY3Rpb24ge1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTIycHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5tYWluLXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogNDhweDtcclxuXHRsaW5lLWhlaWdodDogNjRweDtcclxuXHRjb2xvcjogI0ZGRkZGRjtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5tYWluLXN1YnRpdGxlIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLmNvdW50cyB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuXHJcbi5jb3VudHMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMzcwcHgpO1xyXG5cdGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuXHRncmlkLXJvdy1nYXA6IDMwcHg7XHJcblxyXG5cdGxpIHN0cm9uZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjRweDtcclxuXHRcdGNvbG9yOiAjRjM5MjI0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdC5tYWluLXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcblx0Lm1haW4tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUycHg7XHJcblx0fVxyXG5cclxuXHQuY291bnRzIHtcclxuICAgIFx0bWFyZ2luLXRvcDogMTAycHg7XHJcblx0fVxyXG5cclxuXHQubWFpbi1zZWN0aW9uIHtcclxuXHQgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xyXG4gIC5tYWluLXRpdGxlIHtcclxuXHQgIFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tc3VidGl0bGUge1xyXG4gIFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1zZWN0aW9uIHtcclxuICBcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuY291bnRzIHtcclxuICAgIG1hcmdpbi10b3A6IDY4cHg7XHJcblx0fVxyXG5cclxuXHQuY291bnRzIGxpIHN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHR9XHJcblxyXG5cdC5jb3VudHMgbGkgc3BhbiB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHR9XHJcblxyXG5cdC5jb3VudHMgbGkgc3Ryb25nIGIge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxufSIsIi5jb250YWN0cyB7XHJcblx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuXHQmLXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4udGFicy1jb250cm9scyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0LnN3aXBlci13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYi1jb250cm9sIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJzLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcblx0XHJcbn1cclxuXHJcbi50YWItY29udGVudCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0LnRhYi1tYXAge1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHR9XHJcblxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdCB7XHJcblx0bGkge1xyXG5cdFx0JiArIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdC5pYyB7XHJcblx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDUycHg7XHJcblx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjM5MjI0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0IHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQgYSwgLnRleHQgc3Ryb25nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYi1tYXAge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxNDYsIDM2LCAwLjEpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNjAwcHg7XHJcblx0bWF4LXdpZHRoOiAzNzBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQueW1hcHMge1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDsgXHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdC5jb250YWN0cyB7XHJcblx0ICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0cy10aXRsZSB7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQudGFicy1jb250cm9scyB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHMtbGlzdCBsaSAuaWMge1xyXG5cdCAgICB3aWR0aDogNDBweDtcclxuXHQgICAgbWluLXdpZHRoOiA0MHB4O1xyXG5cdCAgICBoZWlnaHQ6IDQwcHg7XHJcblx0ICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMThweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0cy1saXN0IGxpIC50ZXh0IGEsIC5jb250YWN0cy1saXN0IGxpIC50ZXh0IHN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0cy1saXN0IGxpIC50ZXh0IHNwYW4ge1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnRhYi1tYXAge1xyXG5cdCAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xyXG5cdC50YWJzLWNvbnRlbnQge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQudGFiLWNvbnRlbnQ6bm90KC5hY3RpdmUpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudGFicy1jb250cm9scyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBcdHdpZHRoOiBhdXRvO1xyXG4gICAgXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG5cdH1cclxuXHJcblx0LnRhYnMtY29udHJvbHMge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHJcblx0LnRhYi1jb250cm9sIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEzcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogI0YzOTIyNDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRjM5MjI0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYi1tYXAge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC50YWJzLWNvbnRyb2xzIC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQudGFiLWNvbnRyb2wge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHMtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LnRhYnMtY29udHJvbHMge1xyXG4gICAgXHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzLWxpc3QgbGkgLnRleHQgc3Ryb25nIGJyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucmVxdWVzdCAuYmctaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3N3B4KSB7XHJcblx0LmNvbnRhY3RzLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0ICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQudGFicy1jb250cm9scyB7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHMtbGlzdCBsaSArIGxpIHtcclxuXHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cclxuXHQuY29udGFjdHMtbGlzdCB7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQudGFicy1jb250cm9scyB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cclxufSIsIi5kZWxpdmVyeSB7XHJcblx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmMtdGFibGUtcm93IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggcmVwZWF0KDksIDFmcik7XHJcblx0Z3JpZC1jb2x1bW4tZ2FwOiA4cHg7XHJcblxyXG5cdCYgKyAuYy10YWJsZS1yb3cge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxuXHJcblx0LmMtdGFibGUtY29sIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDg4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTQ2LCAzNiwgMC4xNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0cGFkZGluZzogMjBweCAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGMzkyMjQ7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jLXRhYmxlLWZvb3RlciB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0cCB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmICsgcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmMtdGFibGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcblxyXG4ubm90ZS1ib3hlcyB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuXHRncmlkLXJvdy1nYXA6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5ub3RlLWJveCB7XHJcblx0cGFkZGluZzogNDBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzMSwgMzIsIDAuMDUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL25vdGUuc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDAgcmlnaHQgMDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvY2xvY2suc3ZnJyk7XHJcblx0fVxyXG5cclxuXHR1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0dWwgbGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMyMzFGMjA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGMzkyMjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5zdHIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtY2FyZHMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcblx0Z3JpZC1yb3ctZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4ucC1jYXJkIHtcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0Ym94LXNoYWRvdzogMHB4IDEycHggNDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG5cdC5pYyB7XHJcblx0XHR3aWR0aDogNjRweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHN0cm9uZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0LmRlbGl2ZXJ5IHtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdC5jLXRhYmxlLXJvdyAuYy10YWJsZS1jb2wge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bWluLWhlaWdodDogNjRweDtcclxuXHR9XHJcblxyXG5cdC5jLXRhYmxlLXJvdyAuYy10YWJsZS1jb2w6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdH1cclxuXHJcblx0LmMtdGFibGUtcm93IHtcclxuICAgIFx0Z3JpZC1jb2x1bW4tZ2FwOiA0cHg7XHJcblx0fVxyXG5cclxuXHQuYy10YWJsZS1yb3cgKyAuYy10YWJsZS1yb3cge1xyXG4gICBcdCBtYXJnaW4tdG9wOiA0cHg7XHJcblx0fVxyXG5cclxuXHQubm90ZS1ib3gge1xyXG4gICBcdCBwYWRkaW5nOiAzMHB4O1xyXG4gXHR9XHJcblxyXG4gXHQubm90ZS1ib3ggdWwgbGkge1xyXG4gXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gXHR9XHJcblxyXG4gXHQubm90ZS1ib3gge1xyXG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTE3cHggcmlnaHQgMDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMzBweDtcclxuXHR9XHJcblxyXG5cdC5ub3RlLWJveGVzIHtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogNzNweDtcclxuXHR9XHJcblxyXG5cdC5wLWNhcmQge1xyXG4gICBcdCBwYWRkaW5nOiAzMHB4O1xyXG4gXHR9XHJcblxyXG4gXHQud29ya3NfX2l0ZW0tdGV4dCB7XHJcbiBcdFx0ZGlzcGxheTogbm9uZTtcclxuIFx0fVxyXG5cclxuIFx0LndvcmtzX19pdGVtIHtcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogNjZweDtcclxuIFx0fVxyXG5cclxuIFx0Lm9wcG9ydHVuaXR5X193cmFwcGVyLWltZ19zbWFsbCB7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0fVxyXG5cclxuXHQub3Bwb3J0dW5pdHkge1xyXG4gICBcdCBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xyXG5cdC5jLXRhYmxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0LmMtdGFibGUtcm93IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQuYy10YWJsZS1mb290ZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jLXRhYmxlLXJvdyB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuXHQgICAgZ3JpZC1yb3ctZ2FwOiA0cHg7XHJcblx0IH1cclxuXHJcblx0LmMtdGFibGUtcm93ICsgLmMtdGFibGUtcm93IHtcclxuICAgXHQgbWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5ub3RlLWJveGVzIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG5cdCAgICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY291bnRzIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gXHR9XHJcblxyXG4gXHQuZGVsaXZlcnktdGl0bGUge1xyXG4gXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gXHR9XHJcblxyXG4gXHQuYy10YWJsZS1mb290ZXIgcCB7XHJcbiBcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcbiBcdH1cclxuXHJcbiBcdC5ub3RlLWJveCB1bCBsaSBiciB7XHJcbiBcdFx0ZGlzcGxheTogbm9uZTtcclxuIFx0fVxyXG5cclxuIFx0Lm5vdGUtYm94IHVsIGxpIHN0cm9uZyBiciB7XHJcbiBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiBcdH1cclxuXHJcbiBcdC5ub3RlLWJveGVzIHtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHR9XHJcblxyXG5cdC53b3Jrc19fYm9keSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LndvcmtzX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQud29ya3NfX2l0ZW0tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQud29ya3NfX2l0ZW06OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogNDRweDtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LndvcmtzX19pdGVtIHtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHR9XHJcblxyXG5cdC53b3Jrc19faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA5MnB4O1xyXG4gXHR9XHJcblxyXG4gXHQubXktdGl0bGUge1xyXG4gXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gXHR9XHJcblxyXG4gXHQub3Bwb3J0dW5pdHkge1xyXG4gICAgXHRwYWRkaW5nOiA4M3B4IDAgODBweDtcclxuXHR9XHJcblxyXG5cdC5vcHBvcnR1bml0eV9fdGl0bGUtZGVzY3Ige1xyXG5cdFx0bWF4LXdpZHRoOiA1OTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm9wcG9ydHVuaXR5X190aXRsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc3cHgpIHtcclxuXHQucC1jYXJkcyB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuXHQgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5jLXRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQubm90ZS1ib3hlcyB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdFx0Z3JpZC1yb3ctZ2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdC5ub3RlLWJveCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnAtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucC1jYXJkIHN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHJcblx0LnAtY2FyZCAuaWMge1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnAtY2FyZCBwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC53b3JrcyB7XHJcbiAgICBwYWRkaW5nOiAxMTVweCAwO1xyXG5cdH1cclxuXHJcblx0LndvcmtzX19ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHQgXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdCBcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHQgXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0IFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuXHQgfVxyXG5cclxuXHJcblx0IC53b3Jrc19fdGl0bGUge1xyXG5cdCBcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0IH1cclxuXHJcblx0IC53b3Jrc19faXRlbSB7XHJcblx0IFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdCBcdGRpc3BsYXk6IGZsZXg7XHJcblx0IFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgfVxyXG5cclxuXHQgLndvcmtzX19pdGVtLXRpdGxlIHtcclxuXHQgXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCBcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0IH1cclxuXHJcblx0IC53b3Jrc19faXRlbTo6YmVmb3JlIHtcclxuXHQgXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0IFx0d2lkdGg6IDQycHg7XHJcbiAgICBcdGhlaWdodDogNDJweDtcclxuICAgIFx0bWF4LWhlaWdodDogNDJweDtcclxuICAgIFx0bWluLWhlaWdodDogNDJweDtcclxuICAgIFx0bWluLXdpZHRoOiA0MnB4O1xyXG4gICAgXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHQgfVxyXG5cclxuXHQgLndvcmtzX19pdGVtLXRpdGxlIHtcclxuXHQgXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdG1heC13aWR0aDogMjA3cHg7XHJcblx0IH1cclxuXHJcblx0IC53b3Jrc19faXRlbSB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Lm15LXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQub3Bwb3J0dW5pdHlfX3RpdGxlLWRlc2NyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQub3Bwb3J0dW5pdHkge1xyXG5cdFx0ICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vcHBvcnR1bml0eV9fdGl0bGVfbWIzMiB7XHJcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Lm9wcG9ydHVuaXR5X190aXRsZS13cmFwcGVyIHtcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5vcHBvcnR1bml0eV9fd3JhcHBlci1pbWcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQub3Bwb3J0dW5pdHlfX3dyYXBwZXItdGl0bGUge1xyXG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdC5vcHBvcnR1bml0eV9fd3JhcHBlci1kZXNjciB7XHJcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQub3Bwb3J0dW5pdHlfX3dyYXBwZXIge1xyXG5cdCAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0IH1cclxuXHJcblx0IC5vcHBvcnR1bml0eV9fd3JhcHBlci1pbWdfc21hbGwge1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cdH1cclxuXHJcblx0Lm9wcG9ydHVuaXR5X193cmFwcGVyLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XHJcblx0fVxyXG5cclxuXHQub3Bwb3J0dW5pdHlfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuIH1cclxuXHJcbiAub3Bwb3J0dW5pdHlfX2J0biAge1xyXG4gXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG4gXHRmb250LXdlaWdodDogNzAwO1xyXG5mb250LXNpemU6IDE2cHg7XHJcbmxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gfVxyXG5cclxuXHJcbn0iXX0= */

/* End */


/* Start:/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/new.css?165606477630974*/
.n-select {
  float: none;
  width: 100%;
  height: 60px;
  background: #FFFFFF;
  -webkit-box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  padding: 0 40px 0  30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #918F8F;
  text-align: left; }

.n-select.is-selected {
  color: #231F20; }

.nice-select:after {
  width: 10px;
  height: 10px;
  right: 25px;
  border: none;
  background-image: url("/local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/../img/select-arrow.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0); }

.nice-select .list li {
  display: block; }

.nice-select .list {
  max-height: 220px;
  overflow-y: auto;
  width: 100%; }

.nice-select .list li:first-child {
  display: none !important; }

.jq-selectbox li:hover {
  color: #F39224; }

.nice-select-search-box {
  display: none; }

.selects-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .selects-row .n-select {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .selects-row .arrow {
    margin-left: 13px;
    margin-right: 13px; }

.page-head {
  padding-top: 54px;
  padding-bottom: 30px; }

.page-head h1 {
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  text-align: center;
  color: #231F20;
  margin-bottom: 31px; }

.bradcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .bradcrumbs li a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #F39224; }
  .bradcrumbs li:last-child a {
    color: #5A5758; }
  .bradcrumbs li:not(:first-child) a {
    pading-left: 20px;
    position: relative; }
    .bradcrumbs li:not(:first-child) a:before {
      content: "/";
      color: inherit;
      font-weight: 400;
      font-size: 14px;
      line-height: 17px;
      margin: 0 8px; }

.trucking-maps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.trucking-map {
  width: calc(50% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .trucking-map .tab-map {
    width: 220px;
    min-width: 220px;
    height: 220px;
    margin-right: 20px;
    margin-top: 0; }
  .trucking-map .contacts-list {
    margin-bottom: 0; }
  .trucking-map .contacts-list .ic {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-right: 20px;
    margin-top: 0; }
  .trucking-map .contacts-list li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .trucking-map .contacts-list li + li {
    margin-top: 16px; }
  .trucking-map .contacts-list .text span {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #5A5758;
    margin-bottom: 0; }
  .trucking-map .contacts-list .text strong {
    font-weight: 700;
    display: inline-block;
    color: #5A5758; }
  .trucking-map .contacts-list .text a {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #F39224; }


    .tarrifs-table {
      padding-top: 40px;
    }

.trucking-terms {
  padding-top: 54px;
  padding-bottom: 27px; }

.t-table-container {
  width: 100%; }
  .t-table-container-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    color: #58360C;
    margin-bottom: 24px; }

.t-table {
  border: 1px solid #C8C7C7; }
  .t-table .row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    background: #F1F1F1; }
    .t-table .row:not(:last-child) {
      border-bottom: 1px solid #C8C7C7; }
    .t-table .row .col:not(:last-child) {
      border-right: 1px solid #C8C7C7; }
    .t-table .row:nth-child(2n) {
      background-color: #fff; }
    .t-table .row.t-table-head {
      background: -o-linear-gradient(135deg, #F4AD24 15.42%, #F29224 85.83%);
      background: linear-gradient(315deg, #F4AD24 15.42%, #F29224 85.83%); }
      .t-table .row.t-table-head .col:not(:last-child) {
        border-right: 1px solid #fff; }
      .t-table .row.t-table-head .col {
        font-weight: 700;
        color: #231F20; }
    .t-table .row .col {
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      text-align: center;
      color: #5A5758;
      min-height: 60px;
      padding: 10px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }

.t-table.t-table-row .row {
  grid-template-columns: repeat(10, 1fr); }
  .t-table.t-table-row .row .col {
    min-height: 70px;
    padding: 20px 5px; }

.exp {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #5A5758;
  margin-top: 26px; }
  .exp strong {
    color: #231F20; }

.ac-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px 30px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: -o-linear-gradient(135deg, #F4AD24 15.42%, #F29224 85.83%);
  background: linear-gradient(315deg, #F4AD24 15.42%, #F29224 85.83%);
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
  border-radius: 30px; }
  .ac-btn img {
    margin-left: 9px; }
  .ac-btn--ic-left img {
    margin-left: 0;
    margin-right: 9px; }

.tarrifs-table .ac-btn {
  margin-left: auto;
  margin-right: auto;
  margin-top: 26px; }

.trucking-text {
  padding-top: 56px;
  padding-bottom: 54px; }
  .trucking-text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #5A5758; }
  .trucking-text p strong, .trucking-text li strong {
    font-weight: 700; }
  .trucking-text ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #5A5758;
    position: relative;
    padding-left: 10px; }
    .trucking-text ul li + li {
      margin-top: 10px; }
    .trucking-text ul li:before {
      content: "";
      width: 2px;
      height: 2px;
      background-color: #5A5758;
      border-radius: 50%;
      position: absolute;
      top: 12px;
      left: 0; }
  .trucking-text h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #5A5758; }

.trucking-container {
  padding-bottom: 120px; }

.trucking-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media (max-width: 1060px) {
  .trucking-map {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .trucking-map .tab-map {
    width: 100%;
    min-width: 100%;
    margin-bottom: 20px; } }

@media (max-width: 1140px) {
  .t-table-row-container {
    overflow-x: auto; }
  .t-table.t-table-row {
    min-width: 1110px; }
  .t-table-row-container {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px; } }

@media (max-width: 860px) {
  .t-table-row-container {
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px; }
  .trucking-map .tab-map {
    margin-left: 0; } }

@media (max-width: 580px) {
  .t-table-scroll-container {
    width: 100%;
    overflow-x: auto;
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px; }
    .t-table-scroll-container .t-table {
      min-width: 520px; }
  .t-table-container-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px; }
  .t-table .row .col {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px; }
  .ac-btn {
    padding: 15px 20px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px; }
  .tarrifs-table .ac-btn {
    width: 100%; }
  .page-head h1 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px; }
  .trucking-maps {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .trucking-map {
    width: 100%; }
    .trucking-map + .trucking-map {
      margin-top: 40px; }
  .selects-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .selects-row .n-select {
      min-height: 60px; }
    .selects-row .arrow {
      margin-left: 0;
      margin-right: 0;
      margin-top: 13px;
      margin-bottom: 13px;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
  .trucking-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .trucking-actions .ac-btn + .ac-btn {
      margin-top: 20px; }
    .trucking-actions .ac-btn {
      width: 100%; }
  .trucking-text h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px; } }

@media (max-width: 577px) {
  .t-table-scroll-container, .t-table-row-container {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px; } }

.tab-content {
  display: none; }
  .tab-content.active {
    display: block; }




.nice-select.open:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}


.trucking-text {
  display: none;
}



.popup.block-calculator-new-design .calculator__item {
    max-width: 100%;
    width: 100%;
}

.popup.block-calculator-new-design .calculator__bottom {
    margin-top: 30px;
    margin-bottom: 0;
    position: relative;
}


.fz0 {
  font-size: 0 !important;
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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Ryx3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUEsRUFDckI7O0FBR0o7RUFDRyxhQUFhLEVBQUE7RUFEaEI7SUFJTSxjQUFjLEVBQUEiLCJmaWxlIjoibmV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5uLXNlbGVjdCB7XHJcbiAgICBmbG9hdDogIG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAgMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICM5MThGOEY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gfVxyXG4gXHJcbiAubi1zZWxlY3QuaXMtc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6ICMyMzFGMjA7XHJcbiB9XHJcbiBcclxuIC5uaWNlLXNlbGVjdDphZnRlciB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiB9XHJcbiBcclxuIC5uaWNlLXNlbGVjdCAubGlzdCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuIH1cclxuIFxyXG4gLm5pY2Utc2VsZWN0IC5saXN0IHtcclxuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gfVxyXG4gXHJcbiBcclxuIC5uaWNlLXNlbGVjdCAubGlzdCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiB9XHJcbiBcclxuIFxyXG4gLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XHJcbiAgICBjb2xvcjogICNGMzkyMjQ7XHJcbiB9XHJcbiBcclxuIC5uaWNlLXNlbGVjdC1zZWFyY2gtYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiB9XHJcblxyXG5cclxuIC5zZWxlY3RzLXJvdyAge1xyXG4gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgLm4tc2VsZWN0IHtcclxuICAgICAgICAgZmxleDogMTtcclxuICAgICB9XHJcblxyXG4gICAgIC5hcnJvdyAge1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgIH1cclxuIH1cclxuXHJcbiAucGFnZS1oZWFkIHtcclxuICAgICBwYWRkaW5nLXRvcDogNTRweDtcclxuICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuIH1cclxuXHJcbiAucGFnZS1oZWFkIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgY29sb3I6ICMyMzFGMjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gfVxyXG5cclxuXHJcbiAuYnJhZGNydW1icyAge1xyXG4gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICBsaSBhIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICNGMzkyMjQ7XHJcbiAgICAgfVxyXG5cclxuICAgICBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNUE1NzU4O1xyXG4gICAgIH1cclxuXHJcbiAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCkgYSB7XHJcbiAgICAgICAgIHBhZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuIH1cclxuXHJcblxyXG4gLnRydWNraW5nLW1hcHMgIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiB9XHJcblxyXG5cclxuIC50cnVja2luZy1tYXAge1xyXG4gICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAudGFiLW1hcCB7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICB9XHJcblxyXG4gICAuY29udGFjdHMtbGlzdCAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICB9XHJcblxyXG4gICAuY29udGFjdHMtbGlzdCAuaWMge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgfVxyXG5cclxuICAgLmNvbnRhY3RzLWxpc3QgbGkge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgIH1cclxuXHJcbiAgIC5jb250YWN0cy1saXN0IGxpICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgIC5jb250YWN0cy1saXN0ICAudGV4dCBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICM1QTU3NTg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxuXHJcbiAgIC5jb250YWN0cy1saXN0ICAudGV4dCBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjNUE1NzU4O1xyXG4gICB9XHJcblxyXG4gICAuY29udGFjdHMtbGlzdCAgLnRleHQgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjRjM5MjI0O1xyXG4gICB9XHJcbiB9XHJcblxyXG5cclxuXHJcbi50cnVja2luZy10ZXJtcyB7XHJcbiAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxufVxyXG5cclxuXHJcbi50LXRhYmxlLWNvbnRhaW5lciAge1xyXG4gICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNTgzNjBDO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICB9XHJcblxyXG4gICBcclxufVxyXG5cclxuLnQtdGFibGUge1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAjQzhDN0M3O1xyXG5cclxuICAgLnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcblxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM3Qzc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2w6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDOEM3Qzc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmLnQtdGFibGUtaGVhZCAge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRjRBRDI0IDE1LjQyJSwgI0YyOTIyNCA4NS44MyUpO1xyXG5cclxuICAgICAgICAgLmNvbDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxRjIwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sIHtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBjb2xvcjogIzVBNTc1ODtcclxuICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnQtdGFibGUudC10YWJsZS1yb3cgIC5yb3cge1xyXG4gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcclxuXHJcbiAgIC5jb2wge1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDVweDtcclxuICAgfVxyXG59XHJcblxyXG4uZXhwIHtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG4gICBmb250LXNpemU6IDE2cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGNvbG9yOiAjNUE1NzU4O1xyXG4gICBtYXJnaW4tdG9wOiAyNnB4O1xyXG5cclxuICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICMyMzFGMjA7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uYWMtYnRuIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0Y0QUQyNCAxNS40MiUsICNGMjkyMjQgODUuODMlKTtcclxuICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICBpbWcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICB9XHJcblxyXG4gICAmLS1pYy1sZWZ0IGltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuLnRhcnJpZnMtdGFibGUgLmFjLWJ0biAge1xyXG4gICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICBtYXJnaW4tdG9wOiAyNnB4O1xyXG59XHJcblxyXG5cclxuLnRydWNraW5nLXRleHQge1xyXG4gICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgcGFkZGluZy1ib3R0b206IDU0cHg7XHJcblxyXG4gICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICM1QTU3NTg7XHJcbiAgIH1cclxuXHJcbiAgIHAgc3Ryb25nLCBsaSBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICB9XHJcblxyXG4gICB1bCBsaSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNUE1NzU4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTU3NTg7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICBjb2xvcjogIzVBNTc1ODtcclxuICAgfVxyXG59XHJcblxyXG4udHJ1Y2tpbmctY29udGFpbmVyIHtcclxuICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG59XHJcblxyXG4udHJ1Y2tpbmctYWN0aW9ucyAge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XHJcbiAgIC50cnVja2luZy1tYXAge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICB9XHJcblxyXG4gICAudHJ1Y2tpbmctbWFwIC50YWItbWFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcblxyXG4gICAudC10YWJsZS1yb3ctY29udGFpbmVyIHtcclxuICAgIFxyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICB9XHJcblxyXG4gICAudC10YWJsZS50LXRhYmxlLXJvdyAge1xyXG4gICAgICBtaW4td2lkdGg6IDExMTBweDtcclxuICAgICAgXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50LXRhYmxlLXJvdy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAudC10YWJsZS1yb3ctY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRydWNraW5nLW1hcCAudGFiLW1hcCB7XHJcbiAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufSBcclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgLnQtdGFibGUtc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgLnQtdGFibGUge1xyXG4gICAgICAgICBtaW4td2lkdGg6IDUyMHB4XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnQtdGFibGUtY29udGFpbmVyLXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgfVxyXG5cclxuICAgLnQtdGFibGUgLnJvdyAuY29sIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgfVxyXG5cclxuICAgLmFjLWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgfVxyXG5cclxuICAgLnRhcnJpZnMtdGFibGUgLmFjLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcblxyXG4gICAucGFnZS1oZWFkIGgxIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgfVxyXG5cclxuICAgLnRydWNraW5nLW1hcHMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICB9XHJcblxyXG4gICAudHJ1Y2tpbmctbWFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmICsgLnRydWNraW5nLW1hcCAge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5zZWxlY3RzLXJvdyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAubi1zZWxlY3Qge1xyXG4gICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnRydWNraW5nLWFjdGlvbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmFjLWJ0biArIC5hYy1idG4ge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWMtYnRuIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnRydWNraW5nLXRleHQgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc3cHgpIHtcclxuICAgLnQtdGFibGUtc2Nyb2xsLWNvbnRhaW5lciwgLnQtdGFibGUtcm93LWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgIH1cclxufVxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIH1cclxufSJdfQ== */

/* End */


/* Start:/local/templates/main-new/styles.css?174841538752342*/
﻿* {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

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

.my-title {
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 36px;
 line-height: 44px;
 text-align: center;
 color: #000;
}

.my-container {
 max-width: 1200px;
 margin: 0 auto;
}

@media (max-width: 1400px) {
 .my-container {
 padding: 0 50px;
 }
}

@media (max-width: 768px) {
 .my-container {
 padding: 0 30px;
 }
}

@media (max-width: 575px) {
 .my-container {
 padding: 0 15px;
 }
}

.my-title {
 margin: 0;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 36px;
 line-height: 44px;
 text-align: center;
 color: #000;
}

@media (max-width: 575px) {
 .my-title {
 font-size: 28px;
 line-height: 38px;
 }
}

.banner1 {
 position: absolute;
 top: 0;
 left: 0;
 padding: 20px;
 background-color: #ffffff4a;
}

.banner {
 position: relative;
 padding: 60px 0;
 min-height: 565px;
 background: url(/local/templates/main-new/../../../../../services/marketplaces/images/banner/bn1.jpg) center center/cover no-repeat;
}

.banner::before {
 content: '';
 display: block;
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 left: 0;
 background-color: rgba(0, 0, 0, 0.7);
}

.banner .my-container {
 position: relative;
 z-index: 10;
}

.banner__title {
 margin: 0 auto 40px;
 max-width: 860px;
 font-family: Montserrat, sans-serif;
 font-style: normal;
 font-weight: 700;
 font-size: 48px;
 line-height: 64px;
 text-align: center;
 color: #fff;
}

.banner__descr {
 margin: 0 auto;
 max-width: 860px;
 margin-bottom: 54px;
 font-family: Montserrat, sans-serif;
 font-weight: 500;
 font-size: 18px;
 line-height: 40px;
 text-align: center;
 color: #fff;
}

.banner__descr span {
 font-size: 24px;
 font-weight: 700;
}

.banner__btn {
 display: block;
 padding: 0;
 margin: 0 auto;
 width: 255px;
 height: 60px;
 left: 0;
 top: 0;
 background: #f39224;
 border: none;
 border-radius: 30px;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 16px;
 line-height: 24px;
 color: #fff;
 cursor: pointer;
}

@media (max-width: 575px) {
 .banner__title {
 font-size: 30px;
 line-height: 130%;
 }

 .banner__descr {
 font-size: 16px;
 line-height: 30px;
 }

 .banner__descr span {
 font-size: 20px;
 }
}

.opportunity {
 padding: 60px 0 80px;
}

.opportunity__container {
 margin: 0 auto;
 max-width: 1200px;
}

.opportunity__title-wrapper {
 margin-bottom: 60px;
}

.opportunity__title_mb32 {
 margin-bottom: 32px;
}

.opportunity__title-descr {
 margin: 0;
 font-family: Montserrat, sans-serif;
 font-weight: 500;
 font-size: 24px;
 line-height: 40px;
 text-align: center;
 color: #000;
}

.opportunity__list {
 padding: 0;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 margin: 0 -15px -30px;
}

.opportunity__item {
 list-style: none;
 padding: 0 15px;
 margin-bottom: 30px;
 -webkit-box-flex: 0;
 -ms-flex: 0 1 25%;
 flex: 0 1 25%;
}

.optlist .opportunity__item {
 -ms-flex: 0 1 22%;
 flex: 0 1 22%;
}

.oplist2 .opportunity__item {
 margin: 24px 0;
}

.opportunity__wrapper {
 padding: 40px 30px;
 height: 100%;
 background: #fff;
 -webkit-box-shadow: 0 12px 40px 4px rgba(0, 0, 0, 0.1);
 box-shadow: 0 12px 40px 4px rgba(0, 0, 0, 0.1);
 border-radius: 30px;
}

.optlist .opportunity__wrapper {
 max-height: 200px;
}

.opportunity__wrapper-img {
 margin-bottom: 40px;
 width: 64px;
 height: 64px;
 -o-object-fit: contain;
 object-fit: contain;
}

.opportunity__wrapper-img_small {
 width: 24px;
 height: 24px;
 margin-bottom: 24px;
}

.opportunity__wrapper-title {
 margin: 0 0 24px 0;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 18px;
 line-height: 24px;
 color: #000;
}

.opportunity__wrapper-descr {
 margin: 0;
 font-family: Montserrat, sans-serif;
 font-weight: 500;
 font-size: 16px;
 line-height: 24px;
 color: #000;
}

.opportunity__btn {
 display: block;
 margin: 70px auto 0;
 padding: 0;
 border: none;
 width: 224px;
 height: 60px;
 background: #f39224;
 border-radius: 30px;
 cursor: pointer;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 16px;
 line-height: 24px;
 color: #fff;
}

.opportunity_bg {
 background: rgba(243, 146, 36, 0.1);
}

@media (max-width: 1200px) {
 .opportunity__item {
 -webkit-box-flex: 0;
 -ms-flex: 0 1 33.333%;
 flex: 0 1 33.333%;
 }
}

@media (max-width: 900px) {
 .opportunity__item {
 -webkit-box-flex: 0;
 -ms-flex: 0 1 50%;
 flex: 0 1 50%;
 }
}

@media (max-width: 575px) {
 .opportunity__title-descr {
 font-size: 16px;
 line-height: 28px;
 }

 .opportunity__list {
 margin: 0 0 -30px;
 }

 .opportunity__item {
 padding: 0;
 -webkit-box-flex: 0;
 -ms-flex: 0 1 100%;
 flex: 0 1 100%;
 }

 .opportunity__wrapper-img {
 display: block;
 margin: 0 auto 40px;
 }

 .opportunity__wrapper-title {
 text-align: center;
 }

 .opportunity__wrapper-descr {
 text-align: center;
 }
}

.price {
 padding-bottom: 60px;
}

.price * {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.price__title {
 margin: 0 0 32px 0;
}

.price__table {
 margin-bottom: 30px;
 overflow: auto;
}

.price__table table {
 border-spacing: 8px;
 width: 100%;
}

.price__table table th {
 font-family: Montserrat, sans-serif;
 text-align: left;
 font-weight: 600;
 font-size: 16px;
 line-height: 24px;
 color: rgba(0, 0, 0, 0.5);
}

.price__table table th {
 padding: 0 20px 24px;
}

.price__table table tbody * {
 font-family: Montserrat, sans-serif;
 font-weight: 500;
 font-size: 16px;
 line-height: 22px;
 color: #000;
}

.price__table table tbody p {
 margin: 0 0 8px;
}

.price__table table tbody td {
 padding: 12px 20px;
 width: 33.333%;
}

.price__table table tbody tr:first-child td:first-child {
 background: rgba(243, 146, 36, 0.15);
 border-radius: 4px;
 background: #f39224;
 color: #fff !important;
}

.price__table table tbody tr:first-child td:first-child p,
.price__table table tbody tr:first-child td:first-child p:first-child {
 color: #fff !important;
}

.price__table table tbody tr:first-child td:first-child p:first-child {
 margin-bottom: 32px;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 24px;
 line-height: 32px;
 color: #000;
}

.price__table table tbody td {
 background: rgba(243, 146, 36, 0.15);
}

.price__list {
 padding: 0;
 margin: 0;
}

.price__item {
 padding: 41px 40px;
 margin-bottom: 24px;
 background: rgba(35, 31, 32, 0.05);
 border-radius: 30px;
 list-style: none;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.price__item:last-child {
 margin-bottom: 0;
}

.price__item-img {
 margin-right: 40px;
 width: 64px;
 height: 64px;
}

.price__item-body {
 -webkit-box-flex: 1;
 -ms-flex: 1 1 auto;
 flex: 1 1 auto;
}

.price__item-title {
 margin: 0 0 12px 0;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 18px;
 line-height: 26px;
 color: #000;
}

.price__item-text {
 margin: 0;
 font-family: Montserrat, sans-serif;
 font-weight: 500;
 font-size: 16px;
 line-height: 24px;
 color: #000;
}

.mb {
 height: 24px;
}

.bg {
 background: rgba(243, 146, 36, 0.15);
 border-radius: 4px;
}

@media (max-width: 768px) {
 .price__table table {
 width: 100%;
 }
}

@media (max-width: 575px) {
 .price__item {
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 }

 .price__item-img {
 margin: 0 0 30px;
 }

 .price__item-title {
 margin-bottom: 20px;
 font-size: 16px;
 line-height: 24px;
 text-align: center;
 }

 .price__item-text {
 text-align: center;
 }

 .price__table table {
 width: 250%;
 }

 .price__table table tbody tr:first-child td:first-child p:first-child {
 font-size: 20px;
 line-height: 32px;
 }
}

.works {
 padding: 60px 0;
 background: url(/local/templates/main-new/../../../../../services/marketplaces/images/works/w-bg.jpg) center center/cover no-repeat;
}

.works * {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.works .my-container {
 max-width: 1920px;
}

.works__body {
 max-width: 1045px;
 padding: 80px 100px 80px 0;
 background: rgba(255, 255, 255, 0.7);
 border-radius: 0 60px 60px 0;
}

.works__wrapper {
 max-width: 570px;
 margin: 0 0 0 auto;
}

.works__title {
 margin: 0 0 60px 0;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 36px;
 line-height: 44px;
 color: #000;
}

.works__list {
 margin: 0;
 padding: 0;
}

.works__item {
 padding: 14px 0 0 92px;
 margin-bottom: 42px;
 position: relative;
 list-style: none;
 counter-increment: my-awesome-counter;
}

.works__item:last-child {
 margin-bottom: 0;
}

.works__item::before {
 content: counter(my-awesome-counter);
 position: absolute;
 top: 0;
 left: 0;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 width: 60px;
 height: 60px;
 background: #f39224;
 border-radius: 50%;
 color: #fff;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 24px;
 line-height: 32px;
}

.works__item-title {
 margin: 0 0 16px 0;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 24px;
 line-height: 32px;
 color: #000;
}

.works__item-text {
 margin: 0;
 font-family: Montserrat, sans-serif;
 font-weight: 500;
 font-size: 16px;
 line-height: 24px;
 color: #000;
}

@media (max-width: 1400px) {
 .works__body {
 margin: 0 auto;
 padding: 80px 100px;
 border-radius: 60px;
 }

 .works__wrapper {
 margin: 0 auto;
 }
}

@media (max-width: 575px) {
 .works__body {
 padding: 50px 20px;
 }

 .works__title {
 text-align: center;
 font-size: 30px;
 }

 .works__item {
 padding: 0;
 }

 .works__item::before {
 position: static;
 margin: 0 auto 30px;
 }

 .works__item-title {
 text-align: center;
 }

 .works__item-text {
 text-align: center;
 }
}

.contacts {
 min-height: 704px;
}

.contacts .my-container {
 max-width: 1920px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.contacts__content {
 padding: 100px 30px;
 -webkit-box-flex: 0;
 -ms-flex: 0 1 50%;
 flex: 0 1 50%;
 min-height: 704px;
}

.contacts__wrapper {
 max-width: 570px;
 margin: 0 0 0 auto;
}

.contacts__title {
 margin: 0 0 60px 0;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 36px;
 line-height: 44px;
 color: #000;
}

.contacts__list {
 margin: 0;
 padding: 0;
}

.contacts__item {
 list-style: none;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 margin-bottom: 40px;
}

.contacts__list .contacts__item {
 flex-direction: row;
}

.contacts__item:last-child {
 margin-bottom: 0;
}

.contacts__img {
 margin-right: 32px;
 width: 52px;
 height: 52px;
 background-color: #f39224;
 border-radius: 50%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}

.contacts__img img {
 width: 24px;
 height: 24px;
 -o-object-fit: contain;
 object-fit: contain;
}

.contacts__body {
 -webkit-box-flex: 1;
 -ms-flex: 1 1 auto;
 flex: 1 1 auto;
}

.contacts__body span {
 display: block;
 margin-bottom: 11px;
 font-family: Montserrat, sans-serif;
 font-weight: 500;
 font-size: 14px;
 line-height: 18px;
 color: #000;
}

.contacts__body a {
 display: inline-block;
 text-decoration: none;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 20px;
 line-height: 30px;
 color: #000;
}

.contacts__body p {
 margin: 0;
 font-family: Montserrat, sans-serif;
 font-weight: 700;
 font-size: 20px;
 line-height: 30px;
 color: #000;
}

.contacts__map {
 -webkit-box-flex: 0;
 -ms-flex: 0 1 50%;
 flex: 0 1 50%;
 min-height: 704px;
}

@media (max-width: 1400px) {
 .contacts .my-container {
 padding: 0;
 }
}

@media (max-width: 950px) {
 .contacts .my-container {
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 }

 .contacts__content {
 padding: 50px 30px;
 min-height: 100%;
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 }

 .contacts__wrapper {
 margin: 0 auto;
 }

 .contacts__map {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 min-height: 100%;
 height: 500px;
 }
}

@media (max-width: 575px) {
 .contacts__list .contacts__item {
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 }

 .contacts__img {
 margin: 0 0 20px 0;
 }

 .contacts__body p {
 font-size: 15px;
 }

 .contacts__body a {
 font-size: 15px;
 }
}

.popup .price {
 padding-bottom: 0px;
}

.top .title,
.top .subtitle,
.top .top__text {
 color: #fff;
}

.header .logo {
 margin-right: 40px;
}

.header .link {
 display: none;
}

.tel {
 margin-left: 0;
 margin-right: 0;
}

.soc {
 margin-left: 30px;
}

.soc li+li {
 margin-left: 10px;
}

.tell li a+a {
 margin-left: 20px;
}

.no-scroll {
 overflow: hidden;
}

.drop-menu {
 width: 25vw;
 min-width: 375px;
 height: 100%;
 min-height: 100vh;
 background: url(/local/templates/main-new/image.png),
 linear-gradient(355.7deg, #f3ad24 0%, rgba(243, 173, 36, 0) 99.83%), #f39224;
 position: fixed;
 top: 0;
 right: 0;
 z-index: 99;
 opacity: 0;
 transform: translateX(120%);
 transition: all 0.3s ease;
 overflow-y: auto;
}

.drop-menu.active {
 opacity: 1;
 transform: translateX(0);
}

.drop-menu-inner {
 padding: 26px 10px 40px 10px;
 display: flex;
 flex-direction: column;
 height: 100%;
 background-image: url('/local/templates/main-new/assets/images/dropbg.png');

 background-position: top 56px right 0;
 background-repeat: no-repeat;
}

.drop-menu-inner .container {
 width: 100%;
 display: flex;
 flex-direction: column;
 height: 100%;
}

.drop-menu-list {
 margin-bottom: 50px;
}

.drop-menu-list>li+li {
 margin-top: 30px;
}

.drop-menu-list>li>a {
 font-weight: 700;
 font-size: 18px;
 line-height: 22px;
 color: #58360c;
 text-align: left;
}

.drop-menu-list>li {
 display: flex;
 /* justify-content: space-between;*/
 flex-wrap: wrap;
 align-items: center;
}

.drop-menu-list>li .open-dop-list {
 padding: 0;
 width: 20px;
 height: 20px;
 min-width: 20px;
 margin-left: 20px;
}

.drop-menu-list>li .open-dop-list.active {
 transform: rotate(180deg);
}

.drop-menu-list>li .inner-drop-list {
 width: 100%;
 margin-top: 20px;
 display: none;
}

.drop-menu-list>li .inner-drop-list li {
 display: block;
}

.drop-menu-list>li .inner-drop-list li+li {
 margin-top: 20px;
}

.drop-menu-list>li .inner-drop-list li a {
 font-weight: 400;
 font-size: 16px;
 line-height: 20px;
 color: #58360c;
}

.drop-menu-list li {
 /* display: block;*/
 text-align: left;
}

.drop-menu-contacts {
 margin-top: auto;
}

.drop-menu-contacts li {
 display: block;
 text-align: left;
}

.drop-menu-contacts li+li {
 margin-top: 10px;
}

.drop-menu-contacts li a {
 font-weight: 400;
 font-size: 16px;
 line-height: 20px;
 color: #58360c;
 text-align: left;
}

.drop-menu-contacts li a span {
 color: #fff;
}

.drop-menu-logo {
 margin-top: 37px;
 text-align: left;
}

.drop-menu-logo img {
 display: block;
}

.close-drop-menu {
 position: absolute;
 top: 0;
 right: 0;
 width: 60px;
 height: 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border: none;
 background: none;
 display: block;
}

@media (max-width: 768px) {
 .drop-menu-list li a {
 font-size: 18px;
 line-height: 22px;
 }

 .drop-menu-contacts li a {
 font-size: 16px;
 line-height: 20px;
 }

 .drop-menu-inner {
 padding: 26px 10px 40px 10px;
 }
}

@media screen and (max-width: 1366px) {
 .header__menu-btn {
 display: none;
 }
}

.n-select {
 float: none;
 width: 100%;
 height: 60px;
 background: #ffffff;
 box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.12);
 border-radius: 30px;
 padding: 0 40px 0 30px;
 display: flex;
 align-items: center;
 font-weight: 400;
 font-size: 16px;
 line-height: 20px;
 color: #918f8f;
 text-align: left;
}

.n-select.is-selected {
 color: #231f20;
}

.nice-select:after {
 width: 10px;
 height: 10px;
 right: 25px;
 border: none;
 background-image: url('/local/templates/main-new/assets/images/icons/select-arrow.svg');
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
 transform: rotate(0);
}

.nice-select .list li {
 display: block;
}

.nice-select .list {
 max-height: 220px;
 overflow-y: auto;
 width: 100%;
}

.nice-select .list li:first-child {
 display: none !important;
}

.jq-selectbox li:hover {
 color: #f39224;
}

.nice-select-search-box {
 display: none;
}

.toggleDirection {
 height: 30px;
 display: flex;
 align-items: center;
 justify-content: center;
 align-self: center;
}

.header-tels {
 display: flex;
}

.header-tels li+li {
 margin-left: 20px;
}

.color-tel {
 font-weight: 400;
 font-size: 16px;
 line-height: 20px;
 color: #231f20;
 white-space: nowrap;
}

.color-tel b {
 color: #918f8f;
}

.color-tel span {
 color: #f4ad24;
}

.soc,
.soc li {
 display: flex;
}

@media (max-width: 1375px) {
 .header-tels {
 margin-left: auto;
 }
}

@media (max-width: 960px) {
 .header-tels {
 flex-direction: column;
 margin-left: auto;
 }

 .header-tels li+li {
 margin-left: 0;
 }

 .header-tels li:first-child {
 display: none;
 }

 .color-tel {
 font-size: 12px;
 line-height: 14px;
 }
}

@media (max-width: 1690px) {
 /* .header-tels {
 display: none;
}*/
}

@media (max-width: 1366px) {
 .header__menu {
 position: static;
 display: flex;
 background: none;
 overflow: visible;
 max-height: none;
 }

 .header__menu li+li {
 margin-left: 15px;
 margin-top: 0;
 }

 .header .logo {
 margin-right: 0px;
 }
}

@media (max-width: 1300px) {
 body .header__menu li+li {
 margin-left: 15px !important;
 }
}

@media (max-width: 1330px) {
 .header__menu {
 display: none;
 }
}

@media (max-width: 577px) {
 .header .logo {
 display: block;
 width: 120px;
 }

 .header .logo img {
 width: 100%;
 display: block;
 }

 .header .container {
 padding-left: 15px;
 padding-right: 0;
 }
}

@media (max-width: 520px) {
 .header-tels {
 display: none;
 }

 .soc {
 margin-left: auto;
 }

 .drop-menu {
 min-width: 100%;
 }

 .hamburger {
 margin-left: 20px;
 }
}

.toggleDirection {
 pointer-events: none;
}

.indent-height {
 align-items: inherit !important;
}

.hamburger {
 height: 100% !important;
 background: linear-gradient(315deg, #f4ad24 15.42%, #f29224 85.83%);
 width: 60px !important;
 display: flex !important;
 align-items: center !important;
 justify-content: center !important;
 margin-left: 20px !important;
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
 width: 20px !important;
 background-color: #fff !important;
 border-radius: 0 !important;
}

.hamburger-box {
 position: relative;
 display: inline-block;
 width: 20px !important;
 height: 20px !important;
}

.header__text {
 display: none !important;
}

.drop-menu {
 position: fixed !important;
}

.header__menu-btn {
 display: none !important;
}

.popup.block-calculator-new-design .calculator__item {
 max-width: 100%;
 width: 100%;
}

.popup.block-calculator-new-design .calculator__bottom {
 margin-top: 30px;
 margin-bottom: 0;
 position: relative;
}

@media screen and (max-width: 768px) {

 .popup.block-calculator-new-design .calculator__bottom .price,
 .block-calculator-new-design .calculator__bottom .date {
 font-size: 18px;
 line-height: 18px;
 margin-top: 0;
 }
}

.directions-card {
 font-family: 'Montserrat';
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 height: 100%;
}

.directions-card-body {
 border-radius: 14px 0px;
 padding: 26px 20px 54px 20px;
 background-size: cover;
 background-repeat: no-repeat;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-flex: 1;
 -ms-flex: 1;
 flex: 1;
 position: relative;
 overflow: hidden;
}

.directions-card-body>* {
 z-index: 1;
 position: relative;
}

.directions-card-body:after {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: -webkit-gradient(linear,
 left top,
 left bottom,
 from(rgba(35, 31, 32, 0)),
 to(rgba(35, 31, 32, 0.5))),
 -webkit-gradient(linear, left bottom, left top, from(rgba(35, 31, 32, 0.5)), to(rgba(35, 31, 32, 0.5)));
 background: -o-linear-gradient(top,
 rgba(35, 31, 32, 0) 0%,
 rgba(35, 31, 32, 0.5) 100%),
 -o-linear-gradient(bottom, rgba(35, 31, 32, 0.5), rgba(35, 31, 32, 0.5));
 background: linear-gradient(180deg,
 rgba(35, 31, 32, 0) 0%,
 rgba(35, 31, 32, 0.5) 100%),
 linear-gradient(0deg, rgba(35, 31, 32, 0.5), rgba(35, 31, 32, 0.5));
}

.directions-section {
 padding-top: 60px;
 padding-bottom: 80px;
}

.directions-section .s-title {
 font-weight: 700;
 font-size: 36px;
 line-height: 44px;
 font-family: 'Montserrat', sans-serif;
 text-align: center;
 color: #231f20;
 margin-bottom: 31px;
}

.directions-section .container {
 max-width: 1200px;
}

.directions-cards {
 display: grid;
 grid-template-columns: repeat(4, 1fr);
 grid-column-gap: 29px;
 grid-row-gap: 50px;
}

.ft {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 margin-bottom: 9px;
}

.ft span {
 display: block;
 font-weight: 700;
 font-family: 'Montserrat', sans-serif;
 font-size: 20px;
 line-height: 24px;
 text-align: center;
 color: #ffffff;
}

.ft svg {
 margin-top: 1px;
 margin-bottom: 4px;
 margin-left: auto;
 margin-right: auto;
}

.directions-card-body p {
 margin-top: 0;
 font-weight: 400;
 font-family: 'Merriweather';
 font-size: 16px;
 line-height: 24px;
 text-align: center;
 color: #e3e3e3;
 margin-bottom: 39px;
}

.directions-card-body strong {
 margin-top: auto;
 font-weight: 700;
 font-family: 'Montserrat', sans-serif;
 font-size: 16px;
 line-height: 24px;
 text-align: center;
 color: #e3e3e3;
}

.directions-card-btn {
 display: -webkit-box;
 display: -ms-flexbox;
 font-family: 'Montserrat', sans-serif;
 display: flex;
 padding: 20px 30px;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 font-weight: 600;
 font-size: 16px;
 line-height: 20px;
 display: flex;
 align-items: center;
 text-transform: uppercase;
 color: #ffffff;
 background: -o-linear-gradient(135deg, #f4ad24 15.42%, #f29224 85.83%);
 background: linear-gradient(315deg, #f4ad24 15.42%, #f29224 85.83%);
 -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 border-radius: 30px;
 width: -webkit-fit-content;
 width: -moz-fit-content;
 width: fit-content;
 margin-left: auto;
 margin-right: auto;
 margin-top: -30px;
 z-index: 0;
}

.directions-card-btn svg {
 margin-left: 9px;
}

.directions-card-btn:hover {
 background: -o-linear-gradient(135deg, #f4ad24 15.42%, #f4ad24 85.83%);
 background: linear-gradient(315deg, #f4ad24 15.42%, #f4ad24 85.83%);
}

.directions-card-btn:active {
 background: -o-linear-gradient(135deg, #f39224 15.42%, #f39224 85.83%);
 background: linear-gradient(315deg, #f39224 15.42%, #f39224 85.83%);
}

.morebtn {
 display: -webkit-box;
 display: -ms-flexbox;
 font-family: 'Montserrat', sans-serif;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 background: #ffffff;
 border: 1px solid #c8c7c7;
 -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 border-radius: 30px;
 font-weight: 600;
 font-size: 16px;
 line-height: 20px;
 text-transform: uppercase;
 color: #f39224;
 padding: 20px 30px;
 margin-top: 30px;
 width: 100%;
}

.morebtn:hover {
 opacity: 0.7;
}

.morebtn svg {
 margin-right: 9px;
}

.m-slider {
 overflow: hidden;
}

.m-slider-container {
 position: relative;
}

.sb-nav {
 position: absolute;
 top: 50%;
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
 width: 60px;
 height: 60px;
 border-radius: 50%;
 background: -o-linear-gradient(135deg, #f4ad24 15.42%, #f29224 85.83%);
 background: linear-gradient(315deg, #f4ad24 15.42%, #f29224 85.83%);
 -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 border-radius: 30px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 z-index: 3;
}

.sb-nav:hover {
 background: -o-linear-gradient(135deg, #f4ad24 15.42%, #f4ad24 85.83%);
 background: linear-gradient(315deg, #f4ad24 15.42%, #f4ad24 85.83%);
}

.sb-nav:active {
 background: -o-linear-gradient(135deg, #f39224 15.42%, #f39224 85.83%);
 background: linear-gradient(315deg, #f39224 15.42%, #f39224 85.83%);
}

.sb-prev {
 left: 20px;
}

.sb-next {
 right: 20px;
}

.m-slider .swiper-slide {
 font-family: 'Montserrat', sans-serif;
 background: -webkit-gradient(linear,
 left bottom,
 left top,
 from(rgba(35, 31, 32, 0.5)),
 to(rgba(35, 31, 32, 0.5))),
 url(/local/templates/main-new/54711657.jpg);
 background: -o-linear-gradient(bottom,
 rgba(35, 31, 32, 0.5),
 rgba(35, 31, 32, 0.5)),
 url(/local/templates/main-new/54711657.jpg);
 background: linear-gradient(0deg,
 rgba(35, 31, 32, 0.5),
 rgba(35, 31, 32, 0.5)),
 url(/local/templates/main-new/54711657.jpg);
 padding-top: 44px;
 padding-bottom: 80px;
 background-size: cover;
 background-repeat: no-repeat;
}

.m-slider .swiper-slide>.container {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}

.m-slider .swiper-slide .slr-title {
 font-weight: 700;
 font-size: 60px;
 line-height: 73px;
 text-align: center;
 font-family: 'Montserrat', sans-serif;
 color: #ffffff;
 margin-bottom: 9px;
}

.m-slider .swiper-slide .slr-subtitle {
 font-weight: 500;
 font-family: 'Montserrat', sans-serif;
 font-size: 26px;
 line-height: 32px;
 text-align: center;
 color: #ffffff;
}

.m-slider .swiper-slide .separator {
 margin-top: 21px;
 margin-bottom: 19px;
}

.m-slider .swiper-slide p {
 margin-top: 0;
 margin-bottom: 0;
 font-weight: 400;
 font-size: 16px;
 font-family: 'Merriweather';
 line-height: 24px;
 text-align: center;
 color: #ffffff;
 max-width: 518px;
}

.m-slider .swiper-slide .btn {
 margin-top: 54px;
}

.o-btn {
 height: 60px;
 display: -webkit-box;
 font-family: 'Montserrat', sans-serif;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 padding: 20px 30px;
 width: -webkit-fit-content;
 width: -moz-fit-content;
 width: fit-content;
 font-weight: 600;
 font-size: 16px;
 line-height: 20px;
 text-transform: uppercase;
 color: #ffffff;
 background: -o-linear-gradient(135deg, #f4ad24 15.42%, #f29224 85.83%);
 background: linear-gradient(315deg, #f4ad24 15.42%, #f29224 85.83%);
 -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
 border-radius: 30px;
}

.o-btn svg {
 margin-left: 9px;
 width: 12px;
 min-width: 12px;
 height: 20px;
}

.o-btn:hover {
 background: -o-linear-gradient(135deg, #f4ad24 15.42%, #f4ad24 85.83%);
 background: linear-gradient(315deg, #f4ad24 15.42%, #f4ad24 85.83%);
}

.o-btn:active {
 background: -o-linear-gradient(135deg, #f39224 15.42%, #f39224 85.83%);
 background: linear-gradient(315deg, #f39224 15.42%, #f39224 85.83%);
}

.m-slider .swiper-slide .btn {
 min-width: 250px;
}

.m-slider .swiper-slide .slr-title {
 margin-top: 0;
}

@media (max-width: 1120px) {
 .directions-cards {
 grid-template-columns: repeat(3, 1fr);
 grid-column-gap: 30px;
 grid-row-gap: 60px;
 }

 .m-slider .swiper-slide .slr-title {
 font-weight: 700;
 font-size: 45px;
 line-height: 56px;
 }

 .m-slider .swiper-slide .slr-subtitle {
 font-weight: 500;
 font-size: 18px;
 line-height: 28px;
 }
}

@media (max-width: 834px) {
 .directions-card-body p {
 margin-bottom: 14px;
 }

 .m-slider .swiper-slide .slr-title {
 font-size: 36px;
 line-height: 44px;
 margin-bottom: 15px;
 }

 .m-slider .swiper-slide .slr-subtitle {
 font-size: 26px;
 line-height: 32px;
 }

 .m-slider .swiper-slide .separator {
 margin-top: 31px;
 margin-bottom: 29px;
 }

 .m-slider .swiper-slide {
 padding-top: 82px;
 padding-bottom: 81px;
 }

 .directions-section {
 padding-top: 0;
 }
}

@media (max-width: 768px) {
 .m-slider .swiper-slide .slr-title {
 font-size: 28px;
 line-height: 36px;
 }

 .directions-cards {
 grid-template-columns: repeat(2, 1fr);
 grid-column-gap: 20px;
 grid-row-gap: 30px;
 }

 .sb-nav {
 top: auto;
 bottom: 20px;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none;
 width: 40px;
 height: 40px;
 }

 .directions-section .s-title {
 font-size: 24px;
 line-height: 32px;
 }
}

@media (max-width: 640px) {
 .directions-cards {
 grid-template-columns: 100%;
 }
}

.ui-content {
 padding: 40px 0;
 display: grid;
 grid-template-columns: 256px 1fr;
 gap: 24px 24px;
}

#ui-menu {
 position: -webkit-sticky;
 position: sticky;
 top: 24px;
}

#ui-menu ul li:not(:last-child) {
 margin-bottom: 20px;
}

#ui-menu ul a {
 display: block;
 white-space: nowrap;
}

.ui-sidebar {
 padding-top: 40px;
}

.ui-box {
 padding: 40px 0;
 border-bottom: 1px solid #333;
 display: grid;
 grid-template-columns: repeat(2, 1fr);
 gap: 24px 24px;
}

.ui-box-title {
 font-size: 24px;
 line-height: 120%;
 font-weight: bold;
 margin-bottom: 32px;
}

@media (max-width: 577px) {
 .sb-nav {
 display: none;
 }

 .m-slider .swiper-slide {
 padding-top: 74px;
 padding-bottom: 73px;
 }

 .m-slider .swiper-slide .slr-title {
 font-size: 24px;
 line-height: 29px;
 margin-bottom: 9px;
 }

 .m-slider .swiper-slide .slr-subtitle {
 font-size: 16px;
 line-height: 20px;
 }

 .m-slider .swiper-slide .separator {
 margin-top: 11px;
 margin-bottom: 19px;
 }

 .m-slider .swiper-slide .btn {
 margin-top: 34px;
 }

 .directions-section .s-title {
 margin-bottom: 43px;
 }

 .directions-card-body p {
 margin-bottom: 11px;
 }

 .directions-cards {
 grid-row-gap: 50px;
 }

 .morebtn {
 margin-top: 50px;
 }
}

.services__item img {
 height: 228px;
 margin-bottom: 20px;
}

.services__item-wrapper {
 display: flex;
 flex-direction: column;
}

.services__item-content {
 flex: 1;
 display: flex;
 flex-direction: column;
}

.services__item-wrapper .services__item .link {
 margin-top: auto;
}

.services__item-subtitle {
 max-width: 85%;
 margin-left: auto;
 margin-right: auto;
}

.safety {
 padding-top: 60px;
 padding-bottom: 50px;
}

.safety .bottom-text {
 margin-bottom: 20px;
}

.safety__item {
 padding-bottom: 35px;
}

.benefits__item {
 display: flex;
 flex-direction: column;
 align-items: center;
}

.benefits__item img {
 height: 85px;
 min-height: 85px;
}

.benefits__item-title,
.benefits__item-text {
 max-width: 350px;
 margin-left: auto;
 margin-right: auto;
}

@media screen and (max-width: 1460px) {

 .swiper-container-3 .swiper-button-prev,
 .swiper-container-3 .swiper-button-next {
 bottom: auto;
 top: 50%;
 }
}

.swiper-container-3 .swiper-button-prev {
 left: 15px;
}

.swiper-container-3 .swiper-button-next {
 right: 15px;
}

.history {
 height: 100%;
 padding-bottom: 60px;
}

.swiper-container-3 .swiper-slide {
 height: auto;
}

.services__item-price {
 margin-top: auto;
}

.steps .services__item-subtitle {
 height: auto;
 margin-bottom: 30px;
}

.nice-select.open:after {
 -webkit-transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 transform: rotate(-180deg);
}

.nice-select:after {
 -webkit-transform-origin: center center;
 -ms-transform-origin: center center;
 transform-origin: center center;
}

.header__menu li {
 position: relative;
 line-height: inherit !important;
 height: 100%;
 display: flex;
 align-items: center;
}

.header__menu {
 display: flex;
 height: 100%;
}

@media (max-width: 1400px) {
 .header__menu a {
 font-size: 12px;
 }

 .header .logo {
 margin-right: 10px;
 width: 130px;
 min-width: 130px;
 height: 29px;
 }

 .header .logo img {
 width: 100%;
 }

 .header__menu li+li {
 margin-left: 8px;
 }

 .hamburger {
 margin-left: 20px !important;
 }
}

@media (max-width: 1280px) {
 .header__menu {
 display: none;
 }
}

.catalog__sits p,
.catalog__sits li {
 color: #000 !important;
}

@media (max-width: 577px) {
 .price__table table tbody tr:first-child td:first-child {
 background: rgba(243, 146, 36, 0.15) !important;
 color: #000 !important;
 }

 .custom__table--fixed tbody tr td {
 background: rgba(243, 146, 36, 0.15);
 border-radius: 4px;
 background: #f39224 !important;
 color: #fff !important;
 }

 .price__table .custom__table--fixed tbody tr:first-child td:first-child {
 background: #f39224 !important;
 }

 .custom__table--fixed tbody tr td p,
 .custom__table--fixed tbody tr td p {
 color: #fff !important;
 }
}

body .delivery {
 padding-top: 60px;
 padding-bottom: 60px;
}

body .note-boxes {
 margin-bottom: 50px;
}

body .works {
 padding: 60px 0;
}

body {
 padding: 60px 0 60px;
}

body .contacts {
 padding-top: 60px;
 padding-bottom: 60px;
 min-height: auto;
}

body .main-section {
 padding-top: 60px;
 padding-bottom: 80px;
}

.news__item-subtitle {
 overflow: hidden;
 display: -webkit-box;
 -webkit-line-clamp: 5;
 -webkit-box-orient: vertical;
 min-height: 120px;
 margin-top: auto;
}

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

.news__item-title a {
 overflow: hidden;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
}

@media (max-width: 577px) {
 .news__items {
 flex-direction: column;
 }

 .news__item {
 width: 100%;
 }
}

.news__item--short .news__item-subtitle {
 display: none;
}

@media (max-width: 1023px) {
 .request {
 overflow: hidden;
 }

 .request .bg-img {
 display: none !important;
 }
}

@media (max-width: 768px) {
 .text_content>img {
 float: none !important;
 margin-left: 0 !important;
 margin-right: 0 !important;
 width: auto !important;
 }

 ul.cont_ul li {
 position: relative;
 padding: 8px 0 8px 35px;
 }

 ul.cont_ul li:before {
 left: 0;
 top: 13px;
 }

 .catalog .buttons {
 display: none;
 }
}

@media screen and (max-width: 1229px) {
 .catalog .left-site {
 display: none !important;
 }

 .catalog .right-site {
 margin-left: 0 !important;
 max-width: 100% !important;
 }
}

.furniture__menu-btn {
 display: none !important;
}

@media screen and (max-width: 640px) {
 .button-fixed {
 top: 30% !important;
 bottom: auto !important;
 }

 .b24-widget-button-position-bottom-right {
 right: 20px !important;
 left: auto !important;
 bottom: 50px !important;
 }

 .popup__wrapper .popup-content {
 padding: 30px 20px;
 }
}

@media screen and (max-width: 1090px) {
 .popup__wrapper .close {
 top: 10px;
 right: 10px;
 }

 .popup.active {
 position: fixed !important;
 height: 100vh;
 }

 .popup__wrapper {
 margin-top: 0;
 }

 .bx-touch .b24-widget-button-popup-image {
 display: none !important;
 }

 .bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup {
 bottom: 67px !important;
 }
}

body {
 padding: 0 !important;
}

.note-boxes {
 display: grid;
 grid-template-columns: repeat(2, 1fr);
 grid-column-gap: 30px;
 grid-row-gap: 30px;
 margin-bottom: 100px;
}

.note-box {
 padding: 40px;
 background: rgba(35, 31, 32, 0.05);
 border-radius: 30px;
 background-position: bottom 0 right 0;
 background-repeat: no-repeat;
 background-image: url(/terminals/css/../img/svg/clock.svg);
}

.note-box ul li {
 position: relative;
 padding-left: 24px;
 font-weight: 400;
 font-size: 18px;
 line-height: 24px;
 color: #231f20;
 width: 100%;
}

.note-box ul li:before {
 content: '';
 position: absolute;
 left: 0;
 top: 8px;
 width: 8px;
 height: 8px;
 border-radius: 50%;
 background: #f39224;
}

.note-box ul li strong {
 display: block;
 margin-top: 6px;
}

.note-box ul li:not(:last-child) {
 margin-bottom: 20px;
}

@media (max-width: 1024px) {
 .note-box {
 background-position: bottom -17px right 0;
 background-size: 130px;
 }
}

@media (max-width: 860px) {
 .note-boxes {
 grid-template-columns: 100%;
 grid-row-gap: 20px;
 }
}

@media (max-width: 577px) {
 .note-box {
 border-radius: 0;
 padding: 30px 20px;
 }
}

.contacts__item {
 flex-direction: column;
}

.slider.bottom-line .swiper-cars .swiper-slide {
 height: 600px;
 width: fit-content;
}

.slider.bottom-line .swiper-cars img {
 width: 100%;
 width: 100%;
 max-width: 100%;
 height: 100%;
 object-fit: cover;
}

@media (max-width: 768px) {
 .slider.bottom-line .swiper-cars .swiper-slide {
 height: 290px;
 }
}

.swiper-button-next,
.swiper-button-prev {
 outline: none !important;
}

.print-show {
 display: none !important;
}

.fz0 {
 font-size: 0 !important;
}

.header__menu li {
 margin-left: 8px;
}

.header__menu {
 margin-right: 20px;
}

.news__item-title {
 margin-top: 0;
}

.news__item {
 margin-bottom: 40px;
}

.news__item-subtitle p {
 margin-top: 0;
}

.price__subtitle {
 text-align: center;
 margin-bottom: 60px;
 font-weight: 500;
 font-size: 24px;
 line-height: 40px;
}

.admin__table {
 display: grid;
 grid-template-columns: repeat(3, 1fr);
 grid-column-gap: 15px;
 grid-row-gap: 15px;
}

.admin__table tbody>tr {
 height: 100%;
 display: block;
 background: #f39224;
}

@media (max-width: 768px) {
 .admin__table {
 grid-template-columns: 100%;
 }
}

.new-adress-lbl {
 position: absolute;
 top: 0;
 left: 0;
 transform: translateY(-50%);
 width: 300px;
 height: auto;
}

.new-adress-lbl img {
 width: 100%;
}

.block-calculator.block-calculator-new-design {
 z-index: 1;
}

@media screen and (max-width: 1075px) {
 .block-calculator.block-calculator-new-design {
 padding-top: 70px;
 }
}

@media screen and (max-width: 768px) {
 .new-adress-lbl {
 position: static;
 transform: none;
 }

 .new-adress-lbl {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 30px;
 }

 .block-calculator.block-calculator-new-design {
 padding-top: 35px;
 }
}

@media screen and (max-width: 577px) {
 .new-adress-lbl {
 width: 290px;
 }
}

.c-table-row {
 display: grid;
 grid-template-columns: 150px repeat(9, 1fr);
 grid-column-gap: 8px;
}

.c-table-row+.c-table-row {
 margin-top: 8px;
}

.c-table-row .c-table-col {
 min-height: 88px;
 background: rgba(243, 146, 36, 0.15);
 border-radius: 4px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 font-weight: 500;
 font-size: 18px;
 line-height: 24px;
 color: #000000;
 padding: 20px 20px;
 width: 100%;
}

.c-table-row .c-table-col:first-child {
 background: #f39224;
 color: #fff;
 font-weight: 700;
}

.c-table-footer {
 margin-top: 30px;
}

.c-table-footer p {
 font-weight: 500;
 font-size: 18px;
 line-height: 24px;
 color: #000000;
 margin: 0;
}

.c-table-footer p+p {
 margin-top: 15px;
}

.c-table {
 margin-bottom: 30px;
}

@media (max-width: 1024px) {
 .delivery {
 padding-top: 80px;
 padding-bottom: 80px;
 }

 .delivery-title {
 margin-bottom: 40px;
 }

 .c-table-row .c-table-col {
 font-size: 16px;
 line-height: 22px;
 padding: 10px 10px;
 font-weight: 500;
 min-height: 64px;
 }

 .c-table-row .c-table-col:first-child {
 font-weight: 700;
 font-size: 16px;
 line-height: 22px;
 }

 .c-table-row {
 grid-column-gap: 4px;
 }

 .c-table-row+.c-table-row {
 margin-top: 4px;
 }
}

@media (max-width: 860px) {
 .c-table {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: justify;
 -ms-flex-pack: justify;
 justify-content: space-between;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 }

 .c-table .c-table-row {
 width: calc(50% - 2px);
 }

 .c-table .c-table-footer {
 width: 100%;
 }

 .c-table-row {
 grid-template-columns: 100%;
 grid-row-gap: 4px;
 }

 .c-table-row+.c-table-row {
 margin-top: 0;
 }

 .c-table-footer p {
 font-size: 16px;
 line-height: 22px;
 }
}

@media (max-width: 577px) {
 .c-table {
 margin-bottom: 40px;
 }
}

.c-table,
.c-table * {
 box-sizing: border-box !important;
}

html {
 overflow-x: hidden;
}

.drop-menu::-webkit-scrollbar {
 width: 6px;
}

.drop-menu::-webkit-scrollbar-track {
 background-color: transparent;
}

.drop-menu {
 scrollbar-width: thin;
}

.drop-menu {
 /* scrollbar-color: #58360c #58360c; */
 scrollbar-width: thin;
}

.drop-menu::-webkit-scrollbar-thumb {
 background-color: #58360c;
}

.soc,
.soc li {
 min-width: 30px;
}

body .header .container {
 height: 60px;
}

.new-adress-lbl {
 display: none;
}

body .tabs-controls .swiper-wrapper {
 justify-content: flex-start;
}

.contacts-list {
 padding-left: 0;
}

@media (min-width: 768px) {
 .tabs-controls .swiper-wrapper .swiper-slide {
 margin-right: 30px;
 }
}

.select-box .clear {
 position: absolute;
 top: 50%;
 right: 2px;
 transform: translateY(-50%);
 color: #fd9e44;
 width: 20px;
 height: 20px;
 display: flex;
 align-items: center;
 justify-content: center;
 background: none;
 display: none;
}

.select-box .is-selected~.clear {
 display: flex;
 padding: 4px;
}

body .select-box .is-selected:after {
 right: 28px;
}

.select-box {
 position: relative;
}

body .select-box .n-select.is-selected {
 padding-right: 45px;
}

body .select-box .nice-select .list {
 max-width: 300px;
 width: 300px;
}

body .select-box .nice-select .list li {
 white-space: normal;
 line-height: 24px;
 padding-top: 5px;
 padding-bottom: 5px;
 display: flex;
 align-items: center;
}

body .select-box .nice-select .list li+li {
 border-top: 1px solid rgba(0, 0, 0, 0.07);
}

@media (max-width: 768px) {
 body .select-box .nice-select .list {
 max-width: 225px;
 width: 225px;
 }
}




.content-block-vacansy {
 padding-top: 100px !important;
 padding-bottom: 100px !important;
}

.vacansy-list-item {
 padding: 40px 0;
}

.vacansy-list-item-header {
 display: flex;
 align-items: center;
 justify-content: space-between;
}

.vacansy-list-item:first-child {
 border-top: 2px solid #f2f2f2;
}

.vacansy-list-item {
 border-bottom: 2px solid #f2f2f2;
}

.vacansy-list-item-haed {
 display: flex;
 gap: 20px;
 margin-bottom: 20px;
}

.vacansy-list-item-haed .tag {
 color: var(--accent, #f39224);
 font-family: Montserrat;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 24px;
}

.vacansy-list-item-haed .dt {
 color: var(--black, #000);
 font-family: Montserrat;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 24px;
 opacity: 0.4;
}

.vacansy-list-item-title {
 color: var(--black, #000);
 /* desk / H3 */
 font-family: Montserrat;
 font-size: 24px;
 font-style: normal;
 font-weight: 700;
 line-height: 32px;
 margin: 0;
}

.vacansy-list-item-arrow {
 width: 40px;
 min-width: 40px;
 height: 40px;
 border-radius: 50%;
 display: flex;
 align-items: center;
 justify-content: center;
 background: rgba(243, 146, 36, 0.1);
 transition: all .3s ease;
}

.vacansy-list-item-grid {
 display: grid;
 grid-template-columns: 1fr 370px;
 gap: 30px;
 position: relative;
}

.vacansy-contact {
 border-radius: 30px;
 background-color: var(--grey-bg, #f2f2f2);
 padding: 30px;
 background-image: url('/img/tel.svg');
 background-position: bottom 0 right 0;
 background-repeat: no-repeat;
 height: fit-content;
 position: sticky;
 top: 20px;
}

.vacansy-contact p {
 color: var(--black, #000);
 font-family: Montserrat;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 24px;
 display: block;
 margin-bottom: 20px;
 margin-top: 0;
}

.vacansy-contact a {
 display: block;
 margin-bottom: 20px;
 color: var(--black, #000);
 /* desk / H4 */
 font-family: Montserrat;
 font-size: 18px;
 font-style: normal;
 font-weight: 700;
 line-height: 26px;
 text-decoration: none;
}

.vacansy-contact strong {
 color: var(--black, #000);
 font-family: Montserrat;
 font-size: 18px;
 font-style: normal;
 font-weight: 500;
 line-height: 30px;
 display: block;
}

.vacansy-contact span {
 color: var(--black, #000);
 font-family: Montserrat;
 font-size: 14px;
 font-style: normal;
 font-weight: 400;
 line-height: 20px;
 display: block;
}

.vacansy-text p {
 margin-top: 0;
 margin-bottom: 20px;
 color: var(--black, #000);
 font-family: Montserrat;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 24px;/
}

.vacansy-text h4 {
 margin-top: 20px;
 margin-bottom: 20px;
 color: var(--black, #000);
 /* desk / H4 */
 font-family: Montserrat;
 font-size: 18px;
 font-style: normal;
 font-weight: 700;
 line-height: 26px;
}


.vacansy-text ul li {
 color: var(--black, #000);
 font-family: Montserrat;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 24px;
 padding-left: 26px;
 position: relative;
}

.vacansy-text ul li+li {
 margin-top: 8px;
}

.vacansy-text ul li:before {
 content: "";
 position: absolute;
 top: 12px;
 left: 12px;
 width: 2px;
 height: 2px;
 border-radius: 50%;
 background-color: #000;
}

.vacansy-text ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

.vacansy-list-item-body {
 padding-top: 40px;
}

.s-button {
 display: flex;
 padding: 17px 40px 19px 40px;
 align-items: center;
 justify-content: center;
 border-radius: 30px;
 background: var(--accent, #F39224);
 color: var(--white, #FFF);
 font-family: Montserrat;
 font-size: 16px;
 font-style: normal;
 font-weight: 700;
 line-height: 24px;
 border: none !important;
 cursor: pointer;
 width: fit-content;
 outline: none;
 height: fit-content;
}

.s-button:hover {
 opacity: 0.8;
}

.vacansy-text .btn {
 margin-top: 40px;
}

.vacansy-list-item-body>strong {
 display: block;
 color: var(--black, #000);
 font-family: Montserrat;
 font-size: 32px;
 font-style: normal;
 font-weight: 500;
 line-height: 48px;
 margin-top: 40px;
}

.vacansy-list-item-body {
 display: none;
}

.vacansy-list-item-header {
 cursor: pointer;
}

.vacansy-list-item-header:hover .vacansy-list-item-arrow {
 background: var(--accent, #F39224);
}

.vacansy-list-item-header:hover .vacansy-list-item-arrow svg path,
.vacansy-list-item.active .vacansy-list-item-arrow svg path {
 stroke: #fff;
}

.vacansy-list-item.active .vacansy-list-item-arrow {
 background: var(--accent, #F39224);
 transform: rotate(90deg);
}

.geo-tabs {
 display: flex;
 justify-content: center;
 flex-wrap: wrap;
 gap: 50px;
 margin-bottom: 60px;
}

.geo-tab {
 color: var(--black, #000);
 /* desk / H3 */
 font-family: Montserrat;
 font-size: 24px;
 font-style: normal;
 font-weight: 700;
 line-height: 32px;
 opacity: 0.5;
 border: none;
 background: none;
 text-decoration: none;
}

.geo-tab:hover {
 opacity: 1;
}

.geo-tab.active {
 opacity: 1;
}

@media (max-width: 1024px) {
 .vacansy-list-item-grid {
 display: grid;
 grid-template-columns: 100%;
 gap: 40px;
 position: relative;
 }

 .vacansy-list-item-header {
 gap: 20px;
 }
}

@media (max-width: 980px) {
 .vacansy-list-item-arrow {
 width: 30px;
 min-width: 30px;
 height: 30px;
 }

 .vacansy-list-item {
 padding: 20px 0;
 }

 .vacansy-text .btn {
 margin-left: auto;
 margin-right: auto;
 }

 .vacansy-list-item-body>strong {
 font-size: 20px;
 }
}

.vacansy-list:not(.active) {
 display: none;
}

.vacancy-list-title {
 color: var(--black, #000);
 /* desk / H2 */
 font-family: Montserrat;
 font-size: 36px;
 font-style: normal;
 font-weight: 700;
 line-height: 44px;
 margin-bottom: 40px;
}

.vacansy-list+.vacancy-list-title {
 margin-top: 100px;
}

@media (max-width: 768px) {
 .vacancy-list-title {
 font-size: 22px;
 }

 .vacansy-list-item-title {
 font-size: 18px;
 }
}

.c-table-footer ul {
 list-style: disc;
 margin-left: 19px;
 padding: 0;
}

.c-table-footer ul li {
 font-weight: 500;
 font-size: 18px;
 line-height: 24px;
 color: #000000;
 margin: 0;
 list-style: disc;
 padding: 7px 0px;
 display: list-item;
}


.t-table-new {
 padding-top: 24px;
 padding-bottom: 27px;
}

.t-table-new .t-table-container {
 width: 100%;
}

.t-table-new .t-table-container-title {
 font-weight: 700;
 font-size: 24px;
 line-height: 29px;
 text-align: center;
 color: #58360C;
 margin-bottom: 24px;
}

.t-table-new .t-table {
 border: 1px solid #C8C7C7;
}

.t-table-new .t-table .row {
 display: grid;
 grid-template-columns: repeat(3, 1fr);
 background: #F1F1F1;
}

.t-table-new .t-table .row:not(:last-child) {
 border-bottom: 1px solid #C8C7C7;
}

.t-table-new .t-table .row .col:not(:last-child) {
 border-right: 1px solid #C8C7C7;
}

.t-table-new .t-table .row:nth-child(2n) {
 background-color: #fff;
}

.t-table-new .t-table .row.t-table-head {
 background: -o-linear-gradient(135deg, #F4AD24 15.42%, #F29224 85.83%);
 background: linear-gradient(315deg, #F4AD24 15.42%, #F29224 85.83%);
}

.t-table-new .t-table .row.t-table-head .col:not(:last-child) {
 border-right: 1px solid #fff;
}

.t-table-new .t-table .row.t-table-head .col {
 font-weight: 700;
 color: #231F20;
}

.t-table-new .t-table .row .col {
 font-weight: 400;
 font-size: 16px;
 line-height: 24px;
 text-align: center;
 color: #5A5758;
 min-height: 60px;
 padding: 10px 20px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
}

.t-table-new .t-table.t-table-row .row {
 grid-template-columns: repeat(10, 1fr);
}

.t-table-new .t-table.t-table-row .row .col {
 min-height: 70px;
 padding: 20px 5px;
}

.two-table .t-table-row.row {
 grid-template-columns: repeat(2, 50%);
 background: none;
}

.t-table-new .two-table {
 padding: 0 !important;
}


.exp-table .c-table-row .c-table-col:nth-child(6) {
 /* display: none !important; */
}

.services__item {
 cursor: pointer;
}


.t-table.t-table-row .row {
 grid-template-columns: repeat(9, 1fr) !important;
}

.block-calculator-new-design .calculator__item-1 {
 padding-right: 14px !important;
 margin-right: 14px !important;
}

.top-news {
 margin: 20px auto;
 max-width: 768px;
 text-align: center;
 padding: 0 0 10px;
 border-bottom: 1px solid #ccc;
}

.top-news__tile {
 font-weight: 700;
 font-size: 26px;
 line-height: 44px;
 text-align: center;
 color: #231F20;
 margin: 0 0 10px;
}

.top-news__body {
 line-height: 25px;
}

.top-news__body span {
 color: #f4aa24;
 font-size: 18px;
}

#request_form .nice-select-search-box, #filterRequests .nice-select-search-box {
 display: block !important;
 width: 100% !important;
 min-width: 100% !important;
 max-width: 100% !important;
}

#request_form .input-wrapper .nice-select-search-box input {
 width: 100% !important;
 min-width: 100% !important;
 max-width: 100% !important;
}

.services__item-subtitle > ul {
 padding-left: 0px;
}

.news-list-n .news-item {
box-sizing: border-box;
}



.opportunity__list.optlist {
 display: grid;
grid-template-columns: repeat(4, 1fr);
}


.services__items {
 display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 17px;
}

.services__item-wrapper {
overflow: hidden;
}

.services__item {
 min-width: 100%;
 }

.services__item img {
 object-fit: cover;
}

@media screen and (max-width: 1200px) {
 .services__item {
 width: 100%;
 }
}

@media(max-width: 1024px) {
.opportunity__list.optlist {
 display: grid;
grid-template-columns: repeat(3, 1fr);
}
}

@media(max-width: 850px) {
 .services__items {
grid-template-columns: repeat(1, 1fr);

}
}

@media(max-width: 768px) {
.opportunity__list.optlist {
 display: grid;
grid-template-columns: repeat(2, 1fr);
}
}

@media (max-width: 575px) {
 .works__list {
 display: flex;
flex-direction: column;
}
}


@media(max-width: 540px) {
.opportunity__list.optlist {
 display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 12px;
}

.opportunity__wrapper {
height: auto;
}

.opportunity__item {
margin-bottom: 0px;
}

.oplist2 .opportunity__item {
margin: 0px;
}

.optlist .opportunity__wrapper {
 max-height: 100%;
}
}

@media(max-width: 620px) {
 .note-box ul {
 padding: 0px 20px 0px 20px;
}
}

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

.catalog .right-site .breadcrumbs .breadcrumbs__list {
 padding-left: 0px;
}

.catalog .right-site .breadcrumbs li a:after {
 display: inline-block;
 content: '/';
 margin: 0 10px;
 color: #000;
}

.catalog .right-site .breadcrumbs .breadcrumbs__list li+li {
 padding-left: 0px;
}

/* End */


/* Start:/local/templates/main-new/template_styles.css?17494742108111*/
.header .tell li {
    vertical-align: middle;
}

.header .tell li:last-child img {
    margin-right: 20px;
}

.contacts__item-wrapper li.telegram::before {
    background-image: url(/local/templates/main-new/../main/assets/images/icons/telegram.png);
}

.contacts__item-wrapper li.whatsapp::before {
    background-image: url(/local/templates/main-new/../main/assets/images/icons/whatsapp.png);
}

@media screen and (max-width: 1300px) {
    .header .tell li:last-child img {
        margin-right: 5px;
    }

    .header__menu li+li {
        margin-left: 7px !important;
    }

    .banner1 {
        display: none;
    }
}

.footer .soc-mess-icon a,
.phone-item .soc-mess-icon a,
.soc-mess-icon a {
    margin: 2px;
}

.footer .soc-mess-icon img,
phone-item .soc-mess-icon img,
.footer-phone .soc-mess-icon img {
    margin: 0;
}

.footer .soc-mess-icon {
    margin: 10px;
    width: 100%;
    text-align: right;
}

/* .contacts__items .contacts__item:nth-child(8),
.contacts__items .contacts__item:nth-child(9),
.contacts__items .contacts__item:nth-child(10),
.contacts__items .contacts__item:nth-child(11),
.contacts__items .contacts__item:nth-child(12),
.contacts__items .contacts__item:nth-child(13),
.contacts__items .contacts__item:nth-child(14) {
 display: none !important;
} */

.delivery p {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
}

.note-box p {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #231f20;
}

.note-box p a {
    color: #f39224;
}

.trucking-map p {
    color: #5a5758;
}

.news-page .header-block {
    height: auto;
    padding-bottom: 40px;
}

@media (max-width: 980px) {

    .news-page .actual-block,
    .news-page .category-block,
    .news-list-block {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .news-page .top-line,
    .news-page .header-block .header-content-block,
    .news-page section.content-block {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .news-page .actual-block .actual-title {
        margin: 60px 0 60px;
    }

    .news-list-n,
    .news-column,
    .actual-block .news-list-n .news-item,
    .news-list-n .news-item {
        width: 100% !important;
    }

    .news-page {
        overflow-x: hidden;
    }

    .news-detail .content {
        flex-direction: column;
    }

    .news-detail .content .left-column {
        margin-right: 0 !important;
    }

    body .detail-title .title {
        margin-left: 0;
        margin-right: 0;
    }

    body .news-detail {
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 60px;
    }
}

.news-detail .content img {
    max-width: 100%;
    display: block;
    height: auto;
}

.img-hov {
    display: none;
}

.selects-row .arrow {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding: 0 6px;
    cursor: pointer;
}

.selects-row .arrow:hover .img-def {
    display: none;
}

.selects-row .arrow:hover .img-hov {
    display: block;
}

.n-select {
    color: #595858 !important;
}


.visually-hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.sitemap {
    margin: 70px 0px;
}

.sitemap ul {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.sitemap>ul {
    /* padding-left: 0px; */
}

.sitemap h1 {
    margin: 30px 0px;
}

.sitemap li {
    list-style: disc;
    display: list-item;
}

.custom-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.custom-list li {
    display: list-item;
    list-style: disc;
}

.custom-list a {
    color: blue;
}

.service-new-desc {
    padding-top: 60px;
}

.service-new-desc a {
    color: blue;
}

.service-new-desc h2 {
    margin: 27px 0px;
    line-height: 30px;
}

.service-new-desc p {
    line-height: 24px;
}

.service-new-desc li {
    display: list-item;
    line-height: 24px;
    font-size: 16px;
}

.service-new-desc ul li {
    list-style: disc;
}

.service-new-desc ol li {
    list-style: decimal;
}

.p-t-0 {
    padding-top: 0px;
}

.header {
    z-index: 96;
}

.header-search-wrap {
    display: flex;
    align-items: center;
    position: relative;
    height: 60px;
    width: 100%;
}

.header__menu {
    padding-left: 10px;
}

ul.soc {
    margin-left: 7px !important;
    min-width: auto;
}

.header-tels {
    padding-left: 10px;
}

.share-block {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 50px 0px;
    flex-wrap: wrap;
}

.share-title {
    font-size: 24px;
    font-weight: 600;
}

.marketplaces-desc {
    padding-top: 60px;
}

.marketplaces-desc a {
    color: blue;
}

.marketplaces-desc h2 {
    margin: 27px 0px;
    line-height: 30px;
}

.marketplaces-desc h1 {
    margin: 35px 0px;
}

.marketplaces-desc p {
    line-height: 24px;
}

.marketplaces-desc li {
    display: list-item;
    line-height: 24px;
    font-size: 16px;
}

.marketplaces-desc ul li {
    list-style: disc;
}

.marketplaces-desc ol li {
    list-style: decimal;
}

.banner.custom {
    display: flex;
    align-items: center;
    min-height: 305px;
}

@media(max-width: 768px) {
    .header-tels {
        align-items: center;
        justify-content: center;
        width: 100%;
    }
}

@media(max-width: 520px) {
    .header-search-wrap {
        width: auto;
    }
}

.custom-p-index {
    line-height: 25px;
    text-align: left;
}

.nashi-uslugi-desc {
    line-height: 25px;
    text-align: left;
}

.nashi-uslugi-desc ul li {
    display: list-item;
    list-style: disc;
}

.ul-custom-1 {
    line-height: 25px;
    text-align: left;
    margin-top: 40px;
}

.ul-custom-1 li {
    display: list-item;
    list-style: disc;
}

table.iksweb th {
    background: #347c99;
    color: #fff;
    font-weight: normal;
}

table.iksweb .head td {
    background: linear-gradient(315deg, #F4AD24 15.42%, #F29224 85.83%);
    font-weight: 700;
    color: #231F20;
}

table.iksweb .head td:not(:last-child) {
    border-right: 1px solid #fff;
}

table.iksweb td {
    border: 1px solid #C8C7C7;
}

.iksweb-wrap {
    overflow-x: auto;
}

.iksweb-wrap .iksweb {
    overflow-x: auto;
    width: 100%;
}

table.iksweb {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    height: auto;
}

.block-calculator-new-design .calculator__bottom .price {
    display: none !important;
}

table.iksweb,
table.iksweb td,
table.iksweb th {
    text-align: center;
}

.city-tables table.iksweb td {
    padding: 7px 10px;
}

.city-tables table.iksweb td {
    border-top: none;
    border-bottom: none;
}

.city-tables table.iksweb .head td {
    color: white;
    border: 1px solid #C8C7C7;
}

.city-tables table tr:last-child td {
    border-bottom: 1px solid #C8C7C7;
}

.city-tables {
    margin-bottom: 40px;
}

.city-tables .city-block {
    display: none;
}

.city-tables .city-block p {
    color: #4F4F4F;
    font-size: 14px;
}


.cookie-consent {
    position: fixed;
    bottom: 15px;
    right: 0;
    left: 0;
    background: #f8f8f8;
    color: #000;
    width: 100%;
    z-index: 99999;
    display: none;
    align-items: center;
    justify-content: center;
    gap: 10px;
    max-width: 1230px;
    padding: 10px 15px;
    margin: 0 auto;
    border-radius: 15px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 0px 15px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 0px 15px 0px rgba(34, 60, 80, 0.2);
}

.cookie-consent-button {
    padding: 5px 20px;
    border-radius: 5px;
    background-image: unset;
    background-color: #f4ad24;
    color: #fff;
    font-size: 14px;
}

.cookie-consent-button:hover {
    filter: opacity(80%);
}

.cookie-consent a:hover {
    filter: opacity(80%);
}

@media(max-width: 700px) {
    .cookie-consent {
        flex-direction: column;
        bottom: 0px;
        width: unset;
    }
}
/* End */
/* /local/templates/main-new/assets/css/fonts.css?16709375502458 */
/* /local/templates/main-new/assets/css/swiper-bundle.min.css?161375319713677 */
/* /local/templates/main-new/assets/css/swiper-bundle.min.css?161375319713677 */
/* /local/templates/main-new/assets/css/custom-ux.css?174774125523660 */
/* /local/templates/main-new/assets/css/owl.carousel.min.css?17416062433351 */
/* /local/templates/main-new/assets/css/libs.min.css?161375319712565 */
/* /local/templates/main-new/assets/css/style.min.css?1702037200112809 */
/* /local/templates/main-new/assets/css/simplebar.min.css?16705025742937 */
/* /local/templates/main-new/assets/css/jquery.fancybox.min.css?161375319712795 */
/* /local/templates/main-new/assets/css/nice-select.css?17168049585706 */
/* /local/templates/main-new/components/bitrix/search.form/header-mob/style.css?17303753551619 */
/* /local/templates/main-new/components/bitrix/search.form/header/style.css?17303743121444 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.min.css?15814161813715 */
/* /local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/styles.css?1656482925460222 */
/* /local/templates/main-new/assets/css/pageGruzoperevozkiPoRossii/new.css?165606477630974 */
/* /local/templates/main-new/styles.css?174841538752342 */
/* /local/templates/main-new/template_styles.css?17494742108111 */
