/*!
Theme Name: SCE
Theme URI: http://underscores.me/
Author: webcase
Author URI: http://underscores.me/
Description: Custom theme: SCE, developed by webcase
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sce
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

SCE is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}

.content-wrapper img {
	margin-right: 20px;
}

@media screen and (max-width: 1199px) {
	.header__content {
		display: block !important;
		position: fixed;
		top: 0;
		left: -100%;
		width: 100%;
		height: 100%;
		background: #8a53a0;
		z-index: 7777;
		padding-top: 30px;
		overflow-y: scroll;
		transition: .3s all;
		box-sizing: border-box;
	}

	.header__content.active {
		left: 0;
		transition: .3s all;
	}

	.header__wrapper {
		display: none !important;
	}

	.hamburger {
		z-index: 8888 !important;
	}

	.hamburger.active .hamburger__line:nth-of-type(2) {
		opacity: 0;
		transition: .1s all;
		background: #fff;
	}

	.hamburger.active .hamburger__line:first-of-type {
		transform: rotate(-45deg) !important;
		transition: .3s all;
		background: #fff;
		top: 50%;	
	}

	.hamburger.active .hamburger__line:nth-of-type(3) {
		transform: rotate(45deg) !important;
		transition: .3s all;
		background: #fff;	
		top: 50%;
	}

	.hamburger__line {
		left: 0 !important;
		transition: .3s all;
		transform: none !important;
	}

	body.unscrollable {
		overflow: hidden;
	}
}

@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{to{stroke-dashoffset:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@keyframes dash{to{stroke-dashoffset:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@font-face{font-family:'Montserrat';src:url(./../fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(./../fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(./../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(./../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(./../fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(./../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(./../fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"svgfont";src:url(./../fonts/svgfont.eot);src:url(./../fonts/svgfont.eot?#iefix) format('embedded-opentype'),url(./../fonts/svgfont.woff) format('woff'),url(./../fonts/svgfont.woff2) format('woff2'),url(./../fonts/svgfont.ttf) format('truetype');font-weight:400;font-style:normal}.icon,[class*=" icon-"],[class^=icon-]{font-family:"svgfont";font-style:normal;font-weight:400;text-rendering:auto;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-arrow-to:before{content:"\EA01"}.icon-automation:before{content:"\EA02"}.icon-condensat-info:before{content:"\EA03"}.icon-energy:before{content:"\EA04"}.icon-facebook:before{content:"\EA05"}.icon-heat-point:before{content:"\EA06"}.icon-next:before{content:"\EA07"}.icon-prev:before{content:"\EA08"}.icon-search:before{content:"\EA09"}.icon-send:before{content:"\EA0A"}.icon-steam:before{content:"\EA0B"}.icon-twitter:before{content:"\EA0C"}.icon-valve-info:before{content:"\EA0D"}.icon-test:before{content:"\EA0E"}.icon-close:before{content:"\EA0F"}.icon-dropdown:before{content:"\EA10"}.icon-ask:before{content:"\EA11"}.icon-play:before{content:"\EA12"}.icon-marker:before{content:"\EA13"}.icon-hide:before{content:"\EA14"}.icon-open:before{content:"\EA15"}.icon-info:before{content:"\EA16"}.icon-configure:before{content:"\EA17"}.icon-question-list:before{content:"\EA18"}.icon-copy:before{content:"\EA19"}.icon-hint:before{content:"\EA1A"}.icon-editor:before{content:"\EA1B"}.icon-resize:before{content:"\EA1C"}body{font-family:'Montserrat',sans-serif;color:#292929;font-size:14px;margin:0;font-weight:500;overflow-x:hidden}body.is-main{background:url(../img/bg.png) no-repeat;background-position:50% 0}body.is-overflow{overflow:hidden}textarea{resize:none;overflow:auto}main{min-height:65vh}a,button,figure,h1,h2,h3,h4,h5,h6,input,optgroup,option,p,select,textarea{margin:0;line-height:inherit;font:inherit;color:inherit}a{text-decoration:none}body.is-active,html.is-active{overflow:hidden;height:100%}html{background-color:#f7f8f9}body,html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.pointer{cursor:pointer}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;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{-webkit-transform-style:preserve-3d;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:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{left:10px;right:auto}.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next{left:auto}.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:1.1657881353884752e+62rem opacity;transition:1.1657881353884752e+62rem opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";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{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:1.4749180937592856e+41rem top,1.4749180937592856e+41rem -webkit-transform;transition:1.4749180937592856e+41rem transform,1.4749180937592856e+41rem top;transition:1.4749180937592856e+41rem transform,1.4749180937592856e+41rem top,1.4749180937592856e+41rem -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:1.4749180937592856e+41rem left,1.4749180937592856e+41rem -webkit-transform;transition:1.4749180937592856e+41rem transform,1.4749180937592856e+41rem left;transition:1.4749180937592856e+41rem transform,1.4749180937592856e+41rem left,1.4749180937592856e+41rem -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:1.4749180937592856e+41rem right,1.4749180937592856e+41rem -webkit-transform;transition:1.4749180937592856e+41rem transform,1.4749180937592856e+41rem right;transition:1.4749180937592856e+41rem transform,1.4749180937592856e+41rem right,1.4749180937592856e+41rem -webkit-transform}.swiper-pagination-progressbar{background:#000;background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;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-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#fff;background:rgba(255,255,255,.25)}.swiper-pagination-black .swiper-pagination-bullet-active,.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#000;background:rgba(0,0,0,.25)}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;background:#000;border-radius:10px}.swiper-scrollbar{-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%;background:rgba(0,0,0,.5);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;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;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;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,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;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{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.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:0;width:100%;height:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.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,fieldset[disabled] .control-select{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}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.caption{line-height:1.3;font-weight:700}.caption--size_1{word-break:break-all;font-size:24px}.caption--size_2{font-size:20px}.caption--size_3{font-size:18px}.caption--size_4{font-size:16px}.caption--size_5{font-size:15px}.caption--size_6{font-size:13px}.caption--size_7{font-size:12px;text-transform:uppercase}.caption--white{color:#fff}.caption--yellow{color:#f5cdac}.caption--contact{margin-bottom:10px}.cell{padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.cell--lg{padding:0 10px}.cell--xl{padding:0 15px}.cell--space_none{padding:0}.cols{width:100%}.cols--auto{padding:0}.container{padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:block}.container--fit_sm{max-width:544px}.container--fit_md{max-width:768px}.container--fit_lg{max-width:1000px}.container--fit_xl{max-width:1200px}.container--fit_xl2{max-width:1440px}.container--fit_fhd{max-width:1980px}.link,.link:hover,.template a:hover{-webkit-transition:.3s all ease;transition:.3s all ease}.link{cursor:pointer;display:inline-block}.link:hover,.template a:hover{color:#f5cdac}.link:hover .link__text{text-decoration:underline}.link--purple,.template b{color:#8a53a0}.link--white{color:#fff}.link--dark{color:#2a2a2a}.link__text{margin-right:10px}.link__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.mr-15{margin-right:15px}.ml-15{margin-left:15px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.mt-20,.template p+p{margin-top:20px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mb-5{margin-bottom:5px}.mt-5{margin-top:5px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.mb-20,table caption{margin-bottom:20px}.mb-30{margin-bottom:30px}.mt-40{margin-top:40px}.mt-30{margin-top:30px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-30{margin-right:30px}.ma-0{margin:0}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px;position:relative}.row--lg{margin:0 -10px}.row--xl{margin:0 -15px}.row--space_none{margin:0}.section{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;position:relative;width:100%;background-repeat:no-repeat}.section--about{background-color:#fff;padding:0}.section--bg-cover{background-size:cover}.section--pt-0{padding-top:0}.section.is-main{padding-top:60px}.template{line-height:1.8;overflow:hidden}.template img{max-width:100%!important;height:auto!important}.template--configurator img{width:auto!important;max-width:100%!important}.template--configurator table{min-width:auto!important;margin:0!important;width:707px}.template,.template--product{font-size:12px}.template b{font-weight:900}.template h1,.template h2,.template h3,.template h4,.template h5,.template h6{margin:30px 0;line-height:1.3;color:#8a53a0}.template h1:first-child,.template h2:first-child,.template h3:first-child,.template h4:first-child,.template h5:first-child,.template h6:first-child{margin-top:0}.template a{color:#8a53a0;text-decoration:underline;-webkit-transition:.3s all ease;transition:.3s all ease}.template ol,.template ul{list-style-type:none;padding:0;margin:10px 0}.template ol li,.template ul li{position:relative;padding-left:30px}.template ol li:before{content:'';width:auto;height:auto;background-color:transparent}.template ol li:before,.template ul li:before{left:0;color:#8a53a0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:absolute}.template ol li+li,.template ul li+li{margin-top:10px}.template blockquote{background-color:#fff;font-style:italic;padding:30px;margin:20px 0;position:relative;font-weight:400}.template blockquote:after{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background-color:#8a53a0}.template ol{counter-reset:li}.template ol li:before{font-size:14px;font-weight:700;top:0;counter-increment:li;content:counters(li,". ") ". "}.template ul li:before{content:'';top:10px;background-color:#8a53a0;border-radius:50%;width:8px;height:8px}.template h1{font-size:22px;font-weight:900;margin-top:0}.template h2{font-weight:900;font-size:18px}.template table{min-width:1128px;margin:20px 0}.template iframe{width:100%;height:250px}table{width:100%;border-spacing:0;border:0;border-collapse:collapse}table tr{background-color:#f1f1f3}table tr:nth-child(even){background-color:#eaeaee}table th{border:0}table th,table thead,table thead tr{background-color:#f5cdac}table th,table thead tr{font-size:16px;font-weight:700}table tbody{background-color:#fff}table td,table tr{border:0}table td,table th{padding:15px}table td{border-left:2px solid #f7f8f9}table td:first-child{border-left:0}table tr+tr{border-top:2px solid #f7f8f9}.fw-extra{font-weight:900}.fw-bold{font-weight:600}.fw-medium{font-weight:400}.fw-thin{font-weight:300}.fw-heavy{font-weight:800}.fw-extra-bold{font-weight:700}.fw-regular{font-weight:500}.w-100{width:100%}.center{text-align:center}.control-select{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;height:58px;background-color:#fff;text-align:left;color:#8a53a0;font-family:inherit;font-size:13px;-ms-touch-action:manipulation;touch-action:manipulation}.control-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.control-select .control-input{height:100%!important;min-height:43px}.control-select--purple{background-color:#f7f8f9;-webkit-box-shadow:inset 1px 1px 0 rgba(132,132,128,.17);box-shadow:inset 1px 1px 0 rgba(132,132,128,.17)}.control-select--purple .control-select__placeholder,.control-select--purple .control-select__single{color:#292929;font-size:13px}.control-select--multiple{min-height:47px;height:auto}.control-select--multiple .control-input{height:100%!important;min-height:47px}.control-select:focus{outline:0}.control-select__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.control-select__spinner:after,.control-select__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#8a53a0 transparent transparent;border-style:solid;border-width:2px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.control-select__loading-enter-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.control-select__loading-enter-active,.control-select__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.control-select__loading-enter,.control-select__loading-leave-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.control-select__input{margin-bottom:8px}.control-select__input,.control-select__placeholder,.control-select__single{font-family:inherit;-ms-touch-action:manipulation;touch-action:manipulation;overflow:hidden;position:relative;display:inline-block;min-height:20px;max-height:35px;line-height:20px;border:0;color:#949494;border-radius:5px;text-overflow:ellipsis;white-space:nowrap;padding:15px 40px 0 0;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.control-select__placeholder{margin-bottom:8px}.control-select__select{pointer-events:none!important;font-size:5px!important;width:49px!important}.control-select__input::-webkit-input-placeholder{color:#f5cdac}.control-select__input::-moz-placeholder{color:#f5cdac}.control-select__input::-ms-input-placeholder{color:#f5cdac}.control-select__input::placeholder{color:#f5cdac}.control-select__tag~.control-select__input,.control-select__tag~.control-select__single{width:auto}.control-select__input:hover,.control-select__single:hover{border-color:#cfcfcf}.control-select__input:focus,.control-select__single:focus{border-color:#8a53a0;outline:0}.control-select__single{margin-bottom:8px}.control-select__tags-wrap{display:inline}.control-select__tags{height:58px;font-size:13px;overflow:auto;display:block;cursor:pointer;padding:4px 3px 0 14px!important;border-radius:5px;border:1px solid #8a53a0}.control-select__tag{position:relative;display:inline-block;padding:10px 26px 10px 10px;border-radius:5px;margin-right:5px;color:#8a53a0;line-height:1;background:#8a53a0;margin-bottom:5px;margin-top:5px;white-space:nowrap;overflow:hidden;font-size:12px;max-width:100%;text-overflow:ellipsis}.control-select__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;font-style:initial;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;height:22px;width:22px;line-height:22px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.control-select__tag-icon:after{content:"×";color:#f5cdac;font-size:14px}.control-select__tag-icon:focus,.control-select__tag-icon:hover{background:#f5cdac}.control-select__tag-icon:focus:after,.control-select__tag-icon:hover:after{color:#fff}.control-select__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:4;-webkit-overflow-scrolling:touch}.control-select__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.control-select__content::webkit-scrollbar{display:none}.control-select__element{display:block}.control-select__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}.control-select__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.control-select__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.control-select__option--highlight{background:#fcf0e6;outline:0;color:#8a53a0}.control-select__option--highlight:after{content:attr(data-select);background:#fcf0e6;color:#8a53a0}.control-select__option--selected:after{content:attr(data-selected);color:#8a53a0}.control-select__option--selected,.control-select__option--selected.control-select__option--highlight{background:#fcf0e6;color:#8a53a0}.control-select__option--selected.control-select__option--highlight:after{background:#fcf0e6;content:attr(data-deselect);color:#8a53a0}.control-select__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.control-select__option--disabled.control-select__option--highlight{background:#dedede}.control-select__option--group{background:#ededed;color:#f5cdac}.control-select__option--group.control-select__option--highlight{background:#fefaf7;color:#f5cdac}.control-select__option--group.control-select__option--highlight:after{background:#fefaf7}.control-select__option--group-selected.control-select__option--highlight{background:#f5cdac;color:#fff}.control-select__option--group-selected.control-select__option--highlight:after{background:#f5cdac;content:attr(data-deselect);color:#fff}.control-select--active{z-index:4}.control-select--active+.control__label{z-index:5!important}.control-select--active .control-select__select{-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.control-select--active:not(.control-select--above) .control-select__current,.control-select--active:not(.control-select--above) .control-select__input,.control-select--active:not(.control-select--above) .control-select__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.control-select--active .control-select__placeholder{display:none}.control-select--above .control-select__content-wrapper,.control-select--above.control-select--active .control-select__current,.control-select--above.control-select--active .control-select__input,.control-select--above.control-select--active .control-select__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.control-select--above .control-select__content-wrapper{bottom:100%;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #8a53a0}.control-select--disabled{cursor:not-allowed}.control-select--disabled~.control__label{color:#c5a7d1}.control-select--disabled .control-select__current,.control-select--disabled .control-select__select,.control-select--disabled .control-select__single,.control-select--disabled .control-select__tags{cursor:not-allowed;color:#c5a7d1}.control-select-enter-active,.control-select-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.control-select-enter,.control-select-leave-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.table-wrapper{overflow:auto;margin-bottom:20px}.table-wrapper::-webkit-scrollbar{height:7px}.table-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px gray;box-shadow:inset 0 0 5px gray;border-radius:10px}.table-wrapper::-webkit-scrollbar-thumb{background:#8a53a0;border-radius:10px}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.social__item,.social__item:hover{-webkit-transition:.3s all ease;transition:.3s all ease}.social__item{cursor:pointer}.social__item+.social__item{margin-left:30px}.social__item:hover{color:#f5cdac}.social__item:hover .social__icon{color:#f5cdac}.social__icon,.social__item--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.social__item--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social__icon{-webkit-transition:.3s all ease;transition:.3s all ease}.social__icon--colored{color:#8a53a0}.steam{color:#fff}.steam__content{max-width:620px}.steam__description,.steam__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.steam__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(./../img/circle.svg);margin-bottom:10px;width:110px;height:110px;margin-left:auto;margin-right:auto;background-size:cover;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steam__icon svg path{fill:none}.steam__icon.is-animated-svg svg,.steam__icon.is-animating-svg svg,.steam__icon.is-animating-svg svg path{-webkit-transition:3s all ease;transition:3s all ease}.steam__icon.is-animating-svg svg path{stroke-dasharray:500;stroke-dashoffset:-500;stroke-width:1px;fill:none;stroke:#fff;-webkit-animation:dash 3s linear forwards;animation:dash 3s linear forwards}.steam__icon.is-animated-svg svg path{-webkit-transition:3s all ease;transition:3s all ease;fill:#fff;stroke:none}.steam__description{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px}.steam__info{margin-bottom:20px;line-height:22px;font-size:12px}.steam__item{text-align:center;margin:10px 10px 20px;width:calc(50% - 20px)}.steam__title{margin-bottom:20px}.steam__text{font-size:12px}.help--type_error{color:#dc3545;font-size:10px}.help-info{margin-top:20px;position:relative;z-index:1}.help-info__button,.help-info__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.help-info__button,.help-info__button:hover{-webkit-transition:.3s all ease;transition:.3s all ease}.help-info__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #fff;border:3px solid rgba(255,255,255,.13);cursor:pointer}.help-info__button:hover{border-color:#fff}.help-info__icon{font-size:70px}.help-info__text{font-size:16px;font-weight:700;margin-bottom:30px}.help-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.help-info__item{color:#fff;background-color:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;-webkit-transition:.3s all ease;transition:.3s all ease;height:158px}.help-info__item:last-child{margin-bottom:0}.help-info__item--white{color:#666}.help-info__item--white .help-info__icon{color:#8a53a0}.help-info__item--white .help-info__button{color:#8a53a0;border:3px solid #8a53a0;border:3px solid rgba(138,83,160,.13)}.help-info__item--white .help-info__button:hover{border-color:#8a53a0}.help-info__item--purple .help-info__content,.help-info__item--white .help-info__content,.help-info__item--yellow .help-info__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.help-info__item--purple{background-color:#8a53a0}.help-info__item--yellow{background-color:#f5cdac}.title{color:#292929;font-weight:700;font-size:20px}.title--white{color:#fff}.about-main,.title--line{position:relative}.about-main__content{padding:30px 16px}.about-main__image{display:none}.about-main__text{margin-top:30px;font-size:14px}.question-form__text{margin-top:20px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=82)";opacity:.82;font-size:13px;line-height:24px;margin-bottom:20px}.swiper-button-next,.swiper-button-prev{background-image:none;width:36px;height:36px;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;color:#8a53a0;-webkit-transition:.3s all ease;transition:.3s all ease;outline:0}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#8a53a0;color:#fff}.swiper-button-next{right:0}.news-main{position:relative}.news-main--aside{margin-top:20px}.news-main__arrow--prev{right:36px;left:auto}.news-main__slider{margin-top:30px}.news-main__item{background-color:#fff;height:438px!important;position:relative;overflow:hidden}.news-main__item img,.news-main__item:hover img{-webkit-transition:.6s -webkit-transform ease;transition:.6s transform ease;transition:.6s transform ease,.6s -webkit-transform ease}.news-main__item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.news-main__item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto}.news-main__item--latest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:370px!important}.news-main__item--latest:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(31,26,23,.62)),color-stop(40%,rgba(31,26,23,.02)),color-stop(41%,rgba(31,26,23,0)));background-image:-webkit-linear-gradient(bottom,rgba(31,26,23,.62) 0%,rgba(31,26,23,.02) 40%,rgba(31,26,23,0) 41%);background-image:linear-gradient(0deg,rgba(31,26,23,.62) 0%,rgba(31,26,23,.02) 40%,rgba(31,26,23,0) 41%)}.article__image img,.news-main__item--w-100{width:100%}.news-main__item--aside{margin-bottom:20px}.news-main__image{height:205px;overflow:hidden;position:relative}.news-main__content{padding:20px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(100% - 205px);-webkit-box-sizing:border-box;box-sizing:border-box}.news-main__content--main{height:auto;padding-top:0}.news-main__date{margin-bottom:20px}.article__date,.news-main__date{color:#a4a4a4;font-weight:600;font-size:13px}.article__date--main,.news-main__date--main{color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=56)";opacity:.56}.news-main__title{font-weight:700;position:relative;line-height:26px;margin-bottom:20px;height:78px;z-index:1;overflow:hidden}.news-main__title--main{color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}.text{font-size:14px;line-height:20px}.breadcrumbs{font-size:12px;padding:24px 0;margin:0}.breadcrumbs a,.breadcrumbs a:hover,.swiper-button-next:hover,.swiper-button-prev:hover{-webkit-transition:.3s all ease;transition:.3s all ease}.breadcrumbs a:hover{color:#8a53a0}.breadcrumbs .breadcrumb_last:hover{color:#292929}.main{background-repeat:no-repeat}.nav-links,.nav-links .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -7px}.nav-links .page-numbers{background-color:#fff;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;padding:4px;margin:3px}.nav-links .page-numbers.next,.nav-links .page-numbers.prev{width:auto}.nav-links .page-numbers.dots{background-color:transparent;pointer-events:none}.nav-links .page-numbers.current,.nav-links .page-numbers:hover{-webkit-transition:.3s all ease;transition:.3s all ease;background-color:#8a53a0;color:#fff}.article__date{margin-bottom:15px}.article__aside{margin-top:30px}.article__card{width:100%;margin-top:20px;background-color:#fff;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.article__card--mt-0{margin-top:0}.article__image{width:calc(100% + 30px);margin-bottom:20px;margin-left:-15px}.card{background-color:#fff;padding:15px}.marker{color:#8a53a0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:13px}.content-wrapper{margin-top:20px}.about__row{background-color:#fff}.about__row--reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about__content{padding:15px}.about__image{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;position:relative;overflow:hidden;height:310px}.about__image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}.search{margin-top:30px}.search--ma-0{margin:0}.search__title{font-size:18px;margin-bottom:20px}.search__query{color:#8a53a0;font-weight:700;padding:0 5px}.search__number{color:#8a53a0;font-size:20px;font-weight:700}.search__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;position:relative}.nav-links .page-numbers,.search__item:after,.search__item:hover:after{-webkit-transition:.3s all ease;transition:.3s all ease}.search__item:after{content:'';position:absolute;width:100%;bottom:0;left:0;height:1px;background-color:#bfbfbf}.search__item:hover:after{background-color:#8a53a0;height:3px}.search__content{padding-left:50px}.not-found,.not-found__image{display:-webkit-box;display:-ms-flexbox;display:flex}.not-found{margin:0 auto;max-width:460px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#2a2a2a;min-height:calc(100vh - 80px);padding:40px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.not-found__image{margin-bottom:15px}.not-found__title{margin-bottom:10px;font-size:24px;font-weight:700}.not-found__code{color:#8a53a0;padding-left:15px}.not-found__subtitle{font-weight:300;font-size:25px;margin-bottom:35px}.not-found__text{font-size:14px;font-weight:300;line-height:30px;margin-bottom:40px}.not-found__button{width:100%}.services{margin-bottom:20px}.services__icon,.services__item{display:-webkit-box;display:-ms-flexbox;display:flex}.services__item{padding:16px 20px;background-color:#fff;color:#8a53a0;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px;font-size:13px;cursor:pointer;width:100%}.services__item+.services__item{margin-top:3px}.services__item.is-active{cursor:default;background-color:#8a53a0;color:#fff;position:relative;z-index:2}.services__item.is-active:after{content:'';position:absolute;border:7px solid transparent;border-bottom-color:#8a53a0;top:-14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.services__icon{width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.services__item{-webkit-transition:all 1s;transition:all 1s}.services__wrapper-enter,.services__wrapper-leave-to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.services__wrapper-leave-active{position:absolute}.audit__content{background-color:#f5cdac;padding:10px}.audit__title{font-weight:700;font-size:13px;line-height:22px}.products--category{margin-top:15px;margin-bottom:20px}.products__item,.products__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.products__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.products__item{padding:10px;width:100%;height:410px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin-bottom:15px;-webkit-transition:.3s -webkit-box-shadow ease;transition:.3s box-shadow ease;transition:.3s box-shadow ease,.3s -webkit-box-shadow ease}.products__item:hover{-webkit-box-shadow:0 20px 28px 2px rgba(55,75,85,.25);box-shadow:0 20px 28px 2px rgba(55,75,85,.25)}.products__item--aside{margin-top:20px}.products__image,.products__title{overflow:hidden;display:-webkit-box}.products__title{font-size:15px;font-weight:700;margin:10px 0;max-height:86px;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.products__image{height:212px;width:100%;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}.products__image img,.v--modal-image .v--modal img{max-height:100%;max-width:100%}.header__social img,.map iframe,.products__button,.products__title{width:100%}.tooltip{position:relative}.tooltip__icon{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:#8a53a0;font-size:28px}.tooltip__icon--white{color:#fff}.swipe-note.is-hidden{display:none}.catalog__content{margin-top:20px}.catalog__category{margin-bottom:20px;font-size:18px;font-weight:700;color:#8a53a0}.catalog__subcategory{margin-bottom:10px;font-size:16px;font-weight:600}.header{width:100%;position:relative;min-height:80px;text-align:center;background-image:url(./../img/pipes.png);background-size:cover;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;color:#fff}.header.is-active .header__content{position:fixed;height:100%;width:100%;background-color:#8a53a0;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;display:block;z-index:5;padding-bottom:40px;padding-top:80px;overflow:auto}.header .logo--white,.header.is-active .logo--colored{display:none}.header.is-active .logo--white{display:block}.header .hamburger__line,.header .nav{background-color:#8a53a0}.header .hamburger__line.is-active{background-color:#fff}.header .search__input{color:#fff}.header .search__input:focus,.header--main .search__input:focus{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.header__button,.header__list{display:-webkit-box;display:-ms-flexbox;display:flex}.header__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__list.is-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible;-webkit-transition:.5s all ease;transition:.5s all ease}.header--fixed,.header--main{-webkit-transition:.3s background-color ease;transition:.3s background-color ease}.header--fixed{position:fixed;top:0;z-index:12}.header--main{color:#fff;background-color:transparent}.header--main .logo--colored{display:none}.header--main .logo--white{display:block}.header--main .search__input{color:#fff}.header--main .search__input::-webkit-input-placeholder{color:#fff}.header--main .search__input::-moz-placeholder{color:#fff}.header--main .search__input::-ms-input-placeholder{color:#fff}.header--main .search__input::placeholder{color:#fff}.header--main .hamburger__line{background-color:#fff}.header--main .header__social{color:#fff}.header__wrapper{padding:10px 0}.header__content{display:none}.header__search{-webkit-appearance:none;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;margin:15px 0}.header__contact{position:relative}.header__contact+.header__contact{margin-top:15px}.header__dropdown{display:none}.header__dropdown.is-active{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:.5s all ease;transition:.5s all ease}.header__social{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:76px;height:76px;margin:0 auto}.header__social--xl-hide,.nav__item,.nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__item,.nav__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__item{color:#fff;font-weight:500;margin-bottom:10px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav__link,.nav__link:hover,.search__input{-webkit-transition:.3s all ease;transition:.3s all ease}.nav__link{cursor:pointer;padding:5px 0}.nav__link:hover,.search__input{color:#f5cdac}.search__input{background-color:transparent;border:0;font-weight:500;border-radius:0;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;color:#8a53a0;-webkit-appearance:none}.search__input:focus{-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-appearance:none;-webkit-box-shadow:0 1px 0 0 #8a53a0;box-shadow:0 1px 0 0 #8a53a0}.search__field{margin-left:25px}.search__icon{cursor:pointer;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border:0;outline:0}.search__icon--yellow{color:#f5cdac}.hamburger{position:absolute;height:20px;width:25px;cursor:pointer;z-index:100;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:16px}.hamburger.is-active .hamburger__line{background-color:#fff;-webkit-transition:.5s all ease;transition:.5s all ease}.hamburger.is-active .hamburger__line:nth-child(2){width:0}.hamburger.is-active .hamburger__line:first-child,.hamburger.is-active .hamburger__line:last-child{top:50%}.hamburger.is-active .hamburger__line:first-child{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hamburger.is-active .hamburger__line:last-child{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.hamburger__line{position:absolute;left:50%;width:100%;height:3px;background-color:#fff;-webkit-transition:.5s all ease;transition:.5s all ease;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hamburger__line:first-child{top:0}.hamburger__line:nth-child(2){top:8px}.hamburger__line:last-child{top:16px}.logo--absolute{position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tiered_menu{position:relative;display:block}.tiered_menu.is-active>.tiered_menu__content{height:auto;-webkit-transition:.3s all ease;transition:.3s all ease;margin-top:10px}.tiered_menu.is-active>.nav__link .tiered_menu__icon{color:#f5cdac;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.tiered_menu.is-active,.tiered_menu:hover,.tiered_menu:hover>.nav__link,.tiered_menu:hover>.nav__link .tiered_menu__icon{color:#f5cdac}.tiered_menu:hover .tiered_menu__content{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible}.tiered_menu:hover .tiered_menu__content,.tiered_menu__content,.tiered_menu__icon{-webkit-transition:.3s all ease;transition:.3s all ease}.tiered_menu__icon{color:#fff;font-size:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:5px}.tiered_menu__content{cursor:default;height:0;overflow:hidden;top:100%;background-color:#fff}.tiered_menu__title{font-size:15px;color:#8a53a0;line-height:25px;font-weight:700;cursor:pointer;display:block;text-align:center;margin-bottom:15px}.tiered_menu__item,.tiered_menu__item:hover{-webkit-transition:.3s all ease;transition:.3s all ease}.tiered_menu__item{cursor:pointer;font-size:13px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#292929}.tiered_menu__item:hover{color:#f5cdac;text-decoration:underline}.tiered_menu__block{display:block;padding-left:15px;padding-right:15px;margin-top:15px;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.tiered_menu__block .tiered_menu__icon{color:#8a53a0}.submenu.is-active,.submenu:hover,.tiered_menu__block.is-active{color:#f5cdac}.tiered_menu__block.is-active .tiered_menu__content{height:auto;-webkit-transition:.3s all ease;transition:.3s all ease;margin-top:10px}.tiered_menu__block.is-active .tiered_menu__icon{color:#8a53a0;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.submenu{position:relative;display:block}.submenu.is-active .submenu__content{height:auto;-webkit-transition:.3s all ease;transition:.3s all ease;margin-top:10px}.submenu.is-active .submenu__icon{color:#f5cdac;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.submenu:hover .nav__link{color:#f5cdac}.submenu:hover .submenu__content{-webkit-transition:.3s all ease;transition:.3s all ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible}.submenu:hover .submenu__icon{color:#f5cdac}.submenu__content,.submenu__icon{-webkit-transition:.3s all ease;transition:.3s all ease}.submenu__icon{color:#fff;font-size:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:5px}.submenu__content{cursor:default;height:0;overflow:hidden;top:100%;background-color:#fff}.submenu__block{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.submenu__block+.submenu__block{border-left:1px solid #dbdfe4}.submenu__title{font-size:15px;color:#8a53a0;line-height:25px;font-weight:700;cursor:pointer;display:block;text-align:left;margin-bottom:15px}.submenu__title:hover{text-decoration:underline}.submenu__item{cursor:pointer;color:#292929;-webkit-transition:.3s all ease;transition:.3s all ease;font-size:13px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submenu__item:last-child{margin-bottom:0}.submenu__item:hover{color:#f5cdac;-webkit-transition:.3s all ease;transition:.3s all ease;text-decoration:underline}.footer{background-color:#343434;color:#fff;font-size:13px;text-align:center}.footer__main{padding:20px 16px}.footer__text{font-size:13px;color:#858585}.footer__subtitle{font-size:15px;font-weight:700;margin-bottom:10px}.footer__map{width:100%;height:250px}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.footer__list{list-style-type:none;padding:0;margin:0}.footer__list-item{line-height:35px}.footer__info{padding-bottom:20px;position:relative}.footer__info:after{content:'';position:absolute;bottom:0;right:0;height:1px;background-color:#c2c2c2;background-color:rgba(194,194,194,.11);width:100%}.footer__block{width:100%;margin-bottom:10px}.map{width:100%;height:100%}.gmnoprint,.map a[target=_blank]{display:none!important}.contact--main{font-size:15px;color:#2a2a2a}.contact--ma{margin:20px 0}.contact__social{margin-top:20px}.contact__text{font-size:13px;color:#858585}.contact__text--main{font-size:15px}.contact__address{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__address--footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact__phone{font-weight:700;font-size:18px;margin-bottom:20px}.contact__phone--main{margin-bottom:10px}.contact__email,.control-checkbox+.control-checkbox,.control-radio+.control-radio{margin-top:20px}.contact__title{font-size:17px;font-weight:700;line-height:25px;margin-bottom:20px}.control-checkbox,.control-radio{-ms-flex-negative:0;flex-shrink:0;background-color:transparent;vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.control-checkbox__input,.control-radio__input{position:absolute;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.control-checkbox__body,.control-radio__body{position:relative;color:inherit;width:28px;height:28px;-webkit-box-shadow:inset 1px 1px 0 rgba(132,132,128,.17);box-shadow:inset 1px 1px 0 rgba(132,132,128,.17);background-color:#f7f8f9;cursor:pointer;margin-right:10px}.control-checkbox__body--ma-0,.control-radio__body--ma-0{margin:0}.control-checkbox__body--white,.control-radio__body--white{background-color:#fff}.control-checkbox__body--sm,.control-radio__body--sm{width:24px;height:24px}.control-checkbox__body--xs,.control-radio__body--xs{width:18px;height:18px}.control-checkbox__mark,.control-radio__mark{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.control-checkbox__text,.control-radio__text{width:calc(100% - 38px);line-height:20px;font-size:13px}.control-checkbox__mark{width:50%;height:20%;-webkit-transform:translateY(-70%) translateX(-50%) rotate(-45deg);-ms-transform:translateY(-70%) translateX(-50%) rotate(-45deg);transform:translateY(-70%) translateX(-50%) rotate(-45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;border:2px solid #8a53a0;border-top-width:0;border-right-width:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.control-checkbox__body--main{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #8a53a0}.control-radio__body{border-radius:50%}.control-radio__body--main{border:3px solid #8a53a0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s border-width ease;transition:.3s border-width ease;margin:0}.control-radio__mark{width:50%;height:50%;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;background-color:#8a53a0;border-radius:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.control-checkbox__input:checked~.control-checkbox__body .control-checkbox__mark,.control-checkbox__mark--checked,.control-radio__input:checked~.control-radio__body .control-radio__mark{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.control-radio__input:checked~.control-radio__body--main .control-radio__mark{display:none}.control-radio__input:checked~.control-radio__body--main{border-width:9px;-webkit-transition:.3s border-width ease;transition:.3s border-width ease}.control-radio__input:checked~.control-radio__body--sm,.control-radio__input:checked~.control-radio__body--xs{border-width:7px;-webkit-transition:.3s border-width ease;transition:.3s border-width ease}.control-radio__input:checked~.control-radio__body--xs{border-width:6px}.control-checkbox__input:checked~.control-checkbox__body--main .control-checkbox__mark{border-color:#fff;-webkit-transition:.3s border-color ease;transition:.3s border-color ease}.control-checkbox__input:checked~.control-checkbox__body--main{background-color:#8a53a0;-webkit-transition:.3s background-color ease;transition:.3s background-color ease}.control-input{height:58px;border:0;padding:22px 18px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:0;-webkit-appearance:none;border-radius:0}.control-input--textarea{min-height:80px;height:auto}.control-input--textarea-lg{min-height:117px;height:auto}.control-input--dark{-webkit-box-shadow:inset 1px 1px 0 rgba(132,132,128,.17);box-shadow:inset 1px 1px 0 rgba(132,132,128,.17);background-color:#f7f8f9}.control-input--hidden{display:none}.control-input--icon{padding-right:60px}.control-input--no-border{-webkit-box-shadow:none;box-shadow:none}.control-input:disabled{cursor:not-allowed;background-color:transparent}input{outline:0}input::-webkit-input-placeholder{font-family:'Montserrat',sans-serif;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}input::-moz-placeholder{font-family:'Montserrat',sans-serif;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}input::-ms-input-placeholder{font-family:'Montserrat',sans-serif;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}input::placeholder{font-family:'Montserrat',sans-serif;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}input:-ms-input-placeholder,input::-webkit-input-placeholder{font-family:'Montserrat',sans-serif;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}input:disabled,input:disabled~.control__label{color:#949494;cursor:not-allowed}input:-moz-read-only,input:-moz-read-only~.control__label{color:#949494;pointer-events:none}input:read-only,input:read-only~.control__label{color:#949494;pointer-events:none}.flatpickr-input:-moz-read-only,.flatpickr-input:-moz-read-only~.control__label,input[name=date]:-moz-read-only,input[name=date]:-moz-read-only~.control__label{pointer-events:auto;color:#292929}.flatpickr-input:read-only,.flatpickr-input:read-only~.control__label,input[name=date]:read-only,input[name=date]:read-only~.control__label{pointer-events:auto;color:#292929}input:focus~.control__label,textarea:focus~.control__label{-webkit-transition:.3s all ease;transition:.3s all ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}input[type=date]::-webkit-calendar-picker-indicator{width:100%}input[type=date],input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.control{margin:10px 0;width:100%}.control--product{margin:0}.control--neighbor{margin-bottom:0;position:relative}.control--neighbor:after{content:'';position:absolute;bottom:0;height:1px;background-color:#5976ba;background-color:rgba(89,118,186,.11);width:100%}.control__elements{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.control__label{position:absolute;top:20px;left:18px;font-size:13px;pointer-events:none}.control__icon,.control__label,.control__label.is-active{-webkit-transition:.3s all ease;transition:.3s all ease}.control__label.is-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.control__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#8a53a0;z-index:1;right:0;height:100%;width:58px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:0;background:0 0}.control__meta{position:absolute;bottom:5px;right:18px}.button,.button--white{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button{height:58px;padding:10px 18px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:0;font-size:14px;font-weight:700;-webkit-appearance:none;cursor:pointer;text-transform:uppercase;overflow:hidden;position:relative;-webkit-transition:.3s all ease;transition:.3s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button--white{background-color:#fff;color:#8a53a0}.button--purple{background-color:#8a53a0;color:#fff}.button--grey{background-color:#f7f8f9;color:#8a53a0}.button--rounded{border-radius:5px}.button--sm{font-size:12px;padding:10px 30px;height:47px}.button--copy{font-size:23px}.button__icon{margin-left:10px}.button__icon--yellow{color:#f5cdac}.button--order{padding:5px;height:40px}.button.is-success{background-color:#65b148;color:#fff}.button.is-error,.button.is-success,.close{-webkit-transition:.3s all ease;transition:.3s all ease}.button.is-error{background-color:#dc3545;color:#fff}.required{color:#8a53a0;padding-left:4px}.close{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;color:#000;position:absolute;top:0;right:0;cursor:pointer;font-size:9px;width:34px;height:34px}.close:hover{background-color:#8a53a0;color:#fff}.v--modal-centered .v--modal{left:0!important;margin:0 auto!important;border-radius:0!important;padding:29px 20px!important;width:calc(100% - 32px)!important;max-height:90vh!important;height:auto!important;overflow-y:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none!important;box-shadow:none!important}.v--modal-image{height:0!important;width:0!important}.v--modal-image .v--modal .modal{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v--modal-background-click{height:100%!important}.vue-modal-resizer{width:25px!important;height:25px!important;background-color:#f3edf6!important}.vue-modal-resizer:after{border:0!important;font-size:24px;color:#8a53a0;content:'\EA1C'!important;font-family:"svgfont"}.modal__text{white-space:pre-wrap}.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.modal__content img{pointer-events:none}.product{margin-bottom:20px}.product__description{background-color:#fff;padding-bottom:5px}.product__item{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.product__item--image{height:240px;padding:10px}.product__text{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;margin:5px 5px 5px 0;padding:10px}.product__text::-webkit-scrollbar{width:8px}.product__text::-webkit-scrollbar-track{-webkit-box-shadow:inset 1px 2px 1px 1px rgba(127,127,127,.31);box-shadow:inset 1px 2px 1px 1px rgba(127,127,127,.31);border-radius:4px;background-color:#f7f8f9}.product__text::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 1px 2px 1px 1px rgba(72,72,72,.31);box-shadow:inset 1px 2px 1px 1px rgba(72,72,72,.31);border-radius:4px;background-color:#d8dbdf}.product__image,.product__slider{height:100%}.product__title{margin-bottom:20px;font-size:20px;font-weight:700}.product__image{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}.product__image img{max-width:100%;max-height:100%}.product__arrow{background-color:#f7f8f9;color:#8a53a0;z-index:2;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:0;font-size:14px}.product__arrow--next{top:0}.product__arrow--prev{right:0;left:auto;top:36px}.product__arrow:hover{color:#fff;background-color:#8a53a0}.configurator{overflow:auto}.configurator::-webkit-scrollbar{height:7px}.configurator::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px gray;box-shadow:inset 0 0 5px gray;border-radius:10px}.configurator::-webkit-scrollbar-thumb{background:#8a53a0;border-radius:10px}.configurator__content{width:868px}.configurator__heading{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;background-color:#f5ccad;position:relative;padding:15px}.configurator__heading:before{content:'';right:95px;background-color:#f7f8f9;width:2px;height:100%;top:0;position:absolute}.configurator__heading--or_container{background-color:#eaeaee;border-top:2px solid #f7f8f9;border-bottom:2px solid #f7f8f9}.configurator__title{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px;font-weight:700;width:calc(100% - 75px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px}.configurator__title--sm{font-size:16px}.configurator__code,.configurator__icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.configurator__icon{margin-right:10px;height:20px;border:2px solid #000;border-radius:5px;width:20px}.configurator__icon:after,.configurator__icon:before{content:'';position:absolute;background-color:#000;width:11px;height:2px;top:50%;left:50%;-webkit-transition:.3s all ease;transition:.3s all ease}.configurator__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.configurator__icon:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.configurator__icon.is-active:after{width:0}.configurator__code{width:95px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;z-index:2}.configurator__code--main{width:75px;padding-right:0}.configurator__info{font-weight:500;font-size:15px}.configurator__label{width:calc(100% - 30px)}.configurator__label--w-100{width:100%}.configurator-table{position:relative}.configurator-table:after{content:'';position:absolute;top:10px;width:4px;left:30px;background-color:#8a53a0;height:calc(100% - 20px)}.configurator-table__option{color:#8a53a0;font-size:14px;font-weight:700;line-height:26px;padding-left:50px}.configurator-table__option--nested{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.configurator-table__option--fs-12{font-size:12px}.configurator-table__option--pa{padding-left:40px;padding-right:10px}.configurator-table__row{-webkit-box-sizing:border-box;box-sizing:border-box}.configurator-table__cell,.configurator-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.configurator-table__cell--main,.configurator-table__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.configurator-table__row{width:100%}.configurator-table__row--main{overflow:hidden;border-bottom:2px solid #f7f8f9;background-color:#f1f1f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configurator-table__row--main .configurator-table__block--identificator:after{content:'';background-color:#d8d8e0;width:100%;height:700px;position:absolute;top:-200px;left:0}.configurator-table__row--main:last-child{border-bottom:0}.configurator-table__row--main:nth-child(even),.configurator-table__row--main:nth-child(even) .configurator-table__row--main{background-color:#eaeaee}.configurator-table__row--main:nth-child(even) .configurator-table__block--identificator:after{background-color:#cdcdd4}.configurator-table__row--visible{overflow:visible}.configurator-table__row--nested{background-color:transparent;margin-bottom:6px}.configurator-table__row--nested:nth-child(even){background-color:transparent}.configurator-table__row--nested:last-child{margin-bottom:0}.configurator-table__row--description{padding-left:25px;padding-right:20px}.configurator-table__row--levels{position:relative}.configurator-table__row--levels:first-child:after{content:'';height:2px;position:absolute;background-color:#f7f8f9;top:-32px;z-index:2;left:55px;width:calc(100% - 55px)}.configurator-table__row--levels+.configurator-table__row--levels{margin-top:39px}.configurator-table__row--or_container{padding-left:30px}.configurator-table__row--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.configurator-table__row--third-lvl{padding-left:20px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px;margin-bottom:10px}.configurator-table__row--third-lvl:before{content:'';height:100%;position:absolute;background-color:#d3bcdc;top:0;left:52px;width:4px}.configurator-table__row--second-lvl{position:relative}.configurator-table__row--second-lvl:after,.configurator-table__row--second-lvl:before{height:2px;position:absolute;background-color:#f7f8f9;left:25px;width:calc(100% + 75px);z-index:2;content:''}.configurator-table__row--second-lvl:before{bottom:-15px}.configurator-table__row--second-lvl:after{top:-32px}.configurator-table__row--second-childs{padding-left:52px}.configurator-table__row--pl-20{padding-left:20px}.configurator-table__cell{width:calc(100% - 320px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 0}.configurator-table__cell--option{width:320px;padding-right:10px}.configurator-table__cell--input{width:28px;-webkit-box-sizing:content-box;box-sizing:content-box}.configurator-table__cell--nested{padding:0;font-size:12px}.configurator-table__cell--additional{width:100%;margin-bottom:6px}.configurator-table__cell--additional:last-child{margin-bottom:0}.configurator-table__cell--pa-0{padding:0}.configurator-table__cell--mt{margin-top:50px}.configurator-table__cell--pa-22{padding:0 0 0 22px}.configurator-table__cell--sm{width:calc(100% - 298px)}.configurator-table__cell--four-lvl{width:298px;padding-right:10px}.configurator-table__cell--four-lvl .configurator-table__option--pa{padding-right:0}.configurator-table__cell--w-340{width:340px}.configurator-table__cell--w-339{width:339px}.configurator-table__cell--right{width:calc(100% - 339px);padding-right:0}.configurator-table__cell--w-100{width:100%;padding-left:30px}.configurator-table__cell--without-childs{padding-top:22px;padding-right:0;padding-bottom:22px}.configurator-table__cell--pr-0{padding-right:0}.configurator-table__cell--second-lvl-params{width:100%;padding:5px 0 5px 40px}.configurator-table__cell--second-lvl-params .configurator-table__block--description:before{display:none!important}.configurator-table__cell--line{position:relative}.configurator-table__cell--line:before{content:'';position:absolute;background-color:#bd9acb;height:calc(100% - 10px);top:0;left:52px;width:4px;z-index:2}.configurator-table__code{position:relative;z-index:2;padding-left:23px;padding-right:23px;font-weight:700}.configurator-table__block{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.configurator-table__block--identificator{position:relative;width:95px}.configurator-table__block--description,.configurator-table__block--description_or{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 95px)}.configurator-table__block--description:after,.configurator-table__block--description:before{content:'';background-color:#f7f8f9;width:2px;height:calc(100% + 80px);top:-40px;position:absolute}.configurator-table__block--description:after{right:0}.configurator-table__block--description:before{left:0}.configurator-table__block--description_or .configurator-table__cell{font-size:14px}.configurator-table__block--additional:before,.configurator-table__block--no-line:before{display:none}.configurator-table__block--additional{padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.configurator-table__block--overflow{overflow:hidden;width:100%}.question{-webkit-box-shadow:0 28px 28px 2px rgba(55,75,85,.08);box-shadow:0 28px 28px 2px rgba(55,75,85,.08);background-color:#f1f1f3}.question__heading{background-color:#8a53a0;padding:22px 20px;border-left:5px solid #f5cdac;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}.question__button{margin-left:auto;padding:0 20px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.question__title{line-height:22px;font-weight:700;color:#fff}.question__title--main{color:#8a53a0}.question__label{font-size:13px;font-weight:700;line-height:22px;min-height:44px}.question__hint{font-size:11px;line-height:22px}.question__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.question__row+.question__row{border-top:2px solid #fff}.question__row--nested{width:100%;border-bottom:2px solid #fff}.question__cell{padding:22px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.question__cell--w-100{width:100%}.question__control{margin-bottom:10px}.question__control:last-child{margin-bottom:0}.question__control--h-auto{height:auto}.question__field,.tabs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.question__field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs__wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs__icon{margin-right:20px}.tabs__item{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;cursor:pointer;font-size:16px;padding:15px}.tabs__item.is-active{cursor:default;background-color:#8a53a0;color:#fff;padding-top:18px}.order,.order.is-hidden{-webkit-transition:.3s -webkit-transform ease;transition:.3s transform ease;transition:.3s transform ease,.3s -webkit-transform ease}.order{-webkit-box-shadow:1px -3px 20px 2px rgba(7,8,20,.14);box-shadow:1px -3px 20px 2px rgba(7,8,20,.14);border-top:5px solid #fff;position:fixed;background-color:#f5cdac;bottom:0;z-index:5;width:100%;left:0}.order.is-hidden{-webkit-transform:translateY(calc(100% - 26px));-ms-transform:translateY(calc(100% - 26px));transform:translateY(calc(100% - 26px))}.order__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;color:#2a2a2a;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:5px}.order__icon{display:none}.order__text{font-size:8px;line-height:18px}.order__hint{color:#8a53a0;margin-right:10px;width:17px;height:17px}.order__product{font-weight:700;line-height:20px;font-size:10px}.order__info{width:100%;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.order__content{width:100%}.order__buttons{margin-top:5px}.order__trigger{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-15px;width:30px;height:30px;background-color:#8a53a0;border:2px solid #fff;color:#fff;border-radius:50%;font-size:9px;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;-webkit-transition:.3s all ease;transition:.3s all ease;cursor:pointer}.order__trigger:hover{-webkit-box-shadow:0 2px 5px 2px rgba(55,75,85,.45);box-shadow:0 2px 5px 2px rgba(55,75,85,.45)}.order__trigger.is-active{-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}@media only screen and (min-width:320px){.cols--1-xs2{width:8.333323333333334%}.cols--2-xs2{width:16.66665666666667%}.cols--3-xs2{width:24.99999%}.cols--4-xs2{width:33.33332333333333%}.cols--5-xs2{width:41.66665666666666%}.cols--6-xs2{width:49.99999%}.cols--7-xs2{width:58.33332333333333%}.cols--8-xs2{width:66.66665666666667%}.cols--9-xs2{width:74.99999%}.cols--10-xs2{width:83.33332333333333%}.cols--11-xs2{width:91.66665666666667%}.cols--12-xs2{width:99.99999%}}@media only screen and (min-width:544px){.cols--1-sm{width:8.333323333333334%}.cols--2-sm{width:16.66665666666667%}.cols--3-sm{width:24.99999%}.cols--4-sm{width:33.33332333333333%}.cols--5-sm{width:41.66665666666666%}.cols--6-sm{width:49.99999%}.cols--7-sm{width:58.33332333333333%}.cols--8-sm{width:66.66665666666667%}.cols--9-sm{width:74.99999%}.cols--10-sm{width:83.33332333333333%}.cols--11-sm{width:91.66665666666667%}.cols--12-sm{width:99.99999%}.cols--auto-sm{width:auto!important}.template iframe{height:300px}.justify-sm-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-sm-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.help-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.help-info__item{margin-left:15px;margin-right:15px;margin-bottom:30px;width:calc(50% - 30px);padding:15px;height:auto}.nav-links .page-numbers{padding:8px;margin:7px}.not-found__button{width:228px}.products__wrapper{margin:0 -15px}.products__item{margin:15px;width:calc(50% - 30px)}.products__item--aside{margin:20px 0 0;width:100%}.footer{text-align:left}.footer__subtitle{margin-bottom:20px}.footer__content{margin-top:0}.footer__info:after{width:calc(100% - 16px)}.footer__info{padding-left:16px}.footer__block{padding:16px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact__address--footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.v--modal-centered .v--modal{width:400px!important}.product__item--image{height:300px}.tabs__item{width:auto}}@media only screen and (min-width:768px){.caption--size_1{font-size:40px}.caption--size_2{font-size:24px}.caption--size_3{font-size:22px}.caption--size_4{font-size:20px}.caption--contact{margin-bottom:20px}.cols--1-md{width:8.333323333333334%}.cols--2-md{width:16.66665666666667%}.cols--3-md{width:24.99999%}.cols--4-md{width:33.33332333333333%}.cols--5-md{width:41.66665666666666%}.cols--6-md{width:49.99999%}.cols--7-md{width:58.33332333333333%}.cols--8-md{width:66.66665666666667%}.cols--9-md{width:74.99999%}.cols--10-md{width:83.33332333333333%}.cols--11-md{width:91.66665666666667%}.cols--12-md{width:99.99999%}.template{font-size:14px}.template iframe{height:420px}table td,table th{padding:20px}.justify-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.steam__info{font-size:14px}.steam__item{width:125px}.help-info__icon{font-size:80px}.help-info__item{width:calc(33.33% - 30px);margin-bottom:0}.help-info__item--purple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.help-info__item--purple .help-info__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.help-info__item--purple .help-info__text{margin-top:30px;margin-bottom:0}.help-info__item--yellow .help-info__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.title{font-size:30px}.about-main__content{padding:60px 16px}.question-form__text{margin-bottom:0}.news-main--aside{margin-top:30px}.news-main__item{width:calc(50% - 20px)}.news-main__item--latest{height:438px!important;width:calc(50% - 20px)}.news-main__item--w-100{width:100%}.article__card{margin-top:30px}.article__card--mt-0{margin-top:0}.catalog__content,.content-wrapper{margin-top:30px}.tiered_menu__block{padding-left:20px;padding-right:20px;margin:20px auto}.submenu__content{display:-webkit-box;display:-ms-flexbox;display:flex}.submenu__block{width:50%;padding:20px;margin-right:auto;margin-left:auto}.footer__block{width:33.33%}.contact--ma{margin-top:40px}.modal__content{padding:10px}.product__item--image{height:400px;padding:30px}.product__title{font-size:24px}.question__button{width:270px}.question__cell{width:50%}.question__cell+.question__cell{border-left:2px solid #fff}.question__cell--w-100{width:100%}.tabs__item{font-size:18px}.order__wrapper{padding-bottom:15px}}@media only screen and (min-width:1000px){.cell--space_none-lg{padding:0}.cols--1-lg{width:8.333323333333334%}.cols--2-lg{width:16.66665666666667%}.cols--3-lg{width:24.99999%}.cols--4-lg{width:33.33332333333333%}.cols--5-lg{width:41.66665666666666%}.cols--6-lg{width:49.99999%}.cols--7-lg{width:58.33332333333333%}.cols--8-lg{width:66.66665666666667%}.cols--9-lg{width:74.99999%}.cols--10-lg{width:83.33332333333333%}.cols--11-lg{width:91.66665666666667%}.cols--12-lg{width:99.99999%}.row--space_none-lg{margin:0}.template p+p{margin-top:30px}.template ol li,.template ul li{padding-left:40px}.template table{margin:30px 0}.justify-lg-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.help-info__icon{font-size:100px}.help-info__text{font-size:20px}.help-info__item{padding:40px}.services__item.is-active:after,.title--line:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.title--line:after{content:'';position:absolute;height:3px;background-color:#8a53a0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=23)";opacity:.23;width:70px;left:-90px}.about-main__image{display:block;width:100%;height:100%;position:relative}.about-main__image img{position:absolute;bottom:0;left:0;width:400px}.news-main__item{width:calc(25% - 20px)}.news-main__item--latest{width:calc(50% - 20px)}.news-main__item--w-100{width:100%}.nav-links .page-numbers.next,.nav-links .page-numbers.prev{padding:8px 20px}.article__aside{margin-top:0;width:270px}.article__aside--configurator{width:240px}.article__content{width:calc(100% - 300px)}.article__content--configurator{width:calc(100% - 255px)}.article__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__row,.article__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.about__row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about__cols{width:50%}.about__image{height:530px}.services__item.is-active:after{border-bottom-color:transparent;border-right-color:#8a53a0;left:-14px}.products__item{width:calc(33.33% - 30px)}.products__item--aside{width:100%}.footer__map{height:auto;width:30%}.footer__info:after{width:calc(100% - 55px)}.footer__info{padding-left:55px}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__block{padding-left:55px;width:50%}.contact__social--main{margin-top:50px}.contact__email{margin-top:35px}.product__description{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.product__item{width:50%;height:594px}.product__item--content{border-left:1px solid #f7f8f9}.product__text{max-height:584px}.product__arrow{height:50px;width:50px}.product__arrow--prev{top:50px}.order__text{font-size:12px}.order__product{font-size:15px}}@media only screen and (min-width:1200px){::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px gray;box-shadow:inset 0 0 5px gray;border-radius:10px}::-webkit-scrollbar-thumb{background:#8a53a0;border-radius:10px}div::-webkit-scrollbar,p::-webkit-scrollbar,textarea::-webkit-scrollbar{width:7px}.caption--size_1{font-size:66px}.caption--size_2{font-size:30px}.caption--contact{margin-bottom:40px}.cols--1-xl{width:8.333323333333334%}.cols--2-xl{width:16.66665666666667%}.cols--3-xl{width:24.99999%}.cols--4-xl{width:33.33332333333333%}.cols--5-xl{width:41.66665666666666%}.cols--6-xl{width:49.99999%}.cols--7-xl{width:58.33332333333333%}.cols--8-xl{width:66.66665666666667%}.cols--9-xl{width:74.99999%}.cols--10-xl{width:83.33332333333333%}.cols--11-xl{width:91.66665666666667%}.cols--12-xl{width:99.99999%}.section--sm{padding-top:30px}.section--pt-0{padding-top:0}.section.is-main{padding-top:140px}.template--configurator table{width:807px}.template blockquote{margin:30px 0}.control-select__tags::-webkit-scrollbar{width:3px}.control-select__tags::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px gray;box-shadow:inset 0 0 5px gray}.control-select__tags::-webkit-scrollbar-thumb{background:#f5cdac}.control-select__content-wrapper::-webkit-scrollbar{width:5px}.control-select__content-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px gray;box-shadow:inset 0 0 5px gray}.control-select__content-wrapper::-webkit-scrollbar-thumb{background:#f5cdac}.steam__icon{margin-bottom:20px}.steam__description{margin:0 -25px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.steam__info{line-height:26px}.steam__item{margin:25px}.steam__title{margin-bottom:40px}.help-info{margin-top:50px}.help-info__icon{font-size:135px}.help-info__text{line-height:32px;font-size:23px;margin-bottom:80px}.help-info__item:hover{-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-box-shadow:0 20px 28px 2px rgba(55,75,85,.65);box-shadow:0 20px 28px 2px rgba(55,75,85,.65)}.help-info__item--purple .help-info__text{margin-bottom:0;margin-top:80px}.about-main__content{padding:60px 0}.about-main__image img{width:90%}.about-main__text{margin-top:70px}.question-form__text{line-height:28px;font-size:14px;margin-top:50px}.news-main--aside{margin-top:50px}.news-main__slider{margin-top:45px}.news-main__item--aside{margin-bottom:37px}.news-main__content{padding:30px}.news-main__content--main{padding-top:0}.article__date--main,.news-main__date--main{margin-bottom:0}.news-main__title{margin-bottom:40px}.news-main__title--main{padding-left:30px;padding-right:20px}.text{font-size:16px;line-height:26px;color:#292929}.breadcrumbs a{padding:0 12px}.breadcrumbs .breadcrumb_last{padding-left:12px}.nav-links{margin:70px -7px 30px}.article__date{margin-bottom:20px}.article__aside--configurator{width:270px}.article__content--configurator{width:calc(100% - 300px)}.article__card{margin-top:43px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.article__card--mt-0{margin-top:0}.article__card--news{padding-top:20px}.article__image{margin-bottom:30px;width:calc(100% + 60px);margin-left:-30px}.article__more{margin-top:5px}.card{padding:30px}.card--sm{padding:20px 30px}.content-wrapper{margin-top:43px}.about__content{padding:50px}.not-found{min-height:calc(100vh - 143px)}.not-found__title{font-size:51px}.services{margin-bottom:30px}.audit__content{padding:20px}.products__item{width:calc(25% - 30px);padding:20px}.products__item--aside,.search__field input{width:100%}.products__title{font-size:17px}.swipe-note{display:none}.catalog__content{margin-top:40px}.header{color:#292929;text-align:left}.header .search__input{color:#8a53a0}.header .search__input:focus{-webkit-box-shadow:0 1px 0 0 #8a53a0;box-shadow:0 1px 0 0 #8a53a0}.header__button{display:block}.header__list{position:absolute;left:0;top:100%;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:.5s all ease;transition:.5s all ease}.header--main{position:fixed;top:0;z-index:2;color:#fff}.header--main .logo--mobile{display:none}.header--main .search__input{color:#fff}.header--main .search__input:focus{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.header__wrapper{padding:22px 0}.header__info{padding-right:10%;position:relative;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}.header__content{display:block}.header__search{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__contacts,.header__dropdown,.header__social{display:-webkit-box;display:-ms-flexbox;display:flex}.header__contact+.header__contact{margin-left:30px;margin-top:0}.header__dropdown,.header__social{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__dropdown{font-size:7px;cursor:pointer;-webkit-transition:.5s all ease;transition:.5s all ease;right:-20px}.header__social{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;right:0;color:#8a53a0}.header__social--xl-hide{display:none}.nav__item{width:auto;margin-bottom:0}.nav__item:first-child .nav__link{padding-left:0}.nav__item:last-child .nav__link{padding-right:0}.nav__link{padding:15px 37px}.search__input{-webkit-box-shadow:none;box-shadow:none}.search__input::-webkit-input-placeholder{color:#292929}.search__input::-moz-placeholder{color:#292929}.search__input::-ms-input-placeholder{color:#292929}.search__input::placeholder{color:#292929}.search__field{width:130px}.hamburger{display:none}.logo--absolute{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.footer__info:after,.logo--mobile{display:none}.tiered_menu.is-active{color:#fff}.tiered_menu.is-active>.tiered_menu__content,.tiered_menu__block.is-active .tiered_menu__content{margin-top:0}.tiered_menu:hover>.nav__link .tiered_menu__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.tiered_menu__content{overflow:visible;height:auto;-webkit-box-shadow:-11px 11px 19px 17px rgba(150,150,150,.11);box-shadow:-11px 11px 19px 17px rgba(150,150,150,.11);-webkit-transition:.3s all ease;transition:.3s all ease;position:absolute;z-index:4;top:calc(100% + 15px);left:0;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;width:auto}.tiered_menu__title{text-align:left;margin-bottom:30px}.tiered_menu__title:hover{text-decoration:none}.tiered_menu__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:20px;text-align:left}.tiered_menu__block{position:relative;width:330px}.tiered_menu__block .tiered_menu__icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.tiered_menu__block>.tiered_menu__content{-webkit-transition:.3s all ease;transition:.3s all ease;visibility:hidden!important;height:0;max-height:0;left:100%;top:0;width:330px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0!important}.submenu.is-active,.tiered_menu__block.is-active,.tiered_menu__block:hover{color:#fff}.tiered_menu__block:hover>.tiered_menu__content{-webkit-transition:.3s all ease;transition:.3s all ease;margin-top:0;height:auto;max-height:1000px;left:100%;top:0;padding:20px;-webkit-box-shadow:8px 11px 19px 17px rgba(150,150,150,.11);box-shadow:8px 11px 19px 17px rgba(150,150,150,.11);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1!important;visibility:visible!important}.tiered_menu__block:hover .tiered_menu__icon{color:#8a53a0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.submenu.is-active .submenu__content{margin-top:0}.submenu:hover .submenu__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.submenu__content{height:auto;-webkit-box-shadow:-11px 11px 19px 17px rgba(150,150,150,.11);box-shadow:-11px 11px 19px 17px rgba(150,150,150,.11);-webkit-transition:.3s all ease;transition:.3s all ease;position:absolute;z-index:4;top:calc(100% + 15px);left:0;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;width:auto}.submenu__block{width:330px}.submenu__title{margin-bottom:30px}.submenu__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-align:left}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px}.footer__subtitle{margin-bottom:30px}.footer__map{width:25%}.footer__content{width:calc(100% - 300px)}.footer__info{width:300px;padding-left:0;padding-right:30px;padding-bottom:0;border-bottom:0;border-right:1px solid rgba(194,194,194,.11)}.footer__block{padding:0 0 0 30px;margin-bottom:0;width:33.33%}.contact--ma{margin-bottom:0;margin-top:50px}.contact__social{margin-top:55px}.contact__address{margin-bottom:30px}.button:before{content:"";background:#fff;height:175px;left:-150%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.2;position:absolute;top:-50px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);width:50px;z-index:0}.button:focus,.button:hover{-webkit-transition:.3s -webkit-box-shadow ease;transition:.3s box-shadow ease;transition:.3s box-shadow ease,.3s -webkit-box-shadow ease;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.2);box-shadow:0 15px 20px rgba(0,0,0,.2)}.button:focus:before,.button:hover:before{-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);left:150%}.button--grey:before,.button--white:before{background-color:#8a53a0}.button--order{height:58px;padding:10px 18px}.modal__content{padding:20px}.product{margin-bottom:35px}.product__item--image{padding:50px}.product__text{max-height:502px;padding:0 50px;margin:41px 10px 46px 0}.product__title{margin-bottom:40px;font-size:30px}.configurator__heading{padding:27px 20px}.configurator__title{font-size:20px}.configurator__title--sm{font-size:16px}.configurator-table__cell--nested{padding:0}.configurator-table__cell--line:before{top:5px;height:calc(100% - 15px)}.configurator-table__block--description:after,.configurator-table__block--description:before{top:-40px;height:300px}.tabs__item{padding:20px;font-size:22px}.tabs__item.is-active{padding-top:25px}.order__wrapper{padding:30px 0}.order__icon{color:#8a53a0;margin-right:13px;font-size:38px;width:38px;display:block}.order__product,.order__text{font-size:13px;line-height:24px}.order__product{font-size:17px}.order__info{margin-left:51px}.order__content{width:calc(100% - 51px)}.order__buttons{margin-top:0}}@media only screen and (min-width:1440px){.section--main{padding:90px 0}.section--sm{padding-bottom:60px}.about-main__content{padding:120px 0}.nav__wrapper{margin:0 -37px}.nav__item:first-child .nav__link{padding-left:37px}.nav__item:last-child .nav__link{padding-right:37px}.nav__link:hover,.submenu:hover .nav__link,.tiered_menu:hover>.nav__link{color:#8a53a0;background-color:#fff}.submenu:hover .submenu__icon,.tiered_menu:hover>.nav__link .tiered_menu__icon{color:#8a53a0}.submenu__block{padding:40px}.footer__main{padding:60px}.footer__map{width:37%}.footer__content{width:calc(100% - 387px)}.footer__info{width:387px;padding-right:55px}.footer__block{padding-left:55px}.contact__social--main{margin-top:80px}.contact__phone{font-size:25px}.contact__email{margin-top:50px}.contact__title{margin-bottom:40px}}@media only screen and (min-width:1980px){.cols--1-fhd{width:8.333323333333334%}.cols--2-fhd{width:16.66665666666667%}.cols--3-fhd{width:24.99999%}.cols--4-fhd{width:33.33332333333333%}.cols--5-fhd{width:41.66665666666666%}.cols--6-fhd{width:49.99999%}.cols--7-fhd{width:58.33332333333333%}.cols--8-fhd{width:66.66665666666667%}.cols--9-fhd{width:74.99999%}.cols--10-fhd{width:83.33332333333333%}.cols--11-fhd{width:91.66665666666667%}.cols--12-fhd{width:99.99999%}}@media only screen{.cols--1-xs{width:8.333323333333334%}.cols--2-xs{width:16.66665666666667%}.cols--3-xs{width:24.99999%}.cols--4-xs{width:33.33332333333333%}.cols--5-xs{width:41.66665666666666%}.cols--6-xs{width:49.99999%}.cols--7-xs{width:58.33332333333333%}.cols--8-xs{width:66.66665666666667%}.cols--9-xs{width:74.99999%}.cols--10-xs{width:83.33332333333333%}.cols--11-xs{width:91.66665666666667%}.cols--12-xs{width:99.99999%}}@media (orientation:landscape) and (max-width:1199px){.modal{margin-bottom:30px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvZGlzdC9jc3Mvc3dpcGVyLmNzcyIsInByb2plY3QvY29tcG9uZW50cy9zdGVhbS5zdHlsIiwiPG5vIHNvdXJjZT4iLCJzdHlsZS5jc3MiLCJwcm9qZWN0L19mb250cy5zdHlsIiwicHJvamVjdC9fc3ZnZm9udC5zdHlsIiwicHJvamVjdC9fY29tbW9uLnN0eWwiLCJwcm9qZWN0L2xpYnJhcnkvY2FwdGlvbi5zdHlsIiwicHJvamVjdC9saWJyYXJ5L2NlbGwuc3R5bCIsInByb2plY3QvbGlicmFyeS9jb2xzLnN0eWwiLCJwcm9qZWN0L2xpYnJhcnkvY29udGFpbmVyLnN0eWwiLCJwcm9qZWN0L2xpYnJhcnkvbGluay5zdHlsIiwicHJvamVjdC9saWJyYXJ5L21hcmdpbi5zdHlsIiwicHJvamVjdC9saWJyYXJ5L3Jvdy5zdHlsIiwicHJvamVjdC9saWJyYXJ5L3NlY3Rpb24uc3R5bCIsInByb2plY3QvbGlicmFyeS90ZW1wbGF0ZS5zdHlsIiwicHJvamVjdC9saWJyYXJ5L3dlaWdodC5zdHlsIiwicHJvamVjdC9saWJyYXJ5L3dpZHRoLnN0eWwiLCJwcm9qZWN0L2xpYnJhcnkvY2VudGVyLnN0eWwiLCJwcm9qZWN0L2xpYnJhcnkvY29udHJvbC1zZWxlY3Quc3R5bCIsInByb2plY3QvbGlicmFyeS90YWJsZS13cmFwcGVyLnN0eWwiLCJwcm9qZWN0L2ZsZXgvanVzdGlmeS1jb250ZW50LnN0eWwiLCJwcm9qZWN0L2ZsZXgvZmxleC5zdHlsIiwicHJvamVjdC9mbGV4L2FsaWduLWl0ZW1zLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvc29jaWFsLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvaGVscC5zdHlsIiwicHJvamVjdC9jb21wb25lbnRzL2hlbHAtaW5mby5zdHlsIiwicHJvamVjdC9jb21wb25lbnRzL3RpdGxlLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvYWJvdXQtbWFpbi5zdHlsIiwicHJvamVjdC9jb21wb25lbnRzL3F1ZXN0aW9uLWZvcm0uc3R5bCIsInByb2plY3QvY29tcG9uZW50cy9zd2lwZXIuc3R5bCIsInByb2plY3QvY29tcG9uZW50cy9uZXdzLW1haW4uc3R5bCIsInByb2plY3QvY29tcG9uZW50cy90ZXh0LnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc3R5bCIsInByb2plY3QvY29tcG9uZW50cy9tYWluLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zdHlsIiwicHJvamVjdC9jb21wb25lbnRzL2FydGljbGUuc3R5bCIsInByb2plY3QvY29tcG9uZW50cy9jYXJkLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvbWFya2VyLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvY29udGVudC13cmFwcGVyLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvYWJvdXQuc3R5bCIsInByb2plY3QvY29tcG9uZW50cy9zZWFyY2guc3R5bCIsInByb2plY3QvY29tcG9uZW50cy9ub3QtZm91bmQuc3R5bCIsInByb2plY3QvY29tcG9uZW50cy9zZXJ2aWNlcy5zdHlsIiwicHJvamVjdC9jb21wb25lbnRzL2F1ZGl0LnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvcHJvZHVjdHMuc3R5bCIsInByb2plY3QvY29tcG9uZW50cy90b29sdGlwLnN0eWwiLCJwcm9qZWN0L2NvbXBvbmVudHMvc3dpcGUtbm90ZS5zdHlsIiwicHJvamVjdC9jb21wb25lbnRzL2NhdGFsb2cuc3R5bCIsInByb2plY3QvaGVhZGVyL2hlYWRlci5zdHlsIiwicHJvamVjdC9oZWFkZXIvbmF2LnN0eWwiLCJwcm9qZWN0L2hlYWRlci9zZWFyY2guc3R5bCIsInByb2plY3QvaGVhZGVyL2hhbWJ1cmdlci5zdHlsIiwicHJvamVjdC9oZWFkZXIvbG9nby5zdHlsIiwicHJvamVjdC9oZWFkZXIvY2F0ZWdvcnkuc3R5bCIsInByb2plY3QvaGVhZGVyL3N1Ym1lbnUuc3R5bCIsInByb2plY3QvZm9vdGVyL2Zvb3Rlci5zdHlsIiwicHJvamVjdC9mb290ZXIvbWFwLnN0eWwiLCJwcm9qZWN0L2Zvb3Rlci9jb250YWN0LnN0eWwiLCJwcm9qZWN0L2Zvcm0vY29udHJvbC1jaGVja2JveC5zdHlsIiwicHJvamVjdC9mb3JtL2NvbnRyb2wtaW5wdXQuc3R5bCIsInByb2plY3QvZm9ybS9jb250cm9sLnN0eWwiLCJwcm9qZWN0L2Zvcm0vYnV0dG9uLnN0eWwiLCJwcm9qZWN0L21vZGFsL2Nsb3NlLnN0eWwiLCJwcm9qZWN0L2Zvcm0vcmVxdWlyZWQuc3R5bCIsInByb2plY3QvbW9kYWwvdi1tb2RhbC5zdHlsIiwicHJvamVjdC9wcm9kdWN0L3Byb2R1Y3Quc3R5bCIsInByb2plY3QvcHJvZHVjdC9jb25maWd1cmF0b3Iuc3R5bCIsInByb2plY3QvcHJvZHVjdC9jb25maWd1cmF0b3ItdGFibGUuc3R5bCIsInByb2plY3QvcHJvZHVjdC9xdWVzdGlvbi5zdHlsIiwicHJvamVjdC9wcm9kdWN0L3RhYnMuc3R5bCIsInByb2plY3QvcHJvZHVjdC9vcmRlci5zdHlsIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21hbnRpcy1xdWVyaXN0L3NyYy9tYW50aXMtcXVlcmlzdC5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlmQSx5Q0FDRSxHQUNFLGlDQUFBLEFBQ0Esd0JBQUEsQ0FDRixDQUNGLEFBQ0EsaUNBQ0UsR0FDRSxpQ0FBQSxBQUNBLHdCQUFBLENBQ0YsQ0FDRixBQ3hiZSx3QkFDYixHQUNFLG9CQUFBLEFDdEVKLGtFRHVFSSxBQ3ZFSixTRHVFSSxDRSszRUQsQ0FDRixBRm40RWMsZ0JBQ2IsR0FDRSxvQkFBQSxBQ3RFSixrRUR1RUksQUN2RUosU0R1RUksQ0UyNEVELENDbDlFSCxBRG05RUMsV0NsOUVDLHlCQUFBLEFBQ0EsNERBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQ0RvR0QsQUNuR0QsV0FDRSx5QkFBQSxBQUNBLGdFQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxB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OUJILEFJejlCQyxnQkFDRSxVQUFBLENKMjlCSCxBSTE5QkMsaUJBQ0UsYUFBQSxDSjQ5QkgsQUkzOUJDLGtCTG5DRixrQkFBQSxDQ2lnQ0MsQUtqZ0NELE1OQUEsY01FRSxBTkZGLDhCTUVFLHFCQUFBLENMNmdDRCxBSzVnQ0MsVU5IRixjQUFBLENDa2hDQyxBSzdnQ0MsVU5MRixjQUFBLENDcWhDQyxBSzlnQ0Msa0JOUEYsU0FBQSxDQ3doQ0MsQU1qaENELE1QUEEsVUFBQSxDQ2dpQ0MsQU1qaENDLFlQZkYsU0FBQSxDQ3U4Q0MsQU92OENELFdSQUEsZVFFRSxBUkZGLDhCUUVFLHNCQUFBLEFSRkYsY1FJRSxBUkpGLGFRSUUsQ1A4OENELEFPNzhDQyxtQkFDRSxlQUFBLENQKzhDSCxBTzk4Q0MsbUJBQ0UsZUFBQSxDUGc5Q0gsQU8vOENDLG1CQUNFLGdCQUFBLENQaTlDSCxBT2g5Q0MsbUJBQ0UsZ0JBQUEsQ1BrOUNILEFPajlDQyxvQkFDRSxnQkFBQSxDUG05Q0gsQU9sOUNDLG9CQUNFLGdCQUFBLENQbzlDSCxBRHArQ0Qsb0NTS0ksZ0NBQUEsdUJBQUEsQ0FMSixBVEFBLE1TRUUsZUFBQSxBVEZGLG9CQUFBLENDeStDQyxBUXIrQ0MsOEJBRUUsYUFBQSxDUnUrQ0gsQVFyK0NLLHdCQUNFLHlCQUFBLENSdStDUCxBUXQrQ0MsMEJBQ0UsYUFBQSxDUncrQ0gsQVF2K0NDLGFBQ0UsVUFBQSxDUnkrQ0gsQVF4K0NDLFlBQ0UsYUFBQSxDUjArQ0gsQVF6K0NDLFlUaEJGLGlCQUFBLENDNC9DQyxBUTErQ0MsWUFDRSxvQkFBQSxvQkFBQSxZQUFBLENSNCtDSCxBUy8vQ0QsT1ZBQSxpQkFBQSxDQ2tnREMsQVNoZ0RELE9WRkEsZ0JBQUEsQ0NxZ0RDLEFTamdERCxPVkpBLGVBQUEsQ0N3Z0RDLEFTbGdERCxPVk5BLGVBQUEsQ0MyZ0RDLEFTbmdERCxPVlJBLGtCQUFBLENDOGdEQyxBU3BnREQscUJWVkEsZUFBQSxDQ2loREMsQVNyZ0RELE9WWkEsa0JBQUEsQ0NvaERDLEFTcGdERCxPVmhCQSxnQkFBQSxDQzBoREMsQVN4Z0RELE9WbEJBLGlCQUFBLENDNmhEQyxBU3pnREQsTVZwQkEsaUJBQUEsQ0NnaURDLEFTMWdERCxNVnRCQSxjQUFBLENDbWlEQyxBUzNnREQsT1Z4QkEsZUFBQSxDQ3NpREMsQVM1Z0RELE9WMUJBLGtCQUFBLENDeWlEQyxBUzdnREQscUJWNUJBLGtCQUFBLENDNGlEQyxBUzlnREQsT1Y5QkEsa0JBQUEsQ0MraURDLEFTL2dERCxPVmhDQSxlQUFBLENDa2pEQyxBU2hoREQsT1ZsQ0EsZUFBQSxDQ3FqREMsQVNqaERELFNWcENBLGdCQUFBLENDd2pEQyxBU2xoREQsTVZ0Q0EsY0FBQSxDQzJqREMsQVNuaERELE9WeENBLGlCQUFBLENDOGpEQyxBU3BoREQsTVYxQ0EsUUFBQSxDQ2lrREMsQVVqa0RELEtBQ0Usb0JBQUEsb0JBQUEsYUFBQSxBQUNBLG1CQUFBLGVBQUEsQVhGRixjV0lFLEFYSkYsaUJXSUUsQ1Zta0RELEFVbGtEQyxTWExGLGNBQUEsQ0Mwa0RDLEFVbmtEQyxTWFBGLGNBQUEsQ0M2a0RDLEFVcGtEQyxpQlhURixRQUFBLENDZ2xEQyxBV2hsREQsU0FDRSw4QkFBQSxzQkFBQSxBWkRGLGVZR0UsQVpIRixrQllHRSxBWkhGLFdZS0UsQVpMRiwyQllLRSxDWHVsREQsQVd0bERDLGdCWk5GLHNCQUFBLFNBQUEsQ0NnbURDLEFXL2tEQyxtQlpqQkYscUJBQUEsQ0NrbkRDLEFXL2xEQyxlWm5CRixhQUFBLENDcW5EQyxBVzlsREMsaUJadkJGLGdCQUFBLENDNm5EQyxBWTduREQsVWJBQSxnQmFHRSxBYkhGLGVhR0UsQ1pvb0RELEFZam9EQyxjYk5GLHlCQUFBLHFCQUFBLENDZ3BEQyxBWXRvREcsNEJiVkoscUJhWU0sQWJaTix3QmFZTSxDWndvREwsQVl2b0RHLDhCQUNFLHlCQUFBLEFiZE4sbUJBQUEsV0FBQSxDQ3lwREMsQVl0b0RDLDZCYm5CRixjQUFBLENDaXFEQyxBWXhvREMsWWJ6QkYsZUFBQSxDQzZxREMsQVlqcERDLDhFYjVCRixjYW1DSSxBYm5DSixnQmFtQ0ksQUFDQSxhQUFBLENabXBESCxBWWxwREcsc0pickNKLFlBQUEsQ0MrckRDLEFZeHBEQyxZQUNFLGNBQUEsQUFDQSwwQkFBQSxBQUNBLGdDQUFBLHVCQUFBLENaMHBESCxBWXRwREMsMEJBRUUscUJBQUEsQWJoREosVUFBQSxhQUFBLENDOHNEQyxBWTNwREcsZ0NBQ0Usa0JBQUEsQWJwRE4saUJBQUEsQ0NtdERDLEFZM3BESyx1QkFDRSxXQUFBLEFiekRSLFdBQUEsWUFBQSw0QkFBQSxDYXdETSxBWjZxREwsOENZMXFETyxPQUFBLEFBR0EsY0FBQSxBQUVBLGdDQUFBLDRCQUFBLHdCQUFBLEFBQ0EsaUJBQUEsQ1pvcURQLEFZbnFERyxzQ2JsRUosZUFBQSxDQ3l1REMsQVlycURDLHFCYnBFRixzQmFzRUksQWJ0RUosa0Jhc0VJLEFidEVKLGFBQUEsY2F5RUksQWJ6RUosa0JheUVJLEFiekVKLGVBQUEsQ0NpdkRDLEFZcHFERywyQkFDRSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBYmpGTixVQUFBLFlBQUEsd0JBQUEsQ0MrdkRDLEFZMXFEQyxhQUNFLGdCQUFBLENaNHFESCxBWTFxREssdUJieEZOLGVBQUEsZ0JhMkZRLEFiM0ZSLE1hMkZRLEFBQ0EscUJBQUEsQUFDQSw4QkFBQSxDWjRxRFAsQVl6cURLLHVCQUNFLFdBQUEsQUFDQSxTQUFBLEFibEdSLHlCYW9HUSxBYnBHUixrQmFvR1EsQWJwR1IsVUFBQSxVQUFBLENDaXhEQyxBWTFxREMsYWJ2R0YsZUFBQSxnQkFBQSxZQUFBLENDc3hEQyxBWTNxREMsYWIzR0YsZ0JBQUEsY0FBQSxDQzB4REMsQVk1cURDLGdCYjlHRixpQkFBQSxhQUFBLENDOHhEQyxBWTNxREMsaUJibkhGLFdBQUEsWUFBQSxDQ3V5REMsQVk1cURELE1iM0hBLFdhNkhFLEFiN0hGLGlCYTZIRSxBQUNBLFNBQUEsQUFDQSx3QkFBQSxDWndyREQsQVlyckRDLFNibElGLHdCQUFBLENDNnpEQyxBWXpyREcseUJicElKLHdCQUFBLENDZzBEQyxBWTFyREMsU0FlRSxRQUFBLENaZ3JESCxBWTNyREMsb0NiMUlGLHdCQUFBLENDdzBEQyxBWTVyREcsd0JiNUlKLGVBQUEsZUFBQSxDQzYwREMsQVk3ckRDLFliaEpGLHFCQUFBLENDZzFEQyxBWTlyREMsa0JBR0UsUUFBQSxDWmdzREgsQVkvckRDLGtCYnRKRixZQUFBLENDeTFEQyxBWTlyREMsU0FDRSw2QkFBQSxDWnNzREgsQVlyc0RHLHFCQUNFLGFBQUEsQ1p1c0RMLEFZdHNEQyxZQUNFLDRCQUFBLENad3NESCxBYXgyREQsVWRBQSxlQUFBLENDMjJEQyxBYXoyREQsU2RGQSxlQUFBLENDODJEQyxBYTEyREQsV2RKQSxlQUFBLENDaTNEQyxBYTMyREQsU2ROQSxlQUFBLENDbzNEQyxBYTUyREQsVWRSQSxlQUFBLENDdTNEQyxBYTcyREQsZWRWQSxlQUFBLENDMDNEQyxBYTkyREQsWWRaQSxlQUFBLENDNjNEQyxBYzczREQsT2ZBQSxVQUFBLENDZzREQyxBZWg0REQsUUFDRSxpQkFBQSxDZms0REQsQWdCajRERCxnQkFDRSwrQkFBQSx1QkFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFqQlBGLHNCaUJTRSxBakJURixnQmlCU0UsQUFDQSxjQUFBLEFBQ0Esb0JBQUEsQUFDQSxlQUFBLEFBQ0EsOEJBQUEseUJBQUEsQ2hCczRERCxBZ0JyNERDLGtCQUNFLDhCQUFBLHFCQUFBLENoQnU0REgsQWdCdDREQywrQmpCaEJGLHNCaUJrQkksQWpCbEJKLGVpQmtCSSxDaEJ3NERILEFnQnY0REMsd0JqQm5CRix5QmlCcUJJLEFqQnJCSix5RGlCcUJJLGdEQUFBLENoQnk0REgsQWdCdjRESyxxR0FFRSxjQUFBLEFqQnpCUixjQUFBLENDbTZEQyxBZ0J4NERDLDBCQUNFLGdCQUFBLEFqQjVCSixXQUFBLENDdTZEQyxBZ0J6NERHLHlDakI5Qkosc0JpQmdDTSxBakJoQ04sZWlCZ0NNLENoQjI0REwsQWdCMTREQyxzQkFDRSxTQUFBLENoQjQ0REgsQWdCMzREQyx5QkFDSSxrQkFBQSxBQUNBLFVBQUEs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dHhGRyw0QzdCeERKLFVBQUEsQ0NpMUZDLEE0Qm54Rkcsd0I3QjlESixrQkFBQSxDQzgxRkMsQTRCNXhGQyxrQjdCbEVGLGE2Qm9FSSxBN0JwRUosZ0I2Qm9FSSxBQUNBLGlCQUFBLEM1Qm15RkgsQTRCbHlGQyxvQjdCdEVGLGE2QndFSSxBN0J4RUosa0I2QndFSSxBQUNBLFVBQUEsQUFDQSxvQkFBQSxvQkFBQSxhQUFBLEFBQ0EsNEJBQUEsNkJBQUEsMEJBQUEsc0JBQUEsQUFDQSx5QkFBQSxzQkFBQSw4QkFBQSxBN0I1RUosMEI2QjhFSSxBN0I5RUosOEI2QjhFSSxxQkFBQSxDNUJveUZILEE0Qmp5RkcsMEI3QmpGSixZQUFBLGFBQUEsQ0MyM0ZDLEE0QnJ5RkMsaUI3QnRGRixrQkFBQSxDNkJzRkUsQTVCaXpGRCxnQzRCaHpGRyxjQUFBLEE3QnZGSixnQkFBQSxjQUFBLENDdTRGQyxBNEI1eUZHLDRDQUNFLFdBQUEsQTdCNUZOLGlFNkI2Rk0sQTdCN0ZOLFc2QjZGTSxDNUIreUZMLEE0QjV5RkMsa0I3QmhHRixnQjZCa0dJLEE3QmxHSixrQjZCa0dJLEE3QmxHSixpQkFBQSxtQkFBQSxZNkJzR0ksQTdCdEdKLFU2QnNHSSxBQUNBLGVBQUEsQzVCb3pGSCxBNEJqekZHLHdCQUNFLFdBQUEsQTdCM0dOLFc2QjZHTSxBN0I3R04sOEI2QjZHTSxzQkFBQSxBN0I3R04sa0JBQUEsa0JBQUEsQ0N1NkZDLEE2QnY2RkQsTTlCQUEsZUFBQSxnQkFBQSxDQ2k3RkMsQThCajdGRCxhL0JBQSxlQUFBLGVBQUEsUUFBQSxDQzY3RkMsQThCejdGQyx3RkFDRSxnQ0FBQSx1QkFBQSxDOUIyN0ZILEE4Qng3RkcscUJBQ0UsYUFBQSxDOUJnOEZMLEE4QjM3Rkcsb0NBQ0UsYUFBQSxDOUJrOEZMLEErQmo5RkQsTUFDRSwyQkFBQSxDL0JtOUZELEFEcDlGRCxvQ2lDV0ksb0JBQUEsb0JBQUEsYUFBQSxBQUNBLHdCQUFBLHFCQUFBLHNCQUFBLENBWkosQWpDQUEsV2lDSUUsbUJBQUEsZUFBQSxBakNKRixnQkFBQSxDQzA5RkMsQWdDbjlGQyx5QmpDUEYsc0JBQUEsZ0JpQ1VJLEFqQ1ZKLDhCaUNVSSxzQkFBQSxBQUdBLGVBQUEsQUFDQSx5QkFBQSxzQkFBQSxtQkFBQSxBakNkSixXQUFBLFlBQUEsWUFBQSxVQUFBLENDNitGQyxBZ0N0OUZHLDREakN2QkosVUFBQSxDQ3UvRkMsQWdDMzlGRyw4QmpDNUJKLDZCaUM4Qk0sQWpDOUJOLG1CaUM4Qk0sQ2hDbStGTCxBZ0NsK0ZHLGdFQUVFLGdDQUFBLHdCQUFBLEFqQ2pDTix5QmlDbUNNLEFqQ25DTixVaUNtQ00sQ2hDbytGTCxBaUN0Z0dDLGVsQ0RGLGtCQUFBLENDMGdHQyxBaUNwZ0dDLGdCbENORixlQUFBLENDa2hHQyxBaUMxL0ZDLGVsQ3hCRixXQUFBLGdCQUFBLHNCQUFBLGFrQzZCSSxBbEM3QkosOEJrQzZCSSxxQkFBQSxDakMyaEdILEFpQ3BoR0cscUJsQ3BDSixZQUFBLENDdWtHQyxBaUN0aEdDLGdCbENqREYsd0JBQUEsbUJBQUEsaUJBQUEsQ0NpbUdDLEFrQ2ptR0QsTW5DQUEsc0JBQUEsWUFBQSxDQ29uR0MsQW1DcG5HRCxRQUNFLGNBQUEsQUFDQSxvQkFBQSxvQkFBQSxhQUFBLEFwQ0ZGLGlCQUFBLENDbW9HQyxBb0Nub0dELGlCckNBQSxlQUFBLENDc29HQyxBcUNyb0dDLFl0Q0RGLHFCQUFBLENDbXBHQyxBcUM5b0dHLHFCQUNFLG9CQUFBLG9CQUFBLGFBQUEsQUFDQSw0QkFBQSw4QkFBQSxrQ0FBQSw2QkFBQSxDckNxcEdMLEFxQy9vR0MsZ0J0Q2JGLFlBQUEsQ0N5cUdDLEFxQ3hwR0MsY0FDRSxvQkFBQSxvQkFBQSxhQUFBLEFBQ0Esd0JBQUEscUJBQUEsdUJBQUEsQUFDQSx5QkFBQSxzQkFBQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQXRDdEJKLFlBQUEsQ0NzckdDLEFxQzVwR0csa0JBQ0Usa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLHVDQUFBLG1DQUFBLCtCQUFBLEF0QzlCTixXQUFBLENDa3NHQyxBc0Nsc0dELFF2Q0FBLGVBQUEsQ0Nxc0dDLEFzQ25zR0MsY3ZDRkYsUUFBQSxDQ3dzR0MsQXNDcHNHQyxldkNKRixlQUFBLGtCQUFBLENDNHNHQyxBc0Nyc0dDLGVBQ0UsY0FBQSxBdkNSSixnQkFBQSxhQUFBLENDaXRHQyxBc0N0c0dDLGdCQUNFLGNBQUEsQXZDWkosZUFBQSxlQUFBLENDc3RHQyxBc0N2c0dDLGNBQ0Usb0JBQUEsb0JBQUEsYUFBQSxBdkNoQkosZXVDa0JJLEF2Q2xCSixpQnVDa0JJLEN0Q3lzR0gsQUQzdEdELHVFdUNnQ1EsZ0NBQUEsdUJBQUEsQ0FiSixBdkNuQkosb0J1Q3FCTSxXQUFBLEFBQ0Esa0JBQUEsQXZDdEJOLFd1Q3lCTSxBdkN6Qk4sU3VDeUJNLEFBQ0EsT0FBQSxBdkMxQk4sV0FBQSx3QkFBQSxDQ3F1R0MsQXNDeHNHSywwQnZDN0JOLHlCQUFBLFVBQUEsQ0MwdUdDLEFzQ3pzR0MsaUJ2Q2pDRixpQkFBQSxDQzZ1R0MsQUQ3dUdELDZCd0NlSSxvQkFBQSxvQkFBQSxZQUFBLENBZkosQXhDQUEsV0FBQSxjQUFBLGdCd0NJRSxBeENKRix3QndDSUUscUJBQUEsdUJBQUEsQUFDQSx5QkFBQSxzQkFBQSxtQkFBQSxBQUNBLDRCQUFBLDZCQUFBLDBCQUFBLHNCQUFBLEF4Q05GLGtCd0NRRSxBeENSRixjd0NRRSxBQUNBLDhCQUFBLEF4Q1RGLGtCd0NXRSxBeENYRiw4QndDV0UscUJBQUEsQ3ZDK3VHRCxBdUM1dUdDLGtCeENkRixrQkFBQSxDQ213R0MsQXVDbHZHQyxrQnhDakJGLG1CQUFBLGVBQUEsZUFBQSxDQ3d3R0MsQXVDanZHQyxpQkFDRSxjQUFBLEF4Q3hCSixpQkFBQSxDQ2l4R0MsQXVDdnZHQyxxQnhDMUJGLGdCQUFBLGVBQUEsa0JBQUEsQ0NzeEdDLEF1Q3h2R0MsaUJ4QzlCRixlQUFBLGdCQUFBLGlCQUFBLGtCQUFBLENDNHhHQyxBdUN6dkdDLG1CeENuQ0YsVUFBQSxDQyt4R0MsQXdDL3hHRCxVekNBQSxrQkFBQSxDQ3V5R0MsQUR2eUdELGdDeUN1Q0ksb0JBQUEsb0JBQUEsWUFBQSxD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QSxDQ2dnSUMsQW1EbjhIQyxvQnBEN0RGLGVvRGdFSSxBcERoRUosY29EZ0VJLEFwRGhFSixpQkFBQSxnQm9EbUVJLEFwRG5FSixlb0RtRUksQUFDQSxjQUFBLEFwRHBFSixrQkFBQSxrQkFBQSxDQzBoSUMsQUQxaElELDRDb0Q4Rk0sZ0NBQUEsdUJBQUEsQ0FsQkosQXBENUVGLG1Cb0Q2RUksZUFBQSxBcEQ3RUosZUFBQSxpQm9Ea0ZJLEFwRGxGSixvQm9Ea0ZJLG9CQUFBLGFBQUEsQXBEbEZKLG1CQUFBLGtCb0RxRkksQXBEckZKLHdCb0RxRkkscUJBQUEsdUJBUEEsQUFPQSxhQVBBLENuRGcrSEgsQW1EbDlIRyx5QkFDRSxjQUFBLEFBRUEseUJBQUEsQ25EMjlITCxBbUQxOUhDLG9CcERoR0YsY0FBQSxrQkFBQSxtQkFBQSxnQkFBQSxtQm9Ec0dJLEFwRHRHSiw4Qm9Ec0dJLHFCQUFBLENuRDQ5SEgsQW1ENzhIRyx1Q0FDRSxhQUFBLENuRCs5SEwsQW1EajlIRyxnRUFDRSxhQUFBLENuRG8rSEwsQW1EaCtITyxvRHBEeklSLFlvRDJJVSxBcEQzSVYsZ0NvRDJJVSx3QkFBQSxBcEQzSVYsZUFBQSxDQ21uSUMsQW1EbitITyxpREFDRSxjQUFBLEFBQ0Esa0NBQUEsOEJBQUEseUJBQUEsQ25EMCtIVCxBb0Q1bklELFNBQ0Usa0JBQUEsQUFDQSxhQUFBLENwRG9wSUQsQW9EOW9JSyxxQ3JEUk4sWXFEVVEsQXJEVlIsZ0NxRFVRLHdCQUFBLEFyRFZSLGVBQUEsQ0NtcUlDLEFvRHJwSUssa0NBQ0UsY0FBQSxBQUNBLGtDQUFBLDhCQUFBLHlCQUFBLENwRDRwSVAsQW9EdnBJRywwQkFDRSxhQUFBLENwRDRwSUwsQW9EdnBJSyxpQ0FDRSxnQ0FBQSx3QkFBQSxBckQ1QlIsa0VxRDZCUSxBckQ3QlIsVXFENkJRLEFBQ0Esa0JBQUEsQ3BEK3BJUCxBb0Q5cElLLDhCQUNFLGFBQUEsQ3BEZ3FJUCxBRGhzSUQsaUNxRGlESSxnQ0FBQSx1QkFBQSxDQVpGLEFyRHJDRixlcURzQ0ksV0FBQSxBckR0Q0osY3FEeUNJLEFyRHpDSiwyQnFEeUNJLDJCQUFBLG9CQUFBLEFyRHpDSixlQUFBLENDaXRJQyxBb0R0cUlDLGtCQUNFLGVBQUEsQXJENUNKLFNxRDhDSSxBckQ5Q0osZ0JxRDhDSSxBQUNBLFNBQUEsQXJEL0NKLHFCQUFBLENDeXRJQyxBb0QxcElDLGdCckQvREYsYXFEaUVJLEFyRGpFSiw4QnFEaUVJLHFCQUFBLENwRCtxSUgsQW9EcHFJRyxnQ0FDRSw2QkFBQSxDcER3cklMLEFvRHZySUMsZ0JyRDlFRixlcURpRkksQXJEakZKLGNxRGlGSSxBckRqRkosaUJBQUEsZ0JxRG9GSSxBckRwRkosZXFEb0ZJLEFBQ0EsY0FBQSxBckRyRkosZ0JBQUEsa0JBQUEsQ0NneElDLEFvRHhySUcsc0JBQ0UseUJBQUEsQ3BEMHJJTCxBb0R2cklDLGVBQ0UsZUFBQSxBQUNBLGNBQUEsQUFDQSxnQ0FBQSx3QkFBQSxBckQvRkosZUFBQSxpQnFEa0dJLEFyRGxHSixvQnFEa0dJLG9CQUFBLGFBQUEsQXJEbEdKLG1CcURxR0ksQXJEckdKLGtCcURxR0ksQUFDQSx3QkFBQSxxQkFBQSxzQkFBQSxDcEQ4cklILEFvRDFySUcsMEJyRDFHSixlQUFBLENDNnlJQyxBb0Rqc0lHLHFCQUNFLGNBQUEsQUFDQSxnQ0FBQSx3QkFBQSxBQUNBLHlCQUFBLENwRG1zSUwsQXFEbHpJRCxRdERBQSx5QnNERUUsQXRERkYsV3NERUUsQXRERkYsZUFBQSxpQkFBQSxDQ3d6SUMsQXFEanpJQyxjdERQRixpQkFBQSxDQ2cwSUMsQXFEbHpJQyxjdERkRixlc0RnQkksQXREaEJKLGFzRGdCSSxDckQreklILEFxRDl6SUMsa0J0RGpCRixlQUFBLGdCQUFBLGtCQUFBLENDbzFJQyxBcUQzeklDLGF0RHpCRixXQUFBLFlBQUEsQ0NrMklDLEFxRC96SUMsaUJBQ0Usb0JBQUEsb0JBQUEsYUFBQSxBQUNBLG1CQUFBLGVBQUEsQXREckNKLGVBQUEsQ0N1M0lDLEFxRDEwSUMsY0FDRSxxQkFBQSxBdEQ5Q0osVUFBQSxRQUFBLENDMjRJQyxBcUQxMUlDLG1CdERqREYsZ0JBQUEsQ0M4NElDLEFxRDMxSUMsY3REbkRGLG9Cc0RxREksQXREckRKLGlCc0RxREksQ3JENjFJSCxBcUQ1MUlHLG9CQUNFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxRQUFBLEF0RDFETixXQUFBLHlCQUFBLHVDQUFBLFVBQUEsQ0MyNUlDLEFxRHQwSUMsZXREckZGLFdBQUEsa0JBQUEsQ0M2OElDLEFzRDc4SUQsS3ZEQUEsV0FBQSxXQUFBLENDby9JQyxBc0RqL0lDLGlDQUNFLHNCQUFBLEN0RG0vSUgsQXVEdC9JQyxleERERixld0RHSSxBeERISixhd0RHSSxDdkQ4L0lILEF1RDcvSUMsYXhESkYsYUFBQSxDQ29nSkMsQXVEei9JQyxpQnhEWEYsZUFBQSxDQ2toSkMsQXVEOS9JQyxleERwQkYsZXdEc0JJLEF4RHRCSixhd0RzQkksQ3ZEK2dKSCxBdUQ5Z0pHLHFCeER2QkosY0FBQSxDQ3dpSkMsQXVEL2dKQyxrQnhEekJGLG1Cd0QyQkksQXhEM0JKLG9Cd0QyQkksb0JBQUEsYUFBQSxBQUNBLHlCQUFBLHNCQUFBLGtCQUFBLEN2RGloSkgsQXVEOWdKRywwQkFDRSx3QkFBQSxxQkFBQSxzQkFBQSxDdkRxaEpMLEF1RGxoSkMsZ0J4RG5DRixnQkFBQSxlQUFBLGtCQUFBLENDK2pKQyxBdUR0aEpHLHNCeER6Q0osa0JBQUEsQ0N1a0pDLEF1RDVoSkMsa0Z4RDNDRixlQUFBLENDMGtKQyxBdUR6aEpDLGdCeERqREYsZUFBQSxnQkFBQSxpQkFBQSxrQkFBQSxDQzBsSkMsQXdEMWxKRCxpQ0FFRSxvQkFBQSxjQUFBLEFBQ0EsNkJBQUEsQUFDQSxzQkFBQSxBekRKRiwyQkFBQSwyQkFBQSxvQkFBQSxXeURPRSxBekRQRix5QnlET0Usc0JBQUEsa0JBQUEsQ3hEaW1KRCxBd0Q5bEpDLCtDQUNFLGtCQUFBLEFBQ0EsV0FBQSxBekRaSixnRXlEYUksQXpEYkosU3lEYUksQ3hEcW1KSCxBd0RwbUpDLDZDQUNFLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EseURBQUEsaURBQUEsQUFDQSx5QkFBQSxBQUNBLGVBQUEsQXpEckJKLGlCQUFBLENDNm5KQyxBd0R0bUpHLHlEekR2QkosUUFBQSxDQ2lvSkMsQXdEeG1KRywyRHpEekJKLHFCQUFBLENDcW9KQyxBd0QxbUpHLHFEekQzQkosV0FBQSxXQUFBLENDMG9KQyxBd0Q1bUpHLHFEekQ5QkosV0FBQSxXQUFBLENDK29KQyxBd0Q5bUpDLDZDQUNFLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxvREFBQSxnREFBQSwyQ0FBQSxDeERpbkpILEF3RGhuSkMsNkN6RHRDRix3QkFBQSxpQkFBQSxjQUFBLENDNHBKQyxBd0RqbkpDLHdCQUNFLFVBQUEsQUFDQSxXQUFBLEFBQ0EsbUVBQUEsK0RBQUEsMkRBQUEsQUFDQSxpQ0FBQSw2QkFBQSx5QkFBQSxBQUNBLHlCQUFBLEFBQ0EsbUJBQUEsQUFDQSxxQkFBQSxBQUNBLDJDQUFBLG1DQUFBLEF6RG5ESixnRXlEb0RJLEF6RHBESixTeURvREksQ3hEbW5KSCxBd0RobkpHLDhCQUNFLHdCQUFBLGdCQUFBLEFBQ0EsOEJBQUEsc0JBQUEsQUFDQSx3QkFBQSxDeERrbkpMLEF3RGhuSkMscUJBQ0UsaUJBQUEsQ3hEa25KSCxBd0RqbkpHLDJCQUNFLHlCQUFBLEFBQ0EsOEJBQUEsc0JBQUEsQUFDQSx5Q0FBQSxpQ0FBQSxBekRqRU4sUUFBQSxDQ3FySkMsQXdEbG5KQyxxQkFDRSxVQUFBLEFBQ0EsV0FBQSxBQUNBLDJDQUFBLG1DQUFBLEF6RHRFSix5QnlEd0VJLEF6RHhFSixrQnlEd0VJLEF6RHhFSixnRXlEeUVJLEF6RHpFSixTeUR5RUksQ3hEb25KSCxBd0RubkpELDBMekQxRUEsa0V5RDZFRSxBekQ3RUYsU3lENkVFLEN4RHFuSkQsQXdEcG5KRCw4RUFDRSxZQUFBLEN4RHNuSkQsQXdEcm5KRCx5REFDRSxpQkFBQSxBQUNBLHlDQUFBLGdDQUFBLEN4RHVuSkQsQXdEdG5KRCw4R0FDRSxpQkFBQSxBQUNBLHlDQUFBLGdDQUFBLEN4RHduSkQsQXdEdm5KRCx1REFDRSxnQkFBQSxDeEQwbkpELEF3RHhuSkQsdUZBQ0Usa0JBQUEsQUFDQSx5Q0FBQSxnQ0FBQSxDeEQwbkpELEF3RHpuSkQsK0R6RDVGQSx5QnlEOEZFLEF6RDlGRiw2Q3lEOEZFLG9DQUFBLEN4RDJuSkQsQXlEenRKRCxlMURBQSxZMERFRSxBMURGRixTMERFRSxBMURGRixrQkFBQSxlMERLRSxBMURMRiw4QjBES0Usc0JBQUEsQTFETEYsVzBET0UsQTFEUEYsVTBET0UsQUFDQSx3QkFBQSxBQUNBLGVBQUEsQ3pEMnRKRCxBeUQxdEpDLHlCQUNFLGdCQUFBLEExRFhKLFdBQUEsQ0N3dUpDLEF5RDN0SkMsNEJBQ0UsaUJBQUEsQTFEZEosV0FBQSxDQzR1SkMsQXlENXRKQyxxQkFDRSx5REFBQSxpREFBQSxBQUNBLHdCQUFBLEN6RDh0SkgsQXlEN3RKQyx1QkFDRSxZQUFBLEN6RCt0SkgsQXlEOXRKQyxxQjFEckJGLGtCQUFBLENDc3ZKQyxBeUQvdEpDLDBCQUNFLHdCQUFBLGVBQUEsQ3pEaXVKSCxBeURodUpDLHdCQUNFLG1CQUFBLEExRDFCSiw0QkFBQSxDQzZ2SkMsQXlEanVKRCxNQUNFLFNBQUEsQ3pEbXVKRCxBeURsdUpDLGlDQUNFLG9DQUFBLEFBQ0EsV0FBQSxBMURoQ0osa0UwRGlDSSxBMURqQ0osUzBEaUNJLENBSEYsQXpEdXVKRCx3QnlEdHVKRyxvQ0FBQSxBQUNBLFdBQUEsQTFEaENKLGtFMERpQ0ksQTFEakNKLFMwRGlDSSxDQUhGLEF6RHV1SkQsNkJ5RHR1Skcsb0NBQUEsQUFDQSxXQUFBLEExRGhDSixrRTBEaUNJLEExRGpDSixTMERpQ0ksQ0FIRixBekR1dUpELG1CeUR0dUpHLG9DQUFBLEFBQ0EsV0FBQSxBMURoQ0osa0UwRGlDSSxBMURqQ0osUzBEaUNJLEN6RG91SkgsQXlEbnVKQyw2REFFRSxvQ0FBQSxBQUNBLFdBQUEsQTFEckNKLGtFMERzQ0ksQTFEdENKLFMwRHNDSSxDekRxdUpILEF5RG51SkQsOENBRUUsY0FBQSxBQUNBLGtCQUFBLEN6RHF1SkQsQXlEbnVKRCwwREFFRSxjQUFBLEFBQ0EsbUJBQUEsQ0FIRixBekR3dUpDLGdEeUR0dUpDLGNBQUEsQUFDQSxtQkFBQSxDekRxdUpELEF5RHB1SkQsZ0tBSUUsb0JBQUEsQUFDQSxhQUFBLENBTEYsQXpEMnVKQyw0SXlEdnVKQyxvQkFBQSxBQUNBLGFBQUEsQ3pEc3VKRCxBeURydUpELDJEQUVFLGdDQUFBLHdCQUFBLEExRHpERixnRTBEMERFLEExRDFERixTMEQwREUsQ3pEdXVKRCxBeURydUpELG9EMUQ1REEsVUFBQSxDQ295SkMsQXlEdHVKRCxnSUFJRSx3QkFBQSxBQUNBLFFBQUEsQ3pEd3VKRCxBeUR2dUpELGdHQUVFLGFBQUEsQUFDQSx1QkFBQSxDekR5dUpELEF5RHh1SkQsbUJBQ0UseUJBQUEsQ3pEMHVKRCxBMERuekpELFMzREFBLGNBQUEsVUFBQSxDQ3V6SkMsQTBEcHpKQyxrQjNESEYsUUFBQSxDQzB6SkMsQTBEcnpKQyxtQjNETEYsZ0IyRE9JLEEzRFBKLGlCMkRPSSxDMUR1ekpILEEwRHR6SkcseUJBQ0UsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxBM0RYTixXQUFBLHlCQUFBLHNDQUFBLFVBQUEsQ0NzMEpDLEEwRHZ6SkMsbUJBQ0Usa0JBQUEsQUFDQSxvQkFBQSxvQkFBQSxZQUFBLEMxRHl6SkgsQTBEeHpKQyxnQkFDRSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxVQUFBLEEzRHJCSixlMkR1QkksQTNEdkJKLG1CMkR1QkksQzFEMnpKSCxBRGwxSkQseUQyRHlDSSxnQ0FBQSx1QkFBQSxDQWhCQSxBM0R6QkosMEJBQUEsZ0UyRDJCTSxBM0QzQk4sUzJEMkJNLEMxRDJ6SkwsQTBEMXpKQyxlQUNFLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLG1DQUFBLCtCQUFBLDJCQUFBLEFBQ0EsY0FBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLEEzRGxDSixZQUFBLFdBQUEsZTJEc0NJLEEzRHRDSixvQjJEc0NJLG9CQUFBLGFBQUEsQUFDQSx5QkFBQSxzQkFBQSxtQkFBQSxBQUNBLHdCQUFBLHFCQUFBLHVCQUFBLEFBRUEsZUFBQSxBQUNBLFNBQUEsQTNEM0NKLGNBQUEsQ0N3MkpDLEEwRDN6SkMsZUFDRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEMxRDZ6SkgsQUQ3MkpELHVCNEQ0Q0kseUJBQUEsc0JBQUEsa0JBQUEsQ0E1Q0osQTVEQUEsUUFBQSxZQUFBLGtCNERHRSxBNURIRixTNERHRSxBQUVBLDhCQUFBLHNCQUFBLEE1RExGLFc0RE9FLEE1RFBGLFU0RE9FLEE1RFBGLGVBQUEsZ0I0RFVFLEE1RFZGLHdCNERVRSxBQUNBLGVBQUEsQUFDQSx5QkFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQ0FBQSx3QkFBQSxBQUNBLG9CQUFBLG9CQUFBLGFBQUEsQUFFQSx3QkFBQSxxQkFBQSxzQkFBQSxDM0QrMkpELEEyRHgxSkMsZTVEekNGLHNCNEQyQ0ksQTVEM0NKLGE0RDJDSSxDM0R3M0pILEEyRG4zSkMsZ0I1RGhERix5QjREa0RJLEE1RGxESixVNERrREksQzNEMDNKSCxBMkR6M0pDLGM1RG5ERix5QjREcURJLEE1RHJESixhNERxREksQzNEMjNKSCxBMkR2M0pDLGlCQUNFLGlCQUFBLEMzRDgzSkgsQTJENzNKQyxZNUQzREYsZUFBQSxrQkFBQSxXQUFBLENDNjdKQyxBMkQ5M0pDLGM1RC9ERixjQUFBLENDZzhKQyxBMkQvM0pDLGM1RGpFRixnQkFBQSxDQ204SkMsQTJEaDRKRyxzQkFDRSxhQUFBLEMzRGs0SkwsQTJEajRKQyxlNURyRUYsWUFBQSxXQUFBLENDMDhKQyxBMkQvM0pDLG1CNUQzRUYseUI0RDhFSSxBNUQ5RUosVTREOEVJLEMzRHU0SkgsQURyOUpELDJDNkRVRSxnQ0FBQSx1QkFBQSxDRHFFQSxBNUQvRUYsaUJBQUEseUI0RGdGSSxBNURoRkosVTREZ0ZJLEMzRDA0SkgsQTZEMTlKRCxVQUNFLGNBQUEsQTlEREYsZ0JBQUEsQ0M4OUpDLEE0RDk5SkQsT0FDRSxvQkFBQSxvQkFBQSxhQUFBLEFBQ0EseUJBQUEsc0JBQUEsbUJBQUEsQUFDQSx3QkFBQSxxQkFBQSx1QkFBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxRQUFBLEFBQ0EsZUFBQSxBN0RSRixjQUFBLFdBQUEsV0FBQSxDQzQrSkMsQTRELzlKQyxhN0RiRix5QjZEZUksQTdEZkosVTZEZUksQzVEaStKSCxBOEQ3K0pLLDZCQUNFLGlCQUFBLEEvREpSLHdCK0RNUSxBL0ROUiwwQitETVEsQS9ETlIsNEJBQUEsa0MrRFNRLEEvRFRSLDBCK0RTUSxBQUNBLHNCQUFBLEFBQ0EsMEJBQUEsQUFDQSw4QkFBQSxzQkFBQSxBQUNBLGtDQUFBLHlCQUFBLEM5RCsrSlAsQThENStKQyxnQi9EaEJGLG1CQUFBLGlCQUFBLENDcWdLQyxBOERqL0pLLGlDL0RwQk4sWStEc0JRLEEvRHRCUix5QitEc0JRLHNCQUFBLG1CQUFBLEFBQ0Esb0JBQUEsb0JBQUEsYUFBQSxBQUNBLHdCQUFBLHFCQUFBLHNCQUFBLEM5RG0vSlAsQThELytKQywyQi9ENUJGLHFCQUFBLENDa2hLQyxBOERwL0pELG1CL0Q5QkEscUJBQUEsc0JBQUEsa0NBQUEsQ0N1aEtDLEE4RHIvSkMseUJBQ0UsbUJBQUEsQS9EbkNKLGUrRHFDSSxBL0RyQ0osYytEcUNJLEFBQ0EsMEJBQUEsQUFDQSxxQkFBQSxDOUR1L0pILEE4RG4vSkMsYUFDRSxvQkFBQSxDOUQwL0pILEE4RHovSkMsZ0JBQ0Usb0JBQUEsb0JBQUEsYUFBQSxBQUNBLHlCQUFBLHNCQUFBLG1CQUFBLEFBQ0Esd0JBQUEscUJBQUEsdUJBQUEsQUFDQSxXQUFBLEFBQ0EsOEJBQUEsc0JBQUEsQS9EbERKLFdBQUEsQ0M4aUtDLEE4RHQvSkcsb0JBQ0UsbUJBQUEsQzlEa2dLTCxBK0QzaktELFNoRUFBLGtCQUFBLENDOGpLQyxBK0QxaktDLHNCaEVKRixzQkFBQSxrQkFBQSxDQ3VrS0MsQStEN2pLQyxlQUNFLDhCQUFBLHNCQUFBLEFBQ0EsaUJBQUEsQy9EcWtLSCxBK0Rqa0tHLHNCaEVoQkosYUFBQSxZQUFBLENDMmxLQyxBK0Q5aktDLGVBQ0UsOEJBQUEsc0JBQUEsQUFDQSxjQUFBLEFoRS9CSixxQkFBQSxZQUFBLENDc25LQyxBK0Q5a0tHLGtDaEV4Q0osU0FBQSxDQ3FvS0MsQStEM2xLRyx3Q0FDRSwrREFBQSx1REFBQSxBQUNBLGtCQUFBLEFBQ0Esd0JBQUEsQy9ENmxLTCxBK0Q1bEtHLHdDQUNFLDREQUFBLG9EQUFBLEFBQ0Esa0JBQUEsQUFDQSx3QkFBQSxDL0Q4bEtMLEErRDdsS0MsaUNoRWxERixXQUFBLENDbXBLQyxBK0Q5bEtDLGdCaEVyREYsbUJBQUEsZUFBQSxlQUFBLENDd3BLQyxBK0QxbEtDLGdCQUNFLG9CQUFBLG9CQUFBLGFBQUEsQUFDQSx3QkFBQSxxQkFBQSx1QkFBQSxBQUNBLHlCQUFBLHNCQUFBLGtCQUFBLEMvRHVtS0gsQStEdG1LRyxvQkFDRSxlQUFBLEFBQ0EsZUFBQSxDL0R3bUtMLEErRHZtS0MsZ0JoRXJFRix5QmdFdUVJLEFoRXZFSixjZ0V1RUksQUFDQSxVQUFBLEFBQ0EsdUJBQUEsbUJBQUEsZUFBQSxBaEV6RUosYUFBQSxjQUFBLENDb3JLQyxBK0RybUtHLHNCQUNFLEtBQUEsQy9ENm1LTCxBK0Q1bUtHLHNCQUNFLFFBQUEsQUFDQSxVQUFBLEFBQ0EsUUFBQSxDL0Q4bUtMLEErRDNtS0csc0JBQ0UsV0FBQSxBaEV4Rk4sd0JBQUEsQ0Myc0tDLEFnRTNzS0QsY0FDRSxhQUFBLENoRTZzS0QsQWdFNXNLQyxpQ2pFRkYsVUFBQSxDQ2l0S0MsQWdFN3NLQyx1Q0FDRSxzQ0FBQSw4QkFBQSxBQUNBLGtCQUFBLENoRStzS0gsQWdFOXNLQyx1Q0FDRSxtQkFBQSxBQUNBLGtCQUFBLENoRWd0S0gsQWdFL3NLQyx1QmpFVkYsV0FBQSxDQzR0S0MsQWdFaHRLQyx1QkFDRSxvQkFBQSxvQkFBQSxhQUFBLEFBQ0EseUJBQUEsc0JBQUEsbUJBQUEsQUFDQSx5QkFBQSxzQkFBQSw4QkFBQSxBakVmSix5QmlFaUJJLEFqRWpCSixrQmlFaUJJLEFqRWpCSixZQUFBLENDb3VLQyxBZ0Uvc0tHLDhCQUNFLFdBQUEsQUFDQSxXQUFBLEFqRXZCTix5QkFBQSxVQUFBLFlpRTJCTSxBakUzQk4sTWlFMkJNLEFBQ0EsaUJBQUEsQ2hFc3RLTCxBZ0VydEtHLHFDakU3QkoseUJpRStCTSxBakUvQk4sNkJpRStCTSxBQUNBLCtCQUFBLENoRXV0S0wsQWdFdHRLQyxxQkFDRSxXQUFBLEFBQ0Esb0JBQUEsb0JBQUEsYUFBQSxBakVuQ0osbUJBQUEsZ0JBQUEsd0JpRXVDSSxBakV2Q0oseUJpRXVDSSxzQkFBQSw4QkFBQSxBQUNBLHlCQUFBLHNCQUFBLG1CQUFBLEFBQ0EsOEJBQUEsc0JBQUEsQWpFekNKLGNBQUEsQ0Nrd0tDLEFnRXJ0S0cseUJqRTdDSixjQUFBLENDMHdLQyxBRDF3S0Qsd0NpRTZFSSw4QkFBQSxzQkFBQSxBQUVBLG9CQUFBLG9CQUFBLGFBQUEsQUFJQSxpQkFBQSxDQWxDRixBakVqREYsb0JBQUEsa0JBQUEsWWlFd0RJLEFqRXhESixzQmlFd0RJLEFBQ0Esa0JBQUEsQWpFekRKLFVBQUEsQ0N5eEtDLEFnRS90S0cscURBRUUsV0FBQSxBQUNBLGtCQUFBLEFqRTdETixzQkFBQSxXQUFBLFdpRWlFTSxBakVqRU4sUWlFaUVNLEFBQ0EsU0FBQSxBQUNBLGdDQUFBLHVCQUFBLENoRWl1S0wsQWdFaHVLRywwQkFDRSxxREFBQSxpREFBQSw0Q0FBQSxDaEVrdUtMLEFnRWp1S0csMkJBQ0UsdUNBQUEsbUNBQUEsOEJBQUEsQ2hFbXVLTCxBZ0VqdUtLLG9DakV6RU4sT0FBQSxDQzZ5S0MsQWdFbHVLQyxvQmpFM0VGLFdBQUEsZ0JpRWdGSSxBakVoRkoseUJpRWdGSSxzQkFBQSxtQkFBQSxBakVoRkosa0JBQUEsbUJpRW9GSSxBakVwRkosU2lFb0ZJLENoRW91S0gsQWdFbnVLRywwQmpFckZKLFdBQUEsZUFBQSxDQzR6S0MsQWdFcHVLQyxvQmpFeEZGLGdCQUFBLGNBQUEsQ0NnMEtDLEFnRXJ1S0MscUJqRTNGRix1QkFBQSxDQ20wS0MsQWdFdHVLRyw0QmpFN0ZKLFVBQUEsQ0NzMEtDLEFpRXQwS0Qsb0JBQ0UsaUJBQUEsQ2pFdzBLRCxBaUV2MEtDLDBCQUNFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQWxFTEosVWtFT0ksQWxFUEosVWtFT0ksQWxFUEoseUJBQUEsd0JBQUEsQ0NrMUtDLEFpRXgwS0MsNEJBQ0UsY0FBQSxBbEVYSixlQUFBLGdCQUFBLGlCQUFBLGlCQUFBLENDeTFLQyxBaUV6MEtHLG9DbEVoQkosV2tFa0JNLEFsRWxCTixvQmtFa0JNLG9CQUFBLGFBQUEsQWxFbEJOLG1Ca0VvQk0sQWxFcEJOLHlCa0VvQk0sc0JBQUEsbUJBQUEsQUFDQSw4QkFBQSxxQkFBQSxDakUyMEtMLEFpRTEwS0csbUNsRXRCSixjQUFBLENDbTJLQyxBaUUzMEtHLGdDbEV4Qkosa0JBQUEsa0JBQUEsQ0N1MktDLEFpRTUwS0MseUJBS0UsOEJBQUEscUJBQUEsQ0FMRixBakVtMUtELG1EaUVqMUtHLG9CQUFBLG9CQUFBLGFBQUEsQUFDQSxtQkFBQSxlQUFBLEFBQ0EseUJBQUEsc0JBQUEsNkJBQUEsQ2pFKzBLSCxBaUU3MEtHLHlEQUNFLHdCQUFBLHFCQUFBLHNCQUFBLENqRWcxS0wsQWlFLzBLQyx5QmxFbkNGLFVBQUEsQ0NzM0tDLEFpRWgxS0csK0JBQ0UsZ0JBQUEsQUFDQSxnQ0FBQSxBbEV4Q04seUJrRTBDTSxBbEUxQ04seUJrRTBDTSxzQkFBQSxrQkFBQSxDakVrMUtMLEFpRTkwS1csK0VBQ0UsV0FBQSxBbEUvQ2QseUJBQUEsV0FBQSxha0VtRGMsQWxFbkRkLGtCa0VtRGMsQUFDQSxXQUFBLEFBQ0EsTUFBQSxDakVnMUtiLEFpRS8wS0ssMENBQ0UsZUFBQSxDakVpMUtQLEFpRWgxS0ssNkhsRXhETix3QkFBQSxDQzI0S0MsQWlFOTBLYSwrRmxFN0RkLHdCQUFBLENDODRLQyxBaUU1MEtHLGtDQUNFLGdCQUFBLENqRWkxS0wsQWlFaDFLRyxpQ2xFcEVKLDZCQUFBLGlCQUFBLENDdzVLQyxBaUVqMUtLLGlEbEV2RU4sNEJBQUEsQ0MyNUtDLEFpRWwxS0ssNENsRXpFTixlQUFBLENDODVLQyxBaUVuMUtHLHNDbEUzRUosa0JBQUEsa0JBQUEsQ0NrNktDLEFpRXAxS0csaUNBQ0UsaUJBQUEsQ2pFczFLTCxBaUVwMUtPLG1EQUNFLFdBQUEsQWxFbEZWLFdrRW9GVSxBbEVwRlYsa0JrRW9GVSxBbEVwRlYseUJrRXNGVSxBbEV0RlYsVWtFc0ZVLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQWxFeEZWLHVCQUFBLENDKzZLQyxBaUVyMUtLLGtFbEUxRk4sZUFBQSxDQ2s3S0MsQWlFdDFLRyx1Q2xFNUZKLGlCQUFBLENDcTdLQyxBaUV2MUtHLHdDQUNFLHVCQUFBLG9CQUFBLDBCQUFBLENqRXkxS0wsQWlFeDFLRyxvQ2xFaEdKLGtCa0VrR00sQWxFbEdOLGtCa0VrR00sQUFDQSx5QkFBQSxzQkFBQSxtQkFBQSxBbEVuR04sZ0JBQUEsa0JBQUEsQ0MrN0tDLEFpRXoxS0ssMkNBQ0UsV0FBQSxBbEV2R1IsWWtFMEdRLEFsRTFHUixrQmtFMEdRLEFsRTFHUix5QmtFNEdRLEFsRTVHUixNa0U0R1EsQUFDQSxVQUFBLEFsRTdHUixTQUFBLENDdzhLQyxBaUV6MUtHLHFDQUNFLGlCQUFBLENqRTIxS0wsQWlFMTFLSyx1RmxFakhOLFdrRXFIUSxBbEVySFIsa0JrRXFIUSxBbEVySFIseUJrRXVIUSxBbEV2SFIsVWtFdUhRLEFsRXZIUix3QmtFeUhRLEFsRXpIUixVa0V5SFEsQUFDQSxVQUFBLENqRTQxS1AsQWlFMzFLSyw0Q0FDRSxZQUFBLENqRTYxS1AsQWlFNTFLSywyQ0FDRSxTQUFBLENqRTgxS1AsQWlFNzFLRyx3Q2xFL0hKLGlCQUFBLENDKzlLQyxBaUU5MUtHLGdDbEVqSUosaUJBQUEsQ0NrK0tDLEFpRS8xS0MsMEJsRW5JRix5QmtFcUlJLEFsRXJJSix3QmtFcUlJLHFCQUFBLHVCQUFBLEFBQ0EsOEJBQUEsc0JBQUEsQWxFdElKLGNBQUEsQ0N3K0tDLEFpRWgyS0csa0NsRXhJSixZQUFBLGtCQUFBLENDNCtLQyxBaUVqMktHLGlDbEUzSUosV2tFNklNLEFsRTdJTiwrQmtFNklNLHNCQUFBLENqRW0yS0wsQWlFbDJLRyxrQ2xFOUlKLFVBQUEsY0FBQSxDQ28vS0MsQWlFajJLRyxzQ2xFbkpKLFdBQUEsaUJBQUEsQ0M2L0tDLEFpRXYyS0ssaURsRXRKTixlQUFBLENDZ2dMQyxBaUV4MktHLGdDbEV4SkosU0FBQSxDQ21nTEMsQWlFejJLRyw4QmxFMUpKLGVBQUEsQ0NzZ0xDLEFpRTEyS0csaUNsRTVKSixrQkFBQSxDQzJnTEMsQWlFMzJLRyw4QmxFaEtKLHdCQUFBLENDOGdMQyxBaUU1MktHLG9DbEVsS0osWUFBQSxrQkFBQSxDQ2toTEMsQWlFMzJLUyxvRWxFdktWLGVBQUEsQ0NxaExDLEFpRTUyS0csaUNsRXpLSixXQUFBLENDd2hMQyxBaUU3MktHLGlDbEUzS0osV0FBQSxDQzJoTEMsQWlFOTJLRyxpQ2xFN0tKLHlCQUFBLGVBQUEsQ0MraExDLEFpRS8yS0csaUNsRWhMSixXQUFBLGlCQUFBLENDbWlMQyxBaUVoM0tHLDBDbEVuTEosaUJBQUEsZ0JBQUEsbUJBQUEsQ0N3aUxDLEFpRWozS0csZ0NsRXZMSixlQUFBLENDMmlMQyxBaUVsM0tHLDZDbEV6TEosV0FBQSxzQkFBQSxDQytpTEMsQWlFaDNLVyw0RkFDRSxzQkFBQSxDakVrM0tiLEFpRWozS0csZ0NBQ0UsaUJBQUEsQ2pFbTNLTCxBaUVsM0tLLHVDQUNFLFdBQUEsQUFDQSxrQkFBQSxBbEVyTVIseUJBQUEseUJrRXdNUSxBbEV4TVIsTWtFd01RLEFBQ0EsVUFBQSxBbEV6TVIsVWtFMk1RLEFsRTNNUixTa0UyTVEsQ2pFbzNLUCxBaUVoM0tDLDBCQUNFLGtCQUFBLEFBQ0EsVUFBQSxBbEVqTkosa0JBQUEsbUJBQUEsZUFBQSxDQzRrTEMsQWlFdjNLQywyQmxFck5GLFlrRXVOSSxBbEV2Tkosb0JrRXVOSSxvQkFBQSxhQUFBLEFBQ0EseUJBQUEsc0JBQUEsbUJBQUEsQUFDQSx5QkFBQSxzQkFBQSw2QkFBQSxDakV5M0tILEFpRXgzS0csMENBQ0Usa0JBQUEsQWxFM05OLFVBQUEsQ0NzbExDLEFpRXozS0csbUZBQ0Usb0JBQUEsb0JBQUEsYUFBQSxBQUNBLGtCQUFBLEFBQ0EsbUJBQUEsZUFBQSxBbEVoT04sdUJBQUEsQ0M0bExDLEFpRTEzS0ssNkZBRUUsV0FBQSxBbEVwT1IseUJBQUEsVUFBQSx5QmtFd09RLEFsRXhPUixVa0V3T1EsQUFDQSxpQkFBQSxDakU0M0tQLEFpRXgzS0ssOENBQ0UsT0FBQSxDakVpNEtQLEFpRWg0S0ssK0NBQ0UsTUFBQSxDakVrNEtQLEFpRTMzS08scUVsRXZQUixjQUFBLENDMm5MQyxBaUVqNEtLLHlGQUNFLFlBQUEsQ2pFbTRLUCxBaUVsNEtHLHVDbEU1UEosa0JrRThQTSxBbEU5UE4sOEJrRThQTSxxQkFBQSxDakVvNEtMLEFpRWo0S0cscUNBQ0UsZ0JBQUEsQWxFbFFOLFVBQUEsQ0N5b0xDLEFrRXpvTEQsVUFDRSxzREFBQSw4Q0FBQSxBbkVERix3QkFBQSxDQzZvTEMsQWtFMW9MQyxtQm5FSEYseUJBQUEsa0JtRU1JLEFuRU5KLDhCbUVNSSxBQUNBLG9CQUFBLG9CQUFBLGFBQUEsQUFDQSx5QkFBQSxzQkFBQSw4QkFBQSxBQUNBLHlCQUFBLHNCQUFBLGtCQUFBLENsRTRvTEgsQWtFM29MQyxrQm5FVkYsaUJBQUEsb0JtRWFJLEFuRWJKLDhCbUVhSSxzQkFBQSxBQUNBLFlBQUEsQ2xFNm9MSCxBa0Uxb0xDLGlCbkVqQkYsaUJBQUEsZ0JtRW9CSSxBbkVwQkosVW1Fb0JJLENsRWlwTEgsQWtFaHBMRyx1QkFDRSxhQUFBLENsRWtwTEwsQWtFanBMQyxpQm5FdkJGLGVBQUEsZ0JBQUEsaUJtRTJCSSxBbkUzQkosZW1FMkJJLENsRW1wTEgsQWtFbHBMQyxnQm5FNUJGLGVBQUEsZ0JBQUEsQ0NrckxDLEFrRW5wTEMsZUFDRSxvQkFBQSxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEsY0FBQSxDbEVxcExILEFrRXBwTEcsOEJBQ0UseUJBQUEsQ2xFc3BMTCxBa0VycExHLHVCbkVwQ0osV21Fc0NNLEFuRXRDTiw0Qm1Fc0NNLENsRXVwTEwsQWtFdHBMQyxnQm5FdkNGLGtCbUV5Q0ksQW5FekNKLDhCbUV5Q0ksc0JBQUEsQW5FekNKLFVBQUEsQ0Nrc0xDLEFrRWxwTEcsdUJuRWhESixVQUFBLENDK3NMQyxBa0UzcExDLG1CbkVwREYsa0JBQUEsQ0N1dExDLEFrRWpxTEcsOEJuRXRESixlQUFBLENDMHRMQyxBa0VscUxHLDJCbkV4REosV0FBQSxDQzZ0TEMsQUQ3dExELGdDb0VFSSxvQkFBQSxvQkFBQSxZQUFBLENEd0RGLEFuRTFERixpQm1FNERJLDRCQUFBLDZCQUFBLDBCQUFBLHNCQUFBLEFBQ0EsdUJBQUEsb0JBQUEsMEJBQUEsQ2xFcXFMSCxBbUVqdUxDLGVBRUUsc0JBQUEsbUJBQUEscUJBQUEsQXBFSEosa0JvRUtJLEFwRUxKLG1Cb0VLSSxjQUFBLENuRW11TEgsQW1FbHVMQyxZcEVORixpQkFBQSxDQzJ1TEMsQW1FbnVMQyxZcEVSRixXQUFBLHNCb0VXSSxBcEVYSixvQm9FV0ksb0JBQUEsYUFBQSxBcEVYSixnQm9FYUksQXBFYkosZW9FYUksQXBFYkosZUFBQSxZQUFBLENDb3ZMQyxBbUU3dExHLHNCQUNFLGVBQUEsQXBFeEJOLHlCb0UwQk0sQXBFMUJOLFdvRTBCTSxBcEUxQk4sZ0JBQUEsQ0Mwd0xDLEFEMXdMRCx3QnFFV0ksOENBQUEsOEJBQUEsd0RBQUEsQ0FYSixBckVBQSxPcUVDRSxzREFBQSw4Q0FBQSxBQUNBLDBCQUFBLEFBQ0EsZUFBQSxBckVIRix5QnFFS0UsQXJFTEYsU3FFS0UsQUFDQSxVQUFBLEFyRU5GLFdxRVFFLEFyRVJGLE1xRVFFLENwRWt4TEQsQW9FaHhMQyxpQkFFRSxnREFBQSw0Q0FBQSx1Q0FBQSxDcEVreExILEFvRWp4TEMsZ0JBQ0Usb0JBQUEsb0JBQUEsYUFBQSxBQUNBLGNBQUEsQUFDQSxtQkFBQSxlQUFBLEFyRWhCSixpQkFBQSxrQkFBQSxDQ3F5TEMsQW9FOXdMQyxhQUNFLFlBQUEsQ3BFMHhMSCxBb0VueExDLGFyRS9CRixjQUFBLGdCQUFBLENDK3pMQyxBb0V4eExDLGFBQ0UsY0FBQSxBckV4Q0osa0JBQUEsV0FBQSxXQUFBLENDZzFMQyxBb0VweUxDLGdCckU1Q0YsZ0JBQUEsaUJBQUEsY0FBQSxDQ3ExTEMsQW9FaHlMQyxhckVyREYsV0FBQSxlcUV3REksQXJFeERKLG9CcUV3REksb0JBQUEsYUFBQSxBQUNBLHlCQUFBLHNCQUFBLG1CQUFBLEFyRXpESixjQUFBLENDdTJMQyxBb0UxeUxDLGdCckU3REYsVUFBQSxDQysyTEMsQW9FOXlMQyxnQnJFakVGLGNBQUEsQ0N1M0xDLEFvRWx6TEMsZ0JBQ0Usa0JBQUEsQUFDQSxTQUFBLEFBQ0EsbUNBQUEsK0JBQUEsMkJBQUEsQUFDQSxVQUFBLEFyRXpFSixXQUFBLFlBQUEseUJxRTZFSSxBckU3RUosc0JxRTZFSSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBckUvRUosY0FBQSxvQkFBQSxvQkFBQSxhcUVrRkksQXJFbEZKLHdCcUVrRkkscUJBQUEsdUJBQUEsQUFDQSx5QkFBQSxzQkFBQSxtQkFBQSxBQUNBLGdDQUFBLHdCQUFBLEFBQ0EsY0FBQSxDcEV5ekxILEFvRXh6TEcsc0JBQ0Usb0RBQUEsMkNBQUEsQ3BFMHpMTCxBb0V6ekxHLDBCQUNFLGtEQUFBLDhDQUFBLHlDQUFBLENDeEVFLEFyRW00TFAseUNxRW40TE8sYS9ESEUsd0JBQUEsQ05rbENQLEFxRS9rQ0ssYS9ESEUsd0JBQUEsQ051bENQLEFxRXBsQ0ssYS9ESEUsZUFBQSxDTjRsQ1AsQXFFemxDSyxhL0RIRSx3QkFBQSxDTmltQ1AsQXFFOWxDSyxhL0RIRSx3QkFBQSxDTnNtQ1AsQXFFbm1DSyxhL0RIRSxlQUFBLENOMm1DUCxBcUV4bUNLLGEvREhFLHdCQUFBLENOZ25DUCxBcUU3bUNLLGEvREhFLHdCQUFBLENOcW5DUCxBcUVsbkNLLGEvREhFLGVBQUEsQ04wbkNQLEFxRXZuQ0ssYy9ESEUsd0JBQUEsQ04rbkNQLEFxRTVuQ0ssYy9ESEUsd0JBQUEsQ05vb0NQLEFxRWpvQ0ssYy9ESEUsZUFBQSxDTnlvQ1AsQ0F0REYsQXFFaGxDTyx5Q0FBQSxZL0RIRSx3QkFBQSxDTjhvQ1AsQXFFM29DSyxZL0RIRSx3QkFBQSxDTm1wQ1AsQXFFaHBDSyxZL0RIRSxlQUFBLENOd3BDUCxBcUVycENLLFkvREhFLHdCQUFBLENONnBDUCxBcUUxcENLLFkvREhFLHdCQUFBLENOa3FDUCxBcUUvcENLLFkvREhFLGVBQUEsQ051cUNQLEFxRXBxQ0ssWS9ESEUsd0JBQUEsQ040cUNQLEFxRXpxQ0ssWS9ESEUsd0JBQUEsQ05pckNQLEFxRTlxQ0ssWS9ESEUsZUFBQSxDTnNyQ1AsQXFFbnJDSyxhL0RIRSx3QkFBQSxDTjJyQ1AsQXFFeHJDSyxhL0RIRSx3QkFBQSxDTmdzQ1AsQXFFN3JDSyxhL0RIRSxlQUFBLENOcXNDUCxBcUVsc0NLLGV0RWpCUixvQkFBQSxDQzI4Q0csQXFFMTdDSyxpQnRFakJSLFlBQUEsQ0MyeURHLEFxRTF4REssZ0JuREhKLHFCQUFBLGtCQUFBLHdCQUFBLENsQnl4RUQsQXFFdHhFSyxrQm5EQUosdUJBQUEsb0JBQUEsMEJBQUEsQ2xCMnhFRCxBcUUzeEVLLG9COUNURixvQkFBQSxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEsZUFBQSxBeEJUTixjQUFBLENDdStFRyxBcUV0OUVLLGlCdEVqQlIsaUJBQUEsa0JBQUEsbUJBQUEsdUJBQUEsYUFBQSxXQUFBLENDaWpGRyxBcUVoaUZLLHlCdEVqQlIsWUFBQSxVQUFBLENDay9GRyxBcUVqK0ZLLG1CdEVqQlIsV0FBQSxDQ215R0csQXFFbHhHSyxtQnRFakJSLGNBQUEsQ0NnNEdHLEFxRS8yR0ssZ0J0RWpCUixZQUFBLHNCQUFBLENDbzVHRyxBcUVuNEdLLHVCdEVqQlIsZ0JBQUEsVUFBQSxDQzQ2R0csQXFFMzVHSyxRdEVqQlIsZUFBQSxDQzR6SUcsQXFFM3lJSyxrQnRFakJSLGtCQUFBLENDdzFJRyxBcUV2MElLLGlCdEVqQlIsWUFBQSxDQzIzSUcsQXFFMTJJSyxvQnRFakJSLHVCQUFBLENDKzVJRyxBcUU5NElLLGN0RWpCUixpQkFBQSxDQzg2SUcsQXFFNzVJSyxldEVqQlIsYUFBQSxVc0QyRk0sQXREM0ZOLDhCc0QyRk0scUJBQUEsQ3JEdzNJSCxBcUVsOElLLDBCZGlCQSx1QkFBQSxvQkFBQSwwQkFBQSxDdkR1aEpMLEFxRXhpSkssNkJ0RWpCUixxQkFBQSxDQ2dnS0csQXFFLytKSyxzQnRFakJSLFlBQUEsQ0MrbEtHLEFxRTlrS0ssWXRFakJSLFVBQUEsQ0N3dkxHLENxRXZ1TEssQXJFNG9DUCx5Q3FFNW9DTyxpQnRFakJSLGNBQUEsQ0MyOEJHLEFxRTE3QkssaUJ0RWpCUixjQUFBLENDdzlCRyxBcUV2OEJLLGlCdEVqQlIsY0FBQSxDQ3ErQkcsQXFFcDlCSyxpQnRFakJSLGNBQUEsQ0M2K0JHLEFxRTU5Qkssa0J0RWpCUixrQkFBQSxDQ3FnQ0csQXFFcC9CSyxZL0RIRSx3QkFBQSxDTjBzQ1AsQXFFdnNDSyxZL0RIRSx3QkFBQSxDTitzQ1AsQXFFNXNDSyxZL0RIRSxlQUFBLENOb3RDUCxBcUVqdENLLFkvREhFLHdCQUFBLENOeXRDUCxBcUV0dENLLFkvREhFLHdCQUFBLENOOHRDUCxBcUUzdENLLFkvREhFLGVBQUEsQ05tdUNQLEFxRWh1Q0ssWS9ESEUsd0JBQUEsQ053dUNQLEFxRXJ1Q0ssWS9ESEUsd0JBQUEsQ042dUNQLEFxRTF1Q0ssWS9ESEUsZUFBQSxDTmt2Q1AsQXFFL3VDSyxhL0RIRSx3QkFBQSxDTnV2Q1AsQXFFcHZDSyxhL0RIRSx3QkFBQSxDTjR2Q1AsQXFFenZDSyxhL0RIRSxlQUFBLENOaXdDUCxBcUU5dkNLLFV0RWpCUixjQUFBLENDMm9ERyxBcUUxbkRLLGlCdEVqQlIsWUFBQSxDQ2d6REcsQXFFL3hESyxrQnRFakJSLFlBQUEsQ0M4MURHLEFxRTcwREssZ0JuRE5KLHFCQUFBLGtCQUFBLHdCQUFBLENsQnV4RUQsQXFFanhFSyxhdEVqQlIsY0FBQSxDQzI1RUcsQXFFMTRFSyxhdEVqQlIsV0FBQSxDQzA2RUcsQXFFejVFSyxpQnRFakJSLGNBQUEsQ0MrL0VHLEFxRTkrRUssaUJ0RWpCUiwwQkFBQSxlQUFBLENDdWpGRyxBcUV0aUZLLHlCOUNzRUEsb0JBQUEsb0JBQUEsYUFBQSxBQUNBLDRCQUFBLDhCQUFBLGtDQUFBLDZCQUFBLEN2QnNnRkwsQXFFN2tGSyw2QzlDNEVJLHdCQUFBLHFCQUFBLHNCQUFBLEN2QnlnRlQsQXFFcmxGSywwQ3RFakJSLGdCQUFBLGVBQUEsQ0M0bUZHLEFxRTNsRkssNkM5QzBGSSw4QkFBQSw4QkFBQSwrQkFBQSwwQkFBQSxDdkJraEZULEFxRTVtRkssT3RFakJSLGNBQUEsQ0N1b0ZHLEFxRXRuRksscUJ0RWpCUixpQkFBQSxDQ3FxRkcsQXFFcHBGSyxxQnRFakJSLGVBQUEsQ0M2dEZHLEFxRTVzRkssa0J0RWpCUixlQUFBLENDb3dGRyxBcUVudkZLLGlCdEVqQlIsc0JBQUEsQ0NneUZHLEFxRS93RksseUJ0RWpCUix1QkFBQSxzQkFBQSxDQzh6RkcsQXFFN3lGSyx3QnRFakJSLFVBQUEsQ0NxMUZHLEFxRXAwRkssZXRFakJSLGVBQUEsQ0M0akdHLEFxRTNpR0sscUJ0RWpCUixZQUFBLENDMmtHRyxBcUUxakdLLG1DdEVqQlIsZUFBQSxDQzBvR0csQXFFem5HSyxvQnRFakJSLGtCQUFBLG1CQUFBLGdCQUFBLENDMmtJRyxBcUUxaklLLGtCakJrQ0Ysb0JBQUEsb0JBQUEsWUFBQSxDcEQwcUlILEFxRTVzSUssZ0J0RWpCUixVQUFBLGFBQUEsa0JBQUEsZ0JBQUEsQ0N1dklHLEFxRXR1SUssZXRFakJSLFlBQUEsQ0N3OUlHLEFxRXY4SUssYXRFakJSLGVBQUEsQ0N3Z0pHLEFxRXYvSUssZ0J0RWpCUixZQUFBLENDa2pLRyxBcUVqaUtLLHNCdEVqQlIsYUFBQSxZQUFBLENDcW1LRyxBcUVwbEtLLGdCdEVqQlIsY0FBQSxDQzRwS0csQXFFM29LSyxrQnRFakJSLFdBQUEsQ0MrcExHLEFxRTlvTEssZ0J0RWpCUixTQUFBLENDc3NMRyxBcUVyckxLLGdDSDhCQSwwQkFBQSxDbEU0cExMLEFxRTFyTEssdUJ0RWpCUixVQUFBLENDbXRMRyxBcUVsc0xLLFl0RWpCUixjQUFBLENDNnZMRyxBcUU1dUxLLGdCdEVqQlIsbUJBQUEsQ0N5eUxHLENBNzFKRixBcUUzN0JPLDBDQUFBLHFCdEVqQlIsU0FBQSxDQzRoQ0csQXFFM2dDSyxZL0RIRSx3QkFBQSxDTnN3Q1AsQXFFbndDSyxZL0RIRSx3QkFBQSxDTjJ3Q1AsQXFFeHdDSyxZL0RIRSxlQUFBLENOZ3hDUCxBcUU3d0NLLFkvREhFLHdCQUFBLENOcXhDUCxBcUVseENLLFkvREhFLHdCQUFBLENOMHhDUCxBcUV2eENLLFkvREhFLGVBQUEsQ04reENQLEFxRTV4Q0ssWS9ESEUsd0JBQUEsQ05veUNQLEFxRWp5Q0ssWS9ESEUsd0JBQUEsQ055eUNQLEFxRXR5Q0ssWS9ESEUsZUFBQSxDTjh5Q1AsQXFFM3lDSyxhL0RIRSx3QkFBQSxDTm16Q1AsQXFFaHpDSyxhL0RIRSx3QkFBQSxDTnd6Q1AsQXFFcnpDSyxhL0RIRSxlQUFBLENONnpDUCxBcUUxekNLLG9CdEVqQlIsUUFBQSxDQ29sREcsQXFFbmtESyxjdEVqQlIsZUFBQSxDQ3dxREcsQXFFdnBESyxnQ3RFakJSLGlCQUFBLENDd3RERyxBcUV2c0RLLGdCdEVqQlIsYUFBQSxDQ2t5REcsQXFFanhESyxnQm5EVEoscUJBQUEsa0JBQUEsd0JBQUEsQ2xCcXhFRCxBcUU1d0VLLGlCdEVqQlIsZUFBQSxDQ29nRkcsQXFFbi9FSyxpQnRFakJSLGNBQUEsQ0NtaEZHLEFxRWxnRkssaUJ0RWpCUixZQUFBLENDNGpGRyxBRDVqRkgsbUR5Q2tDVSxRQUFBLEFBQ0EsbUNBQUEsK0JBQUEsMEJBQUEsQzZCbEJGLEF0RWpCUixtQnlCWVEsV0FBQSxBQUNBLGtCQUFBLEF6QmJSLFdBQUEseUJBQUEsaUV5Qm1CUSxBekJuQlIsWXlCbUJRLEF6Qm5CUixXeUJnQlEsQXpCaEJSLFV5QmdCUSxDeEIwb0ZMLEFxRXpvRkssbUI1Q0pGLGNBQUEsQTFCYk4sV0FBQSxZMEJnQk0sQTFCaEJOLGlCMEJnQk0sQ3pCMHFGSCxBcUV6cUZLLHVCNUNFQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxPQUFBLEExQnJCUixXQUFBLENDa3NGRyxBcUVqckZLLGlCdEVqQlIsc0JBQUEsQ0NxeUZHLEFxRXB4RksseUJ0RWpCUixzQkFBQSxDQ20wRkcsQXFFbHpGSyx3QnRFakJSLFVBQUEsQ0MwMUZHLEFxRXowRkssNER0RWpCUixnQkFBQSxDQzQvRkcsQXFFMytGSyxnQnRFakJSLGFBQUEsV0FBQSxDQ3VoR0csQXFFdGdHSyw4QnRFakJSLFdBQUEsQ0M0aEdHLEFxRTNnR0ssa0J0RWpCUix3QkFBQSxDQ3NpR0csQXFFcmhHSyxnQ3RFakJSLHdCQUFBLENDMmlHRyxBcUUxaEdLLGtCcEMrQkYseUJBQUEsc0JBQUEsNkJBQUEsQ2pDMmlHSCxBcUUxa0dLLDhCaENiRixvQkFBQSxvQkFBQSxZQUFBLENyQ21wR0gsQXFFdG9HSyxxQmhDUkEsOEJBQUEsNkJBQUEsdUJBQUEsa0JBQUEsQ3JDdXBHTCxBcUUvb0dLLGF0RWpCUixTQUFBLENDcXFHRyxBcUVwcEdLLGN0RWpCUixZQUFBLENDMHJHRyxBcUV6cUdLLGdDN0JlRSxnQ0FBQSxBQUNBLDJCQUFBLEFBR0EsVUFBQSxDeEMreUdQLEFxRWwwR0ssZ0J0RWpCUix5QkFBQSxDQ3k1R0csQXFFeDRHSyx1QnRFakJSLFVBQUEsQ0NpN0dHLEFxRWg2R0ssYXRFakJSLFlBQUEsU0FBQSxDQ3UySUcsQXFFdDFJSyxvQnRFakJSLHVCQUFBLENDbzZJRyxBcUVuNUlLLGN0RWpCUixpQkFBQSxDQ203SUcsQXFFbDZJSyxpQnRFakJSLG9CQUFBLG9CQUFBLFlBQUEsQ0N3OElHLEFxRXY3SUssZXRFakJSLGtCQUFBLFNBQUEsQ0M2OUlHLEFxRTU4SUssdUJ0RWpCUixlQUFBLENDMmhKRyxBcUUxZ0pLLGdCdEVqQlIsZUFBQSxDQzhrSkcsQXFFN2pKSyxzQnRFakJSLGlCZ0VTTSxBaEVUTixvQmdFU00sb0JBQUEsWUFBQSxDL0Rta0tILEFxRTNqS0ssZXRFakJSLFVBQUEsWUFBQSxDQ3NsS0csQXFFcmtLSyx3Qk5XQSw2QkFBQSxDL0RtbEtMLEFxRTlsS0ssZXRFakJSLGdCQUFBLENDMG5LRyxBcUV6bUtLLGdCdEVqQlIsWUFBQSxVQUFBLENDeXJLRyxBcUV4cUtLLHNCTnFFQSxRQUFBLEMvRGduS0wsQXFFcnJLSyxhdEVqQlIsY0FBQSxDQ20wTEcsQXFFbHpMSyxnQnRFakJSLGNBQUEsQ0N5MUxHLENxRXgwTEssQXJFNGdDUCwwQ3FFNWdDTyxvQnRFakJSLFVBQUEsQ0NnVEcsQXFFL1JLLDBCbEUwQkosc0NBQUEsOEJBQUEsQUFDQSxrQkFBQSxDSDBRRCxBcUVyU0ssMEJsRThCSixtQkFBQSxBQUNBLGtCQUFBLENINFFELEFxRTNTSyx3RXRFakJSLFNBQUEsQ0NtVUcsQXFFbFRLLGlCdEVqQlIsY0FBQSxDQ2c5QkcsQXFFLzdCSyxpQnRFakJSLGNBQUEsQ0M2OUJHLEFxRTU4Qkssa0J0RWpCUixrQkFBQSxDQzBnQ0csQXFFei9CSyxZL0RIRSx3QkFBQSxDTmswQ1AsQXFFL3pDSyxZL0RIRSx3QkFBQSxDTnUwQ1AsQXFFcDBDSyxZL0RIRSxlQUFBLENONDBDUCxBcUV6MENLLFkvREhFLHdCQUFBLENOaTFDUCxBcUU5MENLLFkvREhFLHdCQUFBLENOczFDUCxBcUVuMUNLLFkvREhFLGVBQUEsQ04yMUNQLEFxRXgxQ0ssWS9ESEUsd0JBQUEsQ05nMkNQLEFxRTcxQ0ssWS9ESEUsd0JBQUEsQ05xMkNQLEFxRWwyQ0ssWS9ESEUsZUFBQSxDTjAyQ1AsQXFFdjJDSyxhL0RIRSx3QkFBQSxDTisyQ1AsQXFFNTJDSyxhL0RIRSx3QkFBQSxDTm8zQ1AsQXFFajNDSyxhL0RIRSxlQUFBLENOeTNDUCxBcUV0M0NLLGF0RWpCUixnQkFBQSxDQ3ltREcsQXFFeGxESyxldEVqQlIsYUFBQSxDQ3luREcsQXFFeG1ESyxpQnRFakJSLGlCQUFBLENDaW9ERyxBcUVobkRLLDhCdEVqQlIsV0FBQSxDQzZwREcsQXFFNW9ESyxxQnRFakJSLGFBQUEsQ0NxdkRHLEFxRXB1REsseUN0RWpCUixTQUFBLENDa2hFRyxBcUVqZ0VLLCtDckRxSEEsc0NBQUEsNkJBQUEsQ2hCaTVETCxBcUV0Z0VLLCtDckR3SEEsa0JBQUEsQ2hCbTVETCxBcUUzZ0VLLG9EdEVqQlIsU0FBQSxDQytsRUcsQXFFOWtFSywwRHJEeUxBLHNDQUFBLDZCQUFBLENoQjA1REwsQXFFbmxFSywwRHJENExBLGtCQUFBLENoQjQ1REwsQXFFeGxFSyxhdEVqQlIsa0JBQUEsQ0M4MkVHLEFxRTcxRUssb0J0RWpCUixlRDZDTSxBQzdDTixxQkQ2Q00sZ0JBQUEsQ0VvMkVILEFxRWg0RUssYXRFakJSLGdCQUFBLENDZzZFRyxBcUUvNEVLLGF0RWpCUixXQUFBLENDKzZFRyxBcUU5NUVLLGN0RWpCUixrQkFBQSxDQ3U3RUcsQXFFdDZFSyxXdEVqQlIsZUFBQSxDQ2crRUcsQXFFLzhFSyxpQnRFakJSLGVBQUEsQ0N5Z0ZHLEFxRXgvRUssaUJ0RWpCUixpQkFBQSxlQUFBLGtCQUFBLENDMGhGRyxBcUV6Z0ZLLHVCOUNxREEsZ0NBQUEsd0JBQUEsQUFDQSxzREFBQSw2Q0FBQSxDdkI4L0VMLEFxRXBqRkssMEN0RWpCUixnQkFBQSxlQUFBLENDa25GRyxBcUVqbUZLLHFCdEVqQlIsY0FBQSxDQzBxRkcsQXFFenBGSyx1QjVDT0EsU0FBQSxDekIrcUZMLEFxRXRyRkssa0J0RWpCUixlQUFBLENDZ3RGRyxBcUUvckZLLHFCM0NORixpQkFBQSxBQUNBLGVBQUEsQTNCWk4sZUFBQSxDQ291RkcsQXFFbnRGSyxrQnRFakJSLGVBQUEsQ0N5d0ZHLEFxRXh2RkssbUJ0RWpCUixlQUFBLENDcXhGRyxBcUVwd0ZLLHdCdEVqQlIsa0JBQUEsQ0NrMkZHLEFxRWoxRkssb0J0RWpCUixZQUFBLENDczNGRyxBcUVyMkZLLDBCdEVqQlIsYUFBQSxDQyszRkcsQXFFOTJGSyw0Q3RFakJSLGVBQUEsQ0NpNUZHLEFxRWg0Rkssa0J0RWpCUixrQkFBQSxDQys1RkcsQXFFOTRGSyx3QnRFakJSLGtCQUFBLGtCQUFBLENDNDZGRyxBcUUzNUZLLE10RWpCUixlQUFBLGlCOEJNSSxBOUJOSixhOEJNSSxDN0JpN0ZELEFxRXQ2RkssZXRFakJSLGNBQUEsQ0NvOEZHLEFxRW43RkssOEJ0RWpCUixpQkFBQSxDQzY4RkcsQXFFNTdGSyxXdEVqQlIscUJBQUEsQ0M4OUZHLEFxRTc4RkssZXRFakJSLGtCQUFBLENDOGdHRyxBcUU3L0ZLLDhCdEVqQlIsV0FBQSxDQ2lpR0csQXFFaGhHSyxnQ3RFakJSLHdCQUFBLENDZ2pHRyxBcUUvaEdLLGV0RWpCUixnQkFBQSxha0NtQ00sQWxDbkNOLDhCa0NtQ00scUJBQUEsQ2pDZ2lHSCxBcUVsakdLLHFCdEVqQlIsWUFBQSxDQ2dsR0csQXFFL2pHSyxxQnRFakJSLGdCQUFBLENDcWxHRyxBcUVwa0dLLGdCdEVqQlIsbUJBQUEsd0JBQUEsaUJBQUEsQ0MwbUdHLEFxRXpsR0ssZXRFakJSLGNBQUEsQ0MrbUdHLEFxRTlsR0ssTXRFakJSLFlBQUEsQ0N3bkdHLEFxRXZtR0ssVXRFakJSLGlCQUFBLENDNm5HRyxBcUU1bUdLLGlCdEVqQlIsZUFBQSxDQytvR0csQXFFOW5HSyxnQnRFakJSLFlBQUEsQ0M2cUdHLEFxRTVwR0ssVzlCSkosOEJBQUEsQ3ZDaXZHRCxBcUU3dUdLLGtCdEVqQlIsY0FBQSxDQzR3R0csQXFFM3ZHSyxVdEVqQlIsa0JBQUEsQ0MyeUdHLEFxRTF4R0ssZ0J0RWpCUixZQUFBLENDODJHRyxBcUU3MUdLLGdCdEVqQlIsdUJBQUEsWUFBQSxDQys1R0csQXFFOTRHSyw0Q3RFakJSLFVBQUEsQ0NzN0dHLEFxRXI2R0ssaUJ0RWpCUixjQUFBLENDczhHRyxBcUVyN0dLLFl6QmZKLFlBQUEsQzVDcStHRCxBcUV0OUdLLGtCdEVqQlIsZUFBQSxDQ3UvR0csQXFFdCtHSyxRdkJMSixjQUFBLEEvQ1pKLGVBQUEsQ0NvaEhHLEFxRW5nSEssdUJ2QitCQSxhQUFBLEM5QzRnSEwsQXFFM2lISyw2QnZCbUNFLHFDQUFBLDRCQUFBLEM5Q2doSFAsQXFFbmpISyxnQnZCd0NGLGFBQUEsQzlDb2hISCxBcUU1akhLLGN2QjZDRixrQkFBQSxBQUNBLE9BQUEsQUFDQSxTQUFBLEFBQ0Esa0JBQUEsQS9DakVOLGdFK0NrRU0sQS9DbEVOLFUrQ2tFTSxBQUNBLGdDQUFBLHVCQUFBLEM5Q3doSEgsQXFFMWtISyxjdkJpRUYsZUFBQSxBQUNBLE1BQUEsQUFDQSxVQUFBLEFBQ0EsVUFBQSxDOUM4aEhILEFxRWxtSEssNEJ2QjRFRSxZQUFBLEM5Q2lpSFAsQXFFN21ISyw2QnZCaUZFLFVBQUEsQzlDb2lIUCxBcUVybkhLLG1DdkJxRkksa0NBQUEseUJBQUEsQzlDd2lIVCxBcUU3bkhLLGlCdEVqQlIsY0FBQSxDQytwSEcsQXFFOW9ISyxjdEVqQlIsa0IrQ3NITSxBL0N0SE4sa0IrQ3NITSxBQUNBLG9CQUFBLG9CQUFBLGFBQUEsQUFDQSx5QkFBQSxzQkFBQSxtQkFBQSxBQUNBLHlCQUFBLHNCQUFBLDZCQUFBLEM5QytpSEgsQXFFdnBISyxpQnZCNEdGLGFBQUEsQzlDbWpISCxBcUUvcEhLLGdCdEVqQlIsUytDc0lNLEEvQ3RJTix1QitDc0lNLG9CQUFBLDBCQUFBLEM5Q3VqSEgsQXFFNXFISyxvRHZCd0hGLG9CQUFBLG9CQUFBLFlBQUEsQzlDeWpISCxBcUVqckhLLGtDdEVqQlIsaUJBQUEsWUFBQSxDQzhzSEcsQUQ5c0hILGtDK0N3S00sa0JBQUEsQUFHQSxRQUFBLEFBQ0EsbUNBQUEsK0JBQUEsMEJBQUEsQ3VCM0pFLEF0RWpCUixrQkFBQSxjK0MwSk0sQS9DMUpOLGUrQzBKTSxBQUNBLGdDQUFBLHdCQUhBLEFBR0EsV0FIQSxDOUNxa0hILEFxRTVzSEssZ0J0RWpCUixTK0N5S00sQS9DektOLHVCK0N5S00sb0JBQUEsMkJBQUEsQUFDQSxRQUFBLEFBSUEsYUFBQSxDOUN1a0hILEFxRXB1SEsseUJ2Qm1LQSxZQUFBLEM5QzRrSEwsQXFFL3VISyxXdEVqQlIsV0FBQSxlQUFBLENDeXhIRyxBcUV4d0hLLGtDdEVqQlIsY0FBQSxDQzh4SEcsQXFFN3dISyxpQ3RFakJSLGVBQUEsQ0N3eUhHLEFxRXZ4SEssV3RFakJSLGlCQUFBLENDdXpIRyxBcUV0eUhLLGVyQkxGLHdCQUFBLGVBQUEsQ2hEcTBISCxBcUVoMEhLLDBDckJFQSxhQUFBLENxQkZBLEFyRTAwSEwsaUNnRHgwSEssYUFBQSxDcUJGQSxBckUwMEhMLHNDZ0R4MEhLLGFBQUEsQ3FCRkEsQXJFMDBITCw0QmdEeDBISyxhQUFBLENoRHcwSEwsQXFFMTBISyxldEVqQlIsV0FBQSxDQ20ySEcsQXFFbDFISyxXcEJMSixZQUFBLENqRHMzSEQsQXFFajNISyxnQm5CVkYsa0JBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLHVCQUFBLG1CQUFBLGNBQUEsQ2xEeTZISCxBcUVsNkhL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U0FBQSxDM0RxM0pMLEFxRTU0SkssMkN0RWpCUix3QkFBQSxDQ3U2SkcsQXFFdDVKSyxldEVqQlIsWUFBQSxpQkFBQSxDQys4SkcsQXFFOTdKSyxnQnRFakJSLFlBQUEsQ0N1aktHLEFxRXRpS0ssU3RFakJSLGtCQUFBLENDa2tLRyxBcUVqaktLLHNCdEVqQlIsWUFBQSxDQzBtS0csQXFFemxLSyxldEVqQlIsaUJBQUEsZUFBQSx1QkFBQSxDQ2lvS0csQXFFaG5LSyxnQnRFakJSLG1CQUFBLGNBQUEsQ0NrcUtHLEFxRWpwS0ssdUJ0RWpCUixpQkFBQSxDQ3d1S0csQXFFdnRLSyxxQnRFakJSLGNBQUEsQ0Nzd0tHLEFxRXJ2S0sseUJ0RWpCUixjQUFBLENDOHdLRyxBcUU3dktLLGtDdEVqQlIsU0FBQSxDQ3cvS0csQXFFditLSyx1Q0o0TEUsUUFBQSxBbEU3TVYsd0JBQUEsQ0Nva0xHLEFxRW5qTEssNkZKME5FLFVBQUEsQWxFM09WLFlBQUEsQ0MybUxHLEFxRTFsTEssWXRFakJSLGFBQUEsY0FBQSxDQ213TEcsQXFFbHZMSyxzQnRFakJSLGdCQUFBLENDOHdMRyxBcUU3dkxLLGdCdEVqQlIsY0FBQSxDQzh5TEcsQXFFN3hMSyxhRFNGLGNBQUEsQXJFMUJOLGtCQUFBLGVBQUEsV3FFOEJNLEFyRTlCTixhcUU4Qk0sQ3BFNHhMSCxBcUV6eUxLLDZCdEVqQlIsZUFBQSxnQkFBQSxDQ3kwTEcsQXFFeHpMSyxnQnRFakJSLGNBQUEsQ0MrMUxHLEFxRTkwTEssYXRFakJSLGdCQUFBLENDMjJMRyxBcUUxMUxLLGdCdEVqQlIsdUJBQUEsQ0NtM0xHLEFxRWwyTEssZ0J0RWpCUixZQUFBLENDMjNMRyxDQTFrTEYsQXFFaFNPLDBDQUFBLGV0RWpCUixjQUFBLENDb21ERyxBcUVubERLLGF0RWpCUixtQkFBQSxDQzhtREcsQXFFN2xESyxxQnRFakJSLGVBQUEsQ0MrcUZHLEFxRTlwRkssY3RFakJSLGNBQUEsQ0Mwd0hHLEFxRXp2SEssa0N0RWpCUixpQkFBQSxDQ215SEcsQXFFbHhISyxpQ3RFakJSLGtCQUFBLENDNnlIRyxBcUU1eEhLLHlFbEJNQSxjQUFBLEFwRHZCUixxQkFBQSxDQzg5SEcsQXFFNzhISywrRWxCYUUsYUFBQSxDbkQ2OEhQLEFxRTE5SEssZ0J0RWpCUixZQUFBLENDaXdJRyxBcUVodklLLGN0RWpCUixZQUFBLENDMDBJRyxBcUV6eklLLGF0RWpCUixTQUFBLENDaTNJRyxBcUVoMklLLGlCdEVqQlIsd0JBQUEsQ0NxNElHLEFxRXAzSUssY2hCK0RGLFlBQUEsQXREaEZOLGtCQUFBLENDbThJRyxBcUVsN0lLLGV0RWpCUixpQkFBQSxDQysrSUcsQXFFOTlJSyx1QnRFakJSLGVBQUEsQ0NnaUpHLEFxRS9nSkssZ0J0RWpCUixjQUFBLENDbWtKRyxBcUVsakpLLGdCdEVqQlIsZUFBQSxDQ21sSkcsQXFFbGtKSyxnQnRFakJSLGtCQUFBLENDOGxKRyxDcUU3a0pLLEFyRW9sRFAsMENxRXBsRE8sYS9ESEUsd0JBQUEsQ044M0NQLEFxRTMzQ0ssYS9ESEUsd0JBQUEsQ05tNENQLEFxRWg0Q0ssYS9ESEUsZUFBQSxDTnc0Q1AsQXFFcjRDSyxhL0RIRSx3QkFBQSxDTjY0Q1AsQXFFMTRDSyxhL0RIRSx3QkFBQSxDTms1Q1AsQXFFLzRDSyxhL0RIRSxlQUFBLENOdTVDUCxBcUVwNUNLLGEvREhFLHdCQUFBLENONDVDUCxBcUV6NUNLLGEvREhFLHdCQUFBLENOaTZDUCxBcUU5NUNLLGEvREhFLGVBQUEsQ05zNkNQLEFxRW42Q0ssYy9ESEUsd0JBQUEsQ04yNkNQLEFxRXg2Q0ssYy9ESEUsd0JBQUEsQ05nN0NQLEFxRTc2Q0ssYy9ESEUsZUFBQSxDTnE3Q1AsQ3FFbDdDSyxBckU0M0NQLG1CcUU1M0NPLFkvREhFLHdCQUFBLENOc2hDUCxBcUVuaENLLFkvREhFLHdCQUFBLENOMmhDUCxBcUV4aENLLFkvREhFLGVBQUEsQ05naUNQLEFxRTdoQ0ssWS9ESEUsd0JBQUEsQ05xaUNQLEFxRWxpQ0ssWS9ESEUsd0JBQUEsQ04waUNQLEFxRXZpQ0ssWS9ESEUsZUFBQSxDTitpQ1AsQXFFNWlDSyxZL0RIRSx3QkFBQSxDTm9qQ1AsQXFFampDSyxZL0RIRSx3QkFBQSxDTnlqQ1AsQXFFdGpDSyxZL0RIRSxlQUFBLENOOGpDUCxBcUUzakNLLGEvREhFLHdCQUFBLENObWtDUCxBcUVoa0NLLGEvREhFLHdCQUFBLENOd2tDUCxBcUVya0NLLGEvREhFLGVBQUEsQ042a0NQLENBdERGLEE4RDUvQnFELHNEQUFBLE8vRHpDdEQsa0JBQUEsQ0NraUtHLENBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgNC41LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDIyLCAyMDE5XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIiwiLnN0ZWFtXG4gIGNvbG9yICNmZmZcbiAgJl9fY29udGVudFxuICAgIG1heC13IDYyMHB4XG4gICZfX2ljb25cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9jaXJjbGUuc3ZnJylcbiAgICBtYiAxMHB4XG4gICAgdyAxMTBweFxuICAgIGggMTEwcHhcbiAgICBtbCBhdXRvIFxuICAgIG1yIGF1dG9cbiAgICBiZy1zaXplIGNvdmVyXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtYiAyMHB4XG4gICAgc3ZnXG4gICAgICBwYXRoXG4gICAgICAgIGZpbGwgbm9uZVxuICAgICYuaXMtYW5pbWF0aW5nLXN2Z1xuICAgICAgc3ZnXG4gICAgICAgIHRyYW5zaXRpb24gM3MgYWxsIGVhc2VcbiAgICAgICAgcGF0aFxuICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXkgNTAwXG4gICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQgLTUwMFxuICAgICAgICAgIHN0cm9rZS13aWR0aCAxcHhcbiAgICAgICAgICBmaWxsIG5vbmVcbiAgICAgICAgICB0cmFuc2l0aW9uIDNzIGFsbCBlYXNlXG4gICAgICAgICAgc3Ryb2tlICNmZmZcbiAgICAgICAgICBhbmltYXRpb24gZGFzaCAzcyBsaW5lYXIgZm9yd2FyZHNcbiAgICAmLmlzLWFuaW1hdGVkLXN2Z1xuICAgICAgc3ZnIFxuICAgICAgICB0cmFuc2l0aW9uIDNzIGFsbCBlYXNlXG4gICAgICAgIHBhdGggXG4gICAgICAgICAgdHJhbnNpdGlvbiAzcyBhbGwgZWFzZVxuICAgICAgICAgIGZpbGwgI2ZmZlxuICAgICAgICAgIHN0cm9rZSBub25lXG4gICZfX2Rlc2NyaXB0aW9uXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC13cmFwIHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIG1hIDAgLTEwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIG1hIDAgLTI1cHhcbiAgICAgIGZsZXgtd3JhcCBub3dyYXBcbiAgJl9faW5mb1xuICAgIG1iIDIwcHhcbiAgICBsaCAyMnB4XG4gICAgZnMgMTJweFxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgZnMgMTRweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbGggMjZweFxuICAmX19pdGVtXG4gICAgdGEgY2VudGVyXG4gICAgbWEgMTBweCAxMHB4IDIwcHggMTBweFxuICAgIHcgY2FsYyg1MCUgLSAyMHB4KVxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgdyAxMjVweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWEgMjVweFxuICAmX190aXRsZVxuICAgIG1iIDIwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIG1iIDQwcHhcbiAgJl9fdGV4dFxuICAgIGZzIDEycHhcbkBrZXlmcmFtZXMgZGFzaCBcbiAgdG8gXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQgMFxuICAgIG9wYWNpdHkgMSIsbnVsbCwiOnJvb3Qge1xuICAtLWRlZmluZTogbXMgKE1hdGgucG93KDEuNjE4LCB2YWx1ZSAtIDMpKXJlbTtcbiAgLS1kZWZpbmU6IHNwICgwLjI1ICogTWF0aC5wb3coMiwgdmFsdWUgLSAxKSlyZW07XG4gIC0tZGVmaW5lOiB0eSAodmFsdWUgPiAwICYmIHZhbHVlIDwgMTAgPyBbMC43NSwgMC44NzUsIDEsIDEuMjUsIDEuNSwgMi4yNSwgMywgNSwgNl1bTWF0aC5yb3VuZCh2YWx1ZSl8MC0xXSA6IE1hdGgucG93KDEuMzMsIHZhbHVlIC0gMykpcmVtO1xuICAtLWRlZmluZTogdnIgKDEgKiAxLjYgKiB2YWx1ZSlyZW07XG59XG5AYWxpYXMge1xuICBkOiBkaXNwbGF5O1xuICBwb3M6IHBvc2l0aW9uO1xuICBiZzogYmFja2dyb3VuZDtcbiAgYmctYXR0YWNobWVudDogYmFja2dyb3VuZC1hdHRhY2htZW50O1xuICBiZy1ibGVuZC1tb2RlOiBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU7XG4gIGJnLWNsaXA6IGJhY2tncm91bmQtY2xpcDtcbiAgYmctY29sb3I6IGJhY2tncm91bmQtY29sb3I7XG4gIGJnLWltYWdlOiBiYWNrZ3JvdW5kLWltYWdlO1xuICBiZy1vcmlnaW46IGJhY2tncm91bmQtb3JpZ2luO1xuICBiZy1wb3NpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgYmctcmVwZWF0OiBiYWNrZ3JvdW5kLXJlcGVhdDtcbiAgYmctc2l6ZTogYmFja2dyb3VuZC1zaXplO1xuICBicjogYm9yZGVyO1xuICBici1ibG9jay1lbmQ6IGJvcmRlci1ibG9jay1lbmQ7XG4gIGJyLWJsb2NrLWVuZC1jb2xvcjogYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjtcbiAgYnItYmxvY2stZW5kLXN0eWxlOiBib3JkZXItYmxvY2stZW5kLXN0eWxlO1xuICBici1ibG9jay1lbmQtd2lkdGg6IGJvcmRlci1ibG9jay1lbmQtd2lkdGg7XG4gIGJyLWJsb2NrLXN0YXJ0OiBib3JkZXItYmxvY2stc3RhcnQ7XG4gIGJyLWJsb2NrLXN0YXJ0LWNvbG9yOiBib3JkZXItYmxvY2stc3RhcnQtY29sb3I7XG4gIGJyLWJsb2NrLXN0YXJ0LXN0eWxlOiBib3JkZXItYmxvY2stc3RhcnQtc3R5bGU7XG4gIGJyLWJsb2NrLXN0YXJ0LXdpZHRoOiBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg7XG4gIGJyLWI6IGJvcmRlci1ib3R0b207XG4gIGJyLWJvdHRvbTogYm9yZGVyLWJvdHRvbTtcbiAgYnItYm90dG9tLWNvbG9yOiBib3JkZXItYm90dG9tLWNvbG9yO1xuICBici1ib3R0b20tbGVmdC1yYWRpdXM6IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM7XG4gIGJyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzO1xuICBici1ib3R0b20tc3R5bGU6IGJvcmRlci1ib3R0b20tc3R5bGU7XG4gIGJyLWJvdHRvbS13aWR0aDogYm9yZGVyLWJvdHRvbS13aWR0aDtcbiAgYnItY29sbGFwc2U6IGJvcmRlci1jb2xsYXBzZTtcbiAgYnItY29sb3I6IGJvcmRlci1jb2xvcjtcbiAgYnItaW1hZ2U6IGJvcmRlci1pbWFnZTtcbiAgYnItaW1hZ2Utb3V0c2V0OiBib3JkZXItaW1hZ2Utb3V0c2V0O1xuICBici1pbWFnZS1yZXBlYXQ6IGJvcmRlci1pbWFnZS1yZXBlYXQ7XG4gIGJyLWltYWdlLXNsaWNlOiBib3JkZXItaW1hZ2Utc2xpY2U7XG4gIGJyLWltYWdlLXNvdXJjZTogYm9yZGVyLWltYWdlLXNvdXJjZTtcbiAgYnItaW1hZ2Utd2lkdGg6IGJvcmRlci1pbWFnZS13aWR0aDtcbiAgYnItaW5saW5lLWVuZDogYm9yZGVyLWlubGluZS1lbmQ7XG4gIGJyLWlubGluZS1lbmQtY29sb3I6IGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yO1xuICBici1pbmxpbmUtZW5kLXN0eWxlOiBib3JkZXItaW5saW5lLWVuZC1zdHlsZTtcbiAgYnItaW5saW5lLWVuZC13aWR0aDogYm9yZGVyLWlubGluZS1lbmQtd2lkdGg7XG4gIGJyLWlubGluZS1zdGFydDogYm9yZGVyLWlubGluZS1zdGFydDtcbiAgYnItaW5saW5lLXN0YXJ0LWNvbG9yOiBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yO1xuICBici1pbmxpbmUtc3RhcnQtc3R5bGU6IGJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU7XG4gIGJyLWlubGluZS1zdGFydC13aWR0aDogYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDtcbiAgYnItbDogYm9yZGVyLWxlZnQ7XG4gIGJyLWxlZnQ6IGJvcmRlci1sZWZ0O1xuICBici1sZWZ0LWNvbG9yOiBib3JkZXItbGVmdC1jb2xvcjtcbiAgYnItbGVmdC1zdHlsZTogYm9yZGVyLWxlZnQtc3R5bGU7XG4gIGJyLWxlZnQtd2lkdGg6IGJvcmRlci1sZWZ0LXdpZHRoO1xuICBici1yYWRpdXM6IGJvcmRlci1yYWRpdXM7XG4gIGJyLXI6IGJvcmRlci1yaWdodDtcbiAgYnItcmlnaHQ6IGJvcmRlci1yaWdodDtcbiAgYnItcmlnaHQtY29sb3I6IGJvcmRlci1yaWdodC1jb2xvcjtcbiAgYnItcmlnaHQtc3R5bGU6IGJvcmRlci1yaWdodC1zdHlsZTtcbiAgYnItcmlnaHQtd2lkdGg6IGJvcmRlci1yaWdodC13aWR0aDtcbiAgYnItc3BhY2luZzogYm9yZGVyLXNwYWNpbmc7XG4gIGJyLXN0eWxlOiBib3JkZXItc3R5bGU7XG4gIGJyLXQ6IGJvcmRlci10b3A7XG4gIGJyLXRvcDogYm9yZGVyLXRvcDtcbiAgYnItdG9wLWNvbG9yOiBib3JkZXItdG9wLWNvbG9yO1xuICBici10b3AtbGVmdC1yYWRpdXM6IGJvcmRlci10b3AtbGVmdC1yYWRpdXM7XG4gIGJyLXRvcC1yaWdodC1yYWRpdXM6IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzO1xuICBici10b3Atc3R5bGU6IGJvcmRlci10b3Atc3R5bGU7XG4gIGJyLXRvcC13aWR0aDogYm9yZGVyLXRvcC13aWR0aDtcbiAgYnItd2lkdGg6IGJvcmRlci13aWR0aDtcbiAgZnM6IGZvbnQtc2l6ZTtcbiAgZnc6IGZvbnQtd2VpZ2h0O1xuICBmaDogbGluZS1oZWlnaHQ7XG4gIGZhOiB0ZXh0LWFsaWduO1xuICBmZDogdGV4dC1kZWNvcmF0aW9uO1xuICBmdDogdGV4dC10cmFuc2Zvcm07XG4gIHRhOiB0ZXh0LWFsaWduO1xuICB0ZDogdGV4dC1kZWNvcmF0aW9uO1xuICBsaDogbGluZS1oZWlnaHQ7XG4gIGg6IGhlaWdodDtcbiAgbWF4LWg6IG1heC1oZWlnaHQ7XG4gIG1pbi1oOiBtaW4taGVpZ2h0O1xuICB3OiB3aWR0aDtcbiAgbWF4LXc6IG1heC13aWR0aDtcbiAgbWluLXc6IG1pbi13aWR0aDtcbiAgbWE6IG1hcmdpbjtcbiAgbXQ6IG1hcmdpbi10b3A7XG4gIG1yOiBtYXJnaW4tcmlnaHQ7XG4gIG1iOiBtYXJnaW4tYm90dG9tO1xuICBtbDogbWFyZ2luLWxlZnQ7XG4gIHBhOiBwYWRkaW5nO1xuICBwdDogcGFkZGluZy10b3A7XG4gIHByOiBwYWRkaW5nLXJpZ2h0O1xuICBwYjogcGFkZGluZy1ib3R0b207XG4gIHBsOiBwYWRkaW5nLWxlZnQ7XG4gIHZhOiB2ZXJ0aWNhbC1hbGlnbjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3N2Z2ZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvc3ZnZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi8uLi9mb250cy9zdmdmb250LndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4vLi4vZm9udHMvc3ZnZm9udC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4vLi4vZm9udHMvc3ZnZm9udC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaWNvbixcbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbixcbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvbi1hcnJvdy10bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMVwiO1xufVxuLmljb24tYXV0b21hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMlwiO1xufVxuLmljb24tY29uZGVuc2F0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDNcIjtcbn1cbi5pY29uLWVuZXJneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNFwiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbn1cbi5pY29uLWhlYXQtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDZcIjtcbn1cbi5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDdcIjtcbn1cbi5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwOVwiO1xufVxuLmljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQVwiO1xufVxuLmljb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbn1cbi5pY29uLXZhbHZlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMERcIjtcbn1cbi5pY29uLXRlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBGXCI7XG59XG4uaWNvbi1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExMFwiO1xufVxuLmljb24tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTExXCI7XG59XG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTEyXCI7XG59XG4uaWNvbi1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTNcIjtcbn1cbi5pY29uLWhpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTRcIjtcbn1cbi5pY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTVcIjtcbn1cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTZcIjtcbn1cbi5pY29uLWNvbmZpZ3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExN1wiO1xufVxuLmljb24tcXVlc3Rpb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExOFwiO1xufVxuLmljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExOVwiO1xufVxuLmljb24taGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExQVwiO1xufVxuLmljb24tZWRpdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFCXCI7XG59XG4uaWNvbi1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUNcIjtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZnM6IDE0cHg7XG4gIG1hOiAwO1xuICBmdzogNTAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5LmlzLW1haW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG59XG5ib2R5LmlzLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm1haW4ge1xuICBtaW4taGVpZ2h0OiA2NXZoO1xufVxuYnV0dG9uLFxuZmlndXJlLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaW5wdXQsXG5vcHRncm91cCxcbm9wdGlvbixcbnAsXG5hLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4MDgwODA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzhhNTNhMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBkaXY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICBwOjotd2Via2l0LXNjcm9sbGJhcixcbiAgdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3OiA3cHg7XG4gIH1cbn1cbmJvZHkuaXMtYWN0aXZlLFxuaHRtbC5pcy1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoOiAxMDAlO1xufVxuaHRtbCB7XG4gIGJnLWNvbG9yOiAjZjdmOGY5O1xufVxuaHRtbCxcbmJvZHkge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKipcbiAqIFN3aXBlciA0LjUuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjIsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5jYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZnc6IDcwMDtcbn1cbi5jYXB0aW9uLS1zaXplXzEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGZzOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FwdGlvbi0tc2l6ZV8xIHtcbiAgICBmczogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcHRpb24tLXNpemVfMSB7XG4gICAgZnM6IDY2cHg7XG4gIH1cbn1cbi5jYXB0aW9uLS1zaXplXzIge1xuICBmczogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcHRpb24tLXNpemVfMiB7XG4gICAgZnM6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXB0aW9uLS1zaXplXzIge1xuICAgIGZzOiAzMHB4O1xuICB9XG59XG4uY2FwdGlvbi0tc2l6ZV8zIHtcbiAgZnM6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXB0aW9uLS1zaXplXzMge1xuICAgIGZzOiAyMnB4O1xuICB9XG59XG4uY2FwdGlvbi0tc2l6ZV80IHtcbiAgZnM6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXB0aW9uLS1zaXplXzQge1xuICAgIGZzOiAyMHB4O1xuICB9XG59XG4uY2FwdGlvbi0tc2l6ZV81IHtcbiAgZnM6IDE1cHg7XG59XG4uY2FwdGlvbi0tc2l6ZV82IHtcbiAgZnM6IDEzcHg7XG59XG4uY2FwdGlvbi0tc2l6ZV83IHtcbiAgZnM6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FwdGlvbi0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXB0aW9uLS15ZWxsb3cge1xuICBjb2xvcjogI2Y1Y2RhYztcbn1cbi5jYXB0aW9uLS1jb250YWN0IHtcbiAgbWI6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXB0aW9uLS1jb250YWN0IHtcbiAgICBtYjogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcHRpb24tLWNvbnRhY3Qge1xuICAgIG1iOiA0MHB4O1xuICB9XG59XG4uY2VsbCB7XG4gIHBhOiAwIDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jZWxsLS1sZyB7XG4gIHBhOiAwIDEwcHg7XG59XG4uY2VsbC0teGwge1xuICBwYTogMCAxNXB4O1xufVxuLmNlbGwtLXNwYWNlX25vbmUge1xuICBwYTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jZWxsLS1zcGFjZV9ub25lLWxnIHtcbiAgICBwYTogMDtcbiAgfVxufVxuLmNvbHMge1xuICB3OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLmNvbHMtLTEteHMge1xuICAgIHdpZHRoOiA4LjMzMzMyMzMzMzMzMzMzNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5jb2xzLS0yLXhzIHtcbiAgICB3aWR0aDogMTYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuY29scy0tMy14cyB7XG4gICAgd2lkdGg6IDI0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLmNvbHMtLTQteHMge1xuICAgIHdpZHRoOiAzMy4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5jb2xzLS01LXhzIHtcbiAgICB3aWR0aDogNDEuNjY2NjU2NjY2NjY2NjYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuY29scy0tNi14cyB7XG4gICAgd2lkdGg6IDQ5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLmNvbHMtLTcteHMge1xuICAgIHdpZHRoOiA1OC4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5jb2xzLS04LXhzIHtcbiAgICB3aWR0aDogNjYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuY29scy0tOS14cyB7XG4gICAgd2lkdGg6IDc0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLmNvbHMtLTEwLXhzIHtcbiAgICB3aWR0aDogODMuMzMzMzIzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuY29scy0tMTEteHMge1xuICAgIHdpZHRoOiA5MS42NjY2NTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5jb2xzLS0xMi14cyB7XG4gICAgd2lkdGg6IDk5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29scy0tMS14czIge1xuICAgIHdpZHRoOiA4LjMzMzMyMzMzMzMzMzMzNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbHMtLTIteHMyIHtcbiAgICB3aWR0aDogMTYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb2xzLS0zLXhzMiB7XG4gICAgd2lkdGg6IDI0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29scy0tNC14czIge1xuICAgIHdpZHRoOiAzMy4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbHMtLTUteHMyIHtcbiAgICB3aWR0aDogNDEuNjY2NjU2NjY2NjY2NjYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb2xzLS02LXhzMiB7XG4gICAgd2lkdGg6IDQ5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29scy0tNy14czIge1xuICAgIHdpZHRoOiA1OC4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbHMtLTgteHMyIHtcbiAgICB3aWR0aDogNjYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb2xzLS05LXhzMiB7XG4gICAgd2lkdGg6IDc0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29scy0tMTAteHMyIHtcbiAgICB3aWR0aDogODMuMzMzMzIzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb2xzLS0xMS14czIge1xuICAgIHdpZHRoOiA5MS42NjY2NTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbHMtLTEyLXhzMiB7XG4gICAgd2lkdGg6IDk5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tMS1zbSB7XG4gICAgd2lkdGg6IDguMzMzMzIzMzMzMzMzMzM0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tMi1zbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY1NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tMy1zbSB7XG4gICAgd2lkdGg6IDI0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tNC1zbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMyMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tNS1zbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY1NjY2NjY2NjY2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tNi1zbSB7XG4gICAgd2lkdGg6IDQ5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tNy1zbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMyMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tOC1zbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY1NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tOS1zbSB7XG4gICAgd2lkdGg6IDc0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29scy0tMTAtc20ge1xuICAgIHdpZHRoOiA4My4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbHMtLTExLXNtIHtcbiAgICB3aWR0aDogOTEuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jb2xzLS0xMi1zbSB7XG4gICAgd2lkdGg6IDk5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tMS1tZCB7XG4gICAgd2lkdGg6IDguMzMzMzIzMzMzMzMzMzM0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tMi1tZCB7XG4gICAgd2lkdGg6IDE2LjY2NjY1NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tMy1tZCB7XG4gICAgd2lkdGg6IDI0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tNC1tZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMyMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tNS1tZCB7XG4gICAgd2lkdGg6IDQxLjY2NjY1NjY2NjY2NjY2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tNi1tZCB7XG4gICAgd2lkdGg6IDQ5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tNy1tZCB7XG4gICAgd2lkdGg6IDU4LjMzMzMyMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tOC1tZCB7XG4gICAgd2lkdGg6IDY2LjY2NjY1NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tOS1tZCB7XG4gICAgd2lkdGg6IDc0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29scy0tMTAtbWQge1xuICAgIHdpZHRoOiA4My4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHMtLTExLW1kIHtcbiAgICB3aWR0aDogOTEuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xzLS0xMi1tZCB7XG4gICAgd2lkdGg6IDk5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbHMtLTEtbGcge1xuICAgIHdpZHRoOiA4LjMzMzMyMzMzMzMzMzMzNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xzLS0yLWxnIHtcbiAgICB3aWR0aDogMTYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29scy0tMy1sZyB7XG4gICAgd2lkdGg6IDI0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbHMtLTQtbGcge1xuICAgIHdpZHRoOiAzMy4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xzLS01LWxnIHtcbiAgICB3aWR0aDogNDEuNjY2NjU2NjY2NjY2NjYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29scy0tNi1sZyB7XG4gICAgd2lkdGg6IDQ5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbHMtLTctbGcge1xuICAgIHdpZHRoOiA1OC4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xzLS04LWxnIHtcbiAgICB3aWR0aDogNjYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29scy0tOS1sZyB7XG4gICAgd2lkdGg6IDc0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbHMtLTEwLWxnIHtcbiAgICB3aWR0aDogODMuMzMzMzIzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29scy0tMTEtbGcge1xuICAgIHdpZHRoOiA5MS42NjY2NTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xzLS0xMi1sZyB7XG4gICAgd2lkdGg6IDk5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHMtLTEteGwge1xuICAgIHdpZHRoOiA4LjMzMzMyMzMzMzMzMzMzNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xzLS0yLXhsIHtcbiAgICB3aWR0aDogMTYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29scy0tMy14bCB7XG4gICAgd2lkdGg6IDI0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHMtLTQteGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xzLS01LXhsIHtcbiAgICB3aWR0aDogNDEuNjY2NjU2NjY2NjY2NjYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29scy0tNi14bCB7XG4gICAgd2lkdGg6IDQ5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHMtLTcteGwge1xuICAgIHdpZHRoOiA1OC4zMzMzMjMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xzLS04LXhsIHtcbiAgICB3aWR0aDogNjYuNjY2NjU2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29scy0tOS14bCB7XG4gICAgd2lkdGg6IDc0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHMtLTEwLXhsIHtcbiAgICB3aWR0aDogODMuMzMzMzIzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29scy0tMTEteGwge1xuICAgIHdpZHRoOiA5MS42NjY2NTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xzLS0xMi14bCB7XG4gICAgd2lkdGg6IDk5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmNvbHMtLTEtZmhkIHtcbiAgICB3aWR0aDogOC4zMzMzMjMzMzMzMzMzMzQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODBweCkge1xuICAuY29scy0tMi1maGQge1xuICAgIHdpZHRoOiAxNi42NjY2NTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4MHB4KSB7XG4gIC5jb2xzLS0zLWZoZCB7XG4gICAgd2lkdGg6IDI0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmNvbHMtLTQtZmhkIHtcbiAgICB3aWR0aDogMzMuMzMzMzIzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODBweCkge1xuICAuY29scy0tNS1maGQge1xuICAgIHdpZHRoOiA0MS42NjY2NTY2NjY2NjY2NiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4MHB4KSB7XG4gIC5jb2xzLS02LWZoZCB7XG4gICAgd2lkdGg6IDQ5Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmNvbHMtLTctZmhkIHtcbiAgICB3aWR0aDogNTguMzMzMzIzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODBweCkge1xuICAuY29scy0tOC1maGQge1xuICAgIHdpZHRoOiA2Ni42NjY2NTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4MHB4KSB7XG4gIC5jb2xzLS05LWZoZCB7XG4gICAgd2lkdGg6IDc0Ljk5OTk5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmNvbHMtLTEwLWZoZCB7XG4gICAgd2lkdGg6IDgzLjMzMzMyMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmNvbHMtLTExLWZoZCB7XG4gICAgd2lkdGg6IDkxLjY2NjY1NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTgwcHgpIHtcbiAgLmNvbHMtLTEyLWZoZCB7XG4gICAgd2lkdGg6IDk5Ljk5OTk5JTtcbiAgfVxufVxuLmNvbHMtLWF1dG8ge1xuICBwYTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbHMtLWF1dG8tc20ge1xuICAgIHc6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHBhOiAwIDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lci0tZml0X3NtIHtcbiAgbWF4LXdpZHRoOiA1NDRweDtcbn1cbi5jb250YWluZXItLWZpdF9tZCB7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG4uY29udGFpbmVyLS1maXRfbGcge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5jb250YWluZXItLWZpdF94bCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuLmNvbnRhaW5lci0tZml0X3hsMiB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuLmNvbnRhaW5lci0tZml0X2ZoZCB7XG4gIG1heC13aWR0aDogMTk4MHB4O1xufVxuLmxpbmsge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGQ6IGlubGluZS1ibG9jaztcbn1cbi5saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4ubGluazpob3ZlciAubGlua19fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXB1cnBsZSB7XG4gIGNvbG9yOiAjOGE1M2EwO1xufVxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGluay0tZGFyayB7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuLmxpbmtfX3RleHQge1xuICBtcjogMTBweDtcbn1cbi5saW5rX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tci0xNSB7XG4gIG1yOiAxNXB4O1xufVxuLm1sLTE1IHtcbiAgbWw6IDE1cHg7XG59XG4ubXQtMTAge1xuICBtdDogMTBweDtcbn1cbi5tdC0xNSB7XG4gIG10OiAxNXB4O1xufVxuLm1iLTE1IHtcbiAgbWI6IDE1cHg7XG59XG4ubXQtMjAge1xuICBtdDogMjBweDtcbn1cbi5tYi0xMCB7XG4gIG1iOiAxMHB4O1xufVxuLm1iLTUge1xuICBtYjogNXB4O1xufVxuLm1sLTEwIHtcbiAgbWw6IDEwcHg7XG59XG4ubXItMTAge1xuICBtcjogMTBweDtcbn1cbi5tYi01IHtcbiAgbWI6IDVweDtcbn1cbi5tdC01IHtcbiAgbXQ6IDVweDtcbn1cbi5tdC0yNSB7XG4gIG10OiAyNXB4O1xufVxuLm1iLTI1IHtcbiAgbWI6IDI1cHg7XG59XG4ubWItMjAge1xuICBtYjogMjBweDtcbn1cbi5tYi0zMCB7XG4gIG1iOiAzMHB4O1xufVxuLm10LTQwIHtcbiAgbXQ6IDQwcHg7XG59XG4ubXQtMzAge1xuICBtdDogMzBweDtcbn1cbi5tbC1hdXRvIHtcbiAgbWw6IGF1dG87XG59XG4ubXItMCB7XG4gIG1yOiAwO1xufVxuLm1yLTMwIHtcbiAgbXI6IDMwcHg7XG59XG4ubWEtMCB7XG4gIG1hOiAwO1xufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWE6IDAgLTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvdy0tbGcge1xuICBtYTogMCAtMTBweDtcbn1cbi5yb3ctLXhsIHtcbiAgbWE6IDAgLTE1cHg7XG59XG4ucm93LS1zcGFjZV9ub25lIHtcbiAgbWE6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucm93LS1zcGFjZV9ub25lLWxnIHtcbiAgICBtYTogMDtcbiAgfVxufVxuLnNlY3Rpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYTogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHc6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2VjdGlvbi0tYWJvdXQge1xuICBiZy1jb2xvcjogI2ZmZjtcbiAgcGE6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi0tbWFpbiB7XG4gICAgcGE6IDkwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tLXNtIHtcbiAgICBwdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tLXNtIHtcbiAgICBwYjogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWJnLWNvdmVyIHtcbiAgYmctc2l6ZTogY292ZXI7XG59XG4uc2VjdGlvbi0tcHQtMCB7XG4gIHB0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tLXB0LTAge1xuICAgIHB0OiAwO1xuICB9XG59XG4uc2VjdGlvbi5pcy1tYWluIHtcbiAgcHQ6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi5pcy1tYWluIHtcbiAgICBwdDogMTQwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZSB7XG4gIGxoOiAxLjg7XG4gIGZzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUge1xuICAgIGZzOiAxNHB4O1xuICB9XG59XG4udGVtcGxhdGUgaW1nIHtcbiAgbWF4LXc6IDEwMCUgIWltcG9ydGFudDtcbiAgaDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRlbXBsYXRlLS1jb25maWd1cmF0b3IgaW1nIHtcbiAgdzogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50ZW1wbGF0ZS0tY29uZmlndXJhdG9yIHRhYmxlIHtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hOiAwICFpbXBvcnRhbnQ7XG4gIHc6IDcwN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLS1jb25maWd1cmF0b3IgdGFibGUge1xuICAgIHc6IDgwN3B4O1xuICB9XG59XG4udGVtcGxhdGUtLXByb2R1Y3Qge1xuICBmczogMTJweDtcbn1cbi50ZW1wbGF0ZSBwICsgcCB7XG4gIG10OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRlbXBsYXRlIHAgKyBwIHtcbiAgICBtdDogMzBweDtcbiAgfVxufVxuLnRlbXBsYXRlIGIge1xuICBjb2xvcjogIzhhNTNhMDtcbiAgZnc6IDkwMDtcbn1cbi50ZW1wbGF0ZSBoMSxcbi50ZW1wbGF0ZSBoMixcbi50ZW1wbGF0ZSBoMyxcbi50ZW1wbGF0ZSBoNCxcbi50ZW1wbGF0ZSBoNSxcbi50ZW1wbGF0ZSBoNiB7XG4gIG1hOiAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjOGE1M2EwO1xufVxuLnRlbXBsYXRlIGgxOmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlIGgyOmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlIGgzOmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlIGg0OmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlIGg1OmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlIGg2OmZpcnN0LWNoaWxkIHtcbiAgbXQ6IDA7XG59XG4udGVtcGxhdGUgYSB7XG4gIGNvbG9yOiAjOGE1M2EwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbi50ZW1wbGF0ZSBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4udGVtcGxhdGUgb2wsXG4udGVtcGxhdGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhOiAwO1xuICBtYTogMTBweCAwO1xufVxuLnRlbXBsYXRlIG9sIGxpLFxuLnRlbXBsYXRlIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwbDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC50ZW1wbGF0ZSBvbCBsaSxcbiAgLnRlbXBsYXRlIHVsIGxpIHtcbiAgICBwbDogNDBweDtcbiAgfVxufVxuLnRlbXBsYXRlIG9sIGxpOmJlZm9yZSxcbi50ZW1wbGF0ZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHc6IGF1dG87XG4gIGg6IGF1dG87XG4gIGNvbG9yOiAjOGE1M2EwO1xuICBiZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRlbXBsYXRlIG9sIGxpK2xpLFxuLnRlbXBsYXRlIHVsIGxpK2xpIHtcbiAgbXQ6IDEwcHg7XG59XG4udGVtcGxhdGUgYmxvY2txdW90ZSB7XG4gIGJnLWNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhOiAzMHB4O1xuICBtYTogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZ3OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUgYmxvY2txdW90ZSB7XG4gICAgbWE6IDMwcHggMDtcbiAgfVxufVxuLnRlbXBsYXRlIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHc6IDNweDtcbiAgaDogMTAwJTtcbiAgYmctY29sb3I6ICM4YTUzYTA7XG59XG4udGVtcGxhdGUgb2wge1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbn1cbi50ZW1wbGF0ZSBvbCBsaTpiZWZvcmUge1xuICBmczogMTRweDtcbiAgZnc6IDcwMDtcbiAgdG9wOiAwO1xuICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGxpLCBcIi4gXCIpIFwiLiBcIjtcbn1cbi50ZW1wbGF0ZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAxMHB4O1xuICBiZy1jb2xvcjogIzhhNTNhMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3OiA4cHg7XG4gIGg6IDhweDtcbn1cbi50ZW1wbGF0ZSBoMSB7XG4gIGZzOiAyMnB4O1xuICBmdzogOTAwO1xuICBtdDogMDtcbn1cbi50ZW1wbGF0ZSBoMiB7XG4gIGZ3OiA5MDA7XG4gIGZzOiAxOHB4O1xufVxuLnRlbXBsYXRlIHRhYmxlIHtcbiAgbWluLXc6IDExMjhweDtcbiAgbWE6IDIwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC50ZW1wbGF0ZSB0YWJsZSB7XG4gICAgbWE6IDMwcHggMDtcbiAgfVxufVxuLnRlbXBsYXRlIGlmcmFtZSB7XG4gIHc6IDEwMCU7XG4gIGg6IDI1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGVtcGxhdGUgaWZyYW1lIHtcbiAgICBoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUgaWZyYW1lIHtcbiAgICBoOiA0MjBweDtcbiAgfVxufVxudGFibGUge1xuICB3OiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGFibGUgY2FwdGlvbiB7XG4gIG1iOiAyMHB4O1xufVxudGFibGUgdHIge1xuICBiZy1jb2xvcjogI2YxZjFmMztcbn1cbnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJnLWNvbG9yOiAjZWFlYWVlO1xufVxudGFibGUgdGgge1xuICBmdzogNzAwO1xuICBmczogMTZweDtcbiAgYmctY29sb3I6ICNmNWNkYWM7XG59XG50YWJsZSB0aGVhZCB7XG4gIGJnLWNvbG9yOiAjZjVjZGFjO1xufVxudGFibGUgdGhlYWQgdHIge1xuICBiZy1jb2xvcjogI2Y1Y2RhYztcbiAgZnM6IDE2cHg7XG4gIGZ3OiA3MDA7XG59XG50YWJsZSB0Ym9keSB7XG4gIGJnLWNvbG9yOiAjZmZmO1xufVxudGFibGUgdHIsXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcbiAgYm9yZGVyOiAwO1xufVxudGFibGUgdGQsXG50YWJsZSB0aCB7XG4gIHBhOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSB0ZCxcbiAgdGFibGUgdGgge1xuICAgIHBhOiAyMHB4O1xuICB9XG59XG50YWJsZSB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Y3ZjhmOTtcbn1cbnRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG50YWJsZSB0cit0ciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjdmOGY5O1xufVxuLmZ3LWV4dHJhIHtcbiAgZnc6IDkwMDtcbn1cbi5mdy1ib2xkIHtcbiAgZnc6IDYwMDtcbn1cbi5mdy1tZWRpdW0ge1xuICBmdzogNDAwO1xufVxuLmZ3LXRoaW4ge1xuICBmdzogMzAwO1xufVxuLmZ3LWhlYXZ5IHtcbiAgZnc6IDgwMDtcbn1cbi5mdy1leHRyYS1ib2xkIHtcbiAgZnc6IDcwMDtcbn1cbi5mdy1yZWd1bGFyIHtcbiAgZnc6IDUwMDtcbn1cbi53LTEwMCB7XG4gIHc6IDEwMCU7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250cm9sLXNlbGVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbnRyb2wtc2VsZWN0IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJnLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzhhNTNhMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY29udHJvbC1zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29udHJvbC1zZWxlY3QgLmNvbnRyb2wtaW5wdXQge1xuICBoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG4uY29udHJvbC1zZWxlY3QtLXB1cnBsZSB7XG4gIGJnLWNvbG9yOiAjZjdmOGY5O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgxMzIsMTMyLDEyOCwwLjE3KTtcbn1cbi5jb250cm9sLXNlbGVjdC0tcHVycGxlIC5jb250cm9sLXNlbGVjdF9fc2luZ2xlLFxuLmNvbnRyb2wtc2VsZWN0LS1wdXJwbGUgLmNvbnRyb2wtc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmczogMTNweDtcbn1cbi5jb250cm9sLXNlbGVjdC0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiA0N3B4O1xuICBoOiBhdXRvO1xufVxuLmNvbnRyb2wtc2VsZWN0LS1tdWx0aXBsZSAuY29udHJvbC1pbnB1dCB7XG4gIGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDdweDtcbn1cbi5jb250cm9sLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29udHJvbC1zZWxlY3RfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250cm9sLXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmUsXG4uY29udHJvbC1zZWxlY3RfX3NwaW5uZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjOGE1M2EwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xufVxuLmNvbnRyb2wtc2VsZWN0X19sb2FkaW5nLWVudGVyLWFjdGl2ZSxcbi5jb250cm9sLXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udHJvbC1zZWxlY3RfX2xvYWRpbmctZW50ZXIsXG4uY29udHJvbC1zZWxlY3RfX2xvYWRpbmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250cm9sLXNlbGVjdF9faW5wdXQsXG4uY29udHJvbC1zZWxlY3RfX3NpbmdsZSxcbi5jb250cm9sLXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTVweCA0MHB4IDAgMHB4O1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbnRyb2wtc2VsZWN0X19zZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBmczogNXB4ICFpbXBvcnRhbnQ7XG4gIHc6IDQ5cHggIWltcG9ydGFudDtcbn1cbi5jb250cm9sLXNlbGVjdF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4uY29udHJvbC1zZWxlY3RfX3RhZyB+IC5jb250cm9sLXNlbGVjdF9faW5wdXQsXG4uY29udHJvbC1zZWxlY3RfX3RhZyB+IC5jb250cm9sLXNlbGVjdF9fc2luZ2xlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29udHJvbC1zZWxlY3RfX2lucHV0OmhvdmVyLFxuLmNvbnRyb2wtc2VsZWN0X19zaW5nbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4uY29udHJvbC1zZWxlY3RfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE1M2EwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbnRyb2wtc2VsZWN0X19zaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY29udHJvbC1zZWxlY3RfX3NpbmdsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhhNTNhMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb250cm9sLXNlbGVjdF9fdGFncy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNvbnRyb2wtc2VsZWN0X190YWdzIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBmczogMTNweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCAzcHggMHB4IDE0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGE1M2EwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRyb2wtc2VsZWN0X190YWdzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgdzogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udHJvbC1zZWxlY3RfX3RhZ3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4MDgwODA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250cm9sLXNlbGVjdF9fdGFnczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmNWNkYWM7XG4gIH1cbn1cbi5jb250cm9sLXNlbGVjdF9fdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjZweCAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjOGE1M2EwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzhhNTNhMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtdDogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmczogMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jb250cm9sLXNlbGVjdF9fdGFnLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoOiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbnRyb2wtc2VsZWN0X190YWctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbiAgY29sb3I6ICNmNWNkYWM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb250cm9sLXNlbGVjdF9fdGFnLWljb246Zm9jdXMsXG4uY29udHJvbC1zZWxlY3RfX3RhZy1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1Y2RhYztcbn1cbi5jb250cm9sLXNlbGVjdF9fdGFnLWljb246Zm9jdXM6YWZ0ZXIsXG4uY29udHJvbC1zZWxlY3RfX3RhZy1pY29uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udHJvbC1zZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogNDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRyb2wtc2VsZWN0X19jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250cm9sLXNlbGVjdF9fY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODA4MDgwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udHJvbC1zZWxlY3RfX2NvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmNWNkYWM7XG4gIH1cbn1cbi5jb250cm9sLXNlbGVjdF9fY29udGVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29udHJvbC1zZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRyb2wtc2VsZWN0X19lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udHJvbC1zZWxlY3RfX3N0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY29udHJvbC1zZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZjZjBlNjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM4YTUzYTA7XG59XG4uY29udHJvbC1zZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdCk7XG4gIGJhY2tncm91bmQ6ICNmY2YwZTY7XG4gIGNvbG9yOiAjOGE1M2EwO1xufVxuLmNvbnRyb2wtc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIGJhY2tncm91bmQ6ICNmY2YwZTY7XG59XG4uY29udHJvbC1zZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0ZWQpO1xuICBjb2xvcjogIzhhNTNhMDtcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmNmMGU2O1xuICBjb2xvcjogIzhhNTNhMDtcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmNmMGU2O1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpO1xuICBjb2xvcjogIzhhNTNhMDtcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZC5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuLmNvbnRyb2wtc2VsZWN0X19vcHRpb24tLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4uY29udHJvbC1zZWxlY3RfX29wdGlvbi0tZ3JvdXAuY29udHJvbC1zZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZlZmFmNztcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4uY29udHJvbC1zZWxlY3RfX29wdGlvbi0tZ3JvdXAuY29udHJvbC1zZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZlZmFmNztcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjVjZGFjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5jb250cm9sLXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVjZGFjO1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250cm9sLXNlbGVjdC0tYWN0aXZlIHtcbiAgei1pbmRleDogNDtcbn1cbi5jb250cm9sLXNlbGVjdC0tYWN0aXZlICsgLmNvbnRyb2xfX2xhYmVsIHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuLmNvbnRyb2wtc2VsZWN0LS1hY3RpdmUgLmNvbnRyb2wtc2VsZWN0X19zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uY29udHJvbC1zZWxlY3QtLWFjdGl2ZTpub3QoLmNvbnRyb2wtc2VsZWN0LS1hYm92ZSkgLmNvbnRyb2wtc2VsZWN0X19jdXJyZW50LFxuLmNvbnRyb2wtc2VsZWN0LS1hY3RpdmU6bm90KC5jb250cm9sLXNlbGVjdC0tYWJvdmUpIC5jb250cm9sLXNlbGVjdF9faW5wdXQsXG4uY29udHJvbC1zZWxlY3QtLWFjdGl2ZTpub3QoLmNvbnRyb2wtc2VsZWN0LS1hYm92ZSkgLmNvbnRyb2wtc2VsZWN0X190YWdzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uY29udHJvbC1zZWxlY3QtLWFjdGl2ZSAuY29udHJvbC1zZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250cm9sLXNlbGVjdC0tYWJvdmUuY29udHJvbC1zZWxlY3QtLWFjdGl2ZSAuY29udHJvbC1zZWxlY3RfX2N1cnJlbnQsXG4uY29udHJvbC1zZWxlY3QtLWFib3ZlLmNvbnRyb2wtc2VsZWN0LS1hY3RpdmUgLmNvbnRyb2wtc2VsZWN0X19pbnB1dCxcbi5jb250cm9sLXNlbGVjdC0tYWJvdmUuY29udHJvbC1zZWxlY3QtLWFjdGl2ZSAuY29udHJvbC1zZWxlY3RfX3RhZ3Mge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jb250cm9sLXNlbGVjdC0tYWJvdmUgLmNvbnRyb2wtc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICBib3R0b206IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGE1M2EwO1xufVxuLmNvbnRyb2wtc2VsZWN0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY29udHJvbC1zZWxlY3QtLWRpc2FibGVkIH4gLmNvbnRyb2xfX2xhYmVsIHtcbiAgY29sb3I6ICNjNWE3ZDE7XG59XG4uY29udHJvbC1zZWxlY3QtLWRpc2FibGVkIC5jb250cm9sLXNlbGVjdF9fY3VycmVudCxcbi5jb250cm9sLXNlbGVjdC0tZGlzYWJsZWQgLmNvbnRyb2wtc2VsZWN0X19zZWxlY3QsXG4uY29udHJvbC1zZWxlY3QtLWRpc2FibGVkIC5jb250cm9sLXNlbGVjdF9fc2luZ2xlLFxuLmNvbnRyb2wtc2VsZWN0LS1kaXNhYmxlZCAuY29udHJvbC1zZWxlY3RfX3RhZ3Mge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2M1YTdkMTtcbn1cbi5jb250cm9sLXNlbGVjdC1lbnRlci1hY3RpdmUsXG4uY29udHJvbC1zZWxlY3QtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uY29udHJvbC1zZWxlY3QtZW50ZXIsXG4uY29udHJvbC1zZWxlY3QtbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1iOiAyMHB4O1xufVxuLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaDogN3B4O1xufVxuLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODA4MDgwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzhhNTNhMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdXN0aWZ5LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmp1c3RpZnktc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5qdXN0aWZ5LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LS1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zb2NpYWxfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG4uc29jaWFsX19pdGVtICsgLnNvY2lhbF9faXRlbSB7XG4gIG1sOiAzMHB4O1xufVxuLnNvY2lhbF9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGNvbG9yOiAjZjVjZGFjO1xufVxuLnNvY2lhbF9faXRlbTpob3ZlciAuc29jaWFsX19pY29uIHtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4uc29jaWFsX19pdGVtLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWxfX2ljb24ge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNvY2lhbF9faWNvbi0tY29sb3JlZCB7XG4gIGNvbG9yOiAjOGE1M2EwO1xufVxuLnN0ZWFtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RlYW1fX2NvbnRlbnQge1xuICBtYXgtdzogNjIwcHg7XG59XG4uc3RlYW1fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvY2lyY2xlLnN2Z1wiKTtcbiAgbWI6IDEwcHg7XG4gIHc6IDExMHB4O1xuICBoOiAxMTBweDtcbiAgbWw6IGF1dG87XG4gIG1yOiBhdXRvO1xuICBiZy1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVhbV9faWNvbiB7XG4gICAgbWI6IDIwcHg7XG4gIH1cbn1cbi5zdGVhbV9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG59XG4uc3RlYW1fX2ljb24uaXMtYW5pbWF0aW5nLXN2ZyBzdmcge1xuICB0cmFuc2l0aW9uOiAzcyBhbGwgZWFzZTtcbn1cbi5zdGVhbV9faWNvbi5pcy1hbmltYXRpbmctc3ZnIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNTAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogLTUwMDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zaXRpb246IDNzIGFsbCBlYXNlO1xuICBzdHJva2U6ICNmZmY7XG4gIGFuaW1hdGlvbjogZGFzaCAzcyBsaW5lYXIgZm9yd2FyZHM7XG59XG4uc3RlYW1fX2ljb24uaXMtYW5pbWF0ZWQtc3ZnIHN2ZyB7XG4gIHRyYW5zaXRpb246IDNzIGFsbCBlYXNlO1xufVxuLnN0ZWFtX19pY29uLmlzLWFuaW1hdGVkLXN2ZyBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IDNzIGFsbCBlYXNlO1xuICBmaWxsOiAjZmZmO1xuICBzdHJva2U6IG5vbmU7XG59XG4uc3RlYW1fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hOiAwIC0xMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0ZWFtX19kZXNjcmlwdGlvbiB7XG4gICAgbWE6IDAgLTI1cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5zdGVhbV9faW5mbyB7XG4gIG1iOiAyMHB4O1xuICBsaDogMjJweDtcbiAgZnM6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVhbV9faW5mbyB7XG4gICAgZnM6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVhbV9faW5mbyB7XG4gICAgbGg6IDI2cHg7XG4gIH1cbn1cbi5zdGVhbV9faXRlbSB7XG4gIHRhOiBjZW50ZXI7XG4gIG1hOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICB3OiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlYW1fX2l0ZW0ge1xuICAgIHc6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlYW1fX2l0ZW0ge1xuICAgIG1hOiAyNXB4O1xuICB9XG59XG4uc3RlYW1fX3RpdGxlIHtcbiAgbWI6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RlYW1fX3RpdGxlIHtcbiAgICBtYjogNDBweDtcbiAgfVxufVxuLnN0ZWFtX190ZXh0IHtcbiAgZnM6IDEycHg7XG59XG5ALW1vei1rZXlmcmFtZXMgZGFzaCB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZGFzaCB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGRhc2gge1xuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoIHtcbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5oZWxwLS10eXBlX2Vycm9yIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGZzOiAxMHB4O1xufVxuLmhlbHAtaW5mbyB7XG4gIG10OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVscC1pbmZvIHtcbiAgICBtdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaGVscC1pbmZvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYTogMCAtMTVweDtcbiAgfVxufVxuLmhlbHAtaW5mb19fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHc6IDUwcHg7XG4gIGg6IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbi5oZWxwLWluZm9fX2J1dHRvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5oZWxwLWluZm9fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmczogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlbHAtaW5mb19faWNvbiB7XG4gICAgZnM6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWxwLWluZm9fX2ljb24ge1xuICAgIGZzOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlbHAtaW5mb19faWNvbiB7XG4gICAgZnM6IDEzNXB4O1xuICB9XG59XG4uaGVscC1pbmZvX190ZXh0IHtcbiAgZnM6IDE2cHg7XG4gIGZ3OiA3MDA7XG4gIG1iOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlbHAtaW5mb19fdGV4dCB7XG4gICAgZnM6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWxwLWluZm9fX3RleHQge1xuICAgIGxoOiAzMnB4O1xuICAgIGZzOiAyM3B4O1xuICAgIG1iOiA4MHB4O1xuICB9XG59XG4uaGVscC1pbmZvX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlbHAtaW5mb19faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiZy1jb2xvcjogI2ZmZjtcbiAgcGE6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1iOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBoOiAxNThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmhlbHAtaW5mb19faXRlbSB7XG4gICAgbWw6IDE1cHg7XG4gICAgbXI6IDE1cHg7XG4gICAgbWI6IDMwcHg7XG4gICAgdzogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBwYTogMTVweDtcbiAgICBoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWxwLWluZm9fX2l0ZW0ge1xuICAgIHc6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gICAgbWI6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWxwLWluZm9fX2l0ZW0ge1xuICAgIHBhOiA0MHB4O1xuICB9XG59XG4uaGVscC1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWxwLWluZm9fX2l0ZW06aG92ZXIge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI4cHggMnB4IHJnYmEoNTUsNzUsODUsMC42NSk7XG4gIH1cbn1cbi5oZWxwLWluZm9fX2l0ZW0tLXdoaXRlIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uaGVscC1pbmZvX19pdGVtLS13aGl0ZSAuaGVscC1pbmZvX19pY29uIHtcbiAgY29sb3I6ICM4YTUzYTA7XG59XG4uaGVscC1pbmZvX19pdGVtLS13aGl0ZSAuaGVscC1pbmZvX19idXR0b24ge1xuICBjb2xvcjogIzhhNTNhMDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxMzgsODMsMTYwLDAuMTMpO1xufVxuLmhlbHAtaW5mb19faXRlbS0td2hpdGUgLmhlbHAtaW5mb19fYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE1M2EwO1xufVxuLmhlbHAtaW5mb19faXRlbS0td2hpdGUgLmhlbHAtaW5mb19fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5oZWxwLWluZm9fX2l0ZW0tLXB1cnBsZSB7XG4gIGJnLWNvbG9yOiAjOGE1M2EwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVscC1pbmZvX19pdGVtLS1wdXJwbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uaGVscC1pbmZvX19pdGVtLS1wdXJwbGUgLmhlbHAtaW5mb19fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlbHAtaW5mb19faXRlbS0tcHVycGxlIC5oZWxwLWluZm9fX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWxwLWluZm9fX2l0ZW0tLXB1cnBsZSAuaGVscC1pbmZvX190ZXh0IHtcbiAgICBtdDogMzBweDtcbiAgICBtYjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlbHAtaW5mb19faXRlbS0tcHVycGxlIC5oZWxwLWluZm9fX3RleHQge1xuICAgIG1iOiAwO1xuICAgIG10OiA4MHB4O1xuICB9XG59XG4uaGVscC1pbmZvX19pdGVtLS15ZWxsb3cge1xuICBiZy1jb2xvcjogI2Y1Y2RhYztcbn1cbi5oZWxwLWluZm9fX2l0ZW0tLXllbGxvdyAuaGVscC1pbmZvX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVscC1pbmZvX19pdGVtLS15ZWxsb3cgLmhlbHAtaW5mb19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4udGl0bGUge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZnc6IDcwMDtcbiAgZnM6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZnM6IDMwcHg7XG4gIH1cbn1cbi50aXRsZS0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aXRsZS0tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC50aXRsZS0tbGluZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAtOTBweDtcbiAgICBoOiAzcHg7XG4gICAgYmctY29sb3I6ICM4YTUzYTA7XG4gICAgb3BhY2l0eTogMC4yMztcbiAgICB3OiA3MHB4O1xuICB9XG59XG4uYWJvdXQtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dC1tYWluX19jb250ZW50IHtcbiAgcGE6IDMwcHggMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LW1haW5fX2NvbnRlbnQge1xuICAgIHBhOiA2MHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1tYWluX19jb250ZW50IHtcbiAgICBwYTogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWJvdXQtbWFpbl9fY29udGVudCB7XG4gICAgcGE6IDEyMHB4IDA7XG4gIH1cbn1cbi5hYm91dC1tYWluX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYWJvdXQtbWFpbl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHc6IDEwMCU7XG4gICAgaDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hYm91dC1tYWluX19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LW1haW5fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmFib3V0LW1haW5fX3RleHQge1xuICBtdDogMzBweDtcbiAgZnM6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtbWFpbl9fdGV4dCB7XG4gICAgbXQ6IDcwcHg7XG4gIH1cbn1cbi5xdWVzdGlvbi1mb3JtX190ZXh0IHtcbiAgbXQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjgyO1xuICBmczogMTNweDtcbiAgbGg6IDI0cHg7XG4gIG1iOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb24tZm9ybV9fdGV4dCB7XG4gICAgbWI6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWVzdGlvbi1mb3JtX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbXQ6IDUwcHg7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmctaW1hZ2U6IG5vbmU7XG4gIHc6IDM2cHg7XG4gIGg6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzhhNTNhMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgb3V0bGluZTogMDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgYmctY29sb3I6ICM4YTUzYTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLm5ld3MtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzLW1haW4tLWFzaWRlIHtcbiAgbXQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLW1haW4tLWFzaWRlIHtcbiAgICBtdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtbWFpbi0tYXNpZGUge1xuICAgIG10OiA1MHB4O1xuICB9XG59XG4ubmV3cy1tYWluX19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiAzNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5ld3MtbWFpbl9fc2xpZGVyIHtcbiAgbXQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1tYWluX19zbGlkZXIge1xuICAgIG10OiA0NXB4O1xuICB9XG59XG4ubmV3cy1tYWluX19pdGVtIHtcbiAgYmctY29sb3I6ICNmZmY7XG4gIGg6IDQzOHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbWFpbl9faXRlbSB7XG4gICAgdzogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm5ld3MtbWFpbl9faXRlbSB7XG4gICAgdzogY2FsYygyNSUgLSAyMHB4KTtcbiAgfVxufVxuLm5ld3MtbWFpbl9faXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjZzIHRyYW5zZm9ybSBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xufVxuLm5ld3MtbWFpbl9faXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuNnMgdHJhbnNmb3JtIGVhc2U7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoOiAxMDAlO1xuICB3OiBhdXRvO1xufVxuLm5ld3MtbWFpbl9faXRlbS0tbGF0ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaDogMzcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbWFpbl9faXRlbS0tbGF0ZXN0IHtcbiAgICBoOiA0MzhweCAhaW1wb3J0YW50O1xuICAgIHc6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5uZXdzLW1haW5fX2l0ZW0tLWxhdGVzdCB7XG4gICAgdzogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuLm5ld3MtbWFpbl9faXRlbS0tbGF0ZXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3OiAxMDAlO1xuICBoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMzEsMjYsMjMsMC42MikgMCUsIHJnYmEoMzEsMjYsMjMsMC4wMikgNDAlLCByZ2JhKDMxLDI2LDIzLDApIDQxJSk7XG59XG4ubmV3cy1tYWluX19pdGVtLS13LTEwMCB7XG4gIHc6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLW1haW5fX2l0ZW0tLXctMTAwIHtcbiAgICB3OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubmV3cy1tYWluX19pdGVtLS13LTEwMCB7XG4gICAgdzogMTAwJTtcbiAgfVxufVxuLm5ld3MtbWFpbl9faXRlbS0tYXNpZGUge1xuICBtYjogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLW1haW5fX2l0ZW0tLWFzaWRlIHtcbiAgICBtYjogMzdweDtcbiAgfVxufVxuLm5ld3MtbWFpbl9faW1hZ2Uge1xuICBoOiAyMDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3MtbWFpbl9fY29udGVudCB7XG4gIHBhOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaDogY2FsYygxMDAlIC0gMjA1cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtbWFpbl9fY29udGVudCB7XG4gICAgcGE6IDMwcHg7XG4gIH1cbn1cbi5uZXdzLW1haW5fX2NvbnRlbnQtLW1haW4ge1xuICBoOiBhdXRvO1xuICBwdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLW1haW5fX2NvbnRlbnQtLW1haW4ge1xuICAgIHB0OiAwO1xuICB9XG59XG4ubmV3cy1tYWluX19kYXRlLFxuLmFydGljbGVfX2RhdGUge1xuICBjb2xvcjogI2E0YTRhNDtcbiAgZnc6IDYwMDtcbiAgZnM6IDEzcHg7XG4gIG1iOiAyMHB4O1xufVxuLm5ld3MtbWFpbl9fZGF0ZS0tbWFpbixcbi5hcnRpY2xlX19kYXRlLS1tYWluIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1tYWluX19kYXRlLS1tYWluLFxuICAuYXJ0aWNsZV9fZGF0ZS0tbWFpbiB7XG4gICAgbWI6IDA7XG4gIH1cbn1cbi5uZXdzLW1haW5fX3RpdGxlIHtcbiAgZnc6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaDogMjZweDtcbiAgbWI6IDIwcHg7XG4gIGg6IDc4cHg7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1tYWluX190aXRsZSB7XG4gICAgbWI6IDQwcHg7XG4gIH1cbn1cbi5uZXdzLW1haW5fX3RpdGxlLS1tYWluIHtcbiAgY29sb3I6ICNmZmY7XG4gIHc6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBsOiAyMHB4O1xuICBwcjogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLW1haW5fX3RpdGxlLS1tYWluIHtcbiAgICBwbDogMzBweDtcbiAgICBwcjogMjBweDtcbiAgfVxufVxuLnRleHQge1xuICBmczogMTRweDtcbiAgbGg6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dCB7XG4gICAgZnM6IDE2cHg7XG4gICAgbGg6IDI2cHg7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gIH1cbn1cbi5icmVhZGNydW1icyB7XG4gIGZzOiAxMnB4O1xuICBwYTogMjRweCAwO1xuICBtYTogMDtcbn1cbi5icmVhZGNydW1icyBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBwYTogMCAxMnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGE1M2EwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3Qge1xuICAgIHBsOiAxMnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfbGFzdDpob3ZlciB7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLm1haW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hOiAzMHB4IC03cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LWxpbmtzIHtcbiAgICBtYTogNzBweCAtN3B4IDMwcHggLTdweDtcbiAgfVxufVxuLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgYmctY29sb3I6ICNmZmY7XG4gIGZ3OiA3MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIHc6IDMwcHg7XG4gIGg6IDMwcHg7XG4gIHBhOiA0cHg7XG4gIG1hOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gICAgcGE6IDhweDtcbiAgICBtYTogN3B4O1xuICB9XG59XG4ubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dCxcbi5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgdzogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5uZXh0LFxuICAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiB7XG4gICAgcGE6IDhweCAyMHB4O1xuICB9XG59XG4ubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gIGJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCxcbi5uYXYtbGlua3MgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGJnLWNvbG9yOiAjOGE1M2EwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlX19kYXRlIHtcbiAgbWI6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgbWI6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19hc2lkZSB7XG4gIG10OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFydGljbGVfX2FzaWRlIHtcbiAgICBtdDogMDtcbiAgICB3OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFydGljbGVfX2FzaWRlLS1jb25maWd1cmF0b3Ige1xuICAgIHc6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fYXNpZGUtLWNvbmZpZ3VyYXRvciB7XG4gICAgdzogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICB3OiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50LS1jb25maWd1cmF0b3Ige1xuICAgIHc6IGNhbGMoMTAwJSAtIDI1NXB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQtLWNvbmZpZ3VyYXRvciB7XG4gICAgdzogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG59XG4uYXJ0aWNsZV9fY2FyZCB7XG4gIHc6IDEwMCU7XG4gIG10OiAyMHB4O1xuICBiZy1jb2xvcjogI2ZmZjtcbiAgcGE6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jYXJkIHtcbiAgICBtdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGVfX2NhcmQge1xuICAgIG10OiA0M3B4O1xuICAgIHBhOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5hcnRpY2xlX19jYXJkLS1tdC0wIHtcbiAgbXQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jYXJkLS1tdC0wIHtcbiAgICBtdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGVfX2NhcmQtLW10LTAge1xuICAgIG10OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fY2FyZC0tbmV3cyB7XG4gICAgcHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcnRpY2xlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmFydGljbGVfX2ltYWdlIHtcbiAgdzogY2FsYygxMDAlICsgMzBweCk7XG4gIG1iOiAyMHB4O1xuICBtbDogLTE1cHg7XG59XG4uYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgdzogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgbWI6IDMwcHg7XG4gICAgdzogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbWw6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fbW9yZSB7XG4gICAgbXQ6IDVweDtcbiAgfVxufVxuLmNhcmQge1xuICBiZy1jb2xvcjogI2ZmZjtcbiAgcGE6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZCB7XG4gICAgcGE6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLS1zbSB7XG4gICAgcGE6IDIwcHggMzBweDtcbiAgfVxufVxuLm1hcmtlciB7XG4gIGNvbG9yOiAjOGE1M2EwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtcjogMTNweDtcbn1cbi5jb250ZW50LXdyYXBwZXIge1xuICBtdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbXQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG10OiA0M3B4O1xuICB9XG59XG4uYWJvdXRfX3JvdyB7XG4gIGJnLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFib3V0X19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5hYm91dF9fcm93LS1yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFib3V0X19yb3ctLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hYm91dF9fY29scyB7XG4gICAgdzogNTAlO1xuICB9XG59XG4uYWJvdXRfX2NvbnRlbnQge1xuICBwYTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgcGE6IDUwcHg7XG4gIH1cbn1cbi5hYm91dF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoOiAzMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hYm91dF9faW1hZ2Uge1xuICAgIGg6IDUzMHB4O1xuICB9XG59XG4uYWJvdXRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGg6IDEwMCU7XG59XG4uc2VhcmNoIHtcbiAgbXQ6IDMwcHg7XG59XG4uc2VhcmNoLS1tYS0wIHtcbiAgbWE6IDA7XG59XG4uc2VhcmNoX190aXRsZSB7XG4gIGZzOiAxOHB4O1xuICBtYjogMjBweDtcbn1cbi5zZWFyY2hfX3F1ZXJ5IHtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIGZ3OiA3MDA7XG4gIHBhOiAwIDVweDtcbn1cbi5zZWFyY2hfX251bWJlciB7XG4gIGNvbG9yOiAjOGE1M2EwO1xuICBmczogMjBweDtcbiAgZnc6IDcwMDtcbn1cbi5zZWFyY2hfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYTogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoX19pdGVtOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdzogMTAwJTtcbiAgaDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJnLWNvbG9yOiAjYmZiZmJmO1xufVxuLnNlYXJjaF9faXRlbTpob3ZlcjphZnRlciB7XG4gIGJnLWNvbG9yOiAjOGE1M2EwO1xuICBoOiAzcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG4uc2VhcmNoX19jb250ZW50IHtcbiAgcGw6IDUwcHg7XG59XG4ubm90LWZvdW5kIHtcbiAgbWE6IDAgYXV0bztcbiAgbWF4LXc6IDQ2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGE6IGNlbnRlcjtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgcGE6IDQwcHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDNweCk7XG4gIH1cbn1cbi5ub3QtZm91bmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWI6IDE1cHg7XG59XG4ubm90LWZvdW5kX190aXRsZSB7XG4gIG1iOiAxMHB4O1xuICBmczogMjRweDtcbiAgZnc6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub3QtZm91bmRfX3RpdGxlIHtcbiAgICBmczogNTFweDtcbiAgfVxufVxuLm5vdC1mb3VuZF9fY29kZSB7XG4gIGNvbG9yOiAjOGE1M2EwO1xuICBwbDogMTVweDtcbn1cbi5ub3QtZm91bmRfX3N1YnRpdGxlIHtcbiAgZnc6IDMwMDtcbiAgZnM6IDI1cHg7XG4gIG1iOiAzNXB4O1xufVxuLm5vdC1mb3VuZF9fdGV4dCB7XG4gIGZzOiAxNHB4O1xuICBmdzogMzAwO1xuICBsaDogMzBweDtcbiAgbWI6IDQwcHg7XG59XG4ubm90LWZvdW5kX19idXR0b24ge1xuICB3OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAubm90LWZvdW5kX19idXR0b24ge1xuICAgIHc6IDIyOHB4O1xuICB9XG59XG4uc2VydmljZXMge1xuICBtYjogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgbWI6IDMwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbSB7XG4gIHBhOiAxNnB4IDIwcHg7XG4gIGJnLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzhhNTNhMDtcbiAgZnc6IDcwMDtcbiAgdzogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGg6IDIwcHg7XG4gIGZzOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VydmljZXNfX2l0ZW0gKyAuc2VydmljZXNfX2l0ZW0ge1xuICBtdDogM3B4O1xufVxuLnNlcnZpY2VzX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmctY29sb3I6ICM4YTUzYTA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VydmljZXNfX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4YTUzYTA7XG4gIHRvcDogLTE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOGE1M2EwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAtMTRweDtcbiAgfVxufVxuLnNlcnZpY2VzX19pY29uIHtcbiAgdzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1yOiAyMHB4O1xufVxuLnNlcnZpY2VzX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuLnNlcnZpY2VzX193cmFwcGVyLWVudGVyLFxuLnNlcnZpY2VzX193cmFwcGVyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuLnNlcnZpY2VzX193cmFwcGVyLWxlYXZlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hdWRpdF9fY29udGVudCB7XG4gIGJnLWNvbG9yOiAjZjVjZGFjO1xuICBwYTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hdWRpdF9fY29udGVudCB7XG4gICAgcGE6IDIwcHg7XG4gIH1cbn1cbi5hdWRpdF9fdGl0bGUge1xuICBmdzogNzAwO1xuICBmczogMTNweDtcbiAgbGg6IDIycHg7XG59XG4ucHJvZHVjdHMtLWNhdGVnb3J5IHtcbiAgbXQ6IDE1cHg7XG4gIG1iOiAyMHB4O1xufVxuLnByb2R1Y3RzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucHJvZHVjdHNfX3dyYXBwZXIge1xuICAgIG1hOiAwIC0xNXB4O1xuICB9XG59XG4ucHJvZHVjdHNfX2l0ZW0ge1xuICBwYTogMTBweDtcbiAgdzogMTAwJTtcbiAgaDogNDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGE6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmctY29sb3I6ICNmZmY7XG4gIG1iOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGJveC1zaGFkb3cgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnByb2R1Y3RzX19pdGVtIHtcbiAgICBtYTogMTVweCAxNXB4O1xuICAgIHc6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0c19faXRlbSB7XG4gICAgdzogY2FsYygzMy4zMyUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzX19pdGVtIHtcbiAgICB3OiBjYWxjKDI1JSAtIDMwcHgpO1xuICAgIHBhOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdHNfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjhweCAycHggcmdiYSg1NSw3NSw4NSwwLjI1KTtcbn1cbi5wcm9kdWN0c19faXRlbS0tYXNpZGUge1xuICBtdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnByb2R1Y3RzX19pdGVtLS1hc2lkZSB7XG4gICAgbWE6IDA7XG4gICAgbXQ6IDIwcHg7XG4gICAgdzogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb2R1Y3RzX19pdGVtLS1hc2lkZSB7XG4gICAgdzogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzX19pdGVtLS1hc2lkZSB7XG4gICAgdzogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3RzX190aXRsZSB7XG4gIGZzOiAxNXB4O1xuICBmdzogNzAwO1xuICBtYTogMTBweCAwO1xuICBtYXgtaGVpZ2h0OiA4NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0c19fdGl0bGUge1xuICAgIGZzOiAxN3B4O1xuICB9XG59XG4ucHJvZHVjdHNfX2ltYWdlIHtcbiAgaDogMjEycHg7XG4gIHc6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RzX19pbWFnZSBpbWcge1xuICBtYXgtaDogMTAwJTtcbiAgbWF4LXc6IDEwMCU7XG59XG4ucHJvZHVjdHNfX2J1dHRvbixcbi5wcm9kdWN0c19fdGl0bGUge1xuICB3OiAxMDAlO1xufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9vbHRpcF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIGZzOiAyOHB4O1xufVxuLnRvb2x0aXBfX2ljb24tLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3dpcGUtbm90ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN3aXBlLW5vdGUuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nX19jb250ZW50IHtcbiAgbXQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19jb250ZW50IHtcbiAgICBtdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFsb2dfX2NvbnRlbnQge1xuICAgIG10OiA0MHB4O1xuICB9XG59XG4uY2F0YWxvZ19fY2F0ZWdvcnkge1xuICBtYjogMjBweDtcbiAgZnM6IDE4cHg7XG4gIGZ3OiA3MDA7XG4gIGNvbG9yOiAjOGE1M2EwO1xufVxuLmNhdGFsb2dfX3N1YmNhdGVnb3J5IHtcbiAgbWI6IDEwcHg7XG4gIGZzOiAxNnB4O1xuICBmdzogNjAwO1xufVxuLmhlYWRlciB7XG4gIHc6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWg6IDgwcHg7XG4gIHRhOiBjZW50ZXI7XG4gIGJnLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9waXBlcy5wbmdcIik7XG4gIGJnLXNpemU6IGNvdmVyO1xuICBiZy1jb2xvcjogI2ZmZjtcbiAgYmctcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJnLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIHRhOiBsZWZ0O1xuICB9XG59XG4uaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoOiAxMDAlO1xuICB3OiAxMDAlO1xuICBiZy1jb2xvcjogIzhhNTNhMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNTtcbiAgcGI6IDQwcHg7XG4gIHB0OiA4MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXIuaXMtYWN0aXZlIC5sb2dvLS1jb2xvcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIuaXMtYWN0aXZlIC5sb2dvLS13aGl0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAubG9nby0td2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubmF2IHtcbiAgYmctY29sb3I6ICM4YTUzYTA7XG59XG4uaGVhZGVyIC5oYW1idXJnZXJfX2xpbmUge1xuICBiZy1jb2xvcjogIzhhNTNhMDtcbn1cbi5oZWFkZXIgLmhhbWJ1cmdlcl9fbGluZS5pcy1hY3RpdmUge1xuICBiZy1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXIgLnNlYXJjaF9faW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLnNlYXJjaF9faW5wdXQge1xuICAgIGNvbG9yOiAjOGE1M2EwO1xuICB9XG59XG4uaGVhZGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggIzhhNTNhMDtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICB9XG59XG4uaGVhZGVyX19saXN0LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG59XG4uaGVhZGVyLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3IgZWFzZTtcbiAgei1pbmRleDogMTI7XG59XG4uaGVhZGVyLS1tYWluIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1tYWluIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5oZWFkZXItLW1haW4gLmxvZ28tLWNvbG9yZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci0tbWFpbiAubG9nby0td2hpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLW1haW4gLmxvZ28tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci0tbWFpbiAuc2VhcmNoX19pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0tbWFpbiAuc2VhcmNoX19pbnB1dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5oZWFkZXItLW1haW4gLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLW1haW4gLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCAjZmZmO1xuICB9XG59XG4uaGVhZGVyLS1tYWluIC5zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci0tbWFpbiAuaGFtYnVyZ2VyX19saW5lIHtcbiAgYmctY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLS1tYWluIC5oZWFkZXJfX3NvY2lhbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9fd3JhcHBlciB7XG4gIHBhOiAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYTogMjJweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19pbmZvIHtcbiAgICBwcjogMTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaGVhZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYTogMTVweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBtYTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fY29udGFjdCArIC5oZWFkZXJfX2NvbnRhY3Qge1xuICBtdDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3QgKyAuaGVhZGVyX19jb250YWN0IHtcbiAgICBtbDogMzBweDtcbiAgICBtdDogMDtcbiAgfVxufVxuLmhlYWRlcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgZnM6IDdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgfVxufVxuLmhlYWRlcl9fZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuLmhlYWRlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3OiA3NnB4O1xuICBoOiA3NnB4O1xuICBtYTogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fc29jaWFsIHtcbiAgICBtYTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjOGE1M2EwO1xuICB9XG59XG4uaGVhZGVyX19zb2NpYWwgaW1nIHtcbiAgdzogMTAwJTtcbn1cbi5oZWFkZXJfX3NvY2lhbC0teGwtaGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19zb2NpYWwtLXhsLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2X193cmFwcGVyIHtcbiAgICBtYTogMCAtMzdweDtcbiAgfVxufVxuLm5hdl9faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmdzogNTAwO1xuICBtYjogMTBweDtcbiAgdzogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2X19pdGVtIHtcbiAgICB3OiBhdXRvO1xuICAgIG1iOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2X19pdGVtOmZpcnN0LWNoaWxkIC5uYXZfX2xpbmsge1xuICAgIHBsOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2X19pdGVtOmZpcnN0LWNoaWxkIC5uYXZfX2xpbmsge1xuICAgIHBsOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2X19pdGVtOmxhc3QtY2hpbGQgLm5hdl9fbGluayB7XG4gICAgcHI6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5uYXZfX2l0ZW06bGFzdC1jaGlsZCAubmF2X19saW5rIHtcbiAgICBwcjogMzdweDtcbiAgfVxufVxuLm5hdl9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgcGE6IDVweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdl9fbGluayB7XG4gICAgcGE6IDE1cHggMzdweDtcbiAgfVxufVxuLm5hdl9fbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGNvbG9yOiAjZjVjZGFjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5hdl9fbGluazpob3ZlciB7XG4gICAgYmctY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM4YTUzYTA7XG4gIH1cbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZ3OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggI2ZmZjtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2hfX2lucHV0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4ICM4YTUzYTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICB9XG59XG4uc2VhcmNoX19maWVsZCB7XG4gIG1sOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaF9fZmllbGQge1xuICAgIHc6IDEzMHB4O1xuICB9XG4gIC5zZWFyY2hfX2ZpZWxkIGlucHV0IHtcbiAgICB3OiAxMDAlO1xuICB9XG59XG4uc2VhcmNoX19pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmczogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VhcmNoX19pY29uLS15ZWxsb3cge1xuICBjb2xvcjogI2Y1Y2RhYztcbn1cbi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGg6IDIwcHg7XG4gIHc6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyX19saW5lIHtcbiAgYmctY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XG4gIHc6IDA7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyX19saW5lOmZpcnN0LWNoaWxkLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlcl9fbGluZTpsYXN0LWNoaWxkIHtcbiAgdG9wOiA1MCU7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyX19saW5lOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXJfX2xpbmU6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhhbWJ1cmdlcl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3OiAxMDAlO1xuICBoOiAzcHg7XG4gIGJnLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaGFtYnVyZ2VyX19saW5lOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAwO1xufVxuLmhhbWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMikge1xuICB0b3A6IDhweDtcbn1cbi5oYW1idXJnZXJfX2xpbmU6bGFzdC1jaGlsZCB7XG4gIHRvcDogMTZweDtcbn1cbi5sb2dvLS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb2dvLS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ28tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRpZXJlZF9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aWVyZWRfbWVudS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2Y1Y2RhYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWVyZWRfbWVudS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4udGllcmVkX21lbnUuaXMtYWN0aXZlID4gLnRpZXJlZF9tZW51X19jb250ZW50IHtcbiAgaDogYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgbXQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGllcmVkX21lbnUuaXMtYWN0aXZlID4gLnRpZXJlZF9tZW51X19jb250ZW50IHtcbiAgICBtdDogMDtcbiAgfVxufVxuLnRpZXJlZF9tZW51LmlzLWFjdGl2ZSA+IC5uYXZfX2xpbmsgLnRpZXJlZF9tZW51X19pY29uIHtcbiAgY29sb3I6ICNmNWNkYWM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnRpZXJlZF9tZW51OmhvdmVyIHtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4udGllcmVkX21lbnU6aG92ZXIgPiAubmF2X19saW5rIHtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGllcmVkX21lbnU6aG92ZXIgPiAubmF2X19saW5rIHtcbiAgICBjb2xvcjogIzhhNTNhMDtcbiAgICBiZy1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRpZXJlZF9tZW51OmhvdmVyID4gLm5hdl9fbGluayAudGllcmVkX21lbnVfX2ljb24ge1xuICBjb2xvcjogI2Y1Y2RhYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWVyZWRfbWVudTpob3ZlciA+IC5uYXZfX2xpbmsgLnRpZXJlZF9tZW51X19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpZXJlZF9tZW51OmhvdmVyID4gLm5hdl9fbGluayAudGllcmVkX21lbnVfX2ljb24ge1xuICAgIGNvbG9yOiAjOGE1M2EwO1xuICB9XG59XG4udGllcmVkX21lbnU6aG92ZXIgLnRpZXJlZF9tZW51X19jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi50aWVyZWRfbWVudV9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmczogN3B4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWw6IDVweDtcbn1cbi50aWVyZWRfbWVudV9fY29udGVudCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgaDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAxMDAlO1xuICBiZy1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWVyZWRfbWVudV9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaDogYXV0bztcbiAgICBib3gtc2hhZG93OiAtMTFweCAxMXB4IDE5cHggMTdweCByZ2JhKDE1MCwxNTAsMTUwLDAuMTEpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHc6IGF1dG87XG4gIH1cbn1cbi50aWVyZWRfbWVudV9fdGl0bGUge1xuICBmczogMTVweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBjb2xvcjogIzhhNTNhMDtcbiAgbGg6IDI1cHg7XG4gIGZ3OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRhOiBjZW50ZXI7XG4gIG1iOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpZXJlZF9tZW51X190aXRsZSB7XG4gICAgdGE6IGxlZnQ7XG4gICAgbWI6IDMwcHg7XG4gIH1cbiAgLnRpZXJlZF9tZW51X190aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4udGllcmVkX21lbnVfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBmczogMTNweDtcbiAgbGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1iOiAxMHB4O1xuICB0YTogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWVyZWRfbWVudV9faXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYjogMjBweDtcbiAgICB0YTogbGVmdDtcbiAgfVxufVxuLnRpZXJlZF9tZW51X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmNWNkYWM7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRpZXJlZF9tZW51X19ibG9jayB7XG4gIGQ6IGJsb2NrO1xuICBwbDogMTVweDtcbiAgcHI6IDE1cHg7XG4gIG10OiAxNXB4O1xuICBtYjogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpZXJlZF9tZW51X19ibG9jayB7XG4gICAgcGw6IDIwcHg7XG4gICAgcHI6IDIwcHg7XG4gICAgbXQ6IDIwcHg7XG4gICAgbWI6IDIwcHg7XG4gICAgbXI6IGF1dG87XG4gICAgbWw6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWVyZWRfbWVudV9fYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3OiAzMzBweDtcbiAgfVxufVxuLnRpZXJlZF9tZW51X19ibG9jayAudGllcmVkX21lbnVfX2ljb24ge1xuICBjb2xvcjogIzhhNTNhMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWVyZWRfbWVudV9fYmxvY2sgLnRpZXJlZF9tZW51X19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGllcmVkX21lbnVfX2Jsb2NrID4gLnRpZXJlZF9tZW51X19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aWVyZWRfbWVudV9fYmxvY2suaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGllcmVkX21lbnVfX2Jsb2NrLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50aWVyZWRfbWVudV9fYmxvY2suaXMtYWN0aXZlIC50aWVyZWRfbWVudV9fY29udGVudCB7XG4gIGg6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIG10OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpZXJlZF9tZW51X19ibG9jay5pcy1hY3RpdmUgLnRpZXJlZF9tZW51X19jb250ZW50IHtcbiAgICBtdDogMDtcbiAgfVxufVxuLnRpZXJlZF9tZW51X19ibG9jay5pcy1hY3RpdmUgLnRpZXJlZF9tZW51X19pY29uIHtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpZXJlZF9tZW51X19ibG9jazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRpZXJlZF9tZW51X19ibG9jazpob3ZlciA+IC50aWVyZWRfbWVudV9fY29udGVudCB7XG4gICAgaDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIG10OiAwO1xuICAgIGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogOHB4IDExcHggMTlweCAxN3B4IHJnYmEoMTUwLDE1MCwxNTAsMC4xMSk7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAudGllcmVkX21lbnVfX2Jsb2NrOmhvdmVyIC50aWVyZWRfbWVudV9faWNvbiB7XG4gICAgY29sb3I6ICM4YTUzYTA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4uc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3VibWVudS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2Y1Y2RhYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJtZW51LmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5zdWJtZW51LmlzLWFjdGl2ZSAuc3VibWVudV9fY29udGVudCB7XG4gIGg6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIG10OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1Ym1lbnUuaXMtYWN0aXZlIC5zdWJtZW51X19jb250ZW50IHtcbiAgICBtdDogMDtcbiAgfVxufVxuLnN1Ym1lbnUuaXMtYWN0aXZlIC5zdWJtZW51X19pY29uIHtcbiAgY29sb3I6ICNmNWNkYWM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnN1Ym1lbnU6aG92ZXIge1xuICBjb2xvcjogI2Y1Y2RhYztcbn1cbi5zdWJtZW51OmhvdmVyIC5uYXZfX2xpbmsge1xuICBjb2xvcjogI2Y1Y2RhYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdWJtZW51OmhvdmVyIC5uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjOGE1M2EwO1xuICAgIGJnLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uc3VibWVudTpob3ZlciAuc3VibWVudV9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3VibWVudTpob3ZlciAuc3VibWVudV9faWNvbiB7XG4gIGNvbG9yOiAjZjVjZGFjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1Ym1lbnU6aG92ZXIgLnN1Ym1lbnVfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3VibWVudTpob3ZlciAuc3VibWVudV9faWNvbiB7XG4gICAgY29sb3I6ICM4YTUzYTA7XG4gIH1cbn1cbi5zdWJtZW51X19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZzOiA3cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtbDogNXB4O1xufVxuLnN1Ym1lbnVfX2NvbnRlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMTAwJTtcbiAgYmctY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJtZW51X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VibWVudV9fY29udGVudCB7XG4gICAgaDogYXV0bztcbiAgICBib3gtc2hhZG93OiAtMTFweCAxMXB4IDE5cHggMTdweCByZ2JhKDE1MCwxNTAsMTUwLDAuMTEpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHc6IGF1dG87XG4gIH1cbn1cbi5zdWJtZW51X19ibG9jayB7XG4gIHBhOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibWVudV9fYmxvY2sge1xuICAgIHc6IDUwJTtcbiAgICBwYTogMjBweDtcbiAgICBtcjogYXV0bztcbiAgICBtbDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1Ym1lbnVfX2Jsb2NrIHtcbiAgICB3OiAzMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN1Ym1lbnVfX2Jsb2NrIHtcbiAgICBwYTogNDBweDtcbiAgfVxufVxuLnN1Ym1lbnVfX2Jsb2NrICsgLnN1Ym1lbnVfX2Jsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkZmU0O1xufVxuLnN1Ym1lbnVfX3RpdGxlIHtcbiAgZnM6IDE1cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIGxoOiAyNXB4O1xuICBmdzogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0YTogbGVmdDtcbiAgbWI6IDE1cHg7XG59XG4uc3VibWVudV9fdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJtZW51X190aXRsZSB7XG4gICAgbWI6IDMwcHg7XG4gIH1cbn1cbi5zdWJtZW51X19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgZnM6IDEzcHg7XG4gIGxoOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0YTogbGVmdDtcbiAgbWI6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VibWVudV9faXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWI6IDA7XG59XG4uc3VibWVudV9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZjVjZGFjO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIge1xuICBiZy1jb2xvcjogIzM0MzQzNDtcbiAgY29sb3I6ICNmZmY7XG4gIGZzOiAxM3B4O1xuICB0YTogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuZm9vdGVyIHtcbiAgICB0YTogbGVmdDtcbiAgfVxufVxuLmZvb3Rlcl9fbWFpbiB7XG4gIHBhOiAyMHB4IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19tYWluIHtcbiAgICBwYTogNjBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdGV4dCB7XG4gIGZzOiAxM3B4O1xuICBjb2xvcjogIzg1ODU4NTtcbn1cbi5mb290ZXJfX3N1YnRpdGxlIHtcbiAgZnM6IDE1cHg7XG4gIGZ3OiA3MDA7XG4gIG1iOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuZm9vdGVyX19zdWJ0aXRsZSB7XG4gICAgbWI6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3N1YnRpdGxlIHtcbiAgICBtYjogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbWFwIHtcbiAgdzogMTAwJTtcbiAgaDogMjUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyX19tYXAge1xuICAgIGg6IGF1dG87XG4gICAgdzogMzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19tYXAge1xuICAgIHc6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9fbWFwIHtcbiAgICB3OiAzNyU7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG10OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBtdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgdzogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICB3OiBjYWxjKDEwMCUgLSAzODdweCk7XG4gIH1cbn1cbi5mb290ZXJfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhOiAwO1xuICBtYTogMDtcbn1cbi5mb290ZXJfX2xpc3QtaXRlbSB7XG4gIGxoOiAzNXB4O1xufVxuLmZvb3Rlcl9faW5mbyB7XG4gIHBiOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19pbmZvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaDogMXB4O1xuICBiZy1jb2xvcjogcmdiYSgxOTQsMTk0LDE5NCwwLjExKTtcbiAgdzogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmZvb3Rlcl9faW5mbzphZnRlciB7XG4gICAgdzogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXJfX2luZm86YWZ0ZXIge1xuICAgIHc6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19pbmZvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIHBsOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyX19pbmZvIHtcbiAgICBwbDogNTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBsOiAwO1xuICAgIHByOiAzMHB4O1xuICAgIHBiOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxOTQsMTk0LDE5NCwwLjExKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgd2lkdGg6IDM4N3B4O1xuICAgIHByOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBkOiBmbGV4O1xuICB9XG59XG4uZm9vdGVyX19ibG9jayB7XG4gIHc6IDEwMCU7XG4gIG1iOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuZm9vdGVyX19ibG9jayB7XG4gICAgcGE6IDE2cHg7XG4gICAgdzogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fYmxvY2sge1xuICAgIHc6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3Rlcl9fYmxvY2sge1xuICAgIHBsOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyX19ibG9jayB7XG4gICAgdzogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19ibG9jayB7XG4gICAgcGE6IDA7XG4gICAgcGw6IDMwcHg7XG4gICAgbWI6IDA7XG4gICAgdzogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19ibG9jayB7XG4gICAgcGw6IDU1cHg7XG4gIH1cbn1cbi5tYXAge1xuICB3OiAxMDAlO1xuICBoOiAxMDAlO1xufVxuLm1hcCBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXAgaWZyYW1lIHtcbiAgdzogMTAwJTtcbn1cbi5nbW5vcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdC0tbWFpbiB7XG4gIGZzOiAxNXB4O1xuICBjb2xvcjogIzJhMmEyYTtcbn1cbi5jb250YWN0LS1tYSB7XG4gIG1hOiAyMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LS1tYSB7XG4gICAgbXQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LS1tYSB7XG4gICAgbWI6IDA7XG4gICAgbXQ6IDUwcHg7XG4gIH1cbn1cbi5jb250YWN0X19zb2NpYWwge1xuICBtdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0X19zb2NpYWwge1xuICAgIG10OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29udGFjdF9fc29jaWFsLS1tYWluIHtcbiAgICBtdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhY3RfX3NvY2lhbC0tbWFpbiB7XG4gICAgbXQ6IDgwcHg7XG4gIH1cbn1cbi5jb250YWN0X190ZXh0IHtcbiAgZnM6IDEzcHg7XG4gIGNvbG9yOiAjODU4NTg1O1xufVxuLmNvbnRhY3RfX3RleHQtLW1haW4ge1xuICBmczogMTVweDtcbn1cbi5jb250YWN0X19hZGRyZXNzIHtcbiAgbWI6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdF9fYWRkcmVzcyB7XG4gICAgbWI6IDMwcHg7XG4gIH1cbn1cbi5jb250YWN0X19hZGRyZXNzLS1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbnRhY3RfX2FkZHJlc3MtLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY29udGFjdF9fcGhvbmUge1xuICBmdzogNzAwO1xuICBmczogMThweDtcbiAgbWI6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFjdF9fcGhvbmUge1xuICAgIGZzOiAyNXB4O1xuICB9XG59XG4uY29udGFjdF9fcGhvbmUtLW1haW4ge1xuICBtYjogMTBweDtcbn1cbi5jb250YWN0X19lbWFpbCB7XG4gIG10OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRhY3RfX2VtYWlsIHtcbiAgICBtdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhY3RfX2VtYWlsIHtcbiAgICBtdDogNTBweDtcbiAgfVxufVxuLmNvbnRhY3RfX3RpdGxlIHtcbiAgZnM6IDE3cHg7XG4gIGZ3OiA3MDA7XG4gIGxoOiAyNXB4O1xuICBtYjogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0X190aXRsZSB7XG4gICAgbWI6IDQwcHg7XG4gIH1cbn1cbi5jb250cm9sLWNoZWNrYm94LFxuLmNvbnRyb2wtcmFkaW8ge1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGQ6IGlubGluZS1mbGV4O1xuICB3OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRyb2wtY2hlY2tib3ggKyAuY29udHJvbC1jaGVja2JveCxcbi5jb250cm9sLXJhZGlvICsgLmNvbnRyb2wtcmFkaW8ge1xuICBtdDogMjBweDtcbn1cbi5jb250cm9sLWNoZWNrYm94X19pbnB1dCxcbi5jb250cm9sLXJhZGlvX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udHJvbC1jaGVja2JveF9fYm9keSxcbi5jb250cm9sLXJhZGlvX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMTMyLDEzMiwxMjgsMC4xNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbXI6IDEwcHg7XG59XG4uY29udHJvbC1jaGVja2JveF9fYm9keS0tbWEtMCxcbi5jb250cm9sLXJhZGlvX19ib2R5LS1tYS0wIHtcbiAgbWE6IDA7XG59XG4uY29udHJvbC1jaGVja2JveF9fYm9keS0td2hpdGUsXG4uY29udHJvbC1yYWRpb19fYm9keS0td2hpdGUge1xuICBiZy1jb2xvcjogI2ZmZjtcbn1cbi5jb250cm9sLWNoZWNrYm94X19ib2R5LS1zbSxcbi5jb250cm9sLXJhZGlvX19ib2R5LS1zbSB7XG4gIHc6IDI0cHg7XG4gIGg6IDI0cHg7XG59XG4uY29udHJvbC1jaGVja2JveF9fYm9keS0teHMsXG4uY29udHJvbC1yYWRpb19fYm9keS0teHMge1xuICB3OiAxOHB4O1xuICBoOiAxOHB4O1xufVxuLmNvbnRyb2wtY2hlY2tib3hfX21hcmssXG4uY29udHJvbC1yYWRpb19fbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY29udHJvbC1jaGVja2JveF9fdGV4dCxcbi5jb250cm9sLXJhZGlvX190ZXh0IHtcbiAgdzogY2FsYygxMDAlIC0gMzhweCk7XG4gIGxoOiAyMHB4O1xuICBmczogMTNweDtcbn1cbi5jb250cm9sLWNoZWNrYm94X19tYXJrIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGE1M2EwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250cm9sLWNoZWNrYm94X19ib2R5LS1tYWluIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzhhNTNhMDtcbn1cbi5jb250cm9sLXJhZGlvX19ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvbnRyb2wtcmFkaW9fX2JvZHktLW1haW4ge1xuICBib3JkZXI6IDNweCBzb2xpZCAjOGE1M2EwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAwLjNzIGJvcmRlci13aWR0aCBlYXNlO1xuICBtYTogMDtcbn1cbi5jb250cm9sLXJhZGlvX19tYXJrIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgYmctY29sb3I6ICM4YTUzYTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250cm9sLWNoZWNrYm94X19pbnB1dDpjaGVja2Vkfi5jb250cm9sLWNoZWNrYm94X19ib2R5IC5jb250cm9sLWNoZWNrYm94X19tYXJrLFxuLmNvbnRyb2wtcmFkaW9fX2lucHV0OmNoZWNrZWR+LmNvbnRyb2wtcmFkaW9fX2JvZHkgLmNvbnRyb2wtcmFkaW9fX21hcmssXG4uY29udHJvbC1jaGVja2JveF9fbWFyay0tY2hlY2tlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udHJvbC1yYWRpb19faW5wdXQ6Y2hlY2tlZH4uY29udHJvbC1yYWRpb19fYm9keS0tbWFpbiAuY29udHJvbC1yYWRpb19fbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udHJvbC1yYWRpb19faW5wdXQ6Y2hlY2tlZH4uY29udHJvbC1yYWRpb19fYm9keS0tbWFpbiB7XG4gIGJvcmRlci13aWR0aDogOXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGJvcmRlci13aWR0aCBlYXNlO1xufVxuLmNvbnRyb2wtcmFkaW9fX2lucHV0OmNoZWNrZWR+LmNvbnRyb2wtcmFkaW9fX2JvZHktLXNtIHtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYm9yZGVyLXdpZHRoIGVhc2U7XG59XG4uY29udHJvbC1yYWRpb19faW5wdXQ6Y2hlY2tlZH4uY29udHJvbC1yYWRpb19fYm9keS0teHMge1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItd2lkdGggZWFzZTtcbn1cbi5jb250cm9sLWNoZWNrYm94X19pbnB1dDpjaGVja2Vkfi5jb250cm9sLWNoZWNrYm94X19ib2R5LS1tYWluIC5jb250cm9sLWNoZWNrYm94X19tYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGJvcmRlci1jb2xvciBlYXNlO1xufVxuLmNvbnRyb2wtY2hlY2tib3hfX2lucHV0OmNoZWNrZWR+LmNvbnRyb2wtY2hlY2tib3hfX2JvZHktLW1haW4ge1xuICBiZy1jb2xvcjogIzhhNTNhMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2U7XG59XG4uY29udHJvbC1pbnB1dCB7XG4gIGg6IDU4cHg7XG4gIGJvcmRlcjogMDtcbiAgcGE6IDIycHggMThweDtcbiAgZnM6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHc6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jb250cm9sLWlucHV0LS10ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGg6IGF1dG87XG59XG4uY29udHJvbC1pbnB1dC0tdGV4dGFyZWEtbGcge1xuICBtaW4taGVpZ2h0OiAxMTdweDtcbiAgaDogYXV0bztcbn1cbi5jb250cm9sLWlucHV0LS1kYXJrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMTMyLDEzMiwxMjgsMC4xNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG59XG4uY29udHJvbC1pbnB1dC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250cm9sLWlucHV0LS1pY29uIHtcbiAgcHI6IDYwcHg7XG59XG4uY29udHJvbC1pbnB1dC0tbm8tYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmctY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXQ6ZGlzYWJsZWQsXG5pbnB1dDpkaXNhYmxlZCB+IC5jb250cm9sX19sYWJlbCB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXQ6cmVhZC1vbmx5LFxuaW5wdXQ6cmVhZC1vbmx5IH4gLmNvbnRyb2xfX2xhYmVsIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuaW5wdXRbbmFtZT1cImRhdGVcIl06cmVhZC1vbmx5LFxuaW5wdXRbbmFtZT1cImRhdGVcIl06cmVhZC1vbmx5IH4gLmNvbnRyb2xfX2xhYmVsLFxuLmZsYXRwaWNrci1pbnB1dDpyZWFkLW9ubHkgfiAuY29udHJvbF9fbGFiZWwsXG4uZmxhdHBpY2tyLWlucHV0OnJlYWQtb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbmlucHV0OmZvY3VzIH4gLmNvbnRyb2xfX2xhYmVsLFxudGV4dGFyZWE6Zm9jdXMgfiAuY29udHJvbF9fbGFiZWwge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIHc6IDEwMCU7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5jb250cm9sIHtcbiAgbWE6IDEwcHggMDtcbiAgdzogMTAwJTtcbn1cbi5jb250cm9sLS1wcm9kdWN0IHtcbiAgbWE6IDA7XG59XG4uY29udHJvbC0tbmVpZ2hib3Ige1xuICBtYjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRyb2wtLW5laWdoYm9yOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoOiAxcHg7XG4gIGJnLWNvbG9yOiByZ2JhKDg5LDExOCwxODYsMC4xMSk7XG4gIHc6IDEwMCU7XG59XG4uY29udHJvbF9fZWxlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udHJvbF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMThweDtcbiAgZnM6IDEzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuLmNvbnRyb2xfX2xhYmVsLmlzLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udHJvbF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBoOiAxMDAlO1xuICB3OiA1OHB4O1xuICBmczogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiZzogdHJhbnNwYXJlbnQ7XG59XG4uY29udHJvbF9fbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiAxOHB4O1xufVxuLmJ1dHRvbiB7XG4gIGg6IDU4cHg7XG4gIHBhOiAxMHB4IDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgZnM6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHc6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZzOiAxNHB4O1xuICBmdzogNzAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBsZWZ0OiAtMTUwJTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbjpob3ZlcixcbiAgLmJ1dHRvbjpmb2N1cyB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBib3gtc2hhZG93IGVhc2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCByZ2JhKDAsMCwwLDAuMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b246aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICBsZWZ0OiAxNTAlO1xuICB9XG59XG4uYnV0dG9uLS13aGl0ZSB7XG4gIGJnLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzhhNTNhMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b24tLXdoaXRlOmJlZm9yZSB7XG4gICAgYmctY29sb3I6ICM4YTUzYTA7XG4gIH1cbn1cbi5idXR0b24tLXB1cnBsZSB7XG4gIGJnLWNvbG9yOiAjOGE1M2EwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24tLWdyZXkge1xuICBiZy1jb2xvcjogI2Y3ZjhmOTtcbiAgY29sb3I6ICM4YTUzYTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uLS1ncmV5OmJlZm9yZSB7XG4gICAgYmctY29sb3I6ICM4YTUzYTA7XG4gIH1cbn1cbi5idXR0b24tLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYnV0dG9uLS1zbSB7XG4gIGZzOiAxMnB4O1xuICBwYTogMTBweCAzMHB4O1xuICBoOiA0N3B4O1xufVxuLmJ1dHRvbi0tY29weSB7XG4gIGZzOiAyM3B4O1xufVxuLmJ1dHRvbl9faWNvbiB7XG4gIG1sOiAxMHB4O1xufVxuLmJ1dHRvbl9faWNvbi0teWVsbG93IHtcbiAgY29sb3I6ICNmNWNkYWM7XG59XG4uYnV0dG9uLS1vcmRlciB7XG4gIHBhOiA1cHg7XG4gIGg6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uLS1vcmRlciB7XG4gICAgaDogNThweDtcbiAgICBwYTogMTBweCAxOHB4O1xuICB9XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3Mge1xuICBiZy1jb2xvcjogIzY1YjE0ODtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWVycm9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJnLWNvbG9yOiAjZGMzNTQ1O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIHBsOiA0cHg7XG59XG4uY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmczogOXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICB3OiAzNHB4O1xuICBoOiAzNHB4O1xufVxuLmNsb3NlOmhvdmVyIHtcbiAgYmctY29sb3I6ICM4YTUzYTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnYtLW1vZGFsLWNlbnRlcmVkIC52LS1tb2RhbCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWE6IDAgYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgcGE6IDI5cHggMjBweCAhaW1wb3J0YW50O1xuICB3OiBjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnYtLW1vZGFsLWNlbnRlcmVkIC52LS1tb2RhbCB7XG4gICAgdzogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnYtLW1vZGFsLWltYWdlIHtcbiAgaDogMCAhaW1wb3J0YW50O1xuICB3OiAwICFpbXBvcnRhbnQ7XG59XG4udi0tbW9kYWwtaW1hZ2UgLnYtLW1vZGFsIC5tb2RhbCB7XG4gIGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnYtLW1vZGFsLWltYWdlIC52LS1tb2RhbCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udi0tbW9kYWwtYmFja2dyb3VuZC1jbGljayB7XG4gIGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi52dWUtbW9kYWwtcmVzaXplciB7XG4gIHc6IDI1cHggIWltcG9ydGFudDtcbiAgaDogMjVweCAhaW1wb3J0YW50O1xuICBiZy1jb2xvcjogI2YzZWRmNiAhaW1wb3J0YW50O1xufVxuLnZ1ZS1tb2RhbC1yZXNpemVyOmFmdGVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGZzOiAyNHB4O1xuICBjb2xvcjogIzhhNTNhMDtcbiAgY29udGVudDogJ1xcRUExQycgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWI6IDMwcHg7XG4gIH1cbn1cbi5tb2RhbF9fdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5tb2RhbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGE6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBwYTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBwYTogMjBweDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50IGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2R1Y3Qge1xuICBtYjogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0IHtcbiAgICBtYjogMzVweDtcbiAgfVxufVxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgYmctY29sb3I6ICNmZmY7XG4gIHBiOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHBiOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wcm9kdWN0X19pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb2R1Y3RfX2l0ZW0ge1xuICAgIHc6IDUwJTtcbiAgICBoOiA1OTRweDtcbiAgfVxufVxuLnByb2R1Y3RfX2l0ZW0tLWltYWdlIHtcbiAgaDogMjQwcHg7XG4gIHBhOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAucHJvZHVjdF9faXRlbS0taW1hZ2Uge1xuICAgIGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0X19pdGVtLS1pbWFnZSB7XG4gICAgaDogNDAwcHg7XG4gICAgcGE6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0X19pdGVtLS1pbWFnZSB7XG4gICAgcGE6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0X19pdGVtLS1jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmN2Y4Zjk7XG4gIH1cbn1cbi5wcm9kdWN0X190ZXh0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hOiA1cHggNXB4IDVweCAwO1xuICBwYTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0X190ZXh0IHtcbiAgICBtYXgtaDogNTg0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0X190ZXh0IHtcbiAgICBtYXgtaDogNTAycHg7XG4gICAgcGE6IDAgNTBweDtcbiAgICBtYTogNDFweCAxMHB4IDQ2cHggMDtcbiAgfVxufVxuLnByb2R1Y3RfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgdzogOHB4O1xufVxuLnByb2R1Y3RfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDJweCAxcHggMXB4IHJnYmEoMTI3LDEyNywxMjcsMC4zMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbn1cbi5wcm9kdWN0X190ZXh0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAycHggMXB4IDFweCByZ2JhKDcyLDcyLDcyLDAuMzEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRiZGY7XG59XG4ucHJvZHVjdF9fc2xpZGVyLFxuLnByb2R1Y3RfX2ltYWdlIHtcbiAgaDogMTAwJTtcbn1cbi5wcm9kdWN0X190aXRsZSB7XG4gIG1iOiAyMHB4O1xuICBmczogMjBweDtcbiAgZnc6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RfX3RpdGxlIHtcbiAgICBmczogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RfX3RpdGxlIHtcbiAgICBtYjogNDBweDtcbiAgICBmczogMzBweDtcbiAgfVxufVxuLnByb2R1Y3RfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdF9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RfX2Fycm93IHtcbiAgYmctY29sb3I6ICNmN2Y4Zjk7XG4gIGNvbG9yOiAjOGE1M2EwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG10OiAwO1xuICBmczogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0X19hcnJvdyB7XG4gICAgaDogNTBweDtcbiAgICB3OiA1MHB4O1xuICB9XG59XG4ucHJvZHVjdF9fYXJyb3ctLW5leHQge1xuICB0b3A6IDA7XG59XG4ucHJvZHVjdF9fYXJyb3ctLXByZXYge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb2R1Y3RfX2Fycm93LS1wcmV2IHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0X19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiZy1jb2xvcjogIzhhNTNhMDtcbn1cbi5jb25maWd1cmF0b3Ige1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5jb25maWd1cmF0b3I6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaDogN3B4O1xufVxuLmNvbmZpZ3VyYXRvcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4MDgwODA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY29uZmlndXJhdG9yOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM4YTUzYTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY29uZmlndXJhdG9yX19jb250ZW50IHtcbiAgdzogODY4cHg7XG59XG4uY29uZmlndXJhdG9yX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiZy1jb2xvcjogI2Y1Y2NhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maWd1cmF0b3JfX2hlYWRpbmcge1xuICAgIHBhOiAyN3B4IDIwcHg7XG4gIH1cbn1cbi5jb25maWd1cmF0b3JfX2hlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHJpZ2h0OiA5NXB4O1xuICBiZy1jb2xvcjogI2Y3ZjhmOTtcbiAgdzogMnB4O1xuICBoOiAxMDAlO1xuICB0b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbmZpZ3VyYXRvcl9faGVhZGluZy0tb3JfY29udGFpbmVyIHtcbiAgYmctY29sb3I6ICNlYWVhZWU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjdmOGY5O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y3ZjhmOTtcbn1cbi5jb25maWd1cmF0b3JfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHByOiAyMHB4O1xuICBmdzogNzAwO1xuICB3OiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmczogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maWd1cmF0b3JfX3RpdGxlIHtcbiAgICBmczogMjBweDtcbiAgfVxufVxuLmNvbmZpZ3VyYXRvcl9fdGl0bGUtLXNtIHtcbiAgZnM6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZmlndXJhdG9yX190aXRsZS0tc20ge1xuICAgIGZzOiAxNnB4O1xuICB9XG59XG4uY29uZmlndXJhdG9yX19pY29uIHtcbiAgbXI6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGg6IDIwcHg7XG4gIHc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbmZpZ3VyYXRvcl9faWNvbjphZnRlcixcbi5jb25maWd1cmF0b3JfX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmctY29sb3I6ICMwMDA7XG4gIHc6IDExcHg7XG4gIGg6IDJweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbi5jb25maWd1cmF0b3JfX2ljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmNvbmZpZ3VyYXRvcl9faWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jb25maWd1cmF0b3JfX2ljb24uaXMtYWN0aXZlOmFmdGVyIHtcbiAgdzogMDtcbn1cbi5jb25maWd1cmF0b3JfX2NvZGUge1xuICB3OiA5NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmdzogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwbDogMjBweDtcbiAgcHI6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jb25maWd1cmF0b3JfX2NvZGUtLW1haW4ge1xuICB3OiA3NXB4O1xuICBwcjogMDtcbn1cbi5jb25maWd1cmF0b3JfX2luZm8ge1xuICBmdzogNTAwO1xuICBmczogMTVweDtcbn1cbi5jb25maWd1cmF0b3JfX2xhYmVsIHtcbiAgdzogY2FsYygxMDAlIC0gMzBweCk7XG59XG4uY29uZmlndXJhdG9yX19sYWJlbC0tdy0xMDAge1xuICB3OiAxMDAlO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25maWd1cmF0b3ItdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHc6IDRweDtcbiAgbGVmdDogMzBweDtcbiAgYmctY29sb3I6ICM4YTUzYTA7XG4gIGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fb3B0aW9uIHtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIGZzOiAxNHB4O1xuICBmdzogNzAwO1xuICBsaDogMjZweDtcbiAgcGw6IDUwcHg7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19vcHRpb24tLW5lc3RlZCB7XG4gIHc6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHByOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fb3B0aW9uLS1mcy0xMiB7XG4gIGZzOiAxMnB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fb3B0aW9uLS1wYSB7XG4gIHBsOiA0MHB4O1xuICBwcjogMTBweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdyxcbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbWFpbixcbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLW1haW4ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3OiAxMDAlO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y4Zjk7XG4gIGJnLWNvbG9yOiAjZjFmMWYzO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1tYWluIC5jb25maWd1cmF0b3ItdGFibGVfX2Jsb2NrLS1pZGVudGlmaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJnLWNvbG9yOiAjZDhkOGUwO1xuICB3OiAxMDAlO1xuICBoOiA3MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMDBweDtcbiAgbGVmdDogMDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbWFpbjpudGgtY2hpbGQoZXZlbikge1xuICBiZy1jb2xvcjogI2VhZWFlZTtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbWFpbjpudGgtY2hpbGQoZXZlbikgLmNvbmZpZ3VyYXRvci10YWJsZV9fYmxvY2stLWlkZW50aWZpY2F0b3I6YWZ0ZXIge1xuICBiZy1jb2xvcjogI2NkY2RkNDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbWFpbjpudGgtY2hpbGQoZXZlbikgLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1tYWluIHtcbiAgYmctY29sb3I6ICNlYWVhZWU7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19yb3ctLXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbmVzdGVkIHtcbiAgYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYjogNnB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1uZXN0ZWQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmctY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1uZXN0ZWQ6bGFzdC1jaGlsZCB7XG4gIG1iOiAwO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1kZXNjcmlwdGlvbiB7XG4gIHBsOiAyNXB4O1xuICBwcjogMjBweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbGV2ZWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1sZXZlbHM6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJnLWNvbG9yOiAjZjdmOGY5O1xuICB0b3A6IC0zMnB4O1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiA1NXB4O1xuICB3OiBjYWxjKDEwMCUgLSA1NXB4KTtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tbGV2ZWxzICsgLmNvbmZpZ3VyYXRvci10YWJsZV9fcm93LS1sZXZlbHMge1xuICBtdDogMzlweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tb3JfY29udGFpbmVyIHtcbiAgcGw6IDMwcHg7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19yb3ctLWp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19yb3ctLXRoaXJkLWx2bCB7XG4gIHBsOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG10OiAyNXB4O1xuICBtYjogMTBweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tdGhpcmQtbHZsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJnLWNvbG9yOiAjZDNiY2RjO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUycHg7XG4gIHc6IDRweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tc2Vjb25kLWx2bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tc2Vjb25kLWx2bDpiZWZvcmUsXG4uY29uZmlndXJhdG9yLXRhYmxlX19yb3ctLXNlY29uZC1sdmw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJnLWNvbG9yOiAjZjdmOGY5O1xuICBsZWZ0OiAyNXB4O1xuICB3OiBjYWxjKDEwMCUgKyA3NXB4KTtcbiAgei1pbmRleDogMjtcbiAgY29udGVudDogJyc7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19yb3ctLXNlY29uZC1sdmw6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTVweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tc2Vjb25kLWx2bDphZnRlciB7XG4gIHRvcDogLTMycHg7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19yb3ctLXNlY29uZC1jaGlsZHMge1xuICBwbDogNTJweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX3Jvdy0tcGwtMjAge1xuICBwbDogMjBweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwge1xuICB3OiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYTogMjVweCAwO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0tb3B0aW9uIHtcbiAgdzogMzIwcHg7XG4gIHByOiAxMHB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0taW5wdXQge1xuICB3OiAyOHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLW5lc3RlZCB7XG4gIHBhOiAwO1xuICBmczogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLW5lc3RlZCB7XG4gICAgcGE6IDA7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLWFkZGl0aW9uYWwge1xuICB3OiAxMDAlO1xuICBtYjogNnB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0tYWRkaXRpb25hbDpsYXN0LWNoaWxkIHtcbiAgbWI6IDA7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19jZWxsLS1wYS0wIHtcbiAgcGE6IDA7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19jZWxsLS1tdCB7XG4gIG10OiA1MHB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0tcGEtMjIge1xuICBwYTogMDtcbiAgcGw6IDIycHg7XG4gIHByOiAwO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0tc20ge1xuICB3OiBjYWxjKDEwMCUgLSAyOThweCk7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19jZWxsLS1mb3VyLWx2bCB7XG4gIHc6IDI5OHB4O1xuICBwcjogMTBweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLWZvdXItbHZsIC5jb25maWd1cmF0b3ItdGFibGVfX29wdGlvbi0tcGEge1xuICBwcjogMDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLXctMzQwIHtcbiAgdzogMzQwcHg7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19jZWxsLS13LTMzOSB7XG4gIHc6IDMzOXB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0tcmlnaHQge1xuICB3OiBjYWxjKDEwMCUgLSAzMzlweCk7XG4gIHByOiAwO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0tdy0xMDAge1xuICB3OiAxMDAlO1xuICBwbDogMzBweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLXdpdGhvdXQtY2hpbGRzIHtcbiAgcHQ6IDIycHg7XG4gIHByOiAwO1xuICBwYjogMjJweDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLXByLTAge1xuICBwcjogMDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLXNlY29uZC1sdmwtcGFyYW1zIHtcbiAgdzogMTAwJTtcbiAgcGE6IDVweCAwIDVweCA0MHB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbC0tc2Vjb25kLWx2bC1wYXJhbXMgLmNvbmZpZ3VyYXRvci10YWJsZV9fYmxvY2stLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NlbGwtLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19jZWxsLS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJnLWNvbG9yOiAjYmQ5YWNiO1xuICBoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MnB4O1xuICB3OiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZmlndXJhdG9yLXRhYmxlX19jZWxsLS1saW5lOmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgaDogY2FsYygxMDAlIC0gMTVweCk7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2NvZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBsOiAyM3B4O1xuICBwcjogMjNweDtcbiAgZnc6IDcwMDtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2Jsb2NrIHtcbiAgaDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fYmxvY2stLWlkZW50aWZpY2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHc6IDk1cHg7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19ibG9jay0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdzogY2FsYygxMDAlIC0gOTVweCk7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19ibG9jay0tZGVzY3JpcHRpb246YWZ0ZXIsXG4uY29uZmlndXJhdG9yLXRhYmxlX19ibG9jay0tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJnLWNvbG9yOiAjZjdmOGY5O1xuICB3OiAycHg7XG4gIGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICB0b3A6IC00MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZmlndXJhdG9yLXRhYmxlX19ibG9jay0tZGVzY3JpcHRpb246YWZ0ZXIsXG4gIC5jb25maWd1cmF0b3ItdGFibGVfX2Jsb2NrLS1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIHRvcDogLTQwcHg7XG4gICAgaDogMzAwcHg7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2Jsb2NrLS1kZXNjcmlwdGlvbjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fYmxvY2stLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19ibG9jay0tZGVzY3JpcHRpb25fb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdzogY2FsYygxMDAlIC0gOTVweCk7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19ibG9jay0tZGVzY3JpcHRpb25fb3IgLmNvbmZpZ3VyYXRvci10YWJsZV9fY2VsbCB7XG4gIGZzOiAxNHB4O1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fYmxvY2stLW5vLWxpbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25maWd1cmF0b3ItdGFibGVfX2Jsb2NrLS1hZGRpdGlvbmFsIHtcbiAgcGw6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29uZmlndXJhdG9yLXRhYmxlX19ibG9jay0tYWRkaXRpb25hbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbmZpZ3VyYXRvci10YWJsZV9fYmxvY2stLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdzogMTAwJTtcbn1cbi5xdWVzdGlvbiB7XG4gIGJveC1zaGFkb3c6IDAgMjhweCAyOHB4IDJweCByZ2JhKDU1LDc1LDg1LDAuMDgpO1xuICBiZy1jb2xvcjogI2YxZjFmMztcbn1cbi5xdWVzdGlvbl9faGVhZGluZyB7XG4gIGJnLWNvbG9yOiAjOGE1M2EwO1xuICBwYTogMjJweCAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmNWNkYWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbl9fYnV0dG9uIHtcbiAgbWw6IGF1dG87XG4gIHBhOiAwIDIwcHggMzVweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb25fX2J1dHRvbiB7XG4gICAgdzogMjcwcHg7XG4gIH1cbn1cbi5xdWVzdGlvbl9fdGl0bGUge1xuICBsaDogMjJweDtcbiAgZnc6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucXVlc3Rpb25fX3RpdGxlLS1tYWluIHtcbiAgY29sb3I6ICM4YTUzYTA7XG59XG4ucXVlc3Rpb25fX2xhYmVsIHtcbiAgZnM6IDEzcHg7XG4gIGZ3OiA3MDA7XG4gIGxoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuLnF1ZXN0aW9uX19oaW50IHtcbiAgZnM6IDExcHg7XG4gIGxoOiAyMnB4O1xufVxuLnF1ZXN0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucXVlc3Rpb25fX3JvdyArIC5xdWVzdGlvbl9fcm93IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG59XG4ucXVlc3Rpb25fX3Jvdy0tbmVzdGVkIHtcbiAgdzogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG4ucXVlc3Rpb25fX2NlbGwge1xuICBwYTogMjJweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb25fX2NlbGwge1xuICAgIHc6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb25fX2NlbGwgKyAucXVlc3Rpb25fX2NlbGwge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuLnF1ZXN0aW9uX19jZWxsLS13LTEwMCB7XG4gIHc6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWVzdGlvbl9fY2VsbC0tdy0xMDAge1xuICAgIHc6IDEwMCU7XG4gIH1cbn1cbi5xdWVzdGlvbl9fY29udHJvbCB7XG4gIG1iOiAxMHB4O1xufVxuLnF1ZXN0aW9uX19jb250cm9sOmxhc3QtY2hpbGQge1xuICBtYjogMDtcbn1cbi5xdWVzdGlvbl9fY29udHJvbC0taC1hdXRvIHtcbiAgaDogYXV0bztcbn1cbi5xdWVzdGlvbl9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGFic19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWI6IDJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRhYnNfX2ljb24ge1xuICBtcjogMjBweDtcbn1cbi50YWJzX19pdGVtIHtcbiAgdzogMTAwJTtcbiAgYmctY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZ3OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZnM6IDE2cHg7XG4gIHBhOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGFic19faXRlbSB7XG4gICAgdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19faXRlbSB7XG4gICAgZnM6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzX19pdGVtIHtcbiAgICBwYTogMjBweDtcbiAgICBmczogMjJweDtcbiAgfVxufVxuLnRhYnNfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiZy1jb2xvcjogIzhhNTNhMDtcbiAgY29sb3I6ICNmZmY7XG4gIHB0OiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYnNfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgICBwdDogMjVweDtcbiAgfVxufVxuLm9yZGVyIHtcbiAgYm94LXNoYWRvdzogMXB4IC0zcHggMjBweCAycHggcmdiYSg3LDgsMjAsMC4xNCk7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJnLWNvbG9yOiAjZjVjZGFjO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDU7XG4gIHc6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2U7XG59XG4ub3JkZXIuaXMtaGlkZGVuIHtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDI2cHgpKTtcbn1cbi5vcmRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHB0OiAyMHB4O1xuICBwYjogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJfX3dyYXBwZXIge1xuICAgIHBiOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkZXJfX3dyYXBwZXIge1xuICAgIHBhOiAzMHB4IDA7XG4gIH1cbn1cbi5vcmRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkZXJfX2ljb24ge1xuICAgIGNvbG9yOiAjOGE1M2EwO1xuICAgIG1yOiAxM3B4O1xuICAgIGZzOiAzOHB4O1xuICAgIHc6IDM4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vcmRlcl9fdGV4dCB7XG4gIGZzOiA4cHg7XG4gIGxoOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9yZGVyX190ZXh0IHtcbiAgICBmczogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyX190ZXh0IHtcbiAgICBmczogMTNweDtcbiAgICBsaDogMjRweDtcbiAgfVxufVxuLm9yZGVyX19oaW50IHtcbiAgY29sb3I6ICM4YTUzYTA7XG4gIG1yOiAxMHB4O1xuICB3OiAxN3B4O1xuICBoOiAxN3B4O1xufVxuLm9yZGVyX19wcm9kdWN0IHtcbiAgZnc6IDcwMDtcbiAgbGg6IDIwcHg7XG4gIGZzOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9yZGVyX19wcm9kdWN0IHtcbiAgICBmczogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyX19wcm9kdWN0IHtcbiAgICBmczogMTdweDtcbiAgICBsaDogMjRweDtcbiAgfVxufVxuLm9yZGVyX19pbmZvIHtcbiAgdzogMTAwJTtcbiAgZnM6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG10OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkZXJfX2luZm8ge1xuICAgIG1sOiA1MXB4O1xuICB9XG59XG4ub3JkZXJfX2NvbnRlbnQge1xuICB3OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyX19jb250ZW50IHtcbiAgICB3OiBjYWxjKDEwMCUgLSA1MXB4KTtcbiAgfVxufVxuLm9yZGVyX19idXR0b25zIHtcbiAgbXQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlcl9fYnV0dG9ucyB7XG4gICAgbXQ6IDA7XG4gIH1cbn1cbi5vcmRlcl9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogLTE1cHg7XG4gIHc6IDMwcHg7XG4gIGg6IDMwcHg7XG4gIGJnLWNvbG9yOiAjOGE1M2EwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmczogOXB4O1xuICBkOiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9yZGVyX190cmlnZ2VyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDJweCByZ2JhKDU1LDc1LDg1LDAuNDUpO1xufVxuLm9yZGVyX190cmlnZ2VyLmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbiIsIkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gIHNyYyB1cmwoJy4vLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxuICBmb250LXdlaWdodCA5MDBcbiAgZm9udC1zdHlsZSBub3JtYWxcbiAgZm9udC1kaXNwbGF5IHN3YXBcbkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gIHNyYyB1cmwoJy4vLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGQudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcbiAgZm9udC13ZWlnaHQgODAwXG4gIGZvbnQtc3R5bGUgbm9ybWFsXG4gIGZvbnQtZGlzcGxheSBzd2FwXG5AZm9udC1mYWNlXG4gIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICBzcmMgdXJsKCcuLy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxuICBmb250LXdlaWdodCA3MDBcbiAgZm9udC1zdHlsZSBub3JtYWxcbiAgZm9udC1kaXNwbGF5IHN3YXBcbkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gIHNyYyB1cmwoJy4vLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxuICBmb250LXdlaWdodCA2MDBcbiAgZm9udC1zdHlsZSBub3JtYWxcbiAgZm9udC1kaXNwbGF5IHN3YXBcbkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gIHNyYyB1cmwoJy4vLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGZvbnQtc3R5bGUgbm9ybWFsXG4gIGZvbnQtZGlzcGxheSBzd2FwXG5AZm9udC1mYWNlXG4gIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICBzcmMgdXJsKCcuLy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxuICBmb250LXdlaWdodCA0MDBcbiAgZm9udC1zdHlsZSBub3JtYWxcbiAgZm9udC1kaXNwbGF5IHN3YXBcbkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gIHNyYyB1cmwoJy4vLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxuICBmb250LXdlaWdodCAzMDBcbiAgZm9udC1zdHlsZSBub3JtYWxcbiAgZm9udC1kaXNwbGF5IHN3YXBcbiIsIkBmb250LWZhY2Vcblx0Zm9udC1mYW1pbHk6IFwic3ZnZm9udFwiXG5cdHNyYzogdXJsKCcuLy4uL2ZvbnRzL3N2Z2ZvbnQuZW90Jylcblx0c3JjOiB1cmwoJy4vLi4vZm9udHMvc3ZnZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBcblx0XHRcdCB1cmwoJy4vLi4vZm9udHMvc3ZnZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0XHQgdXJsKCcuLy4uL2ZvbnRzL3N2Z2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0XHQgdXJsKCcuLy4uL2ZvbnRzL3N2Z2ZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWxcblx0Zm9udC1zdHlsZTogbm9ybWFsXG5cbiRpY29uLWFycm93LXRvPSBcIlxcRUEwMVwiXG4kaWNvbi1hdXRvbWF0aW9uPSBcIlxcRUEwMlwiXG4kaWNvbi1jb25kZW5zYXQtaW5mbz0gXCJcXEVBMDNcIlxuJGljb24tZW5lcmd5PSBcIlxcRUEwNFwiXG4kaWNvbi1mYWNlYm9vaz0gXCJcXEVBMDVcIlxuJGljb24taGVhdC1wb2ludD0gXCJcXEVBMDZcIlxuJGljb24tbmV4dD0gXCJcXEVBMDdcIlxuJGljb24tcHJldj0gXCJcXEVBMDhcIlxuJGljb24tc2VhcmNoPSBcIlxcRUEwOVwiXG4kaWNvbi1zZW5kPSBcIlxcRUEwQVwiXG4kaWNvbi1zdGVhbT0gXCJcXEVBMEJcIlxuJGljb24tdHdpdHRlcj0gXCJcXEVBMENcIlxuJGljb24tdmFsdmUtaW5mbz0gXCJcXEVBMERcIlxuJGljb24tdGVzdD0gXCJcXEVBMEVcIlxuJGljb24tY2xvc2U9IFwiXFxFQTBGXCJcbiRpY29uLWRyb3Bkb3duPSBcIlxcRUExMFwiXG4kaWNvbi1hc2s9IFwiXFxFQTExXCJcbiRpY29uLXBsYXk9IFwiXFxFQTEyXCJcbiRpY29uLW1hcmtlcj0gXCJcXEVBMTNcIlxuJGljb24taGlkZT0gXCJcXEVBMTRcIlxuJGljb24tb3Blbj0gXCJcXEVBMTVcIlxuJGljb24taW5mbz0gXCJcXEVBMTZcIlxuJGljb24tY29uZmlndXJlPSBcIlxcRUExN1wiXG4kaWNvbi1xdWVzdGlvbi1saXN0PSBcIlxcRUExOFwiXG4kaWNvbi1jb3B5PSBcIlxcRUExOVwiXG4kaWNvbi1oaW50PSBcIlxcRUExQVwiXG4kaWNvbi1lZGl0b3I9IFwiXFxFQTFCXCJcbiRpY29uLXJlc2l6ZT0gXCJcXEVBMUNcIlxuXG5cbiRpY29uXG5cdGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIlxuXHRmb250LXN0eWxlOiBub3JtYWxcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbFxuXHR0ZXh0LXJlbmRlcmluZzogYXV0b1xuXHRzcGVhazogbm9uZVxuXHRsaW5lLWhlaWdodDogMVxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG5cbi5pY29uLCBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl1cblx0QGV4dGVuZCAkaWNvblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblxuLmljb24tYXJyb3ctdG86YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLWFycm93LXRvXG4uaWNvbi1hdXRvbWF0aW9uOmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1hdXRvbWF0aW9uXG4uaWNvbi1jb25kZW5zYXQtaW5mbzpiZWZvcmVcblx0Y29udGVudDogJGljb24tY29uZGVuc2F0LWluZm9cbi5pY29uLWVuZXJneTpiZWZvcmVcblx0Y29udGVudDogJGljb24tZW5lcmd5XG4uaWNvbi1mYWNlYm9vazpiZWZvcmVcblx0Y29udGVudDogJGljb24tZmFjZWJvb2tcbi5pY29uLWhlYXQtcG9pbnQ6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLWhlYXQtcG9pbnRcbi5pY29uLW5leHQ6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLW5leHRcbi5pY29uLXByZXY6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLXByZXZcbi5pY29uLXNlYXJjaDpiZWZvcmVcblx0Y29udGVudDogJGljb24tc2VhcmNoXG4uaWNvbi1zZW5kOmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1zZW5kXG4uaWNvbi1zdGVhbTpiZWZvcmVcblx0Y29udGVudDogJGljb24tc3RlYW1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXJcbi5pY29uLXZhbHZlLWluZm86YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLXZhbHZlLWluZm9cbi5pY29uLXRlc3Q6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLXRlc3Rcbi5pY29uLWNsb3NlOmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1jbG9zZVxuLmljb24tZHJvcGRvd246YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLWRyb3Bkb3duXG4uaWNvbi1hc2s6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLWFza1xuLmljb24tcGxheTpiZWZvcmVcblx0Y29udGVudDogJGljb24tcGxheVxuLmljb24tbWFya2VyOmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1tYXJrZXJcbi5pY29uLWhpZGU6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLWhpZGVcbi5pY29uLW9wZW46YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLW9wZW5cbi5pY29uLWluZm86YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLWluZm9cbi5pY29uLWNvbmZpZ3VyZTpiZWZvcmVcblx0Y29udGVudDogJGljb24tY29uZmlndXJlXG4uaWNvbi1xdWVzdGlvbi1saXN0OmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1xdWVzdGlvbi1saXN0XG4uaWNvbi1jb3B5OmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1jb3B5XG4uaWNvbi1oaW50OmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1oaW50XG4uaWNvbi1lZGl0b3I6YmVmb3JlXG5cdGNvbnRlbnQ6ICRpY29uLWVkaXRvclxuLmljb24tcmVzaXplOmJlZm9yZVxuXHRjb250ZW50OiAkaWNvbi1yZXNpemVcbiIsImJvZHlcbiAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmXG4gIGNvbG9yICRkYXJrLWdyZXlcbiAgZnMgMTRweFxuICBtYSAwXG4gIGZ3ICRyZWd1bGFyXG4gIG92ZXJmbG93LXggaGlkZGVuXG4gICYuaXMtbWFpblxuICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9iZy5wbmcpIG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlIDBcbiAgJi5pcy1vdmVyZmxvd1xuICAgIG92ZXJmbG93IGhpZGRlblxudGV4dGFyZWFcbiAgcmVzaXplIG5vbmVcbiAgb3ZlcmZsb3cgYXV0b1xubWFpblxuICBtaW4taGVpZ2h0IDY1dmhcbmJ1dHRvbixcbmZpZ3VyZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmlucHV0LFxub3B0Z3JvdXAsXG5vcHRpb24sXG5wLFxuYSxcbnNlbGVjdCxcbnRleHRhcmVhXG4gIG1hcmdpbiAwXG4gIGxpbmUtaGVpZ2h0IGluaGVyaXRcbiAgZm9udCBpbmhlcml0XG4gIGNvbG9yIGluaGVyaXRcbmFcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgdyAxMnB4XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXG4gICttZWRpYShmcm9tKCd4bCcpKVxuICAgIGJveC1zaGFkb3cgaW5zZXQgMCAwIDVweCBncmV5XG4gICAgYm9yZGVyLXJhZGl1cyAxMHB4IFxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxuICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICBiYWNrZ3JvdW5kICRtYWluXG4gICAgYm9yZGVyLXJhZGl1cyAxMHB4XG5kaXY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxucDo6LXdlYmtpdC1zY3JvbGxiYXIsXG50ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgdyA3cHhcbmJvZHksXG5odG1sXG4gICYuaXMtYWN0aXZlXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgaCAxMDAlXG5odG1sXG4gIGJnLWNvbG9yICRsaWdodC1ncmV5XG5odG1sLCBib2R5XG4gIHNjcm9sbC1iZWhhdmlvciBzbW9vdGhcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgdG91Y2hcbi5wb2ludGVyXG4gIGN1cnNvciBwb2ludGVyIiwiLmNhcHRpb25cbiAgbGluZS1oZWlnaHQgMS4zXG4gIGZ3ICRleHRyYS1ib2xkXG4gICYtLXNpemVfMVxuICAgIHdvcmQtYnJlYWsgYnJlYWstYWxsXG4gICAgZnMgMjRweFxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgZnMgNDBweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgZnMgNjZweFxuICAmLS1zaXplXzJcbiAgICBmcyAyMHB4XG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICBmcyAyNHB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBmcyAzMHB4XG4gICYtLXNpemVfM1xuICAgIGZzIDE4cHhcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIGZzIDIycHhcbiAgJi0tc2l6ZV80XG4gICAgZnMgMTZweFxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgZnMgMjBweFxuICAmLS1zaXplXzVcbiAgICBmcyAxNXB4XG4gICYtLXNpemVfNlxuICAgIGZzIDEzcHhcbiAgJi0tc2l6ZV83XG4gICAgZnMgMTJweFxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAmLS13aGl0ZVxuICAgIGNvbG9yICNmZmZcbiAgJi0teWVsbG93XG4gICAgY29sb3IgJHllbGxvd1xuICAmLS1jb250YWN0XG4gICAgbWIgMTBweFxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgbWIgMjBweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWIgNDBweCIsIi5jZWxsXG4gIHBhIDAgNnB4XG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAmLS1sZ1xuICAgIHBhIDAgMTBweFxuICAmLS14bFxuICAgIHBhIDAgMTVweFxuICAmLS1zcGFjZV9ub25lXG4gICAgcGEgMFxuICAmLS1zcGFjZV9ub25lLWxnXG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBwYSAwXG4gICIsIiRjb2x1bW5zLWNvdW50ID0gKDEuLjEyKVxuJGNvbHVtbnMtY2FsY3VsYXRpb24tZXJyb3IgPSAwLjAwMDAxXG4kY29sdW1ucy1wb2ludGVyID0gJ3hzJywgJ3hzMicsICdzbScsICdtZCcsICdsZycsICd4bCcsICdmaGQnXG5cbmNvbHVtbnMoJGNvdW50KVxuICByZXR1cm4gMTAwICogJGNvdW50IC8gbGVuZ3RoKCRjb2x1bW5zLWNvdW50KSAtICRjb2x1bW5zLWNhbGN1bGF0aW9uLWVycm9yXG5cbi5jb2xzXG4gIHcgMTAwJVxuICBmb3IgJHBvaW50ZXIgaW4gJGNvbHVtbnMtcG9pbnRlclxuICAgIGZvciBpIGluICRjb2x1bW5zLWNvdW50XG4gICAgICAmLS17aX0teyRwb2ludGVyfVxuICAgICAgICArbWVkaWEoZnJvbSgkcG9pbnRlcikpXG4gICAgICAgICAgJGNvbHVtbnMgPSBjb2x1bW5zKGkpXG4gICAgICAgICAgd2lkdGggJGNvbHVtbnMgKyAnJSdcbiAgJi0tYXV0b1xuICAgIHBhIDBcbiAgJi0tYXV0by1zbVxuICAgICttZWRpYShmcm9tKFwic21cIikpXG4gICAgICB3IGF1dG8gIWltcG9ydGFudCIsIi5jb250YWluZXJcbiAgcGEgMCAxNnB4XG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICBtYSAwIGF1dG9cbiAgZGlzcGxheSBibG9ja1xuICAmLS1maXRfc21cbiAgICBtYXgtd2lkdGggNTQ0cHhcbiAgJi0tZml0X21kXG4gICAgbWF4LXdpZHRoIDc2OHB4XG4gICYtLWZpdF9sZ1xuICAgIG1heC13aWR0aCAxMDAwcHhcbiAgJi0tZml0X3hsXG4gICAgbWF4LXdpZHRoIDEyMDBweFxuICAmLS1maXRfeGwyXG4gICAgbWF4LXdpZHRoIDE0NDBweFxuICAmLS1maXRfZmhkXG4gICAgbWF4LXdpZHRoIDE5ODBweCIsIi5saW5rXG4gIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gIGN1cnNvciBwb2ludGVyXG4gIGQgaW5saW5lLWJsb2NrXG4gICY6aG92ZXJcbiAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgIGNvbG9yICR5ZWxsb3dcbiAgICAubGlua1xuICAgICAgJl9fdGV4dFxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICYtLXB1cnBsZVxuICAgIGNvbG9yICRtYWluXG4gICYtLXdoaXRlXG4gICAgY29sb3IgI2ZmZlxuICAmLS1kYXJrXG4gICAgY29sb3IgJGZsYXQtZ3JleVxuICAmX190ZXh0XG4gICAgbXIgMTBweFxuICAmX19pY29uXG4gICAgZGlzcGxheSBmbGV4IiwiLm1yLTE1XG4gIG1yIDE1cHhcbi5tbC0xNVxuICBtbCAxNXB4XG4ubXQtMTBcbiAgbXQgMTBweFxuLm10LTE1XG4gIG10IDE1cHhcbi5tYi0xNVxuICBtYiAxNXB4XG4ubXQtMjBcbiAgbXQgMjBweFxuLm1iLTEwXG4gIG1iIDEwcHhcbi5tYi01XG4gIG1iIDVweFxuLm1sLTEwXG4gIG1sIDEwcHhcbi5tci0xMFxuICBtciAxMHB4XG4ubWItNVxuICBtYiA1cHhcbi5tdC01XG4gIG10IDVweFxuLm10LTI1XG4gIG10IDI1cHhcbi5tYi0yNVxuICBtYiAyNXB4XG4ubWItMjBcbiAgbWIgMjBweFxuLm1iLTMwXG4gIG1iIDMwcHhcbi5tdC00MFxuICBtdCA0MHB4XG4ubXQtMzBcbiAgbXQgMzBweFxuLm1sLWF1dG9cbiAgbWwgYXV0b1xuLm1yLTBcbiAgbXIgMFxuLm1yLTMwXG4gIG1yIDMwcHhcbi5tYS0wXG4gIG1hIDAiLCIucm93XG4gIGRpc3BsYXkgZmxleFxuICBmbGV4LXdyYXAgd3JhcFxuICBtYSAwIC02cHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgJi0tbGdcbiAgICBtYSAwIC0xMHB4XG4gICYtLXhsXG4gICAgbWEgMCAtMTVweFxuICAmLS1zcGFjZV9ub25lXG4gICAgbWEgMFxuICAmLS1zcGFjZV9ub25lLWxnXG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBtYSAwIiwiLnNlY3Rpb25cbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gIHBhIDQwcHggMFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB3IDEwMCVcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICYtLWFib3V0XG4gICAgYmctY29sb3IgI2ZmZlxuICAgIHBhIDBcbiAgJi0tbWFpblxuICAgICttZWRpYShmcm9tKCd4bDInKSlcbiAgICAgIHBhIDkwcHggMFxuICAmLS1zbVxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcHQgMzBweFxuICAgICttZWRpYShmcm9tKCd4bDInKSlcbiAgICAgIHBiIDYwcHhcbiAgJi0tYmctY292ZXJcbiAgICBiZy1zaXplIGNvdmVyXG4gICYtLXB0LTBcbiAgICBwdCAwXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBwdCAwXG4gICYuaXMtbWFpblxuICAgIHB0IDYwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHB0IDE0MHB4IiwiLnRlbXBsYXRlXG4gIGxoIDEuOFxuICBmcyAxMnB4XG4gIG92ZXJmbG93IGhpZGRlblxuICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICBmcyAxNHB4XG4gIGltZ1xuICAgIG1heC13IDEwMCUgIWltcG9ydGFudFxuICAgIGggYXV0byAhaW1wb3J0YW50XG4gICYtLWNvbmZpZ3VyYXRvclxuICAgIGltZ1xuICAgICAgdyBhdXRvICFpbXBvcnRhbnRcbiAgICAgIG1heC13aWR0aCAxMDAlICFpbXBvcnRhbnRcbiAgICB0YWJsZVxuICAgICAgbWluLXdpZHRoIGF1dG8gIWltcG9ydGFudFxuICAgICAgbWEgMCAhaW1wb3J0YW50XG4gICAgICB3IDcwN3B4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgdyA4MDdweFxuICAmLS1wcm9kdWN0XG4gICAgZnMgMTJweFxuICBwICsgcFxuICAgIG10IDIwcHhcbiAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgIG10IDMwcHhcbiAgYlxuICAgIGNvbG9yICRtYWluXG4gICAgZncgJGV4dHJhXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDZcbiAgICBtYSAzMHB4IDBcbiAgICBsaW5lLWhlaWdodCAxLjNcbiAgICBjb2xvciAkbWFpblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIG10IDBcbiAgYVxuICAgIGNvbG9yICRtYWluXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgJjpob3ZlclxuICAgICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICAgIGNvbG9yICR5ZWxsb3cgIFxuICBvbCxcbiAgdWxcbiAgICBsaXN0LXN0eWxlLXR5cGUgbm9uZVxuICAgIHBhIDBcbiAgICBtYSAxMHB4IDBcbiAgICBsaVxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHBsIDMwcHhcbiAgICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgICBwbCA0MHB4XG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHRvcCA3cHhcbiAgICAgICAgbGVmdCAwICAgICAgXG4gICAgICAgIHcgYXV0byBcbiAgICAgICAgaCBhdXRvIFxuICAgICAgICBjb2xvciAkbWFpblxuICAgICAgICBiZy1jb2xvciB0cmFuc3BhcmVudFxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgwKVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGxpK2xpXG4gICAgICBtdCAxMHB4XG4gIGJsb2NrcXVvdGVcbiAgICBiZy1jb2xvciAjZmZmXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcbiAgICBwYSAzMHB4XG4gICAgbWEgMjBweCAwXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBmdyA0MDBcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIG1hIDMwcHggMFxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgMFxuICAgICAgbGVmdCAwXG4gICAgICB3IDNweFxuICAgICAgaCAxMDAlXG4gICAgICBiZy1jb2xvciAkbWFpblxuICBvbFxuICAgIGNvdW50ZXItcmVzZXQgbGlcbiAgICBsaVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgZnMgMTRweFxuICAgICAgICBmdyA3MDBcbiAgICAgICAgdG9wIDBcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQgbGlcbiAgICAgICAgY29udGVudCBjb3VudGVycyhsaSxcIi4gXCIpIFwiLiBcIlxuICB1bFxuICAgIGxpXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHRvcCAxMHB4XG4gICAgICAgIGJnLWNvbG9yICRtYWluXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgIHcgOHB4XG4gICAgICAgIGggOHB4XG4gIGgxXG4gICAgZnMgMjJweFxuICAgIGZ3IDkwMFxuICAgIG10IDBcbiAgaDJcbiAgICBmdyA5MDBcbiAgICBmcyAxOHB4XG4gIHRhYmxlXG4gICAgbWluLXcgMTEyOHB4XG4gICAgbWEgMjBweCAwXG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBtYSAzMHB4IDBcbiAgaWZyYW1lIFxuICAgIHcgMTAwJVxuICAgIGggMjUwcHhcbiAgICArbWVkaWEoZnJvbSgnc20nKSlcbiAgICAgIGggMzAwcHhcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIGggNDIwcHhcblxudGFibGVcbiAgdyAxMDAlXG4gIGJvcmRlci1zcGFjaW5nIDBcbiAgYm9yZGVyIDBcbiAgYm9yZGVyLWNvbGxhcHNlIGNvbGxhcHNlXG4gIGNhcHRpb25cbiAgICBtYiAyMHB4XG4gIHRyXG4gICAgYmctY29sb3IgI2YxZjFmM1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICBiZy1jb2xvciAjZWFlYWVlXG4gIHRoXG4gICAgZncgNzAwXG4gICAgZnMgMTZweFxuICAgIGJnLWNvbG9yICR5ZWxsb3dcbiAgdGhlYWRcbiAgICBiZy1jb2xvciAkeWVsbG93XG4gICAgdHJcbiAgICAgIGJnLWNvbG9yICR5ZWxsb3dcbiAgICAgIGZzIDE2cHhcbiAgICAgIGZ3IDcwMFxuICB0Ym9keVxuICAgIGJnLWNvbG9yICNmZmZcbiAgdHIsXG4gIHRkLFxuICB0aFxuICAgIGJvcmRlciAwXG4gIHRkLFxuICB0aFxuICAgIHBhIDE1cHhcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIHBhIDIwcHhcbiAgdGRcbiAgICBib3JkZXItbGVmdCAycHggc29saWQgJGxpZ2h0LWdyZXlcbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICBib3JkZXItbGVmdCAwXG4gIHRyK3RyXG4gICAgYm9yZGVyLXRvcCAycHggc29saWQgJGxpZ2h0LWdyZXkiLCIuZnctZXh0cmFcbiAgZncgJGV4dHJhXG4uZnctYm9sZFxuICBmdyAkYm9sZFxuLmZ3LW1lZGl1bVxuICBmdyAkbWVkaXVtXG4uZnctdGhpblxuICBmdyAkdGhpblxuLmZ3LWhlYXZ5XG4gIGZ3ICRoZWF2eVxuLmZ3LWV4dHJhLWJvbGRcbiAgZncgJGV4dHJhLWJvbGRcbi5mdy1yZWd1bGFyXG4gIGZ3ICRyZWd1bGFyIiwiLnctMTAwXG4gIHcgMTAwJSIsIi5jZW50ZXJcbiAgdGV4dC1hbGlnbiBjZW50ZXIiLCJmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRyb2wtc2VsZWN0XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4uY29udHJvbC1zZWxlY3RcbiAgYm94LXNpemluZzogY29udGVudC1ib3hcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodCA1OHB4XG4gIGJnLWNvbG9yICNmZmZcbiAgdGV4dC1hbGlnbjogbGVmdFxuICBjb2xvcjogJG1haW5cbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbiAgZm9udC1zaXplOiAxM3B4XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uXG4gICpcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIC5jb250cm9sLWlucHV0XG4gICAgaCAxMDAlICFpbXBvcnRhbnRcbiAgICBtaW4taGVpZ2h0IDQzcHhcbiAgJi0tcHVycGxlXG4gICAgYmctY29sb3IgJGxpZ2h0LWdyZXlcbiAgICBib3gtc2hhZG93IGluc2V0IDFweCAxcHggMCByZ2JhKDEzMiwgMTMyLCAxMjgsIDAuMTcpXG4gICAgLmNvbnRyb2wtc2VsZWN0XG4gICAgICAmX19zaW5nbGUsXG4gICAgICAmX19wbGFjZWhvbGRlclxuICAgICAgICBjb2xvciAkZGFyay1ncmV5XG4gICAgICAgIGZzIDEzcHhcbiAgJi0tbXVsdGlwbGVcbiAgICBtaW4taGVpZ2h0IDQ3cHhcbiAgICBoIGF1dG9cbiAgICAuY29udHJvbC1pbnB1dFxuICAgICAgaCAxMDAlICFpbXBvcnRhbnRcbiAgICAgIG1pbi1oZWlnaHQgNDdweFxuICAmOmZvY3VzXG4gICAgb3V0bGluZTogbm9uZVxuICAmX19zcGlubmVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHJpZ2h0OiAxcHhcbiAgICAgIHRvcDogMXB4XG4gICAgICB3aWR0aDogNDhweFxuICAgICAgaGVpZ2h0OiAzNXB4XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIG1hcmdpbjogLThweCAwIDAgLThweFxuICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWRcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHhcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50XG5cbiAgJl9fbG9hZGluZy1lbnRlci1hY3RpdmUsXG4gICZfX2xvYWRpbmctbGVhdmUtYWN0aXZlXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXRcbiAgICAgIG9wYWNpdHk6IDFcblxuICAmX19sb2FkaW5nLWVudGVyLFxuICAmX19sb2FkaW5nLWxlYXZlLWFjdGl2ZVxuICAgICAgb3BhY2l0eTogMFxuXG4gICZfX2lucHV0LFxuICAmX19zaW5nbGUsXG4gICZfX3BsYWNlaG9sZGVyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdFxuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25cbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHhcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICBib3JkZXI6IG5vbmVcbiAgICAgIGNvbG9yIGxpZ2h0ZW4oJGRhcmstZ3JleSwgNTAlKVxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgcGFkZGluZzogMTVweCA0MHB4IDAgMHB4XG4gICAgICB3aWR0aDogY2FsYygxMDAlKVxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZVxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG5cblxuICAmX19zZWxlY3RcbiAgICBwb2ludGVyLWV2ZW50cyBub25lICFpbXBvcnRhbnRcbiAgICBmcyA1cHggIWltcG9ydGFudFxuICAgIHcgNDlweCAhaW1wb3J0YW50XG4gICZfX2lucHV0OjpwbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkeWVsbG93XG5cbiAgJl9fdGFnIH5cbiAgICAuY29udHJvbC1zZWxlY3RcbiAgICAgICZfX2lucHV0LFxuICAgICAgJl9fc2luZ2xlXG4gICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAmX19pbnB1dDpob3ZlcixcbiAgJl9fc2luZ2xlOmhvdmVyXG4gICAgICBib3JkZXItY29sb3I6ICNjZmNmY2ZcblxuICAmX19pbnB1dDpmb2N1c1xuICAgIGJvcmRlci1jb2xvcjogJG1haW5cbiAgICBvdXRsaW5lOiBub25lXG5cbiAgJl9fc2luZ2xlXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgJjpmb2N1c1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpblxuICAgICAgb3V0bGluZTogbm9uZVxuXG4gICZfX3RhZ3Mtd3JhcFxuICAgIGRpc3BsYXk6IGlubGluZVxuXG4gICZfX3RhZ3NcbiAgICBoZWlnaHQgNThweFxuICAgIGZzIDEzcHhcbiAgICBvdmVyZmxvdyBhdXRvXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHBhZGRpbmc6IDRweCAzcHggMHB4IDE0cHggIWltcG9ydGFudFxuICAgIGJvcmRlci1yYWRpdXM6IDVweFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB3IDNweFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgYm94LXNoYWRvdyBpbnNldCAwIDAgNXB4IGdyZXlcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIGJhY2tncm91bmQgJHllbGxvd1xuXG4gICZfX3RhZ1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHBhZGRpbmc6IDEwcHggMjZweCAxMHB4IDEwcHhcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxuICAgIGNvbG9yOiAkbWFpblxuICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgYmFja2dyb3VuZDogJG1haW5cbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgICBtdCA1cHhcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGZzIDEycHhcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4gICZfX3RhZy1pY29uXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgbWFyZ2luLWxlZnQ6IDdweFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHJpZ2h0OiAwXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICBmb250LXN0eWxlOiBpbml0aWFsXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGggMjJweFxuICAgIHdpZHRoOiAyMnB4XG4gICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XG4gICAgJjphZnRlclxuICAgICAgY29udGVudDogXCLDl1wiXG4gICAgICBjb2xvcjogJHllbGxvd1xuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93XG4gICAgJjpmb2N1czphZnRlcixcbiAgICAmOmhvdmVyOmFmdGVyXG4gICAgICBjb2xvcjogd2hpdGVcblxuICAmX19jb250ZW50LXdyYXBwZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC1oZWlnaHQ6IDI0MHB4XG4gICAgb3ZlcmZsb3c6IGF1dG9cbiAgICBib3JkZXItdG9wOiBub25lXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweFxuICAgIHotaW5kZXg6IDRcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhclxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIHcgNXB4XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICBib3gtc2hhZG93IGluc2V0IDAgMCA1cHggZ3JleVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgYmFja2dyb3VuZCAkeWVsbG93XG5cbiAgJl9fY29udGVudFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiAwXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuXG4gICZfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXJcbiAgICBkaXNwbGF5OiBub25lXG5cbiAgJl9fZWxlbWVudFxuICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgJl9fc3Ryb25nXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgXG4gICZfX29wdGlvblxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcGFkZGluZzogMTJweFxuICAgIG1pbi1oZWlnaHQ6IDQwcHhcbiAgICBsaW5lLWhlaWdodDogMTZweFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgICY6YWZ0ZXJcbiAgICAgIHRvcDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgJi0taGlnaGxpZ2h0XG4gICAgICBiYWNrZ3JvdW5kIGxpZ2h0ZW4oJHllbGxvdywgNzAlKVxuICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgY29sb3I6ICRtYWluXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QpXG4gICAgICAgIGJhY2tncm91bmQgbGlnaHRlbigkeWVsbG93LCA3MCUpXG4gICAgICAgIGNvbG9yOiAkbWFpblxuICAgICYtLXNlbGVjdGVkXG4gICAgICBjb2xvcjogJG1haW5cbiAgICAgIGJhY2tncm91bmQgbGlnaHRlbigkeWVsbG93LCA3MCUpXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3RlZClcbiAgICAgICAgY29sb3I6ICRtYWluXG4gICAgICAmLmNvbnRyb2wtc2VsZWN0XG4gICAgICAgICZfX29wdGlvblxuICAgICAgICAgICYtLWhpZ2hsaWdodFxuICAgICAgICAgICAgYmFja2dyb3VuZCBsaWdodGVuKCR5ZWxsb3csIDcwJSlcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpblxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kIGxpZ2h0ZW4oJHllbGxvdywgNzAlKVxuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWFpblxuXG4gICAgJi0tZGlzYWJsZWRcbiAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQgIWltcG9ydGFudFxuICAgICAgY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudFxuICAgICAgY3Vyc29yOiB0ZXh0XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgJi5jb250cm9sLXNlbGVjdFxuICAgICAgICAmX19vcHRpb25cbiAgICAgICAgICAmLS1oaWdobGlnaHRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZWRlZGVcbiAgICAmLS1ncm91cFxuICAgICAgYmFja2dyb3VuZDogI2VkZWRlZFxuICAgICAgY29sb3I6ICR5ZWxsb3dcbiAgICAgICYuY29udHJvbC1zZWxlY3RcbiAgICAgICAgJl9fb3B0aW9uXG4gICAgICAgICAgJi0taGlnaGxpZ2h0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIGxpZ2h0ZW4oJHllbGxvdywgOTAlKVxuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3dcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZCBsaWdodGVuKCR5ZWxsb3csIDkwJSlcbiAgICAmLS1ncm91cC1zZWxlY3RlZFxuICAgICAgJi5jb250cm9sLXNlbGVjdFxuICAgICAgICAmX19vcHRpb25cbiAgICAgICAgICAmLS1oaWdobGlnaHRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3dcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3dcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWRlc2VsZWN0KVxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICYtLWFjdGl2ZVxuICAgIHotaW5kZXg6IDRcbiAgICAmICsgLmNvbnRyb2xfX2xhYmVsXG4gICAgICB6LWluZGV4IDUgIWltcG9ydGFudFxuICAgIC5jb250cm9sLXNlbGVjdFxuICAgICAgJl9fc2VsZWN0XG4gICAgICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpXG4gICAgJjpub3QoLmNvbnRyb2wtc2VsZWN0LS1hYm92ZSlcbiAgICAgIC5jb250cm9sLXNlbGVjdFxuICAgICAgICAmX19jdXJyZW50LFxuICAgICAgICAmX19pbnB1dCxcbiAgICAgICAgJl9fdGFnc1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgIC5jb250cm9sLXNlbGVjdF9fcGxhY2Vob2xkZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAmLS1hYm92ZS5jb250cm9sLXNlbGVjdC0tYWN0aXZlXG4gICAgLmNvbnRyb2wtc2VsZWN0XG4gICAgICAmX19jdXJyZW50LFxuICAgICAgJl9faW5wdXQsXG4gICAgICAmX190YWdzXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgJi0tYWJvdmVcbiAgICAuY29udHJvbC1zZWxlY3RcbiAgICAgICZfX2NvbnRlbnQtd3JhcHBlclxuICAgICAgICBib3R0b206IDEwMCVcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHhcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweFxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpblxuXG4gICYtLWRpc2FibGVkXG4gICAgY3Vyc29yIG5vdC1hbGxvd2VkXG4gICAgJiB+IC5jb250cm9sX19sYWJlbFxuICAgICAgY29sb3IgbGlnaHRlbigkbWFpbiwgNTAlKVxuICAgIC5jb250cm9sLXNlbGVjdFxuICAgICAgJl9fY3VycmVudCxcbiAgICAgICZfX3NlbGVjdCxcbiAgICAgICZfX3NpbmdsZSxcbiAgICAgICZfX3RhZ3NcbiAgICAgICAgY3Vyc29yIG5vdC1hbGxvd2VkXG4gICAgICAgIGNvbG9yIGxpZ2h0ZW4oJG1haW4sIDUwJSlcblxuLmNvbnRyb2wtc2VsZWN0LWVudGVyLWFjdGl2ZSxcbi5jb250cm9sLXNlbGVjdC1sZWF2ZS1hY3RpdmVcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2VcblxuLmNvbnRyb2wtc2VsZWN0LWVudGVyLFxuLmNvbnRyb2wtc2VsZWN0LWxlYXZlLWFjdGl2ZVxuICBvcGFjaXR5OiAwXG4iLCIudGFibGUtd3JhcHBlclxuICBvdmVyZmxvdyBhdXRvXG4gIG1iIDIwcHhcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICBoIDdweFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xuICAgIGJveC1zaGFkb3cgaW5zZXQgMCAwIDVweCBncmV5XG4gICAgYm9yZGVyLXJhZGl1cyAxMHB4XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXG4gICAgYmFja2dyb3VuZCAkbWFpblxuICAgIGJvcmRlci1yYWRpdXMgMTBweCIsIi5qdXN0aWZ5LWNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4uanVzdGlmeS1iZXR3ZWVuXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4uanVzdGlmeS1lbmRcbiAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kICFpbXBvcnRhbnRcbi5qdXN0aWZ5LWxnLWVuZFxuICArbWVkaWEoZnJvbShcImxnXCIpKVxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuLmp1c3RpZnktbWQtZW5kXG4gICttZWRpYShmcm9tKFwibWRcIikpXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4uanVzdGlmeS1zbS1lbmRcbiAgK21lZGlhKGZyb20oXCJzbVwiKSlcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbi5qdXN0aWZ5LXNtLXN0YXJ0XG4gICttZWRpYShmcm9tKFwic21cIikpXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnQiLCIuZmxleFxuICBkaXNwbGF5IGZsZXhcbiAgJi0tY29sdW1uXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICYtLXdyYXBcbiAgICBmbGV4LXdyYXAgd3JhcCIsIi5hbGlnbi1lbmRcbiAgYWxpZ24taXRlbXMgZmxleC1lbmRcbi5hbGlnbi1jZW50ZXJcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4uYWxpZ24tc3RhcnRcbiAgYWxpZ24taXRlbXMgZmxleC1zdGFydCIsIi5zb2NpYWxcbiAgJl9faXRlbVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICAmICsgJlxuICAgICAgbWwgMzBweFxuICAgICY6aG92ZXJcbiAgICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgICBjb2xvciAkeWVsbG93XG4gICAgICAuc29jaWFsXG4gICAgICAgICZfX2ljb25cbiAgICAgICAgICBjb2xvciAkeWVsbG93XG4gICAgJi0tZmxleFxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgJl9faWNvblxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgZGlzcGxheSBmbGV4XG4gICAgJi0tY29sb3JlZFxuICAgICAgY29sb3IgJG1haW4iLCIuaGVscFxuICAmLS10eXBlX2Vycm9yXG4gICAgY29sb3IgJHJlZFxuICAgIGZzIDEwcHgiLCIuaGVscC1pbmZvXG4gIG10IDIwcHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgei1pbmRleCAxXG4gICttZWRpYShmcm9tKCd4bCcpKVxuICAgIG10IDUwcHhcbiAgJl9fd3JhcHBlclxuICAgICttZWRpYShmcm9tKCdzbScpKVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgbWEgMCAtMTVweFxuICAmX19idXR0b25cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgdyA1MHB4XG4gICAgaCA1MHB4XG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgYm9yZGVyIDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMylcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgJjpob3ZlclxuICAgICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICAgIGJvcmRlci1jb2xvciByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG4gICZfX2ljb25cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmcyA3MHB4XG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICBmcyA4MHB4XG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBmcyAxMDBweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgZnMgMTM1cHhcbiAgJl9fdGV4dFxuICAgIGZzIDE2cHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgIG1iIDMwcHhcbiAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgIGZzIDIwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIGxoIDMycHhcbiAgICAgIGZzIDIzcHhcbiAgICAgIG1iIDgwcHhcbiAgJl9fY29udGVudFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICZfX2l0ZW1cbiAgICBjb2xvciAjZmZmXG4gICAgYmctY29sb3IgI2ZmZlxuICAgIHBhIDEwcHhcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICBtYiAxNXB4XG4gICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICBoIDE1OHB4XG4gICAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgICBtbCAxNXB4XG4gICAgICBtciAxNXB4XG4gICAgICBtYiAzMHB4XG4gICAgICB3IGNhbGMoNTAlIC0gMzBweClcbiAgICAgIHBhIDE1cHhcbiAgICAgIGggYXV0b1xuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgdyBjYWxjKDMzLjMzJSAtIDMwcHgpXG4gICAgICBtYiAwXG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBwYSA0MHB4IFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWIgMFxuICAgICY6aG92ZXJcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgICBib3gtc2hhZG93IDAgMjBweCAyOHB4IDJweCByZ2JhKDU1LDc1LDg1LC42NSlcbiAgICAmLS13aGl0ZVxuICAgICAgY29sb3IgJG1lZGl1bS1ncmV5XG4gICAgICAuaGVscC1pbmZvXG4gICAgICAgICZfX2ljb25cbiAgICAgICAgICBjb2xvciAkbWFpblxuICAgICAgICAmX19idXR0b25cbiAgICAgICAgICBjb2xvciAkbWFpblxuICAgICAgICAgIGJvcmRlciAzcHggc29saWQgcmdiYSgxMzgsIDgzLCAxNjAsIC4xMylcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgcmdiYSgxMzgsIDgzLCAxNjAsIDEpXG4gICAgICAgICZfX2NvbnRlbnRcbiAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxuICAgICYtLXB1cnBsZVxuICAgICAgYmctY29sb3IgJG1haW5cbiAgICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcbiAgICAgIC5oZWxwLWluZm9cbiAgICAgICAgJl9fY29udGVudFxuICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXG4gICAgICAgICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICZfX3RleHRcbiAgICAgICAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgICAgICAgIG10IDMwcHhcbiAgICAgICAgICAgIG1iIDBcbiAgICAgICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgICAgIG1iIDBcbiAgICAgICAgICAgIG10IDgwcHhcbiAgICAmLS15ZWxsb3dcbiAgICAgIGJnLWNvbG9yICR5ZWxsb3dcbiAgICAgIC5oZWxwLWluZm9cbiAgICAgICAgJl9fY29udGVudFxuICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXG4gICAgICAgICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiByb3ctcmV2ZXJzZSIsIi50aXRsZVxuICBjb2xvciAkZGFyay1ncmV5XG4gIGZ3ICRleHRyYS1ib2xkXG4gIGZzIDIwcHhcbiAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgZnMgMzBweFxuICAmLS13aGl0ZVxuICAgIGNvbG9yICNmZmZcbiAgJi0tbGluZVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJjphZnRlclxuICAgICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICBsZWZ0IC05MHB4XG4gICAgICAgIGggM3B4XG4gICAgICAgIGJnLWNvbG9yICRtYWluXG4gICAgICAgIG9wYWNpdHkgLjIzXG4gICAgICAgIHcgNzBweCIsIi5hYm91dC1tYWluXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gICZfX2NvbnRlbnRcbiAgICBwYSAzMHB4IDE2cHhcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIHBhIDYwcHggMTZweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcGEgNjBweCAwXG4gICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgcGEgMTIwcHggMFxuICAmX19pbWFnZVxuICAgIGRpc3BsYXkgbm9uZVxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgdyAxMDAlXG4gICAgICBoIDEwMCVcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgaW1nXG4gICAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYm90dG9tIDBcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHcgNDAwcHhcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB3aWR0aCA5MCVcbiAgJl9fdGV4dFxuICAgIG10IDMwcHhcbiAgICBmcyAxNHB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtdCA3MHB4IiwiLnF1ZXN0aW9uLWZvcm1cbiAgJl9fdGV4dFxuICAgIG10IDIwcHhcbiAgICBjb2xvciAjZmZmXG4gICAgb3BhY2l0eSAwLjgyXG4gICAgZnMgMTNweFxuICAgIGxoIDI0cHhcbiAgICBtYiAyMHB4XG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICBtYiAwXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBsaW5lLWhlaWdodCAyOHB4XG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgbXQgNTBweCIsIi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2XG4gIGJnLWltYWdlIG5vbmVcbiAgdyAzNnB4XG4gIGggMzZweFxuICBkaXNwbGF5IGZsZXhcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgY29sb3IgJG1haW5cbiAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgb3V0bGluZSAwXG4gICY6aG92ZXJcbiAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgIGJnLWNvbG9yICRtYWluXG4gICAgY29sb3IgI2ZmZlxuLnN3aXBlci1idXR0b24tbmV4dFxuICByaWdodCAwIiwiLm5ld3MtbWFpblxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmLS1hc2lkZVxuICAgIG10IDIwcHhcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIG10IDMwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIG10IDUwcHhcbiAgJl9fYXJyb3dcbiAgICAmLS1wcmV2XG4gICAgICByaWdodCAzNnB4XG4gICAgICBsZWZ0IGF1dG9cbiAgJl9fc2xpZGVyXG4gICAgbXQgMzBweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbXQgNDVweFxuICAmX19pdGVtXG4gICAgYmctY29sb3IgI2ZmZlxuICAgIGggNDM4cHggIWltcG9ydGFudFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICB3IGNhbGMoNTAlIC0gMjBweClcbiAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgIHcgY2FsYygyNSUgLSAyMHB4KVxuICAgICY6aG92ZXJcbiAgICAgIGltZ1xuICAgICAgICB0cmFuc2l0aW9uIC42cyB0cmFuc2Zvcm0gZWFzZVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMilcbiAgICBpbWdcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0cmFuc2l0aW9uIC42cyB0cmFuc2Zvcm0gZWFzZVxuICAgICAgdG9wIDUwJVxuICAgICAgbGVmdCA1MCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAgIGggMTAwJVxuICAgICAgdyBhdXRvXG4gICAgJi0tbGF0ZXN0XG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgICBoIDM3MHB4ICFpbXBvcnRhbnRcbiAgICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgICBoIDQzOHB4ICFpbXBvcnRhbnRcbiAgICAgICAgdyBjYWxjKDUwJSAtIDIwcHgpXG4gICAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgICAgdyBjYWxjKDUwJSAtIDIwcHgpXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDBcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHcgMTAwJVxuICAgICAgICBoIDEwMCVcbiAgICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMxLCAyNiwgMjMsIDAuNjIpIDAlLCByZ2JhKDMxLCAyNiwgMjMsIDAuMDIpIDQwJSwgcmdiYSgzMSwgMjYsIDIzLCAwKSA0MSUpXG4gICAgJi0tdy0xMDBcbiAgICAgIHcgMTAwJVxuICAgICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICAgIHcgMTAwJVxuICAgICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICAgIHcgMTAwJVxuICAgICYtLWFzaWRlXG4gICAgICBtYiAyMHB4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgbWIgMzdweFxuICAmX19pbWFnZVxuICAgIGggMjA1cHhcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmX19jb250ZW50XG4gICAgcGEgMjBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBoIGNhbGMoMTAwJSAtIDIwNXB4KVxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcGEgMzBweFxuICAgICYtLW1haW5cbiAgICAgIGggYXV0b1xuICAgICAgcHQgMFxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIHB0IDBcbiAgJl9fZGF0ZVxuICAgIGNvbG9yICRncmV5XG4gICAgZncgJGJvbGRcbiAgICBmcyAxM3B4XG4gICAgbWIgMjBweFxuICAgICYtLW1haW5cbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIG9wYWNpdHkgLjU2XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgbWIgMFxuICAmX190aXRsZVxuICAgIGZ3ICRleHRyYS1ib2xkXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBsaCAyNnB4XG4gICAgbWIgMjBweFxuICAgIGggNzhweFxuICAgIHotaW5kZXggMVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWIgNDBweFxuICAgICYtLW1haW5cbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIHcgMTAwJVxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgICBwbCAyMHB4XG4gICAgICBwciAyMHB4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgcGwgMzBweFxuICAgICAgICBwciAyMHB4IiwiLnRleHRcbiAgZnMgMTRweFxuICBsaCAyMHB4XG4gICttZWRpYShmcm9tKCd4bCcpKVxuICAgIGZzIDE2cHhcbiAgICBsaCAyNnB4XG4gICAgY29sb3IgJGRhcmstZ3JleSIsIi5icmVhZGNydW1ic1xuICBmcyAxMnB4XG4gIHBhIDI0cHggMFxuICBtYSAwXG4gIGFcbiAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcGEgMCAxMnB4XG4gICAgJjpob3ZlclxuICAgICAgY29sb3IgJG1haW5cbiAgICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gIC5icmVhZGNydW1iX2xhc3RcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHBsIDEycHhcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvciAkZGFyay1ncmV5IiwiLm1haW5cbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0IiwiLm5hdi1saW5rc1xuICBkaXNwbGF5IGZsZXhcbiAgbWEgMzBweCAtN3B4XG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgZmxleC13cmFwIHdyYXBcbiAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgbWEgNzBweCAtN3B4IDMwcHggLTdweFxuICAucGFnZS1udW1iZXJzXG4gICAgYmctY29sb3IgI2ZmZlxuICAgIGZ3IDcwMFxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgdyAzMHB4XG4gICAgaCAzMHB4XG4gICAgcGEgNHB4XG4gICAgbWEgM3B4XG4gICAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgICBwYSA4cHhcbiAgICAgIG1hIDdweFxuICAgICYubmV4dCxcbiAgICAmLnByZXZcbiAgICAgIHcgYXV0b1xuICAgICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICAgIHBhIDhweCAyMHB4XG4gICAgJi5kb3RzXG4gICAgICBiZy1jb2xvciB0cmFuc3BhcmVudFxuICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxuICAgICYuY3VycmVudCxcbiAgICAmOmhvdmVyXG4gICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgYmctY29sb3IgJG1haW5cbiAgICAgIGNvbG9yICNmZmYgICIsIi5hcnRpY2xlXG4gICZfX2RhdGVcbiAgICBAZXh0ZW5kIC5uZXdzLW1haW5fX2RhdGVcbiAgICBtYiAxNXB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtYiAyMHB4XG4gICZfX2FzaWRlXG4gICAgbXQgMzBweFxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgbXQgMFxuICAgICAgdyAyNzBweFxuICAgICYtLWNvbmZpZ3VyYXRvclxuICAgICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICAgIHcgMjQwcHhcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB3IDI3MHB4XG4gICZfX2NvbnRlbnRcbiAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgIHcgY2FsYygxMDAlIC0gMzAwcHgpXG4gICAgJi0tY29uZmlndXJhdG9yXG4gICAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgICAgdyBjYWxjKDEwMCUgLSAyNTVweClcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB3IGNhbGMoMTAwJSAtIDMwMHB4KVxuICAmX19jYXJkXG4gICAgdyAxMDAlXG4gICAgbXQgMjBweFxuICAgIGJnLWNvbG9yICNmZmZcbiAgICBwYSAxNXB4XG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICBtdCAzMHB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtdCA0M3B4XG4gICAgICBwYSAzMHB4XG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAmLS1tdC0wXG4gICAgICBtdCAwXG4gICAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgICAgbXQgMFxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIG10IDBcbiAgICAmLS1uZXdzXG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgcHQgMjBweFxuICAmX193cmFwcGVyXG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICZfX2ltYWdlXG4gICAgdyBjYWxjKDEwMCUgKyAzMHB4KVxuICAgIG1iIDIwcHhcbiAgICBtbCAtMTVweFxuICAgIGltZ1xuICAgICAgdyAxMDAlXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtYiAzMHB4XG4gICAgICB3IGNhbGMoMTAwJSArIDYwcHgpXG4gICAgICBtbCAtMzBweFxuICAmX19tb3JlXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtdCA1cHgiLCIuY2FyZFxuICBiZy1jb2xvciAjZmZmXG4gIHBhIDE1cHhcbiAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgcGEgMzBweFxuICAmLS1zbVxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcGEgMjBweCAzMHB4IiwiLm1hcmtlclxuICBjb2xvciAkbWFpblxuICBkaXNwbGF5IGZsZXhcbiAgbXIgMTNweCIsIi5jb250ZW50LXdyYXBwZXJcbiAgbXQgMjBweFxuICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICBtdCAzMHB4XG4gICttZWRpYShmcm9tKCd4bCcpKVxuICAgIG10IDQzcHgiLCIuYWJvdXRcbiAgJl9fcm93XG4gICAgYmctY29sb3IgI2ZmZlxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgJi0tcmV2ZXJzZVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxuICAgICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xuICAmX19jb2xzXG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICB3IDUwJVxuICAmX19jb250ZW50XG4gICAgcGEgMTVweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcGEgNTBweFxuICAmX19pbWFnZVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIGggMzEwcHhcbiAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgIGggNTMwcHhcbiAgICBpbWdcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgNTAlXG4gICAgICBsZWZ0IDUwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgaCAxMDAlXG4iLCIuc2VhcmNoXG4gIG10IDMwcHhcbiAgJi0tbWEtMFxuICAgIG1hIDBcbiAgJl9fdGl0bGVcbiAgICBmcyAxOHB4XG4gICAgbWIgMjBweFxuICAmX19xdWVyeVxuICAgIGNvbG9yICRtYWluXG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICBwYSAwIDVweFxuICAmX19udW1iZXJcbiAgICBjb2xvciAkbWFpblxuICAgIGZzIDIwcHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAmX19pdGVtXG4gICAgZGlzcGxheSBmbGV4XG4gICAgcGEgMjBweCAwXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmOmFmdGVyXG4gICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHcgMTAwJVxuICAgICAgaCAxcHhcbiAgICAgIGJvdHRvbSAwXG4gICAgICBsZWZ0IDBcbiAgICAgIGJnLWNvbG9yIGxpZ2h0ZW4oJGdyZXksIDMwJSlcbiAgICAmOmhvdmVyXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGJnLWNvbG9yICRtYWluXG4gICAgICAgIGggM3B4XG4gICAgICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICZfX2NvbnRlbnRcbiAgICBwbCA1MHB4IiwiLm5vdC1mb3VuZFxuICBtYSAwIGF1dG9cbiAgbWF4LXcgNDYwcHhcbiAgZGlzcGxheSBmbGV4XG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICB0YSBjZW50ZXJcbiAgY29sb3IgIzJhMmEyYVxuICBtaW4taGVpZ2h0IGNhbGMoMTAwdmggLSA4MHB4KVxuICBwYSA0MHB4IDE2cHhcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gICttZWRpYShmcm9tKCd4bCcpKVxuICAgIG1pbi1oZWlnaHQgY2FsYygxMDB2aCAtIDE0M3B4KVxuICAmX19pbWFnZVxuICAgIGRpc3BsYXkgZmxleFxuICAgIG1iIDE1cHhcbiAgJl9fdGl0bGVcbiAgICBtYiAxMHB4XG4gICAgZnMgMjRweFxuICAgIGZ3ICRleHRyYS1ib2xkXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBmcyA1MXB4XG4gICZfX2NvZGVcbiAgICBjb2xvciAkbWFpblxuICAgIHBsIDE1cHhcbiAgJl9fc3VidGl0bGVcbiAgICBmdyAkdGhpblxuICAgIGZzIDI1cHhcbiAgICBtYiAzNXB4XG4gICZfX3RleHRcbiAgICBmcyAxNHB4XG4gICAgZncgJHRoaW5cbiAgICBsaCAzMHB4XG4gICAgbWIgNDBweFxuICAmX19idXR0b25cbiAgICB3IDEwMCVcbiAgICArbWVkaWEoZnJvbSgnc20nKSlcbiAgICAgIHcgMjI4cHhcbiIsIi5zZXJ2aWNlc1xuICBtYiAyMHB4XG4gICttZWRpYShmcm9tKCd4bCcpKVxuICAgIG1iIDMwcHhcbiAgJl9faXRlbVxuICAgIHBhIDE2cHggMjBweFxuICAgIGJnLWNvbG9yICNmZmZcbiAgICBjb2xvciAkbWFpblxuICAgIGZ3ICRleHRyYS1ib2xkXG4gICAgdyAxMDAlXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgZGlzcGxheSBmbGV4XG4gICAgbGggMjBweFxuICAgIGZzIDEzcHhcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgICYgKyAmXG4gICAgICBtdCAzcHhcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgY3Vyc29yIGRlZmF1bHRcbiAgICAgIGJnLWNvbG9yICRtYWluXG4gICAgICBjb2xvciAjZmZmXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgei1pbmRleCAyXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYm9yZGVyIDdweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yICRtYWluXG4gICAgICAgIHRvcCAtMTRweFxuICAgICAgICBsZWZ0IDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yICRtYWluXG4gICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgbGVmdCAtMTRweFxuICAmX19pY29uXG4gICAgdyAzMHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIG1yIDIwcHhcblxuLnNlcnZpY2VzX19pdGVtXG4gIHRyYW5zaXRpb24gYWxsIDFzXG4uc2VydmljZXNfX3dyYXBwZXItZW50ZXIsXG4uc2VydmljZXNfX3dyYXBwZXItbGVhdmUtdG9cbiAgb3BhY2l0eSAwXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDMwcHgpXG4uc2VydmljZXNfX3dyYXBwZXItbGVhdmUtYWN0aXZlXG4gIHBvc2l0aW9uIGFic29sdXRlXG4iLCIuYXVkaXRcbiAgJl9fY29udGVudFxuICAgIGJnLWNvbG9yICR5ZWxsb3dcbiAgICBwYSAxMHB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBwYSAyMHB4XG4gICZfX3RpdGxlXG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICBmcyAxM3B4XG4gICAgbGggMjJweCIsIi5wcm9kdWN0c1xuICAmLS1jYXRlZ29yeVxuICAgIG10IDE1cHhcbiAgICBtYiAyMHB4XG4gICZfX3dyYXBwZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LXdyYXAgd3JhcFxuICAgICttZWRpYShmcm9tKCdzbScpKVxuICAgICAgbWEgMCAtMTVweFxuICAmX19pdGVtXG4gICAgcGEgMTBweFxuICAgIHcgMTAwJVxuICAgIGggNDEwcHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIHRhIGNlbnRlclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIGJnLWNvbG9yICNmZmZcbiAgICBtYiAxNXB4XG4gICAgdHJhbnNpdGlvbiAuM3MgYm94LXNoYWRvdyBlYXNlXG4gICAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgICBtYSAxNXB4IDE1cHhcbiAgICAgIHcgY2FsYyg1MCUgLSAzMHB4KVxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgdyBjYWxjKDMzLjMzJSAtIDMwcHgpXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICB3IGNhbGMoMjUlIC0gMzBweClcbiAgICAgIHBhIDIwcHhcbiAgICAmOmhvdmVyXG4gICAgICBib3gtc2hhZG93IDAgMjBweCAyOHB4IDJweCByZ2JhKDU1LDc1LDg1LC4yNSlcbiAgICAmLS1hc2lkZVxuICAgICAgbXQgMjBweFxuICAgICAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgICAgIG1hIDBcbiAgICAgICAgbXQgMjBweFxuICAgICAgICB3IDEwMCVcbiAgICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgICB3IDEwMCVcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB3IDEwMCVcbiAgJl9fdGl0bGVcbiAgICBmcyAxNXB4XG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICBtYSAxMHB4IDBcbiAgICBtYXgtaGVpZ2h0IDg2cHhcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICB0ZXh0LW92ZXJmbG93IGVsbGlwc2lzXG4gICAgZGlzcGxheSAtd2Via2l0LWJveFxuICAgIC13ZWJraXQtbGluZS1jbGFtcCA0XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50IHZlcnRpY2FsXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBmcyAxN3B4XG4gICZfX2ltYWdlXG4gICAgaCAyMTJweFxuICAgIHcgMTAwJVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBpbWdcbiAgICAgIG1heC1oIDEwMCVcbiAgICAgIG1heC13IDEwMCVcbiAgJl9fYnV0dG9uLFxuICAmX190aXRsZVxuICAgIHcgMTAwJSIsIi50b29sdGlwXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gICZfX2ljb25cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIGNvbG9yICRtYWluXG4gICAgZnMgMjhweFxuICAgICYtLXdoaXRlXG4gICAgICBjb2xvciAjZmZmIiwiLnN3aXBlLW5vdGVcbiAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgZGlzcGxheSBub25lXG4gICYuaXMtaGlkZGVuXG4gICAgZGlzcGxheSBub25lIiwiLmNhdGFsb2dcbiAgJl9fY29udGVudFxuICAgIG10IDIwcHhcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIG10IDMwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIG10IDQwcHhcbiAgJl9fY2F0ZWdvcnlcbiAgICBtYiAyMHB4XG4gICAgZnMgMThweFxuICAgIGZ3ICRleHRyYS1ib2xkXG4gICAgY29sb3IgJG1haW5cbiAgJl9fc3ViY2F0ZWdvcnlcbiAgICBtYiAxMHB4XG4gICAgZnMgMTZweFxuICAgIGZ3ICRib2xkIiwiLmhlYWRlclxuICB3IDEwMCVcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgbWluLWggODBweFxuICB0YSBjZW50ZXJcbiAgYmctaW1hZ2UgdXJsKFwiLi8uLi9pbWcvcGlwZXMucG5nXCIpXG4gIGJnLXNpemUgY292ZXJcbiAgYmctY29sb3IgI2ZmZlxuICBiZy1yZXBlYXQgbm8tcmVwZWF0XG4gIGJnLXBvc2l0aW9uIDUwJSA1MCVcbiAgY29sb3IgI2ZmZlxuICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICBjb2xvciAkZGFyay1ncmV5XG4gICAgdGEgbGVmdFxuICAmLmlzLWFjdGl2ZVxuICAgIC5oZWFkZXJcbiAgICAgICZfX2NvbnRlbnRcbiAgICAgICAgcG9zaXRpb24gZml4ZWRcbiAgICAgICAgaCAxMDAlXG4gICAgICAgIHcgMTAwJVxuICAgICAgICBiZy1jb2xvciAkbWFpblxuICAgICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAgICAgdG9wIDBcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgei1pbmRleCA1XG4gICAgICAgIHBiIDQwcHhcbiAgICAgICAgcHQgODBweFxuICAgICAgICBvdmVyZmxvdyBhdXRvXG4gICAgLmxvZ29cbiAgICAgICYtLWNvbG9yZWRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAmLS13aGl0ZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gIC5sb2dvXG4gICAgJi0td2hpdGVcbiAgICAgIGRpc3BsYXkgbm9uZVxuICAubmF2XG4gICAgYmctY29sb3IgJG1haW5cbiAgLmhhbWJ1cmdlclxuICAgICZfX2xpbmVcbiAgICAgIGJnLWNvbG9yICRtYWluXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBiZy1jb2xvciAjZmZmXG4gIC5zZWFyY2hcbiAgICAmX19pbnB1dFxuICAgICAgY29sb3IgI2ZmZlxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIGNvbG9yICRtYWluXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDFweCAwcHggMHB4ICNmZmZcbiAgICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgICAgYm94LXNoYWRvdyAwcHggMXB4IDBweCAwcHggJG1haW5cbiAgJl9fYnV0dG9uXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICttZWRpYShmcm9tKFwieGxcIikpXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICZfX2xpc3RcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBsZWZ0IDBcbiAgICAgIHRvcCAxMDAlXG4gICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2l0aW9uIC41cyBhbGwgZWFzZVxuICAgICYuaXMtYWN0aXZlXG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgdHJhbnNpdGlvbiAuNXMgYWxsIGVhc2VcbiAgJi0tZml4ZWRcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIHRvcCAwXG4gICAgdHJhbnNpdGlvbiAuM3MgYmFja2dyb3VuZC1jb2xvciBlYXNlXG4gICAgei1pbmRleCAxMlxuICAmLS1tYWluXG4gICAgdHJhbnNpdGlvbiAuM3MgYmFja2dyb3VuZC1jb2xvciBlYXNlXG4gICAgY29sb3IgI2ZmZlxuICAgIGJnLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBwb3NpdGlvbiBmaXhlZFxuICAgICAgdG9wIDBcbiAgICAgIHotaW5kZXggMlxuICAgICAgY29sb3IgI2ZmZlxuICAgIC5sb2dvXG4gICAgICAmLS1jb2xvcmVkXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgJi0td2hpdGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgJi0tbW9iaWxlXG4gICAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIC5zZWFyY2hcbiAgICAgICZfX2lucHV0XG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgYm94LXNoYWRvdyAwcHggMXB4IDBweCAwcHggI2ZmZlxuICAgICAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICAgICAgYm94LXNoYWRvdyAwcHggMXB4IDBweCAwcHggI2ZmZlxuICAgICAgICAmOjpwbGFjZWhvbGRlclxuICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAuaGFtYnVyZ2VyXG4gICAgICAmX19saW5lXG4gICAgICAgIGJnLWNvbG9yICNmZmZcbiAgICAuaGVhZGVyXG4gICAgICAmX19zb2NpYWxcbiAgICAgICAgY29sb3IgI2ZmZlxuICAmX193cmFwcGVyXG4gICAgcGEgMTBweCAwXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBwYSAyMnB4IDBcbiAgJl9faW5mb1xuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcHIgMTAlXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICZfX2NvbnRlbnRcbiAgICBkaXNwbGF5IG5vbmVcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgJl9fc2VhcmNoXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgbWEgMTVweCAwXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtYSAwXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICAmX19jb250YWN0c1xuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgZGlzcGxheSBmbGV4XG4gICZfX2NvbnRhY3RcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICYgKyAmXG4gICAgICBtdCAxNXB4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgbWwgMzBweFxuICAgICAgICBtdCAwXG4gICZfX2Ryb3Bkb3duXG4gICAgZGlzcGxheSBub25lXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgNTAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgcmlnaHQgLTIwcHhcbiAgICAgIGZzIDdweFxuICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgIHRyYW5zaXRpb24gLjVzIGFsbCBlYXNlXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpXG4gICAgICB0cmFuc2l0aW9uIC41cyBhbGwgZWFzZVxuICAmX19zb2NpYWxcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgY29sb3IgI2ZmZlxuICAgIHcgNzZweFxuICAgIGggNzZweFxuICAgIG1hIDAgYXV0b1xuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWEgMFxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gICAgICByaWdodCAwXG4gICAgICB0b3AgNTAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBjb2xvciAkbWFpblxuICAgIGltZ1xuICAgICAgdyAxMDAlXG4gICAgJi0teGwtaGlkZVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgZGlzcGxheSBub25lIiwiLm5hdlxuICAmX193cmFwcGVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC13cmFwIHdyYXBcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICArbWVkaWEoZnJvbSgneGwyJykpXG4gICAgICBtYSAwIC0zN3B4XG4gICZfX2l0ZW1cbiAgICBjb2xvciAjZmZmXG4gICAgZncgJHJlZ3VsYXJcbiAgICBtYiAxMHB4XG4gICAgdyAxMDAlXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgdyBhdXRvXG4gICAgICBtYiAwXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgLm5hdlxuICAgICAgICAmX19saW5rXG4gICAgICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgICAgICBwbCAwXG4gICAgICAgICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgICAgICAgcGwgMzdweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgLm5hdlxuICAgICAgICAmX19saW5rXG4gICAgICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgICAgICBwciAwXG4gICAgICAgICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgICAgICAgcHIgMzdweFxuICAmX19saW5rXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgIHBhIDVweCAwXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBwYSAxNXB4IDM3cHhcbiAgICAmOmhvdmVyXG4gICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgY29sb3IgJHllbGxvd1xuICAgICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgICBiZy1jb2xvciAjZmZmXG4gICAgICAgIGNvbG9yICRtYWluXG4iLCIuc2VhcmNoXG4gICZfX2lucHV0XG4gICAgYmctY29sb3IgdHJhbnNwYXJlbnRcbiAgICBib3JkZXIgMFxuICAgIGZ3ICRyZWd1bGFyXG4gICAgY29sb3IgI2ZmZlxuICAgIGJvcmRlci1yYWRpdXMgMFxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgYm94LXNoYWRvdyAwcHggMXB4IDBweCAwcHggI2ZmZlxuICAgIGNvbG9yICRtYWluXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIGJveC1zaGFkb3cgbm9uZVxuICAgICY6Zm9jdXNcbiAgICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuICAgICAgYm94LXNoYWRvdyAwcHggMXB4IDBweCAwcHggJG1haW5cbiAgICAmOjpwbGFjZWhvbGRlclxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIGNvbG9yICRkYXJrLWdyZXlcbiAgJl9fZmllbGRcbiAgICBtbCAyNXB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICB3IDEzMHB4XG4gICAgICBpbnB1dFxuICAgICAgICB3IDEwMCVcbiAgJl9faWNvblxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgZnMgMTJweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGJnLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgYm9yZGVyIDBcbiAgICBvdXRsaW5lIDBcbiAgICAmLS15ZWxsb3dcbiAgICAgIGNvbG9yICR5ZWxsb3ciLCIuaGFtYnVyZ2VyXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIGggMjBweFxuICB3IDI1cHhcbiAgY3Vyc29yIHBvaW50ZXJcbiAgei1pbmRleCAxMDBcbiAgZGlzcGxheSBibG9ja1xuICB0b3AgNTAlXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gIGxlZnQgYXV0b1xuICByaWdodCAxNnB4XG4gICttZWRpYShmcm9tKCd4bCcpKVxuICAgIGRpc3BsYXkgbm9uZVxuICAmLmlzLWFjdGl2ZVxuICAgIC5oYW1idXJnZXJcbiAgICAgICZfX2xpbmVcbiAgICAgICAgYmctY29sb3IgI2ZmZlxuICAgICAgICB0cmFuc2l0aW9uIC41cyBhbGwgZWFzZVxuICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgIHcgMFxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZylcbiAgJl9fbGluZVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgbGVmdCA1MCVcbiAgICB3IDEwMCVcbiAgICBoIDNweFxuICAgIGJnLWNvbG9yICNmZmZcbiAgICB0cmFuc2l0aW9uIC41cyBhbGwgZWFzZVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgdG9wIDBcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wIDhweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgdG9wIDE2cHhcbiIsIi5sb2dvXG4gICYtLWFic29sdXRlXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgMTVweFxuICAgIGxlZnQgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICB0b3AgMFxuICAgICAgbGVmdCAwXG4gICAgICB0cmFuc2Zvcm0gbm9uZVxuICAmLS1tb2JpbGVcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIGRpc3BsYXkgbm9uZSIsIi50aWVyZWRfbWVudVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBkaXNwbGF5IGJsb2NrXG4gICYuaXMtYWN0aXZlXG4gICAgY29sb3IgJHllbGxvd1xuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgY29sb3IgI2ZmZlxuICAgID4gLnRpZXJlZF9tZW51X19jb250ZW50XG4gICAgICBoIGF1dG9cbiAgICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgICBtdCAxMHB4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgbXQgMFxuICAgID4gLm5hdl9fbGluayAudGllcmVkX21lbnVfX2ljb25cbiAgICAgIGNvbG9yICR5ZWxsb3dcbiAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTE4MGRlZylcbiAgJjpob3ZlclxuICAgIGNvbG9yICR5ZWxsb3dcbiAgICAvLyArbWVkaWEoZnJvbSgnMnhsJykpXG4gICAgLy8gICBjb2xvciAkbWFpblxuICAgID4gLm5hdl9fbGlua1xuICAgICAgY29sb3IgJHllbGxvd1xuICAgICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgICBjb2xvciAkbWFpblxuICAgICAgICBiZy1jb2xvciAjZmZmXG4gICAgICAudGllcmVkX21lbnVfX2ljb25cbiAgICAgICAgY29sb3IgJHllbGxvd1xuICAgICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC0xODBkZWcpXG4gICAgICAgICttZWRpYShmcm9tKCd4bDInKSlcbiAgICAgICAgICBjb2xvciAkbWFpblxuICAgIC50aWVyZWRfbWVudVxuICAgICAgJl9fY29udGVudFxuICAgICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICZfX2ljb25cbiAgICBjb2xvciAjZmZmXG4gICAgZnMgN3B4XG4gICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICBkaXNwbGF5IGlubGluZS1mbGV4XG4gICAgbWwgNXB4XG4gICZfX2NvbnRlbnRcbiAgICBjdXJzb3IgZGVmYXVsdFxuICAgIGggMFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIHRvcCAxMDAlXG4gICAgYmctY29sb3IgI2ZmZlxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgICBoIGF1dG9cbiAgICAgIGJveC1zaGFkb3cgLTExcHggMTFweCAxOXB4IDE3cHggcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjExKVxuICAgICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB6LWluZGV4IDRcbiAgICAgIHRvcCBjYWxjKDEwMCUgKyAxNXB4KVxuICAgICAgbGVmdCAwXG4gICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgb3BhY2l0eSAwXG4gICAgICB3IGF1dG9cbiAgJl9fdGl0bGVcbiAgICBmcyAxNXB4XG4gICAgY3Vyc29yIHRleHRcbiAgICBjb2xvciAkbWFpblxuICAgIGxoIDI1cHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHRhIGNlbnRlclxuICAgIG1iIDE1cHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHRhIGxlZnRcbiAgICAgIG1iIDMwcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgJl9faXRlbVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgY29sb3IgJGRhcmstZ3JleVxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgZnMgMTNweFxuICAgIGxoIDIwcHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBtYiAxMHB4XG4gICAgdGE6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG4gICAgICBtYiAyMHB4XG4gICAgICB0YTogbGVmdCBcbiAgICAvLyAmOmxhc3QtY2hpbGRcbiAgICAvLyAgIG1iIDBcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvciAkeWVsbG93XG4gICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAmX19ibG9ja1xuICAgIGQgYmxvY2tcbiAgICBwbCAxNXB4XG4gICAgcHIgMTVweFxuICAgIG10IDE1cHhcbiAgICBtYiAxNXB4XG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICAvLyB3IDUwJVxuICAgICAgcGwgMjBweFxuICAgICAgcHIgMjBweFxuICAgICAgbXQgMjBweFxuICAgICAgbWIgMjBweFxuICAgICAgbXIgYXV0b1xuICAgICAgbWwgYXV0b1xuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHcgMzMwcHhcbiAgICAvLyArbWVkaWEoZnJvbSgneGwyJykpXG4gICAgLy8gICAvLyB3IGF1dG9cbiAgICAvLyAgIHBhIDQwcHhcbiAgICAudGllcmVkX21lbnVfX2ljb25cbiAgICAgIGNvbG9yICRtYWluXG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtOTBkZWcpXG4gICAgPiAudGllcmVkX21lbnVfX2NvbnRlbnRcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgICAvLyBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgdmlzaWJpbGl0eSBoaWRkZW4gIWltcG9ydGFudFxuICAgICAgICBoZWlnaHQ6IDBcbiAgICAgICAgbWF4LWhlaWdodDogMFxuICAgICAgICBsZWZ0OiAxMDAlXG4gICAgICAgIHRvcDogMFxuICAgICAgICB3aWR0aDogMzMwcHhcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50XG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGNvbG9yICR5ZWxsb3dcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAudGllcmVkX21lbnVcbiAgICAgICAgJl9fY29udGVudFxuICAgICAgICAgIGggYXV0b1xuICAgICAgICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgICAgICAgbXQgMTBweFxuICAgICAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICAgICAgbXQgMFxuICAgICAgICAgICAgXG4gICAgICAgICZfX2ljb25cbiAgICAgICAgICBjb2xvciAkbWFpblxuICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTE4MGRlZylcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICY6aG92ZXJcbiAgICAgICAgLy8gY29sb3IgJHllbGxvd1xuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgID4gLnRpZXJlZF9tZW51X19jb250ZW50XG4gICAgICAgICAgaCBhdXRvXG4gICAgICAgICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICAgICAgICBtdCAwXG4gICAgICAgICAgaCBhdXRvXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4XG4gICAgICAgICAgbGVmdDogMTAwJVxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIC8vIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgICAgICAgcGFkZGluZzogMjBweFxuICAgICAgICAgIGJveC1zaGFkb3c6IDhweCAxMXB4IDE5cHggMTdweCByZ2JhKDE1MCwxNTAsMTUwLC4xMSlcbiAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudFxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50XG5cbiAgICAgICAgLnRpZXJlZF9tZW51X19pY29uXG4gICAgICAgICAgY29sb3IgJG1haW5cbiAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAiLCIuc3VibWVudVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBkaXNwbGF5IGJsb2NrXG4gICYuaXMtYWN0aXZlXG4gICAgY29sb3IgJHllbGxvd1xuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgY29sb3IgI2ZmZlxuICAgIC5zdWJtZW51XG4gICAgICAmX19jb250ZW50XG4gICAgICAgIGggYXV0b1xuICAgICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgICBtdCAxMHB4XG4gICAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICAgIG10IDBcbiAgICAgICZfX2ljb25cbiAgICAgICAgY29sb3IgJHllbGxvd1xuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC0xODBkZWcpXG4gICY6aG92ZXJcbiAgICBjb2xvciAkeWVsbG93XG4gICAgLy8gK21lZGlhKGZyb20oJzJ4bCcpKVxuICAgIC8vICAgY29sb3IgJG1haW5cbiAgICAubmF2X19saW5rXG4gICAgICBjb2xvciAkeWVsbG93XG4gICAgICArbWVkaWEoZnJvbSgneGwyJykpXG4gICAgICAgIGNvbG9yICRtYWluXG4gICAgICAgIGJnLWNvbG9yICNmZmZcbiAgICAuc3VibWVudVxuICAgICAgJl9fY29udGVudFxuICAgICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAmX19pY29uXG4gICAgICAgIGNvbG9yICR5ZWxsb3dcbiAgICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtMTgwZGVnKVxuICAgICAgICArbWVkaWEoZnJvbSgneGwyJykpXG4gICAgICAgICAgY29sb3IgJG1haW5cbiAgJl9faWNvblxuICAgIGNvbG9yICNmZmZcbiAgICBmcyA3cHhcbiAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgIGRpc3BsYXkgaW5saW5lLWZsZXhcbiAgICBtbCA1cHhcbiAgJl9fY29udGVudFxuICAgIGN1cnNvciBkZWZhdWx0XG4gICAgaCAwXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgdG9wIDEwMCVcbiAgICBiZy1jb2xvciAjZmZmXG4gICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgaCBhdXRvXG4gICAgICBib3gtc2hhZG93IC0xMXB4IDExcHggMTlweCAxN3B4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xMSk7XG4gICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHotaW5kZXggNFxuICAgICAgdG9wIGNhbGMoMTAwJSArIDE1cHgpXG4gICAgICBsZWZ0IDBcbiAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHcgYXV0b1xuICAmX19ibG9ja1xuICAgIHBhIDE1cHhcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIHcgNTAlXG4gICAgICBwYSAyMHB4XG4gICAgICBtciBhdXRvXG4gICAgICBtbCBhdXRvXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICB3IDMzMHB4XG4gICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgLy8gdyBhdXRvXG4gICAgICBwYSA0MHB4XG4gICAgJiArICZcbiAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0LWdyZXksIDEwJSlcbiAgJl9fdGl0bGVcbiAgICBmcyAxNXB4XG4gICAgY3Vyc29yIHRleHRcbiAgICBjb2xvciAkbWFpblxuICAgIGxoIDI1cHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHRhIGxlZnRcbiAgICBtYiAxNXB4XG4gICAgJjpob3ZlclxuICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWIgMzBweFxuICAmX19pdGVtXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBjb2xvciAkZGFyay1ncmV5XG4gICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICBmcyAxM3B4XG4gICAgbGggMjBweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIHRhIGxlZnRcbiAgICBtYiAyMHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYiAwXG4gICAgJjpob3ZlclxuICAgICAgY29sb3IgJHllbGxvd1xuICAgICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmUiLCIuZm9vdGVyXG4gIGJnLWNvbG9yICRkYXJrLW1lZGl1bS1ncmV5XG4gIGNvbG9yICNmZmZcbiAgZnMgMTNweFxuICB0YSBjZW50ZXJcbiAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgdGEgbGVmdFxuICAmX19tYWluXG4gICAgcGEgMjBweCAxNnB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIHBhIDMwcHhcbiAgICArbWVkaWEoZnJvbSgneGwyJykpXG4gICAgICBwYSA2MHB4XG4gICZfX3RleHRcbiAgICBmcyAxM3B4XG4gICAgY29sb3IgJG1lZGl1bS1saWdodC1ncmV5XG4gICZfX3N1YnRpdGxlXG4gICAgZnMgMTVweFxuICAgIGZ3ICRleHRyYS1ib2xkXG4gICAgbWIgMTBweFxuICAgICttZWRpYShmcm9tKCdzbScpKVxuICAgICAgbWIgMjBweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWIgMzBweFxuICAmX19tYXBcbiAgICB3IDEwMCVcbiAgICBoIDI1MHB4XG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBoIGF1dG9cbiAgICAgIHcgMzAlXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICB3IDI1JVxuICAgICttZWRpYShmcm9tKCd4bDInKSlcbiAgICAgIHcgMzclXG4gICZfX2NvbnRlbnRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LXdyYXAgd3JhcFxuICAgIG10IDIwcHhcbiAgICArbWVkaWEoZnJvbSgnc20nKSlcbiAgICAgIG10IDBcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHcgY2FsYygxMDAlIC0gMzAwcHgpXG4gICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgdyBjYWxjKDEwMCUgLSAzODdweClcbiAgJl9fbGlzdFxuICAgIGxpc3Qtc3R5bGUtdHlwZSBub25lXG4gICAgcGEgMFxuICAgIG1hIDBcbiAgJl9fbGlzdC1pdGVtXG4gICAgbGggMzVweFxuICAmX19pbmZvXG4gICAgcGIgMjBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJjphZnRlclxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGJvdHRvbSAwXG4gICAgICByaWdodCAwXG4gICAgICBoIDFweFxuICAgICAgYmctY29sb3IgcmdiYSgxOTQsIDE5NCwgMTk0LCAuMTEpXG4gICAgICB3IDEwMCVcbiAgICAgICttZWRpYShmcm9tKCdzbScpKVxuICAgICAgICB3IGNhbGMoMTAwJSAtIDE2cHgpXG4gICAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgICAgdyBjYWxjKDEwMCUgLSA1NXB4KVxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICttZWRpYShmcm9tKCdzbScpKVxuICAgICAgcGwgMTZweFxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgcGwgNTVweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgd2lkdGggMzAwcHhcbiAgICAgIHBsIDBcbiAgICAgIHByIDMwcHhcbiAgICAgIHBiIDBcbiAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCByZ2JhKDE5NCwgMTk0LCAxOTQsIC4xMSlcbiAgICArbWVkaWEoZnJvbSgneGwyJykpXG4gICAgICB3aWR0aCAzODdweFxuICAgICAgcHIgNTVweFxuICAmX193cmFwcGVyXG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBkIGZsZXhcbiAgJl9fYmxvY2tcbiAgICB3IDEwMCVcbiAgICBtYiAxMHB4XG4gICAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgICBwYSAxNnB4XG4gICAgICB3IDUwJVxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICB3IDMzLjMzJVxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgcGwgNTVweFxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgdyA1MCVcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHBhIDBcbiAgICAgIHBsIDMwcHhcbiAgICAgIG1iIDBcbiAgICAgIHcgMzMuMzMlXG4gICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgcGwgNTVweFxuIiwiLm1hcFxuICB3IDEwMCVcbiAgaCAxMDAlXG4gIGFbdGFyZ2V0PVwiX2JsYW5rXCJdXG4gICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuICAmIGlmcmFtZSBcbiAgICB3IDEwMCVcbiAgXG4uZ21ub3ByaW50XG4gIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50IiwiLmNvbnRhY3RcbiAgJi0tbWFpblxuICAgIGZzIDE1cHhcbiAgICBjb2xvciAkZmxhdC1ncmV5XG4gICYtLW1hXG4gICAgbWEgMjBweCAwXG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICBtdCA0MHB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtYiAwXG4gICAgICBtdCA1MHB4XG4gICZfX3NvY2lhbFxuICAgIG10IDIwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIG10IDU1cHhcbiAgICAmLS1tYWluXG4gICAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgICAgbXQgNTBweFxuICAgICAgK21lZGlhKGZyb20oJ3hsMicpKVxuICAgICAgICBtdCA4MHB4XG4gICZfX3RleHRcbiAgICBmcyAxM3B4XG4gICAgY29sb3IgJG1lZGl1bS1saWdodC1ncmV5XG4gICAgJi0tbWFpblxuICAgICAgZnMgMTVweFxuICAmX19hZGRyZXNzXG4gICAgbWIgMjBweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWIgMzBweFxuICAgICYtLWZvb3RlclxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gICZfX3Bob25lXG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICBmcyAxOHB4XG4gICAgbWIgMjBweFxuICAgICttZWRpYShmcm9tKCd4bDInKSlcbiAgICAgIGZzIDI1cHhcbiAgICAmLS1tYWluXG4gICAgICBtYiAxMHB4XG4gICZfX2VtYWlsXG4gICAgbXQgMjBweFxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgbXQgMzVweFxuICAgICttZWRpYShmcm9tKCd4bDInKSlcbiAgICAgIG10IDUwcHhcbiAgJl9fdGl0bGVcbiAgICBmcyAxN3B4XG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICBsaCAyNXB4XG4gICAgbWIgMjBweFxuICAgICttZWRpYShmcm9tKCd4bDInKSlcbiAgICAgIG1iIDQwcHgiLCIuY29udHJvbC1jaGVja2JveCxcbi5jb250cm9sLXJhZGlvXG4gIGZsZXgtc2hyaW5rIDBcbiAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgZCBpbmxpbmUtZmxleFxuICB3IDEwMCVcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gICYgKyAmXG4gICAgbXQgMjBweFxuICAmX19pbnB1dFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgei1pbmRleCAtMVxuICAgIG9wYWNpdHkgMFxuICAmX19ib2R5XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBjb2xvciBpbmhlcml0XG4gICAgd2lkdGggMjhweFxuICAgIGhlaWdodCAyOHB4XG4gICAgYm94LXNoYWRvdyBpbnNldCAxcHggMXB4IDAgcmdiYSgxMzIsIDEzMiwgMTI4LCAwLjE3KVxuICAgIGJhY2tncm91bmQtY29sb3IgJGxpZ2h0LWdyZXlcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIG1yIDEwcHhcbiAgICAmLS1tYS0wXG4gICAgICBtYSAwXG4gICAgJi0td2hpdGVcbiAgICAgIGJnLWNvbG9yICNmZmZcbiAgICAmLS1zbVxuICAgICAgdyAyNHB4XG4gICAgICBoIDI0cHhcbiAgICAmLS14c1xuICAgICAgdyAxOHB4XG4gICAgICBoIDE4cHhcbiAgJl9fbWFya1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDUwJVxuICAgIGxlZnQgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKVxuICAmX190ZXh0XG4gICAgdyBjYWxjKDEwMCUgLSAzOHB4KVxuICAgIGxoIDIwcHhcbiAgICBmcyAxM3B4XG4uY29udHJvbC1jaGVja2JveFxuICAmX19tYXJrXG4gICAgd2lkdGggNTAlXG4gICAgaGVpZ2h0IDIwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC03MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZylcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIDUwJSA1MCVcbiAgICBib3JkZXIgMnB4IHNvbGlkICRtYWluXG4gICAgYm9yZGVyLXRvcC13aWR0aCAwXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoIDBcbiAgICB0cmFuc2l0aW9uIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0XG4gICAgb3BhY2l0eSAwXG4uY29udHJvbC1jaGVja2JveFxuICAmX19ib2R5XG4gICAgJi0tbWFpblxuICAgICAgYm94LXNoYWRvdyBub25lXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAgIGJvcmRlciAzcHggc29saWQgJG1haW5cbi5jb250cm9sLXJhZGlvXG4gICZfX2JvZHlcbiAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICYtLW1haW5cbiAgICAgIGJvcmRlciAzcHggc29saWQgJG1haW5cbiAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgICAgdHJhbnNpdGlvbiAuM3MgYm9yZGVyLXdpZHRoIGVhc2VcbiAgICAgIG1hIDBcbiAgJl9fbWFya1xuICAgIHdpZHRoIDUwJVxuICAgIGhlaWdodCA1MCVcbiAgICB0cmFuc2l0aW9uIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0XG4gICAgYmctY29sb3IgJG1haW5cbiAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgIG9wYWNpdHkgMFxuLmNvbnRyb2wtY2hlY2tib3hfX2lucHV0OmNoZWNrZWR+LmNvbnRyb2wtY2hlY2tib3hfX2JvZHkgLmNvbnRyb2wtY2hlY2tib3hfX21hcmssXG4uY29udHJvbC1yYWRpb19faW5wdXQ6Y2hlY2tlZH4uY29udHJvbC1yYWRpb19fYm9keSAuY29udHJvbC1yYWRpb19fbWFyayxcbi5jb250cm9sLWNoZWNrYm94X19tYXJrLS1jaGVja2VkXG4gIG9wYWNpdHkgMVxuLmNvbnRyb2wtcmFkaW9fX2lucHV0OmNoZWNrZWR+LmNvbnRyb2wtcmFkaW9fX2JvZHktLW1haW4gLmNvbnRyb2wtcmFkaW9fX21hcmtcbiAgZGlzcGxheSBub25lXG4uY29udHJvbC1yYWRpb19faW5wdXQ6Y2hlY2tlZH4uY29udHJvbC1yYWRpb19fYm9keS0tbWFpblxuICBib3JkZXItd2lkdGggOXB4XG4gIHRyYW5zaXRpb24gLjNzIGJvcmRlci13aWR0aCBlYXNlXG4uY29udHJvbC1yYWRpb19faW5wdXQ6Y2hlY2tlZH4uY29udHJvbC1yYWRpb19fYm9keS0tc21cbiAgYm9yZGVyLXdpZHRoIDdweFxuICB0cmFuc2l0aW9uIC4zcyBib3JkZXItd2lkdGggZWFzZVxuLmNvbnRyb2wtcmFkaW9fX2lucHV0OmNoZWNrZWR+LmNvbnRyb2wtcmFkaW9fX2JvZHktLXhzXG4gIGJvcmRlci13aWR0aCA2cHhcbiAgdHJhbnNpdGlvbiAuM3MgYm9yZGVyLXdpZHRoIGVhc2Vcbi5jb250cm9sLWNoZWNrYm94X19pbnB1dDpjaGVja2Vkfi5jb250cm9sLWNoZWNrYm94X19ib2R5LS1tYWluIC5jb250cm9sLWNoZWNrYm94X19tYXJrXG4gIGJvcmRlci1jb2xvciAjZmZmXG4gIHRyYW5zaXRpb24gLjNzIGJvcmRlci1jb2xvciBlYXNlXG4uY29udHJvbC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZH4uY29udHJvbC1jaGVja2JveF9fYm9keS0tbWFpblxuICBiZy1jb2xvciAkbWFpblxuICB0cmFuc2l0aW9uIC4zcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UiLCIuY29udHJvbC1pbnB1dFxuICBoIDU4cHhcbiAgYm9yZGVyIDBcbiAgcGEgMjJweCAxOHB4XG4gIGZzIDE0cHhcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gIHcgMTAwJVxuICBvdXRsaW5lIG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgYm9yZGVyLXJhZGl1cyAwXG4gICYtLXRleHRhcmVhXG4gICAgbWluLWhlaWdodCA4MHB4XG4gICAgaCBhdXRvXG4gICYtLXRleHRhcmVhLWxnXG4gICAgbWluLWhlaWdodCAxMTdweFxuICAgIGggYXV0b1xuICAmLS1kYXJrXG4gICAgYm94LXNoYWRvdyBpbnNldCAxcHggMXB4IDAgcmdiYSgxMzIsIDEzMiwgMTI4LCAwLjE3KVxuICAgIGJhY2tncm91bmQtY29sb3IgJGxpZ2h0LWdyZXlcbiAgJi0taGlkZGVuXG4gICAgZGlzcGxheSBub25lXG4gICYtLWljb25cbiAgICBwciA2MHB4XG4gICYtLW5vLWJvcmRlclxuICAgIGJveC1zaGFkb3cgbm9uZVxuICAmOmRpc2FibGVkXG4gICAgY3Vyc29yIG5vdC1hbGxvd2VkXG4gICAgYmctY29sb3IgdHJhbnNwYXJlbnRcbmlucHV0XG4gIG91dGxpbmUgbm9uZVxuICAmOjpwbGFjZWhvbGRlclxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZlxuICAgIGNvbG9yICNmZmZcbiAgICBvcGFjaXR5IDFcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWZcbiAgICBjb2xvciAjZmZmXG4gICAgb3BhY2l0eSAxXG5cbmlucHV0OmRpc2FibGVkLFxuaW5wdXQ6ZGlzYWJsZWQgfiAuY29udHJvbF9fbGFiZWxcbiAgY29sb3IgbGlnaHRlbigkZGFyay1ncmV5LCA1MCUpXG4gIGN1cnNvciBub3QtYWxsb3dlZFxuXG5pbnB1dDpyZWFkLW9ubHksXG5pbnB1dDpyZWFkLW9ubHkgfiAuY29udHJvbF9fbGFiZWxcbiAgY29sb3IgbGlnaHRlbigkZGFyay1ncmV5LCA1MCUpXG4gIHBvaW50ZXItZXZlbnRzIG5vbmVcbmlucHV0W25hbWU9XCJkYXRlXCJdOnJlYWQtb25seVxuaW5wdXRbbmFtZT1cImRhdGVcIl06cmVhZC1vbmx5IH4gLmNvbnRyb2xfX2xhYmVsLFxuLmZsYXRwaWNrci1pbnB1dDpyZWFkLW9ubHkgfiAuY29udHJvbF9fbGFiZWwsXG4uZmxhdHBpY2tyLWlucHV0OnJlYWQtb25seVxuICBwb2ludGVyLWV2ZW50cyBhdXRvXG4gIGNvbG9yICRkYXJrLWdyZXlcbmlucHV0OmZvY3VzIH4gLmNvbnRyb2xfX2xhYmVsLFxudGV4dGFyZWE6Zm9jdXMgfiAuY29udHJvbF9fbGFiZWxcbiAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgb3BhY2l0eSAwXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3JcbiAgdyAxMDAlXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvblxuICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuICBtYXJnaW4gMFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yXG4gIGRpc3BsYXkgbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuaW5wdXRbdHlwZT1udW1iZXJdXG4gIC1tb3otYXBwZWFyYW5jZSB0ZXh0ZmllbGRcbiIsIi5jb250cm9sXG4gIG1hIDEwcHggMFxuICB3IDEwMCVcbiAgJi0tcHJvZHVjdFxuICAgIG1hIDBcbiAgJi0tbmVpZ2hib3JcbiAgICBtYiAwXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50ICcnXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgYm90dG9tIDBcbiAgICAgIGggMXB4XG4gICAgICBiZy1jb2xvciByZ2JhKDg5LCAxMTgsIDE4NiwgLjExKVxuICAgICAgdyAxMDAlXG4gICZfX2VsZW1lbnRzXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBkaXNwbGF5IGZsZXhcbiAgJl9fbGFiZWxcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRvcCAyMHB4XG4gICAgbGVmdCAxOHB4XG4gICAgZnMgMTNweFxuICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICYuaXMtYWN0aXZlXG4gICAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICAgICAgb3BhY2l0eSAwXG4gICZfX2ljb25cbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRvcCA1MCVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgIGNvbG9yICRtYWluXG4gICAgei1pbmRleCAxXG4gICAgcmlnaHQgMFxuICAgIGggMTAwJVxuICAgIHcgNThweFxuICAgIGZzIDEycHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIGJvcmRlciAwXG4gICAgYmcgdHJhbnNwYXJlbnRcbiAgJl9fbWV0YVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgYm90dG9tIDVweFxuICAgIHJpZ2h0IDE4cHgiLCIuYnV0dG9uXG4gIGggNThweFxuICBwYSAxMHB4IDE4cHhcbiAgYm9yZGVyIDBcbiAgZnMgMTRweFxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgdyAxMDAlXG4gIG91dGxpbmUgbm9uZVxuICBmcyAxNHB4XG4gIGZ3ICRleHRyYS1ib2xkXG4gIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gIGN1cnNvciBwb2ludGVyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICBvdmVyZmxvdyBoaWRkZW5cbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICY6YmVmb3JlXG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBjb250ZW50IFwiXCJcbiAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgaGVpZ2h0IDE3NXB4XG4gICAgICBsZWZ0IC0xNTAlXG4gICAgICBvcGFjaXR5IC4yXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgdG9wIC01MHB4XG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKDM1ZGVnKVxuICAgICAgdHJhbnNpdGlvbiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpXG4gICAgICB3aWR0aCA1MHB4XG4gICAgICB6LWluZGV4IDBcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgdHJhbnNpdGlvbiAuM3MgYm94LXNoYWRvdyBlYXNlXG4gICAgICBib3gtc2hhZG93IDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpXG4gICAgJjpiZWZvcmVcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSlcbiAgICAgICAgbGVmdCAxNTAlXG4gICYtLXdoaXRlXG4gICAgYmctY29sb3IgI2ZmZlxuICAgIGNvbG9yICRtYWluXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgJjpiZWZvcmVcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICBiZy1jb2xvciAkbWFpblxuICAmLS1wdXJwbGVcbiAgICBiZy1jb2xvciAkbWFpblxuICAgIGNvbG9yICNmZmZcbiAgJi0tZ3JleVxuICAgIGJnLWNvbG9yICRsaWdodC1ncmV5XG4gICAgY29sb3IgJG1haW5cbiAgICAmOmJlZm9yZVxuICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgIGJnLWNvbG9yICRtYWluXG4gICYtLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzIDVweFxuICAmLS1zbVxuICAgIGZzIDEycHhcbiAgICBwYSAxMHB4IDMwcHhcbiAgICBoIDQ3cHhcbiAgJi0tY29weVxuICAgIGZzIDIzcHhcbiAgJl9faWNvblxuICAgIG1sIDEwcHhcbiAgICAmLS15ZWxsb3dcbiAgICAgIGNvbG9yICR5ZWxsb3dcbiAgJi0tb3JkZXJcbiAgICBwYSA1cHhcbiAgICBoIDQwcHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIGggNThweFxuICAgICAgcGEgMTBweCAxOHB4XG4gICYuaXMtc3VjY2Vzc1xuICAgIGJnLWNvbG9yICRncmVlblxuICAgIHRyYW5zaXRpb24gLjNzIGFsbCBlYXNlXG4gICAgY29sb3IgI2ZmZlxuICAmLmlzLWVycm9yXG4gICAgY29sb3IgI2ZmZlxuICAgIGJnLWNvbG9yICRyZWRcbiAgICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZSIsIi5jbG9zZVxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgY29sb3IgIzAwMFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB0b3AgMFxuICByaWdodCAwXG4gIGN1cnNvciBwb2ludGVyXG4gIGZzIDlweFxuICB0cmFuc2l0aW9uIC4zcyBhbGwgZWFzZVxuICB3IDM0cHhcbiAgaCAzNHB4XG4gICY6aG92ZXJcbiAgICBiZy1jb2xvciAkbWFpblxuICAgIGNvbG9yICNmZmYiLCIucmVxdWlyZWRcbiAgY29sb3IgJG1haW5cbiAgcGwgNHB4IiwiLnZcbiAgJi0tbW9kYWwtY2VudGVyZWRcbiAgICAudlxuICAgICAgJi0tbW9kYWxcbiAgICAgICAgbGVmdCAwICFpbXBvcnRhbnRcbiAgICAgICAgbWEgMCBhdXRvICFpbXBvcnRhbnRcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwcHggIWltcG9ydGFudFxuICAgICAgICBwYSAyOXB4IDIwcHggIWltcG9ydGFudFxuICAgICAgICB3IGNhbGMoMTAwJSAtIDMycHgpICFpbXBvcnRhbnRcbiAgICAgICAgbWF4LWhlaWdodCA5MHZoICFpbXBvcnRhbnRcbiAgICAgICAgaGVpZ2h0IGF1dG8gIWltcG9ydGFudFxuICAgICAgICBvdmVyZmxvdy15IGF1dG8gIWltcG9ydGFudFxuICAgICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAgICAgYm94LXNoYWRvdyBub25lICFpbXBvcnRhbnRcbiAgICAgICAgK21lZGlhKGZyb20oXCJzbVwiKSlcbiAgICAgICAgICB3IDQwMHB4ICFpbXBvcnRhbnRcbiAgJi0tbW9kYWwtaW1hZ2VcbiAgICBoIDAgIWltcG9ydGFudFxuICAgIHcgMCAhaW1wb3J0YW50XG4gICAgLnYtLW1vZGFsXG4gICAgICAubW9kYWxcbiAgICAgICAgaCAxMDAlXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgaW1nXG4gICAgICAgIG1heC1oZWlnaHQgMTAwJVxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAmLS1tb2RhbC1iYWNrZ3JvdW5kLWNsaWNrXG4gICAgaCAxMDAlICFpbXBvcnRhbnRcbi52dWUtbW9kYWwtcmVzaXplclxuICB3IDI1cHggIWltcG9ydGFudFxuICBoIDI1cHggIWltcG9ydGFudFxuICBiZy1jb2xvciBsaWdodGVuKCRtYWluLCA5MCUpICFpbXBvcnRhbnRcbiAgJjphZnRlciAgICBcbiAgICBib3JkZXIgMCAhaW1wb3J0YW50XG4gICAgZnMgMjRweFxuICAgIGNvbG9yICRtYWluXG4gICAgY29udGVudCAnXFxFQTFDJyAhaW1wb3J0YW50XG4gICAgZm9udC1mYW1pbHkgXCJzdmdmb250XCJcbi5tb2RhbFxuICBAbWVkaWEgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGggMTE5OXB4KVxuICAgIG1iIDMwcHhcbiAgJl9fdGV4dFxuICAgIHdoaXRlLXNwYWNlIHByZS13cmFwXG4gICZfX2NvbnRlbnRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgd2lkdGggMTAwJVxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIHBhIDVweFxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgcGEgMTBweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgcGEgMjBweFxuICAgIGltZ1xuICAgICAgcG9pbnRlci1ldmVudHMgbm9uZSIsIi5wcm9kdWN0XG4gIG1iIDIwcHhcbiAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgbWIgMzVweFxuICAmX19kZXNjcmlwdGlvblxuICAgIGJnLWNvbG9yICNmZmZcbiAgICBwYiA1cHhcbiAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgIHBiIDBcbiAgICAgIGRpc3BsYXkgZmxleFxuICAmX19pdGVtXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICArbWVkaWEoZnJvbSgnbGcnKSlcbiAgICAgIHcgNTAlXG4gICAgICBoIDU5NHB4XG4gICAgJi0taW1hZ2VcbiAgICAgIGggMjQwcHhcbiAgICAgIHBhIDEwcHhcbiAgICAgICttZWRpYShmcm9tKCdzbScpKVxuICAgICAgICBoIDMwMHB4XG4gICAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgICAgaCA0MDBweFxuICAgICAgICBwYSAzMHB4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgcGEgNTBweFxuICAgICYtLWNvbnRlbnRcbiAgICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgICBib3JkZXItbGVmdCAxcHggc29saWQgJGxpZ2h0LWdyZXlcbiAgJl9fdGV4dFxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIG92ZXJmbG93IGF1dG9cbiAgICBtYSA1cHggNXB4IDVweCAwXG4gICAgcGEgMTBweFxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgbWF4LWggNTg0cHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIG1heC1oIDUwMnB4XG4gICAgICBwYSAwIDUwcHhcbiAgICAgIG1hIDQxcHggMTBweCA0NnB4IDBcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhclxuICAgICAgdyA4cHhcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xuICAgICAgYm94LXNoYWRvdyBpbnNldCAxcHggMnB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMxKVxuICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgIGJhY2tncm91bmQtY29sb3IgJGxpZ2h0LWdyZXlcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxuICAgICAgYm94LXNoYWRvdyBpbnNldCAxcHggMnB4IDFweCAxcHggcmdiYSg3MiwgNzIsIDcyLCAwLjMxKVxuICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgIGJhY2tncm91bmQtY29sb3IgI2Q4ZGJkZlxuICAmX19zbGlkZXIsXG4gICZfX2ltYWdlXG4gICAgaCAxMDAlXG4gICZfX3RpdGxlXG4gICAgbWIgMjBweFxuICAgIGZzIDIwcHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgZnMgMjRweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbWIgNDBweFxuICAgICAgZnMgMzBweFxuICAmX19pbWFnZVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBpbWdcbiAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICBtYXgtaGVpZ2h0IDEwMCVcbiAgJl9fYXJyb3dcbiAgICBiZy1jb2xvciAkbGlnaHQtZ3JleVxuICAgIGNvbG9yICRtYWluXG4gICAgei1pbmRleCAyXG4gICAgdHJhbnNmb3JtIG5vbmVcbiAgICBtdCAwXG4gICAgZnMgMTRweFxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgaCA1MHB4XG4gICAgICB3IDUwcHhcbiAgICAmLS1uZXh0XG4gICAgICB0b3AgMFxuICAgICYtLXByZXZcbiAgICAgIHJpZ2h0IDBcbiAgICAgIGxlZnQgYXV0b1xuICAgICAgdG9wIDM2cHhcbiAgICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgICB0b3AgNTBweFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIGJnLWNvbG9yICRtYWluIiwiLmNvbmZpZ3VyYXRvclxuICBvdmVyZmxvdyBhdXRvXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgaCA3cHhcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcbiAgICBib3gtc2hhZG93IGluc2V0IDAgMCA1cHggZ3JleVxuICAgIGJvcmRlci1yYWRpdXMgMTBweCBcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbiAgICBiYWNrZ3JvdW5kICRtYWluXG4gICAgYm9yZGVyLXJhZGl1cyAxMHB4XG4gICZfX2NvbnRlbnRcbiAgICB3IDg2OHB4XG4gICZfX2hlYWRpbmdcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGJnLWNvbG9yICNmNWNjYWRcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHBhIDE1cHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHBhIDI3cHggMjBweFxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50ICcnXG4gICAgICByaWdodCA5NXB4XG4gICAgICBiZy1jb2xvciAkbGlnaHQtZ3JleVxuICAgICAgdyAycHhcbiAgICAgIGggMTAwJVxuICAgICAgdG9wIDBweFxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAmLS1vcl9jb250YWluZXJcbiAgICAgIGJnLWNvbG9yICNlYWVhZWVcbiAgICAgIGJvcmRlci10b3AgMnB4IHNvbGlkICRsaWdodC1ncmV5XG4gICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAkbGlnaHQtZ3JleVxuICAmX190aXRsZVxuICAgIGNvbG9yICMwMDBcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBwciAyMHB4XG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICB3IGNhbGMoMTAwJSAtIDc1cHgpXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICBmcyAxOHB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBmcyAyMHB4XG4gICAgJi0tc21cbiAgICAgIGZzIDE2cHhcbiAgICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgICBmcyAxNnB4XG4gICZfX2ljb25cbiAgICBtciAxMHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgaCAyMHB4XG4gICAgdyAyMHB4XG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBib3JkZXIgMnB4IHNvbGlkICMwMDBcbiAgICBib3JkZXItcmFkaXVzIDVweFxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBiZy1jb2xvciAjMDAwXG4gICAgICB3IDExcHhcbiAgICAgIGggMnB4XG4gICAgICB0b3AgNTAlXG4gICAgICBsZWZ0IDUwJVxuICAgICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICAmOmFmdGVyXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZylcbiAgICAmOmJlZm9yZVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICYuaXMtYWN0aXZlXG4gICAgICAmOmFmdGVyXG4gICAgICAgIHcgMFxuICAmX19jb2RlXG4gICAgdyA5NXB4XG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwbCAyMHB4XG4gICAgcHIgMjBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAyXG4gICAgJi0tbWFpblxuICAgICAgdyA3NXB4XG4gICAgICBwciAwXG4gICZfX2luZm9cbiAgICBmdyAkcmVndWxhclxuICAgIGZzIDE1cHhcbiAgJl9fbGFiZWxcbiAgICB3IGNhbGMoMTAwJSAtIDMwcHgpXG4gICAgJi0tdy0xMDBcbiAgICAgIHcgMTAwJVxuICAgICAgIiwiLmNvbmZpZ3VyYXRvci10YWJsZVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmOmFmdGVyXG4gICAgY29udGVudCAnJ1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDEwcHhcbiAgICB3IDRweFxuICAgIGxlZnQgMzBweFxuICAgIGJnLWNvbG9yICRtYWluXG4gICAgaCBjYWxjKDEwMCUgLSAyMHB4KVxuICAmX19vcHRpb25cbiAgICBjb2xvciAkbWFpblxuICAgIGZzIDE0cHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgIGxoIDI2cHhcbiAgICBwbCA1MHB4XG4gICAgJi0tbmVzdGVkXG4gICAgICB3IDEwMCVcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgcHIgMTBweFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAmLS1mcy0xMlxuICAgICAgZnMgMTJweFxuICAgICYtLXBhXG4gICAgICBwbCA0MHB4XG4gICAgICBwciAxMHB4XG4gICZfX3JvdyxcbiAgJl9fY2VsbFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtd3JhcCB3cmFwXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAmLS1tYWluXG4gICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICZfX3Jvd1xuICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICB3IDEwMCVcbiAgICAmLS1tYWluXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICRsaWdodC1ncmV5XG4gICAgICBiZy1jb2xvciAjZjFmMWYzXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIC5jb25maWd1cmF0b3ItdGFibGVcbiAgICAgICAgJl9fYmxvY2tcbiAgICAgICAgICAmLS1pZGVudGlmaWNhdG9yXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgYmctY29sb3IgI2Q4ZDhlMFxuICAgICAgICAgICAgICB3IDEwMCVcbiAgICAgICAgICAgICAgaCA3MDBweFxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICB0b3AgLTIwMHB4XG4gICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgYmctY29sb3IgI2VhZWFlZVxuICAgICAgICAuY29uZmlndXJhdG9yLXRhYmxlXG4gICAgICAgICAgJl9fYmxvY2tcbiAgICAgICAgICAgICYtLWlkZW50aWZpY2F0b3JcbiAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGJnLWNvbG9yICNjZGNkZDRcbiAgICAgICAgICAmX19yb3dcbiAgICAgICAgICAgICYtLW1haW5cbiAgICAgICAgICAgICAgYmctY29sb3IgI2VhZWFlZVxuICAgICYtLXZpc2libGVcbiAgICAgIG92ZXJmbG93IHZpc2libGVcbiAgICAmLS1uZXN0ZWRcbiAgICAgIGJnLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICBtYiA2cHhcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgIGJnLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWIgMFxuICAgICYtLWRlc2NyaXB0aW9uXG4gICAgICBwbCAyNXB4XG4gICAgICBwciAyMHB4XG4gICAgJi0tbGV2ZWxzXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIGggMnB4XG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICBiZy1jb2xvciAkbGlnaHQtZ3JleVxuICAgICAgICAgIHRvcCAtMzJweFxuICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgIGxlZnQgNTVweFxuICAgICAgICAgIHcgY2FsYygxMDAlIC0gNTVweClcbiAgICAgICYgKyAmXG4gICAgICAgIG10IDM5cHhcbiAgICAmLS1vcl9jb250YWluZXJcbiAgICAgIHBsIDMwcHhcbiAgICAmLS1qdXN0aWZ5LXN0YXJ0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICAgICYtLXRoaXJkLWx2bFxuICAgICAgcGwgMjBweFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgbXQgMjVweFxuICAgICAgbWIgMTBweFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAvLyBoIGNhbGMoMTAwJSAtIDI1cHgpXG4gICAgICAgIGggMTAwJVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBiZy1jb2xvciAjZDNiY2RjXG4gICAgICAgIHRvcCAwXG4gICAgICAgIGxlZnQgNTJweFxuICAgICAgICB3IDRweFxuICAgICYtLXNlY29uZC1sdmxcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAmOmJlZm9yZVxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGggMnB4XG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGJnLWNvbG9yICRsaWdodC1ncmV5XG4gICAgICAgIGxlZnQgMjVweFxuICAgICAgICB3IGNhbGMoMTAwJSArIDc1cHgpXG4gICAgICAgIHotaW5kZXggMlxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBib3R0b20gLTE1cHhcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdG9wIC0zMnB4XG4gICAgJi0tc2Vjb25kLWNoaWxkc1xuICAgICAgcGwgNTJweFxuICAgICYtLXBsLTIwXG4gICAgICBwbCAyMHB4XG4gICZfX2NlbGxcbiAgICB3IGNhbGMoMTAwJSAtIDMyMHB4KVxuICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICBwYSAyNXB4IDBcbiAgICAmLS1vcHRpb25cbiAgICAgIHcgMzIwcHhcbiAgICAgIHByIDEwcHhcbiAgICAmLS1pbnB1dFxuICAgICAgdyAyOHB4XG4gICAgICBib3gtc2l6aW5nIGNvbnRlbnQtYm94XG4gICAgJi0tbmVzdGVkXG4gICAgICBwYSAwXG4gICAgICBmcyAxMnB4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgcGEgMFxuICAgICYtLWFkZGl0aW9uYWxcbiAgICAgIHcgMTAwJVxuICAgICAgbWIgNnB4XG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWIgMFxuICAgICYtLXBhLTBcbiAgICAgIHBhIDBcbiAgICAmLS1tdFxuICAgICAgbXQgNTBweFxuICAgICYtLXBhLTIyXG4gICAgICBwYSAwXG4gICAgICBwbCAyMnB4XG4gICAgICBwciAwXG4gICAgJi0tc21cbiAgICAgIHcgY2FsYygxMDAlIC0gMjk4cHgpXG4gICAgJi0tZm91ci1sdmxcbiAgICAgIHcgMjk4cHhcbiAgICAgIHByIDEwcHhcbiAgICAgIC5jb25maWd1cmF0b3ItdGFibGVcbiAgICAgICAgJl9fb3B0aW9uXG4gICAgICAgICAgJi0tcGFcbiAgICAgICAgICAgIHByIDBcbiAgICAmLS13LTM0MFxuICAgICAgdyAzNDBweFxuICAgICYtLXctMzM5XG4gICAgICB3IDMzOXB4XG4gICAgJi0tcmlnaHRcbiAgICAgIHcgY2FsYygxMDAlIC0gMzM5cHgpXG4gICAgICBwciAwXG4gICAgJi0tdy0xMDBcbiAgICAgIHcgMTAwJVxuICAgICAgcGwgMzBweFxuICAgICYtLXdpdGhvdXQtY2hpbGRzXG4gICAgICBwdCAyMnB4XG4gICAgICBwciAwXG4gICAgICBwYiAyMnB4XG4gICAgJi0tcHItMFxuICAgICAgcHIgMFxuICAgICYtLXNlY29uZC1sdmwtcGFyYW1zXG4gICAgICB3IDEwMCVcbiAgICAgIHBhIDVweCAwIDVweCA0MHB4XG4gICAgICAuY29uZmlndXJhdG9yLXRhYmxlXG4gICAgICAgICZfX2Jsb2NrXG4gICAgICAgICAgJi0tZGVzY3JpcHRpb25cbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG4gICAgJi0tbGluZVxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYmctY29sb3IgI2JkOWFjYlxuICAgICAgICBoIGNhbGMoMTAwJSAtIDEwcHgpXG4gICAgICAgIHRvcCAwXG4gICAgICAgIGxlZnQgNTJweFxuICAgICAgICB3IDRweFxuICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgICAgdG9wIDVweFxuICAgICAgICAgIGggY2FsYygxMDAlIC0gMTVweClcbiAgJl9fY29kZVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAyXG4gICAgcGwgMjNweFxuICAgIHByIDIzcHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAmX19ibG9ja1xuICAgIGggMTAwJVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgJi0taWRlbnRpZmljYXRvclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHcgOTVweFxuICAgICYtLWRlc2NyaXB0aW9uXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgdyBjYWxjKDEwMCUgLSA5NXB4KVxuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgYmctY29sb3IgJGxpZ2h0LWdyZXlcbiAgICAgICAgdyAycHhcbiAgICAgICAgaCBjYWxjKDEwMCUgKyA4MHB4KVxuICAgICAgICB0b3AgLTQwcHhcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICAgICAgdG9wIC00MHB4XG4gICAgICAgICAgaCAzMDBweFxuICAgICAgJjphZnRlclxuICAgICAgICByaWdodCAwXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBsZWZ0IDBcbiAgICAmLS1kZXNjcmlwdGlvbl9vclxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgIHcgY2FsYygxMDAlIC0gOTVweClcbiAgICAgIC5jb25maWd1cmF0b3ItdGFibGVcbiAgICAgICAgJl9fY2VsbFxuICAgICAgICAgIGZzIDE0cHhcbiAgICAmLS1uby1saW5lXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmLS1hZGRpdGlvbmFsXG4gICAgICBwbCAzMHB4XG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICYtLW92ZXJmbG93XG4gICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgIHcgMTAwJSIsIi5xdWVzdGlvblxuICBib3gtc2hhZG93IDAgMjhweCAyOHB4IDJweCByZ2JhKDU1LCA3NSwgODUsIDAuMDgpXG4gIGJnLWNvbG9yICNmMWYxZjNcbiAgJl9faGVhZGluZ1xuICAgIGJnLWNvbG9yICRtYWluXG4gICAgcGEgMjJweCAyMHB4XG4gICAgYm9yZGVyLWxlZnQgNXB4IHNvbGlkICR5ZWxsb3dcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAmX19idXR0b25cbiAgICBtbCBhdXRvXG4gICAgcGEgMCAyMHB4IDM1cHggMjBweFxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIGRpc3BsYXkgbm9uZVxuICAgICttZWRpYShmcm9tKCdtZCcpKVxuICAgICAgdyAyNzBweFxuICAmX190aXRsZVxuICAgIGxoIDIycHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgIGNvbG9yICNmZmZcbiAgICAmLS1tYWluXG4gICAgICBjb2xvciAkbWFpblxuICAmX19sYWJlbFxuICAgIGZzIDEzcHhcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgIGxoIDIycHhcbiAgICBtaW4taGVpZ2h0IDQ0cHhcbiAgJl9faGludFxuICAgIGZzIDExcHhcbiAgICBsaCAyMnB4XG4gICZfX3Jvd1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgJiArICZcbiAgICAgIGJvcmRlci10b3AgMnB4IHNvbGlkICNmZmZcbiAgICAmLS1uZXN0ZWRcbiAgICAgIHcgMTAwJVxuICAgICAgYm9yZGVyLWJvdHRvbSAycHggc29saWQgI2ZmZlxuICAmX19jZWxsXG4gICAgcGEgMjJweCAyMHB4XG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgdyAxMDAlXG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICB3IDUwJVxuICAgICYgKyAmXG4gICAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgICAgYm9yZGVyLWxlZnQgMnB4IHNvbGlkICNmZmZcbiAgICAmLS13LTEwMFxuICAgICAgdyAxMDAlXG4gICAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgICAgdyAxMDAlXG4gICZfX2NvbnRyb2xcbiAgICBtYiAxMHB4XG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYiAwXG4gICAgJi0taC1hdXRvXG4gICAgICBoIGF1dG9cbiAgJl9fZmllbGRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydCIsIi50YWJzXG4gICZfX3dyYXBwZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxuICAgIG1iIDJweFxuICAgIGZsZXgtd3JhcCB3cmFwXG4gICZfX2ljb25cbiAgICBtciAyMHB4XG4gICZfX2l0ZW1cbiAgICB3IDEwMCVcbiAgICBiZy1jb2xvciAjZmZmXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZncgJGV4dHJhLWJvbGRcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIGZzIDE2cHhcbiAgICBwYSAxNXB4XG4gICAgK21lZGlhKGZyb20oJ3NtJykpXG4gICAgICB3IGF1dG9cbiAgICArbWVkaWEoZnJvbSgnbWQnKSlcbiAgICAgIGZzIDE4cHhcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHBhIDIwcHhcbiAgICAgIGZzIDIycHhcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgY3Vyc29yIGRlZmF1bHRcbiAgICAgIGJnLWNvbG9yICRtYWluXG4gICAgICBjb2xvciAjZmZmXG4gICAgICBwdCAxOHB4XG4gICAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgICAgcHQgMjVweCIsIi5vcmRlclxuICBib3gtc2hhZG93IDFweCAtM3B4IDIwcHggMnB4IHJnYmEoNywgOCwgMjAsIDAuMTQpXG4gIGJvcmRlci10b3AgNXB4IHNvbGlkICNmZmZcbiAgcG9zaXRpb24gZml4ZWRcbiAgYmctY29sb3IgJHllbGxvd1xuICBib3R0b20gMFxuICB6LWluZGV4IDVcbiAgdyAxMDAlXG4gIGxlZnQgMFxuICB0cmFuc2l0aW9uIC4zcyB0cmFuc2Zvcm0gZWFzZVxuICAmLmlzLWhpZGRlblxuICAgIHRyYW5zaXRpb24gLjNzIHRyYW5zZm9ybSBlYXNlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMjZweCkpXG4gICZfX3dyYXBwZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBjb2xvciAjMmEyYTJhXG4gICAgZmxleC13cmFwIHdyYXBcbiAgICBwdCAyMHB4XG4gICAgcGIgNXB4XG4gICAgK21lZGlhKGZyb20oJ21kJykpXG4gICAgICBwYiAxNXB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBwYSAzMHB4IDBcbiAgJl9faWNvblxuICAgIGRpc3BsYXkgbm9uZVxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgY29sb3IgJG1haW5cbiAgICAgIG1yIDEzcHhcbiAgICAgIGZzIDM4cHhcbiAgICAgIHcgMzhweFxuICAgICAgZGlzcGxheSBibG9ja1xuICAmX190ZXh0XG4gICAgZnMgOHB4XG4gICAgbGggMThweFxuICAgICttZWRpYShmcm9tKCdsZycpKVxuICAgICAgZnMgMTJweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgZnMgMTNweFxuICAgICAgbGggMjRweFxuICAmX19oaW50XG4gICAgY29sb3IgJG1haW5cbiAgICBtciAxMHB4XG4gICAgdyAxN3B4XG4gICAgaCAxN3B4XG4gICZfX3Byb2R1Y3RcbiAgICBmdyAkZXh0cmEtYm9sZFxuICAgIGxoIDIwcHhcbiAgICBmcyAxMHB4XG4gICAgK21lZGlhKGZyb20oJ2xnJykpXG4gICAgICBmcyAxNXB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBmcyAxN3B4XG4gICAgICBsaCAyNHB4XG4gICZfX2luZm9cbiAgICB3IDEwMCVcbiAgICBmcyAxM3B4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgbXQgNXB4XG4gICAgK21lZGlhKGZyb20oJ3hsJykpXG4gICAgICBtbCA1MXB4XG4gICZfX2NvbnRlbnRcbiAgICB3IDEwMCVcbiAgICArbWVkaWEoZnJvbSgneGwnKSlcbiAgICAgIHcgY2FsYygxMDAlIC0gNTFweClcbiAgJl9fYnV0dG9uc1xuICAgIG10IDVweFxuICAgICttZWRpYShmcm9tKCd4bCcpKVxuICAgICAgbXQgMFxuICAmX190cmlnZ2VyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBsZWZ0IDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgdG9wIC0xNXB4XG4gICAgdyAzMHB4XG4gICAgaCAzMHB4XG4gICAgYmctY29sb3IgJG1haW5cbiAgICBib3JkZXIgMnB4IHNvbGlkICNmZmZcbiAgICBjb2xvciAjZmZmXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICBmcyA5cHhcbiAgICBkIGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgdHJhbnNpdGlvbiAuM3MgYWxsIGVhc2VcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgICY6aG92ZXJcbiAgICAgIGJveC1zaGFkb3cgMCAycHggNXB4IDJweCByZ2JhKDU1LDc1LDg1LC40NSlcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZykiLCIkbWFudGlzID89IHt9XG4kbWFudGlzLnF1ZXJpc3QgPSB7XG5cdG92ZXJsYXA6IGZhbHNlLFxuXHR1bml0OiAncHgnLFxuXHR0eXBlOiAnc2NyZWVuJyxcblx0YnJlYWtwb2ludHM6IHtcblx0XHRzbTogMCxcblx0XHRtZDogNjQwLFxuXHRcdGxnOiA5NjBcblx0fVxufVxuJGZyb20gPSB7fVxuJHRvID0ge31cbiRhdCA9IHt9XG4kYmV0d2VlbiA9IHt9XG5cbm1lZGlhKCRxdWVyeSlcblx0QG1lZGlhICRxdWVyeVxuXHRcdHtibG9ja31cblxucXVlcmlzdC1pbml0KClcblx0JGJyZWFrcG9pbnRzID0ga2V5cygkbWFudGlzLnF1ZXJpc3QuYnJlYWtwb2ludHMpXG5cdCRsZW5ndGggPSBsZW5ndGgoJGJyZWFrcG9pbnRzKVxuXG5cdGZvciAkYnAsICRpIGluICRicmVha3BvaW50c1xuXHRcdCRmcm9tWyRicF0gPSBmcm9tKCRicClcblx0XHQkdG9bJGJwXSA9IHRvKCRicClcblx0XHQkYXRbJGJwXSA9IGF0KCRicClcblxuXHRcdHVubGVzcyAkaSBpcyAoJGxlbmd0aCAtIDEpXG5cdFx0XHQkYmV0d2VlblskYnBdID0ge31cblxuXHRcdFx0Zm9yICRuIGluICgkaSArIDEpLi4oJGxlbmd0aCAtIDEpXG5cdFx0XHRcdCgkYmV0d2VlblskYnBdWyRicmVha3BvaW50c1skbl1dID0gYmV0d2VlbigkYnAsICRicmVha3BvaW50c1skbl0pKVxuXG5icC1pbmRleCgkYnApXG5cdHJldHVybiBrZXktaW5kZXgoJG1hbnRpcy5xdWVyaXN0LmJyZWFrcG9pbnRzLCAkYnApXG5cbmpvaW4tbWVkaWEtcXVlcnkoJG1xID0gJycsICR0eXBlID0gZmFsc2UsICRmZWF0dXJlID0gZmFsc2UpXG5cdGlmICR0eXBlXG5cdFx0JG1xID0gJ29ubHkgJyArICR0eXBlXG5cblx0aWYgJGZlYXR1cmVcblx0XHR1bmxlc3MgJG1xIGlzICcnXG5cdFx0XHQkbXEgKz0gJyBhbmQgJ1xuXG5cdFx0JG1xICs9ICRmZWF0dXJlXG5cblx0cmV0dXJuICRtcVxuXG5xdWVyeShhcmdzLi4uLCAkdHlwZSA9ICRtYW50aXMucXVlcmlzdC50eXBlKVxuXHQkZm4tbmFtZSA9IGZuLW5hbWUoKVxuXHQkbXEgPSBqb2luLW1lZGlhLXF1ZXJ5KCR0eXBlOiAkdHlwZSlcblx0JGJyZWFrcG9pbnRzID0gJG1hbnRpcy5xdWVyaXN0LmJyZWFrcG9pbnRzXG5cdCR1bml0ID0gJG1hbnRpcy5xdWVyaXN0LnVuaXRcblxuXHRpZiAkZm4tbmFtZSBpcyAndG8nXG5cdFx0JG1pbiA9IGtleXMoJGJyZWFrcG9pbnRzKVswXVxuXHRcdCRtYXggPSBhcmdzWzBdXG5cdGVsc2UgaWYgJGZuLW5hbWUgaXMgJ2Zyb20nXG5cdFx0JG1pbiA9IGFyZ3NbMF1cblx0XHQkbWF4ID0ga2V5cygkYnJlYWtwb2ludHMpW2xlbmd0aCgkYnJlYWtwb2ludHMpIC0gMV1cblx0ZWxzZSBpZiAkZm4tbmFtZSBpcyAnYXQnXG5cdFx0JG1pbiA9IGFyZ3NbMF1cblx0XHQkbWF4ID0ga2V5cygkYnJlYWtwb2ludHMpW2JwLWluZGV4KCRtaW4pXVxuXHRlbHNlIGlmICRmbi1uYW1lIGlzICdiZXR3ZWVuJ1xuXHRcdCRtaW4gPSBhcmdzWzBdXG5cdFx0JG1heCA9IGFyZ3NbMV1cblxuXHR1bmxlc3MgYnAtaW5kZXgoJG1pbikgaXMgMFxuXHRcdCRtcSA9IGpvaW4tbWVkaWEtcXVlcnkoJG1xLCAkZmVhdHVyZTogJyhtaW4td2lkdGg6ICcgKyAkYnJlYWtwb2ludHNbJG1pbl0gKyAkdW5pdCArICcpJylcblxuXHQkbmV4dCA9IGJwLWluZGV4KCRtYXgpICsgMVxuXG5cdHVubGVzcyAkbmV4dCBpcyBsZW5ndGgoJGJyZWFrcG9pbnRzKVxuXHRcdCRtYXggPSBrZXlzKCRicmVha3BvaW50cylbJG5leHRdXG5cdFx0JG1xID0gam9pbi1tZWRpYS1xdWVyeSgkbXEsICRmZWF0dXJlOiAnKG1heC13aWR0aDogJyArICRicmVha3BvaW50c1skbWF4XSArICR1bml0ICsgJyknKVxuXG5cdHJldHVybiAkbXFcblxuZnJvbSA9IHRvID0gYXQgPSBiZXR3ZWVuID0gcXVlcnlcbiJdfQ== */
