/* #Font-Face
================================================== */
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i');

/* #Site Styles
================================================== */

/* ### general ### */
* { margin: 0; padding: 0; box-sizing: border-box; }
html, body { font-family: Verdana, sans-serif; font-size: 13px; color: #373636; }
body { background: #93a1b4; }
input, select, textarea { font-family: Verdana, sans-serif; font-size: 13px; color: #373636; }
img { border: 0; display: block; }
ul, li { list-style: none; }
:focus { outline: none; }
main, header, footer, aside, blockquote, nav, cite, article { display: block; }

/* ### global classes ### */
.clear { clear: both; visibility: hidden; line-height: 0; height: 0; }
.center { margin: 0 auto; position: relative; max-width: 980px; }
.centered { padding-right: calc((100% - 980px) / 2); padding-left: calc((100% - 980px) / 2); }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { width: 100%; }

/* ### header container ### */
#headerCntr { position: relative; width: 100%; height: 115px; background: #fff; box-shadow: 0px 0px 8px rgba(0,0,0,0.5); margin-bottom: 65px; }
#headerCntr .logo { float: left; margin-top: 10px; }
#headerCntr .logo img { max-width: 100%; }
#headerCntr .mobileMenu { display: none; cursor: pointer; z-index: 15; float: left; width: 40px; height: 40px; position: relative; transition: 0.2s; overflow: hidden; }
#headerCntr .mobileMenu span { display: block; height: 4px; text-indent: -9999px; border-radius: 5px; background: #3d5370; position: absolute; top: 50%; right: 20%; left: 20%; transition: 0.2s; }
#headerCntr .mobileMenu span:before,
#headerCntr .mobileMenu span:after { display: block; width: 100%; height: 4px; content: ''; border-radius: 5px; background-color: #3d5370; transition-duration: 0.2s,0.2s; position: absolute; left: 0; }
#headerCntr .mobileMenu span:before { top: -7px; }
#headerCntr .mobileMenu span:after { bottom: -7px; }
#headerCntr p { float: right; color: #3d5370; font-size: 20px; margin-top: 45px; font-weight: bold; font-family: 'Lora', serif; }

.mm-opened #headerCntr .mobileMenu span { background: none; }
.mm-opened #headerCntr .mobileMenu.is-active span:before,
.mm-opened #headerCntr .mobileMenu.is-active span:after { transition-delay: 0s, 0.2s; }
.mm-opened #headerCntr .mobileMenu span:before { top: 0; transform: rotate(45deg); }
.mm-opened #headerCntr .mobileMenu span:after { bottom: 0; transform: rotate(-45deg); }

	/* ### menu box ### */
	.menuBox:not(.mm-menu) { position: absolute; top: 140px; }
	.menuBox:not(.mm-menu) ul { overflow: hidden; width: auto; }
	.menuBox:not(.mm-menu) ul li { margin-right: 35px; float: left; font-size: 15px; }
	.menuBox:not(.mm-menu) ul li a { color: #fff; text-decoration: none; }
	.menuBox:not(.mm-menu) ul li a:hover { text-decoration: underline; }

/* ### content container ### */
#contentCntr { width: 100%; }

	/* ### banner box ### */
	.bannerBox { background: #4b5f7a; display: flex; align-items: stretch; flex-wrap: wrap; box-shadow: 0px 0px 10px rgba(0,0,0,0.7); margin-bottom: 35px; }
	.bannerBox .banner { width: 70%; background-size: cover; background-position: center; background-image: url(../img/banner1.jpg) }
	.bannerBox .thumbs { padding: 20px; width: 30%; }
	.bannerBox .thumbs ul { list-style: none; overflow: hidden; margin-right: -10px; margin-bottom: 5px; }
	.bannerBox .thumbs li { float: left; width: 50%; padding: 0 10px 10px 0; }
	.bannerBox .thumbs li img { /*width: 100%;*/ border-radius: 3px; }
	.bannerBox p { font-size: 14px; color: #fff; margin-bottom: 10px; text-transform: uppercase; }
	.bannerBox a.more { float: right; color: #fff; font-size: 13px; text-decoration: none; }
	.bannerBox a.more:after { content: '\00bb'; display: inline-block; margin: -2px 2px 0 5px; font-size: 16px; vertical-align: middle; }
	.bannerBox a.more:hover { text-decoration: underline; }

	/* ### details box ### */
	.detailsBox { overflow: hidden; margin-bottom: 35px; display: flex; align-items: stretch; flex-wrap: wrap; margin-right: -15px; padding: 5px; padding-bottom: 10px; }
	.detailsBox .block { width: calc(33.33% - 15px); background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,220,220,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,220,220,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(219,220,220,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdcdc',GradientType=0 ); padding: 15px 25px 30px; box-shadow: 0px 3px 10px rgba(0,0,0,0.9); margin-right: 15px; position: relative; padding-bottom: 50px; }
	.detailsBox h3 { font-size: 15px; color: #4b5f7a; padding-bottom: 10px; margin-bottom: 10px; background: url(../img/border.png) no-repeat center bottom; font-weight: normal; text-transform: uppercase; }
	.detailsBox p, .detailsBox address { line-height: 17px; color: #373636; font-style: normal; }
	.detailsBox p a, .detailsBox address a { color: #373636; text-decoration: underline; }
	.detailsBox p a:hover, .detailsBox address a:hover { text-decoration: none; }
	.detailsBox a.more { right: 20px; color: #373636; font-size: 13px; text-decoration: none; position: absolute; bottom: 20px; }
	.detailsBox a.more:after { content: '\00bb'; display: inline-block; margin: -2px 2px 0 5px; font-size: 16px; vertical-align: middle; }
	.detailsBox a.more:hover { text-decoration: underline; }

	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; background: #fff url(../img/border1.png) no-repeat center bottom 30px; padding-top: 40px; padding-bottom: 40px; box-shadow: 0px 0px 10px rgba(0,0,0,0.7); position: relative; }
	#footerCntr .holder { position: relative; }
	#footerCntr .block { float: left; width: 28%; }
	#footerCntr .block:nth-of-type(3) { width: 44%; }
	#footerCntr .block .serred { font-size: 11px; }
	#footerCntr .block a { color: #4f4f4f; text-decoration: none; }
	#footerCntr .block a:hover { text-decoration: underline; }
	#footerCntr .title { font-weight: bold; }
	#footerCntr ul { list-style: none; }
	#footerCntr li { line-height: 20px; }
	#footerCntr li a { color: #4f4f4f; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr .copyright { position: absolute; bottom: -30px; right: 20px; padding-top: 80px; color: #4f4f4f; text-transform: uppercase; background: url(../img/logo.png) no-repeat top; background-size: 80px; text-decoration: none; }


	/* ### content container ### */
	#contentCntr2 { width: 100%; margin-bottom: 30px;}

		/* ### block box ### */
		.blockBox { padding: 32px 0 0; width: 100%; }
		.blockBox ul { margin-right: -16px; list-style: none; }
		.blockBox li { padding: 0 16px 0 0; width: 33.3%; float: left; }
		.blockBox li .inner { padding: 19px 25px 20px; height: 211px; -webkit-box-shadow: 0 3px 12px 1px rgba(0,0,0,0.6); box-shadow: 0 3px 12px 1px rgba(0,0,0,0.6); background: #fefefe; background: -moz-linear-gradient(top,#fefefe 0%,#f6f6f6 26%,#f0f1f1 50%,#efefef 66%,#dbdcdd 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(26%,#f6f6f6),color-stop(50%,#f0f1f1),color-stop(66%,#efefef),color-stop(100%,#dbdcdd)); }
		.blockBox h2 { font-weight: normal; padding: 0 0 15px; font-size: 15px; color: #4b5f7a; text-transform: uppercase; background: url(../img/border.png) center bottom no-repeat; }
		.blockBox p { padding: 20px 0 0; min-height: 128px; font-size: 13px; color: #373636; line-height: 17px; }
		.blockBox address p { padding: 0px; min-height: 20px;}
		.blockBox a.more { padding: 0 17px 0 0; float: right; font-size: 13px; color: #373636; text-decoration: none; line-height: 20px; background: url(../img/arrow.png) right center no-repeat; }
		.blockBox a.more:hover { text-decoration: underline; }
		.blockBox address { padding: 20px 0 0; min-height: 128px; font-size: 13px; color: #373636; line-height: 17px; font-style: normal; }
		.blockBox address a { color: #373636; text-decoration: underline; }
		.blockBox address a:hover { text-decoration: none; }

	/* ### left container ### */
	#leftCntr2 { padding: 26px 31px; width: 66%; float: left; -webkit-box-shadow: -1px 3px 12px 0 rgba(0,0,0,0.6); box-shadow: -1px 3px 12px 0 rgba(0,0,0,0.6); background: #fff; }

		/* ### text box ### */
		.textBox { width: 100%; }
		.textBox h2 { padding: 0 0 17px; font-size: 15px; color: #4b5f7a; margin-bottom: 13px; font-weight: normal; text-transform: uppercase; background: url(../img/border1.png) center bottom no-repeat; }
		.textBox p { font-size: 12px; color: #373636; line-height: 19px; margin-bottom: 15px; }
		.textBox p a { color: #4b5f7a; text-decoration: underline; }
		.textBox p a:hover { text-decoration: none; }
		.textBox img { padding: 12px 21px 0 0; float: left; }
		.textBox ul { padding: 20px 0 23px 14px; list-style: none; }
		.textBox li { padding: 0 0 0 22px; line-height: 18px; background: url(../img/arrow.png) left 6px no-repeat; }
		.textBox li a { font-size: 12px; color: #4b5f7a; text-decoration: none; }
		.textBox li a:hover { text-decoration: underline; }

		/* ### client list box ### */
		.clientListBox { width: 100%; overflow: hidden; }
		.clientListBox ul { list-style: none; }
		.clientListBox li { padding: 45px 0 0 14px; }
		.clientListBox img { float: left; }
		.clientListBox address { overflow: hidden; padding: 0 0 0 28px; font-size: 13px; color: #484747; line-height: 20px; font-style: normal; }
		.clientListBox a { color: #9e3c49; text-decoration: underline; }
		.clientListBox a:hover { text-decoration: none; }

	/* ### right container ### */
	#rightCntr2 { width: 32%; float: right; }

		/* ### news box ### */
		.newsBox { padding: 19px 25px 45px; margin-bottom: 18px; height: auto; -webkit-box-shadow: -1px 3px 12px 0 rgba(0,0,0,0.6); box-shadow: -1px 3px 12px 0 rgba(0,0,0,0.6); background: #fefefe; background: -moz-linear-gradient(top,#fefefe 0%,#f6f6f6 26%,#f0f1f1 50%,#efefef 66%,#dbdcdd 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(26%,#f6f6f6),color-stop(50%,#f0f1f1),color-stop(66%,#efefef),color-stop(100%,#dbdcdd)); }
		.newsBox h2 {font-weight: normal; padding: 0 0 15px; font-size: 15px; color: #4b5f7a; text-transform: uppercase; background: url(../img/border.png) center bottom no-repeat; }
		.newsBox p { padding: 20px 0 0; min-height: 128px; font-size: 13px; color: #373636; line-height: 17px; }
		.newsBox a { color: #373636; text-decoration: underline; }
		.newsBox a:hover { text-decoration: none; }
		.newsBox a.more { padding: 0 17px 3px 0; float: right; font-size: 13px; color: #373636; text-decoration: none; line-height: 20px; background: url(../img/arrow.png) right center no-repeat; }
		.newsBox a.more:hover { text-decoration: underline; }
		.newsBox address { padding: 20px 0 0; min-height: 128px; font-size: 13px; color: #373636; line-height: 17px; font-style: normal; }
		.newsBox address a { color: #373636; text-decoration: underline; }
		.newsBox address a:hover { text-decoration: none; }
		.newsBox address p { padding: 0px; min-height: 20px;}


/* #Media Queries
================================================== */
@media only screen and (max-width: 980px) {
	.centered { padding-left: 20px; padding-right: 20px; }
	.bannerBox .banner { width: 63%; }
		.bannerBox .thumbs { width: 37%; }
}

@media only screen and (max-width: 767px) {
	.menuBox:not(.mm-menu) { display: none; }
	#headerCntr .mobileMenu { display: block; position: absolute; top: 20px; right: 20px; }
	#headerCntr .logo img { width: 70px; }
	#headerCntr p { margin-top: 0; position: absolute; bottom: 5px; left: 0; width: 100%; text-align: center; }
	.bannerBox .banner { width: 100%; min-height: 300px; }
	.bannerBox .thumbs { width: 100%; }
	.bannerBox .thumbs li { width: 25%; }
	.detailsBox .block { width: calc(50% - 15px); margin-bottom: 20px; }
	#footerCntr .block { width: 50%; margin-bottom: 20px; }
	#headerCntr { margin-bottom: 20px; }
}

@media only screen and (max-width: 630px) {
	#leftCntr2 { width:100% }
	#rightCntr2 { width: 100%; margin-top: 20px;}
	.bannerBox .thumbs li { width:33% }
	

@media only screen and (max-width: 479px) {
	#headerCntr p { font-size: 15px; }
	.bannerBox .thumbs li { width: 50%; }
	.detailsBox .block { width: calc(100% - 15px); }
	#footerCntr .block { width: 100%; }
	.detailsBox { margin-bottom: 0; }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O2tCQUlrQjs7QUFFbEI7cURBQ3FEOzs7QUFHckQ7cURBQ3FEOztBQUVyRCxxQkFBcUI7QUFDckIsSUFBSSxVQUFVLENBQUMsV0FBVyxDQUFDLHVCQUF1QixFQUFFO0FBQ3BELGFBQWEsd0JBQXdCLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxFQUFFO0FBQ3JFLE9BQU8saUJBQWlCLEVBQUU7QUFDMUIsMEJBQTBCLHdCQUF3QixDQUFDLGdCQUFnQixDQUFDLFlBQVksRUFBRTtBQUNsRixNQUFNLFVBQVUsQ0FBQyxlQUFlLEVBQUU7QUFDbEMsU0FBUyxpQkFBaUIsRUFBRTtBQUM1QixTQUFTLGNBQWMsRUFBRTs7QUFFekIsNEJBQTRCO0FBQzVCLFNBQVMsWUFBWSxDQUFDLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxVQUFVLEVBQUU7QUFDdEUsVUFBVSxlQUFlLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLEVBQUU7QUFDbEUsWUFBWSx5Q0FBeUMsQ0FBQyx3Q0FBd0MsRUFBRTs7O0FBR2hHLHFCQUFxQjtBQUNyQixXQUFXLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLEVBQUU7O0FBRS9FLDRCQUE0QjtBQUM1QixZQUFZLFlBQVksRUFBRTs7QUFFMUIsOEJBQThCO0FBQzlCLGNBQWMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGNBQWMsRUFBRTtBQUMvRCxvQkFBb0IsbUJBQW1CLENBQUMsVUFBVSxDQUFDLFdBQVcsRUFBRTtBQUNoRSx3QkFBd0IsZ0JBQWdCLEVBQUU7O0NBRXpDLHNCQUFzQjtDQUN0Qix5QkFBeUIsbUJBQW1CLENBQUMsVUFBVSxDQUFDLFlBQVksRUFBRTtDQUN0RSw0QkFBNEIsaUJBQWlCLENBQUMsWUFBWSxFQUFFO0NBQzVELCtCQUErQixZQUFZLEVBQUU7O0NBRTdDLGFBQWEsY0FBYyxlQUFlLFdBQVcsV0FBVyxhQUFhLFdBQVcsWUFBWSxrQkFBa0IsZUFBZSxlQUFlLENBQUM7Q0FDckosaUJBQWlCLGNBQWMsV0FBVyxvQkFBb0Isa0JBQWtCLGdCQUFnQixrQkFBa0IsUUFBUSxVQUFVLFNBQVMsY0FBYyxDQUFDO0NBQzVKLCtDQUErQyxjQUFjLFdBQVcsV0FBVyxXQUFXLGtCQUFrQixzQkFBc0IsNkJBQTZCLGtCQUFrQixNQUFNLENBQUM7Q0FDNUwsd0JBQXdCLFNBQVMsMkNBQWlDLEFBQWpDLG1DQUFpQyxBQUFqQyxtREFBaUMsQ0FBQztDQUNuRSx1QkFBdUIsWUFBWSw4Q0FBb0MsQUFBcEMsc0NBQW9DLEFBQXBDLHNEQUFvQyxDQUFDO0NBQ3hFLDRCQUE0QixlQUFlLENBQUM7Q0FDNUMsNEZBQTRGLHVCQUF1QixDQUFDO0NBQ3BILG1DQUFtQyxNQUFNLGdDQUF1QixBQUF2Qix1QkFBdUIsQ0FBQztDQUNqRSxrQ0FBa0MsU0FBUyxpQ0FBd0IsQUFBeEIsd0JBQXdCLENBQUM7O0FBRXJFLCtCQUErQjtBQUMvQixlQUFlLFlBQVksRUFBRTs7Q0FFNUIsc0JBQXNCO0NBQ3RCLFdBQVcsYUFBYSxFQUFFOztDQUUxQiw0QkFBNEI7Q0FDNUIsWUFBWSxZQUFZLENBQUMsYUFBYSxFQUFFOztFQUV2QyxzQkFBc0I7RUFDdEIsV0FBVyxhQUFhLEVBQUU7O0NBRTNCLDhCQUE4QjtDQUM5QixjQUFjLFlBQVksQ0FBQyxhQUFhLEVBQUU7O0NBRTFDLDZCQUE2QjtDQUM3QixhQUFhLGFBQWEsQ0FBQyxhQUFhLENBQUMsMkJBQTJCLEVBQUU7O0FBRXZFLDhCQUE4QjtBQUM5QixjQUFjLGlCQUFpQixDQUFDLFlBQVksRUFBRTs7O0FBRzlDO3FEQUNxRDs7QUFFckQ7O0NBRUM7O0FBRUQ7O0NBRUM7O0FBRUQ7O0NBRUM7O0FBRUQ7O0NBRUM7O0FBRUQ7O0NBRUMseUJBQXlCLGNBQWMsRUFBRTtDQUN6QyxjQUFjLGVBQWUsRUFBRTs7Q0FFL0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBUYWJsZSBvZiBDb250ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQjRm9udC1GYWNlXG5cdCNTaXRlIFN0eWxlc1xuXHQjTWVkaWEgUXVlcmllcyAqL1xuXG4vKiAjRm9udC1GYWNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qICNTaXRlIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogIyMjIGdlbmVyYWwgIyMjICovXG4qIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5odG1sLCBib2R5IHsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICMwMDA7IH1cbmJvZHkgeyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjMDAwOyB9XG5pbWcgeyBib3JkZXI6IDA7IGRpc3BsYXk6IGJsb2NrOyB9XG51bCwgbGkgeyBsaXN0LXN0eWxlOiBub25lOyB9XG46Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi8qICMjIyBnbG9iYWwgY2xhc3NlcyAjIyMgKi9cbi5jbGVhciB7IGNsZWFyOiBib3RoOyB2aXNpYmlsaXR5OiBoaWRkZW47IGxpbmUtaGVpZ2h0OiAwOyBoZWlnaHQ6IDA7IH1cbi5jZW50ZXIgeyBtYXJnaW46IDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXgtd2lkdGg6IDEyMDBweDsgfVxuLmNlbnRlcmVkIHsgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTsgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpOyB9XG5cblxuLyogIyMjIHdyYXBwZXIgIyMjICovXG4jd3JhcHBlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi8qICMjIyBtYWluIGNvbnRhaW5lciAjIyMgKi9cbiNtYWluQ250ciB7IHdpZHRoOiAxMDAlOyB9XG5cbi8qICMjIyBoZWFkZXIgY29udGFpbmVyICMjIyAqL1xuI2hlYWRlckNudHIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEyNHB4OyB9XG4jaGVhZGVyQ250ciAubG9nbyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMHB4OyBsZWZ0OiAxMHB4OyB9XG4jaGVhZGVyQ250ciAubG9nbyBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHQvKiAjIyMgbWVudSBib3ggIyMjICovXG5cdC5tZW51Qm94Om5vdCgubW0tbWVudSkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNDBweDsgcmlnaHQ6IDQwcHg7IH1cblx0Lm1lbnVCb3g6bm90KC5tbS1tZW51KSB1bCB7IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiBhdXRvOyB9XG5cdC5tZW51Qm94Om5vdCgubW0tbWVudSkgdWwgbGkgeyBmbG9hdDogbGVmdDsgfVxuXG5cdC5tb2JpbGVNZW51IHtkaXNwbGF5OiBub25lO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTU7ZmxvYXQ6bGVmdDtkaXNwbGF5Om5vbmU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi4ycztvdmVyZmxvdzpoaWRkZW59XG5cdC5tb2JpbGVNZW51IHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6NHB4O3RleHQtaW5kZW50Oi05OTk5cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjAlO2xlZnQ6MjAlO3RyYW5zaXRpb246LjJzfVxuXHQubW9iaWxlTWVudSBzcGFuOmJlZm9yZSwubW9iaWxlTWVudSBzcGFuOmFmdGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2NvbnRlbnQ6Jyc7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO3RyYW5zaXRpb24tZHVyYXRpb246MC4ycywuMnM7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfVxuXHQubW9iaWxlTWVudSBzcGFuOmJlZm9yZXt0b3A6LTdweDt0cmFuc2l0aW9uLXByb3BlcnR5OnRvcCx0cmFuc2Zvcm19XG5cdC5tb2JpbGVNZW51IHNwYW46YWZ0ZXJ7Ym90dG9tOi03cHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sdHJhbnNmb3JtfVxuXHQubW0tb3BlbmVkIC5tb2JpbGVNZW51IHNwYW57YmFja2dyb3VuZDpub25lfVxuXHQubW0tb3BlbmVkIC5tb2JpbGVNZW51LmFjdGl2ZSBzcGFuOmJlZm9yZSwubW0tb3BlbmVkIC5oZWFkZXJfX21lbnUtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVye3RyYW5zaXRpb24tZGVsYXk6MHMsLjJzfVxuXHQubW0tb3BlbmVkIC5tb2JpbGVNZW51IHNwYW46YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfVxuXHQubW0tb3BlbmVkIC5tb2JpbGVNZW51IHNwYW46YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfVxuXG4vKiAjIyMgY29udGVudCBjb250YWluZXIgIyMjICovXG4jY29udGVudENudHIgeyB3aWR0aDogMTAwJTsgfVxuXG5cdC8qICMjIyBjb3B5IGJveCAjIyMgKi9cblx0LmNvcHlCb3ggeyB3aWR0aDogMzIwcHg7IH1cblxuXHQvKiAjIyMgbGVmdCBjb250YWluZXIgIyMjICovXG5cdCNsZWZ0Q250ciB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMzIwcHg7IH1cblxuXHRcdC8qICMjIyBjb3B5IGJveCAjIyMgKi9cblx0XHQuY29weUJveCB7IHdpZHRoOiAzMjBweDsgfVxuXG5cdC8qICMjIyBjZW50ZXIgY29udGFpbmVyICMjIyAqL1xuXHQjY2VudGVyQ250ciB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMzQwcHg7IH1cblxuXHQvKiAjIyMgcmlnaHQgY29udGFpbmVyICMjIyAqL1xuXHQjcmlnaHRDbnRyIHsgZmxvYXQ6IHJpZ2h0OyB3aWR0aDogMzIwcHg7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qICMjIyBmb290ZXIgY29udGFpbmVyICMjIyAqL1xuI2Zvb3RlckNudHIgeyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogMTAwJTsgfVxuXG5cbi8qICNNZWRpYSBRdWVyaWVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cblx0Lm1lbnVCb3g6bm90KC5tbS1tZW51KSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0Lm1vYmlsZU1lbnUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG59XG4iXX0= */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O2tCQUlrQjs7QUFFbEI7cURBQ3FEOzs7QUFHckQ7cURBQ3FEOztBQUVyRCxxQkFBcUI7QUFDckIsSUFBSSxVQUFVLENBQUMsV0FBVyxDQUFDLHVCQUF1QixFQUFFO0FBQ3BELGFBQWEsd0JBQXdCLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxFQUFFO0FBQ3JFLE9BQU8saUJBQWlCLEVBQUU7QUFDMUIsMEJBQTBCLHdCQUF3QixDQUFDLGdCQUFnQixDQUFDLFlBQVksRUFBRTtBQUNsRixNQUFNLFVBQVUsQ0FBQyxlQUFlLEVBQUU7QUFDbEMsU0FBUyxpQkFBaUIsRUFBRTtBQUM1QixTQUFTLGNBQWMsRUFBRTs7QUFFekIsNEJBQTRCO0FBQzVCLFNBQVMsWUFBWSxDQUFDLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxVQUFVLEVBQUU7QUFDdEUsVUFBVSxlQUFlLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLEVBQUU7QUFDbEUsWUFBWSx5Q0FBeUMsQ0FBQyx3Q0FBd0MsRUFBRTs7O0FBR2hHLHFCQUFxQjtBQUNyQixXQUFXLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLEVBQUU7O0FBRS9FLDRCQUE0QjtBQUM1QixZQUFZLFlBQVksRUFBRTs7QUFFMUIsOEJBQThCO0FBQzlCLGNBQWMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGNBQWMsRUFBRTtBQUMvRCxvQkFBb0IsbUJBQW1CLENBQUMsVUFBVSxDQUFDLFdBQVcsRUFBRTtBQUNoRSx3QkFBd0IsZ0JBQWdCLEVBQUU7O0NBRXpDLHNCQUFzQjtDQUN0Qix5QkFBeUIsbUJBQW1CLENBQUMsVUFBVSxDQUFDLFlBQVksRUFBRTtDQUN0RSw0QkFBNEIsaUJBQWlCLENBQUMsWUFBWSxDQUFBLGlCQUFFLEVBQUE7Q0FDNUQsK0JBQStCLFlBQVksRUFBRTs7Q0FFN0MsYUFBYSxjQUFjLGVBQWUsV0FBVyxXQUFXLGFBQWEsV0FBVyxZQUFZLGtCQUFrQixlQUFlLGVBQWUsQ0FBQztDQUNySixpQkFBaUIsY0FBYyxXQUFXLG9CQUFvQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixRQUFRLFVBQVUsU0FBUyxjQUFjLENBQUM7Q0FDNUosK0NBQStDLGNBQWMsV0FBVyxXQUFXLFdBQVcsa0JBQWtCLHNCQUFzQiw2QkFBNkIsa0JBQWtCLE1BQU0sQ0FBQztDQUM1TCx3QkFBd0IsU0FBUywyQ0FBQSxtQ0FBQSxtREFBaUMsQ0FBQztDQUNuRSx1QkFBdUIsWUFBWSw4Q0FBQSxzQ0FBQSxzREFBb0MsQ0FBQztDQUN4RSw0QkFBNEIsZUFBZSxDQUFDO0NBQzVDLDRGQUE0Rix1QkFBdUIsQ0FBQztDQUNwSCxtQ0FBbUMsTUFBTSxnQ0FBQSx1QkFBdUIsQ0FBQztDQUNqRSxrQ0FBa0MsU0FBUyxpQ0FBQSx3QkFBd0IsQ0FBQzs7QUFFckUsK0JBQStCO0FBQy9CLGVBQWUsWUFBWSxFQUFFOztDQUU1QixzQkFBc0I7Q0FDdEIsV0FBVyxhQUFhLEVBQUU7O0NBRTFCLDRCQUE0QjtDQUM1QixZQUFZLFlBQVksQ0FBQyxhQUFhLEVBQUU7O0VBRXZDLHNCQUFzQjtFQUN0QixXQUFXLGFBQWEsRUFBRTs7Q0FFM0IsOEJBQThCO0NBQzlCLGNBQWMsWUFBWSxDQUFDLGFBQWEsRUFBRTs7Q0FFMUMsNkJBQTZCO0NBQzdCLGFBQWEsYUFBYSxDQUFDLGFBQWEsQ0FBQywyQkFBMkIsRUFBRTs7QUFFdkUsOEJBQThCO0FBQzlCLGNBQWMsaUJBQWlCLENBQUMsWUFBWSxFQUFFOzs7QUFHOUM7cURBQ3FEOztBQUVyRDs7Q0FFQzs7QUFFRDs7Q0FFQzs7QUFFRDs7Q0FFQzs7QUFFRDs7Q0FFQzs7QUFFRDs7Q0FFQyx5QkFBeUIsY0FBYyxFQUFFO0NBQ3pDLGNBQWMsZUFBZSxFQUFFOztDQUUvQjs7QUFFRCw4ek5BQTh6TiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFRhYmxlIG9mIENvbnRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCNGb250LUZhY2Vcblx0I1NpdGUgU3R5bGVzXG5cdCNNZWRpYSBRdWVyaWVzICovXG5cbi8qICNGb250LUZhY2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogI1NpdGUgU3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiAjIyMgZ2VuZXJhbCAjIyMgKi9cbiogeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbmh0bWwsIGJvZHkgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogIzAwMDsgfVxuYm9keSB7IGJhY2tncm91bmQ6ICNmZmY7IH1cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICMwMDA7IH1cbmltZyB7IGJvcmRlcjogMDsgZGlzcGxheTogYmxvY2s7IH1cbnVsLCBsaSB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cbjpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLyogIyMjIGdsb2JhbCBjbGFzc2VzICMjIyAqL1xuLmNsZWFyIHsgY2xlYXI6IGJvdGg7IHZpc2liaWxpdHk6IGhpZGRlbjsgbGluZS1oZWlnaHQ6IDA7IGhlaWdodDogMDsgfVxuLmNlbnRlciB7IG1hcmdpbjogMCBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1heC13aWR0aDogMTIwMHB4OyB9XG4uY2VudGVyZWQgeyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpOyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7IH1cblxuXG4vKiAjIyMgd3JhcHBlciAjIyMgKi9cbiN3cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLyogIyMjIG1haW4gY29udGFpbmVyICMjIyAqL1xuI21haW5DbnRyIHsgd2lkdGg6IDEwMCU7IH1cblxuLyogIyMjIGhlYWRlciBjb250YWluZXIgIyMjICovXG4jaGVhZGVyQ250ciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTI0cHg7IH1cbiNoZWFkZXJDbnRyIC5sb2dvIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIwcHg7IGxlZnQ6IDEwcHg7IH1cbiNoZWFkZXJDbnRyIC5sb2dvIGltZyB7IG1heC13aWR0aDogMTAwJTsgfVxuXG5cdC8qICMjIyBtZW51IGJveCAjIyMgKi9cblx0Lm1lbnVCb3g6bm90KC5tbS1tZW51KSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA0MHB4OyByaWdodDogNDBweDsgfVxuXHQubWVudUJveDpub3QoLm1tLW1lbnUpIHVsIHsgb3ZlcmZsb3c6IGhpZGRlbjsgd2lkdGg6IGF1dG87IH1cblx0Lm1lbnVCb3g6bm90KC5tbS1tZW51KSB1bCBsaSB7IGZsb2F0OiBsZWZ0OyB9XG5cblx0Lm1vYmlsZU1lbnUge2Rpc3BsYXk6IG5vbmU7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxNTtmbG9hdDpsZWZ0O2Rpc3BsYXk6bm9uZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjJzO292ZXJmbG93OmhpZGRlbn1cblx0Lm1vYmlsZU1lbnUgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDo0cHg7dGV4dC1pbmRlbnQ6LTk5OTlweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMCU7bGVmdDoyMCU7dHJhbnNpdGlvbjouMnN9XG5cdC5tb2JpbGVNZW51IHNwYW46YmVmb3JlLC5tb2JpbGVNZW51IHNwYW46YWZ0ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo0cHg7Y29udGVudDonJztib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjJzLC4ycztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9XG5cdC5tb2JpbGVNZW51IHNwYW46YmVmb3Jle3RvcDotN3B4O3RyYW5zaXRpb24tcHJvcGVydHk6dG9wLHRyYW5zZm9ybX1cblx0Lm1vYmlsZU1lbnUgc3BhbjphZnRlcntib3R0b206LTdweDt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSx0cmFuc2Zvcm19XG5cdC5tbS1vcGVuZWQgLm1vYmlsZU1lbnUgc3BhbntiYWNrZ3JvdW5kOm5vbmV9XG5cdC5tbS1vcGVuZWQgLm1vYmlsZU1lbnUuYWN0aXZlIHNwYW46YmVmb3JlLC5tbS1vcGVuZWQgLmhlYWRlcl9fbWVudS10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXJ7dHJhbnNpdGlvbi1kZWxheTowcywuMnN9XG5cdC5tbS1vcGVuZWQgLm1vYmlsZU1lbnUgc3BhbjpiZWZvcmV7dG9wOjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9XG5cdC5tbS1vcGVuZWQgLm1vYmlsZU1lbnUgc3BhbjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9XG5cbi8qICMjIyBjb250ZW50IGNvbnRhaW5lciAjIyMgKi9cbiNjb250ZW50Q250ciB7IHdpZHRoOiAxMDAlOyB9XG5cblx0LyogIyMjIGNvcHkgYm94ICMjIyAqL1xuXHQuY29weUJveCB7IHdpZHRoOiAzMjBweDsgfVxuXG5cdC8qICMjIyBsZWZ0IGNvbnRhaW5lciAjIyMgKi9cblx0I2xlZnRDbnRyIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAzMjBweDsgfVxuXG5cdFx0LyogIyMjIGNvcHkgYm94ICMjIyAqL1xuXHRcdC5jb3B5Qm94IHsgd2lkdGg6IDMyMHB4OyB9XG5cblx0LyogIyMjIGNlbnRlciBjb250YWluZXIgIyMjICovXG5cdCNjZW50ZXJDbnRyIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAzNDBweDsgfVxuXG5cdC8qICMjIyByaWdodCBjb250YWluZXIgIyMjICovXG5cdCNyaWdodENudHIgeyBmbG9hdDogcmlnaHQ7IHdpZHRoOiAzMjBweDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogIyMjIGZvb3RlciBjb250YWluZXIgIyMjICovXG4jZm9vdGVyQ250ciB7IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiAxMDAlOyB9XG5cblxuLyogI01lZGlhIFF1ZXJpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblxuXHQubWVudUJveDpub3QoLm1tLW1lbnUpIHsgZGlzcGxheTogbm9uZTsgfVxuXHQubW9iaWxlTWVudSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbn1cbiJdfQ== */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O2tCQUlrQjs7QUFFbEI7cURBQ3FEOzs7QUFHckQ7cURBQ3FEOztBQUVyRCxxQkFBcUI7QUFDckIsSUFBSSxVQUFVLENBQUMsV0FBVyxDQUFDLHVCQUF1QixFQUFFO0FBQ3BELGFBQWEsd0JBQXdCLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxFQUFFO0FBQ3JFLE9BQU8saUJBQWlCLEVBQUU7QUFDMUIsMEJBQTBCLHdCQUF3QixDQUFDLGdCQUFnQixDQUFDLFlBQVksRUFBRTtBQUNsRixNQUFNLFVBQVUsQ0FBQyxlQUFlLEVBQUU7QUFDbEMsU0FBUyxpQkFBaUIsRUFBRTtBQUM1QixTQUFTLGNBQWMsRUFBRTs7QUFFekIsNEJBQTRCO0FBQzVCLFNBQVMsWUFBWSxDQUFDLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxVQUFVLEVBQUU7QUFDdEUsVUFBVSxlQUFlLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLEVBQUU7QUFDbEUsWUFBWSx5Q0FBeUMsQ0FBQyx3Q0FBd0MsRUFBRTs7O0FBR2hHLHFCQUFxQjtBQUNyQixXQUFXLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLEVBQUU7O0FBRS9FLDRCQUE0QjtBQUM1QixZQUFZLFlBQVksRUFBRTs7QUFFMUIsOEJBQThCO0FBQzlCLGNBQWMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGNBQWMsRUFBRTtBQUMvRCxvQkFBb0IsbUJBQW1CLENBQUMsVUFBVSxDQUFDLFdBQVcsRUFBRTtBQUNoRSx3QkFBd0IsZ0JBQWdCLEVBQUU7O0NBRXpDLHNCQUFzQjtDQUN0Qix5QkFBeUIsbUJBQW1CLENBQUMsVUFBVSxDQUFDLFlBQVksRUFBRTtDQUN0RSw0QkFBNEIsaUJBQWlCLENBQUMsWUFBWSxDQUFBLGtCQUFFLEVBQUE7Q0FDNUQsK0JBQStCLFlBQVksRUFBRTs7Q0FFN0MsYUFBYSxjQUFjLGVBQWUsV0FBVyxXQUFXLGFBQWEsV0FBVyxZQUFZLGtCQUFrQixlQUFlLGVBQWUsQ0FBQztDQUNySixpQkFBaUIsY0FBYyxXQUFXLG9CQUFvQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixRQUFRLFVBQVUsU0FBUyxjQUFjLENBQUM7Q0FDNUosK0NBQStDLGNBQWMsV0FBVyxXQUFXLFdBQVcsa0JBQWtCLHNCQUFzQiw2QkFBNkIsa0JBQWtCLE1BQU0sQ0FBQztDQUM1TCx3QkFBd0IsU0FBUywyQ0FBQSxtQ0FBQSxtREFBaUMsQ0FBQztDQUNuRSx1QkFBdUIsWUFBWSw4Q0FBQSxzQ0FBQSxzREFBb0MsQ0FBQztDQUN4RSw0QkFBNEIsZUFBZSxDQUFDO0NBQzVDLDRGQUE0Rix1QkFBdUIsQ0FBQztDQUNwSCxtQ0FBbUMsTUFBTSxnQ0FBQSx1QkFBdUIsQ0FBQztDQUNqRSxrQ0FBa0MsU0FBUyxpQ0FBQSx3QkFBd0IsQ0FBQzs7QUFFckUsK0JBQStCO0FBQy9CLGVBQWUsWUFBWSxFQUFFOztDQUU1QixzQkFBc0I7Q0FDdEIsV0FBVyxhQUFhLEVBQUU7O0NBRTFCLDRCQUE0QjtDQUM1QixZQUFZLFlBQVksQ0FBQyxhQUFhLEVBQUU7O0VBRXZDLHNCQUFzQjtFQUN0QixXQUFXLGFBQWEsRUFBRTs7Q0FFM0IsOEJBQThCO0NBQzlCLGNBQWMsWUFBWSxDQUFDLGFBQWEsRUFBRTs7Q0FFMUMsNkJBQTZCO0NBQzdCLGFBQWEsYUFBYSxDQUFDLGFBQWEsQ0FBQywyQkFBMkIsRUFBRTs7QUFFdkUsOEJBQThCO0FBQzlCLGNBQWMsaUJBQWlCLENBQUMsWUFBWSxFQUFFOzs7QUFHOUM7cURBQ3FEOztBQUVyRDs7Q0FFQzs7QUFFRDs7Q0FFQzs7QUFFRDs7Q0FFQzs7QUFFRDs7Q0FFQzs7QUFFRDs7Q0FFQyx5QkFBeUIsY0FBYyxFQUFFO0NBQ3pDLGNBQWMsZUFBZSxFQUFFOztDQUUvQjs7QUFFRCw4ek5BQTh6Tjs7QUFFOXpOLDB5TkFBMHlOIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVGFibGUgb2YgQ29udGVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0I0ZvbnQtRmFjZVxuXHQjU2l0ZSBTdHlsZXNcblx0I01lZGlhIFF1ZXJpZXMgKi9cblxuLyogI0ZvbnQtRmFjZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiAjU2l0ZSBTdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qICMjIyBnZW5lcmFsICMjIyAqL1xuKiB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuaHRtbCwgYm9keSB7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjMDAwOyB9XG5ib2R5IHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogIzAwMDsgfVxuaW1nIHsgYm9yZGVyOiAwOyBkaXNwbGF5OiBibG9jazsgfVxudWwsIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4vKiAjIyMgZ2xvYmFsIGNsYXNzZXMgIyMjICovXG4uY2xlYXIgeyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyBsaW5lLWhlaWdodDogMDsgaGVpZ2h0OiAwOyB9XG4uY2VudGVyIHsgbWFyZ2luOiAwIGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbi5jZW50ZXJlZCB7IHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7IHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTsgfVxuXG5cbi8qICMjIyB3cmFwcGVyICMjIyAqL1xuI3dyYXBwZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMTAwJTsgfVxuXG4vKiAjIyMgbWFpbiBjb250YWluZXIgIyMjICovXG4jbWFpbkNudHIgeyB3aWR0aDogMTAwJTsgfVxuXG4vKiAjIyMgaGVhZGVyIGNvbnRhaW5lciAjIyMgKi9cbiNoZWFkZXJDbnRyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMjRweDsgfVxuI2hlYWRlckNudHIgLmxvZ28geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjBweDsgbGVmdDogMTBweDsgfVxuI2hlYWRlckNudHIgLmxvZ28gaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LyogIyMjIG1lbnUgYm94ICMjIyAqL1xuXHQubWVudUJveDpub3QoLm1tLW1lbnUpIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDQwcHg7IHJpZ2h0OiA0MHB4OyB9XG5cdC5tZW51Qm94Om5vdCgubW0tbWVudSkgdWwgeyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogYXV0bzsgfVxuXHQubWVudUJveDpub3QoLm1tLW1lbnUpIHVsIGxpIHsgZmxvYXQ6IGxlZnQ7IH1cblxuXHQubW9iaWxlTWVudSB7ZGlzcGxheTogbm9uZTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE1O2Zsb2F0OmxlZnQ7ZGlzcGxheTpub25lO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouMnM7b3ZlcmZsb3c6aGlkZGVufVxuXHQubW9iaWxlTWVudSBzcGFue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjRweDt0ZXh0LWluZGVudDotOTk5OXB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIwJTtsZWZ0OjIwJTt0cmFuc2l0aW9uOi4yc31cblx0Lm1vYmlsZU1lbnUgc3BhbjpiZWZvcmUsLm1vYmlsZU1lbnUgc3BhbjphZnRlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtjb250ZW50OicnO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMnMsLjJzO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH1cblx0Lm1vYmlsZU1lbnUgc3BhbjpiZWZvcmV7dG9wOi03cHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3AsdHJhbnNmb3JtfVxuXHQubW9iaWxlTWVudSBzcGFuOmFmdGVye2JvdHRvbTotN3B4O3RyYW5zaXRpb24tcHJvcGVydHk6Ym90dG9tLHRyYW5zZm9ybX1cblx0Lm1tLW9wZW5lZCAubW9iaWxlTWVudSBzcGFue2JhY2tncm91bmQ6bm9uZX1cblx0Lm1tLW9wZW5lZCAubW9iaWxlTWVudS5hY3RpdmUgc3BhbjpiZWZvcmUsLm1tLW9wZW5lZCAuaGVhZGVyX19tZW51LXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlcnt0cmFuc2l0aW9uLWRlbGF5OjBzLC4yc31cblx0Lm1tLW9wZW5lZCAubW9iaWxlTWVudSBzcGFuOmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX1cblx0Lm1tLW9wZW5lZCAubW9iaWxlTWVudSBzcGFuOmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX1cblxuLyogIyMjIGNvbnRlbnQgY29udGFpbmVyICMjIyAqL1xuI2NvbnRlbnRDbnRyIHsgd2lkdGg6IDEwMCU7IH1cblxuXHQvKiAjIyMgY29weSBib3ggIyMjICovXG5cdC5jb3B5Qm94IHsgd2lkdGg6IDMyMHB4OyB9XG5cblx0LyogIyMjIGxlZnQgY29udGFpbmVyICMjIyAqL1xuXHQjbGVmdENudHIgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDMyMHB4OyB9XG5cblx0XHQvKiAjIyMgY29weSBib3ggIyMjICovXG5cdFx0LmNvcHlCb3ggeyB3aWR0aDogMzIwcHg7IH1cblxuXHQvKiAjIyMgY2VudGVyIGNvbnRhaW5lciAjIyMgKi9cblx0I2NlbnRlckNudHIgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDM0MHB4OyB9XG5cblx0LyogIyMjIHJpZ2h0IGNvbnRhaW5lciAjIyMgKi9cblx0I3JpZ2h0Q250ciB7IGZsb2F0OiByaWdodDsgd2lkdGg6IDMyMHB4OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiAjIyMgZm9vdGVyIGNvbnRhaW5lciAjIyMgKi9cbiNmb290ZXJDbnRyIHsgb3ZlcmZsb3c6IGhpZGRlbjsgd2lkdGg6IDEwMCU7IH1cblxuXG4vKiAjTWVkaWEgUXVlcmllc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXG5cdC5tZW51Qm94Om5vdCgubW0tbWVudSkgeyBkaXNwbGF5OiBub25lOyB9XG5cdC5tb2JpbGVNZW51IHsgZGlzcGxheTogYmxvY2s7IH1cblxufVxuIl19 */
