.page-template-events-page .site-main {
	padding-left: 0;
}

.past-wrapper,
.future-wrapper {
	padding-bottom: var( --pad );
}

/* padding-top: var(--pad); */

.events-archive h2, .events-list h2 {
		/* padding-left: var( --pad ); */
		margin: 0;
	}

.events-archive .event, .events-list .event {
		-webkit-transition: background-color 0.3s ease;
		transition: background-color 0.3s ease;

		
	}

.events-archive .event a, .events-list .event a {
			text-decoration: none;
		}

.events-archive .event .entry-title,
		.events-archive .event h4,
		.events-list .event .entry-title,
		.events-list .event h4 {
			padding: 0;
			margin: 0;
			/* 			text-decoration: underline; */
			font-size: var( --font-size-large );
			word-break: break-word;
			line-height: var(--line-height-header);
		}

.events-archive .event date, .events-list .event date {
			text-decoration: none;
			font-size: var(--font-size-large);
			line-height: var(--line-height-header);
			border: none;
		}

.events-archive .event img, .events-list .event img {
			/* max-width: 100%; */
			/* max-width: 500px; */
			max-width: unset;
			width: 100%;
			height: auto;
			margin: 0 auto;
		}

.events-archive .event:hover, .events-list .event:hover {
			text-decoration: none;
		}

.events-archive .event:hover img, .events-list .event:hover img {
				/* background-color: var(--color-theme-yellow); */
				/* transform-origin: 50% 50%; */
				/* transform: scale(110%); */
				-webkit-animation: pulse 0.51s linear 1;
				        animation: pulse 0.51s linear 1;
			}

/* disable animation for reduced motion */

@media (prefers-reduced-motion: reduce) {
				.events-archive .event:hover img, .events-list .event:hover img {
					-webkit-animation: none;
					        animation: none;
				}
			}

.events-archive .event:hover a, .events-archive .event:hover h4, .events-list .event:hover a, .events-list .event:hover h4 {
				text-decoration: none !important;
			}

.event-thumb {
	/* background-image: url(../svg/shadow_510x510.svg); */
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: var(--pad);
	background-size: 100% 100%;
	padding: 1vw;
}

@media screen and (min-width: 60em) {
			.events-archive .event img {
				/* max-width: 500px; */
				max-width: unset;
				width: 100%;
				height: auto;
				margin: 0 auto;
			}
}

body.single-tribe_events main.tribe-events-pg-template,
	body.single-tribe_events #tribe-events-pg-template {
		padding: 0 var(--menubar-width) 0 var(--pad);
		background-color: var( --color-theme-white );
		max-width: unset;
	}

body.single-tribe_events h1,
	body.single-tribe_events h2 {
		margin-top: 0;
		font-size: var( --font-size-large );
	}

body.single-tribe_events h1.tribe-events-single-event-title {
		margin-bottom: var( --pad );
	}

body.single-tribe_events .tribe-events-schedule {
		/* margin-top: var( --pad ); */
		margin: 0;
	}

body.single-tribe_events .tribe-events-schedule h2 {
		margin-bottom: 0;
	}

body.single-tribe_events .tribe_events > * {
		/* 		margin-right: auto; */
	}

/* 		margin-left: auto; */

@media screen and (min-width: 37.5em){

body.single-tribe_events .tribe_events > * {
			max-width: var( --content-width )
	}
		}

body.single-tribe_events .tribe_events .max,
	body.single-tribe_events .tribe_events .alignfull {
		padding-right: 0;
		padding-left: 0;
		max-width: unset;
		margin-left: calc(var(--pad) * -1);
		margin-right: calc(var(--pad) * -1);
		width: calc(100% + var(--pad));
	}

body.single-tribe_events .event-thumbnail {
		-webkit-box-shadow: var(--box-shadow-top-inset), var(--box-shadow-bottom-inset);
		        box-shadow: var(--box-shadow-top-inset), var(--box-shadow-bottom-inset);
		max-height: 250px;
		background-color: #eeeeee;
		margin-bottom: var( --pad );
		text-align: center;
	}

body.single-tribe_events .event-thumbnail .event-thumb {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			-ms-flex-line-pack: center;
			    align-content: center;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			padding: 1.5vw;
		}

body.single-tribe_events .event-thumbnail .tribe-events-event-image{
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			-ms-flex-line-pack: center;
			    align-content: center;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;			    
			margin: 0;
			border-radius: 50%;
			-webkit-box-shadow: 0 0 1rem rgba(0,0,0,0.5);
			        box-shadow: 0 0 1rem rgba(0,0,0,0.5);
		}

/* translate the image when reduced motion is set */

@media (prefers-reduced-motion: reduce) {
			body.single-tribe_events .event-thumbnail .tribe-events-event-image{
				-webkit-transform: translateY(-40%);
				        transform: translateY(-40%);
			}
		}

body.single-tribe_events .event-thumbnail img {
			/* transform: scale(1.2); */
			display: inline-block;
			max-width: 100%;
			/* max-height: 300px; */
			/* width: auto; */
		}

@media screen and (min-width: 37.5em) {

body.single-tribe_events .event-thumbnail img {
				max-width: 500px
		}
			}

body.single-tribe_events .speakers-container {
		/* box-shadow: var( --box-shadow-bottom-inset ), var( --box-shadow-top-inset ); */
		padding-top: var( --pad );
	}

body.single-tribe_events .speakers-container h2 {
			padding-left: var( --pad );
		}

.tribe-events-event-image{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-line-pack: center;
	    align-content: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;			    
	margin: 0;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 1rem rgba(0,0,0,0.5);
	        box-shadow: 0 0 1rem rgba(0,0,0,0.5);
	background-color: rgba(0,0,0,0.25);
	aspect-ratio: 1/1;
}

.tribe-events-event-image img {
		max-width: unset;
		width: 100%;
		height: auto;
	}

#tribe-events-content{
	margin-bottom: 0;
	padding: 0;
}

.tribe-events-single > .tribe_events {
	overflow: unset;
}

/* unset the max width */

body.single-tribe_events .tribe_events > * {
	max-width: var(--content-width);
}

/* 
@media (--wide-menu-query){
	body.single-tribe_events{
		& .tribe_events > * {
			max-width: var( --content-width );
		}
	}
} */

.archive-link {
	position: fixed;
	width: 100px;
	background-color: yellow;
	background-color: var(--archive-bg-color, var(--color-theme-yellow, yellow));
	border-radius: 50%;
	-webkit-box-shadow: 0 0 2rem rgba(0,0,0,0.5);
	        box-shadow: 0 0 2rem rgba(0,0,0,0.5);
	z-index: 10;
	bottom: -60px;
	right: 3rem;
}

@media screen and (min-width: 37.5em) {

.archive-link {
		width: 200px;
		bottom: -5rem
}
	}

.archive-link a {
		color: black;
		color: var(--archive-fg-color, var(--color-theme-black, black));
		fill: black;
		fill: var(--archive-fg-color, var(--color-theme-black, black));
	}

/* transform: rotateZ(111deg); */

.archive-link svg circle {
			fill: yellow;
			fill: var(--archive-bg-color, var(--color-theme-yellow, yellow));
		}

.archive-link svg path {
			fill: black;
			fill: var(--archive-fg-color, var(--color-theme-black, black));
		}
/*# sourceMappingURL=data:application/json;base64,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QTJCO0dBQzNCOztBQUlIO0NBQ0MscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZCwwQkFBb0I7S0FBcEIsdUJBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQiwyQkFBc0I7S0FBdEIsc0JBQXNCO0NBQ3RCLHlCQUF3QjtLQUF4QixzQkFBd0I7U0FBeEIsd0JBQXdCO0NBQ3hCLFVBQVU7Q0FDVixtQkFBbUI7Q0FDbkIsNkNBQXFDO1NBQXJDLHFDQUFxQztDQUNyQyxtQ0FBbUM7Q0FDbkMsa0JBQWtCO0NBT2xCOztBQUxBO0VBQ0MsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixhQUFhO0VBQ2I7O0FBR0Y7Q0FDQyxpQkFBaUI7Q0FDakIsV0FBVztDQUNYOztBQUVEO0NBQ0MsZ0JBQWdCO0NBQ2hCOztBQUVELHlCQUF5Qjs7QUFFekI7Q0FDQyxnQ0FBZ0M7Q0FDaEM7O0FBRUQ7Ozs7Ozs7SUFPSTs7QUFHSjtDQUNDLGdCQUFnQjtDQUNoQixhQUFhO0NBQ2IseUJBQTZFO0NBQTdFLDZFQUE2RTtDQUM3RSxtQkFBbUI7Q0FDbkIsNkNBQXFDO1NBQXJDLHFDQUFxQztDQUNyQyxZQUFZO0NBQ1osY0FBYztDQUNkLFlBQVk7Q0F3Qlo7O0FBckJBOztBQVhEO0VBWUUsYUFBYTtFQUNiLGFBQWM7Q0FtQmY7RUFsQkM7O0FBRUQ7RUFDQyxhQUFnRTtFQUFoRSxnRUFBZ0U7RUFDaEUsWUFBK0Q7RUFBL0QsK0RBQStEO0VBQy9EOztBQUdBLGlDQUFpQzs7QUFFakM7R0FDQyxhQUFpRTtHQUFqRSxpRUFBaUU7R0FDakU7O0FBRUQ7R0FDQyxZQUErRDtHQUEvRCwrREFBK0Q7R0FDL0QiLCJmaWxlIjoiZXZlbnRzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucGFnZS10ZW1wbGF0ZS1ldmVudHMtcGFnZSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFzdC13cmFwcGVyLFxuLmZ1dHVyZS13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IHZhciggLS1wYWQgKTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLCBcbi5ldmVudHMtbGlzdHtcblx0LyogcGFkZGluZy10b3A6IHZhcigtLXBhZCk7ICovXG5cblx0JiBoMiB7XG5cdFx0LyogcGFkZGluZy1sZWZ0OiB2YXIoIC0tcGFkICk7ICovXG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0JiAuZXZlbnQge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG5cdFx0JiBhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQmIC5lbnRyeS10aXRsZSxcblx0XHQmIGg0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQvKiBcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgKi9cblx0XHRcdGZvbnQtc2l6ZTogdmFyKCAtLWZvbnQtc2l6ZS1sYXJnZSApO1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkZXIpO1xuXHRcdH1cblxuXHRcdCYgZGF0ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGVyKTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmIGltZyB7XG5cdFx0XHQvKiBtYXgtd2lkdGg6IDEwMCU7ICovXG5cdFx0XHQvKiBtYXgtd2lkdGg6IDUwMHB4OyAqL1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdC8qIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXllbGxvdyk7ICovXG5cdFx0XHRcdC8qIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7ICovXG5cdFx0XHRcdC8qIHRyYW5zZm9ybTogc2NhbGUoMTEwJSk7ICovXG5cdFx0XHRcdGFuaW1hdGlvbjogcHVsc2UgMC41MXMgbGluZWFyIDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIGRpc2FibGUgYW5pbWF0aW9uIGZvciByZWR1Y2VkIG1vdGlvbiAqL1xuXHRcdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIGEsICYgaDQge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblx0fVxufVxuXG4uZXZlbnQtdGh1bWIge1xuXHQvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL3NoYWRvd181MTB4NTEwLnN2Zyk7ICovXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hcmdpbi10b3A6IHZhcigtLXBhZCk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRwYWRkaW5nOiAxdnc7XG59XG5cbkBtZWRpYSAoLS1zaWRlYmFyLXF1ZXJ5KSB7XG5cdC5ldmVudHMtYXJjaGl2ZXtcblx0XHRcblx0XHQuZXZlbnQge1xuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHQvKiBtYXgtd2lkdGg6IDUwMHB4OyAqL1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMge1xuXG5cdCYgbWFpbi50cmliZS1ldmVudHMtcGctdGVtcGxhdGUsXG5cdCYgI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1tZW51YmFyLXdpZHRoKSAwIHZhcigtLXBhZCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKCAtLWNvbG9yLXRoZW1lLXdoaXRlICk7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXG5cdCYgaDEsXG5cdCYgaDIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zaXplOiB2YXIoIC0tZm9udC1zaXplLWxhcmdlICk7XG5cdH1cblxuXHRoMS50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoIC0tcGFkICk7XG5cdH1cblxuXHQmIC50cmliZS1ldmVudHMtc2NoZWR1bGUge1xuXHRcdC8qIG1hcmdpbi10b3A6IHZhciggLS1wYWQgKTsgKi9cblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmIC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmIC50cmliZV9ldmVudHMgPiAqIHtcblx0XHQvKiBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyAqL1xuXHRcdC8qIFx0XHRtYXJnaW4tbGVmdDogYXV0bzsgKi9cblxuXHRcdEBtZWRpYSAoLS13aWRlLW1lbnUtcXVlcnkpe1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoIC0tY29udGVudC13aWR0aCApO1xuXHRcdH1cblx0fVxuXG5cdCYgLnRyaWJlX2V2ZW50cyAubWF4LFxuXHQmIC50cmliZV9ldmVudHMgLmFsaWduZnVsbCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1wYWQpICogLTEpO1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wYWQpICogLTEpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1wYWQpKTtcblx0fVxuXG5cdCYgLmV2ZW50LXRodW1ibmFpbCB7XG5cdFx0Ym94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy10b3AtaW5zZXQpLCB2YXIoLS1ib3gtc2hhZG93LWJvdHRvbS1pbnNldCk7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoIC0tcGFkICk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0JiAuZXZlbnQtdGh1bWIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEuNXZ3O1xuXHRcdH1cblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHRcdFx0ICAgIFxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwLjUpO1xuXHRcdH1cblxuXHRcdC8qIHRyYW5zbGF0ZSB0aGUgaW1hZ2Ugd2hlbiByZWR1Y2VkIG1vdGlvbiBpcyBzZXQgKi9cblx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdFx0JiAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdle1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiBpbWcge1xuXHRcdFx0LyogdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAqL1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKC0td2lkZS1tZW51LXF1ZXJ5KSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0XHQvKiBtYXgtaGVpZ2h0OiAzMDBweDsgKi9cblx0XHRcdC8qIHdpZHRoOiBhdXRvOyAqL1xuXHRcdH1cblx0fVxuXG5cdCYgLnNwZWFrZXJzLWNvbnRhaW5lciB7XG5cdFx0LyogYm94LXNoYWRvdzogdmFyKCAtLWJveC1zaGFkb3ctYm90dG9tLWluc2V0ICksIHZhciggLS1ib3gtc2hhZG93LXRvcC1pbnNldCApOyAqL1xuXHRcdHBhZGRpbmctdG9wOiB2YXIoIC0tcGFkICk7XG5cblx0XHQmIGgyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogdmFyKCAtLXBhZCApO1xuXHRcdH1cblx0fVxufVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LWltYWdle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XHRcdCAgICBcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC41KTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4jdHJpYmUtZXZlbnRzLWNvbnRlbnR7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi50cmliZS1ldmVudHMtc2luZ2xlID4gLnRyaWJlX2V2ZW50cyB7XG5cdG92ZXJmbG93OiB1bnNldDtcbn1cblxuLyogdW5zZXQgdGhlIG1heCB3aWR0aCAqL1xuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlX2V2ZW50cyA+ICoge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4vKiBcbkBtZWRpYSAoLS13aWRlLW1lbnUtcXVlcnkpe1xuXHRib2R5LnNpbmdsZS10cmliZV9ldmVudHN7XG5cdFx0JiAudHJpYmVfZXZlbnRzID4gKiB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LXdpZHRoICk7XG5cdFx0fVxuXHR9XG59ICovXG5cblxuLmFyY2hpdmUtbGluayB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcmNoaXZlLWJnLWNvbG9yLCB2YXIoLS1jb2xvci10aGVtZS15ZWxsb3csIHllbGxvdykpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDAgMCAycmVtIHJnYmEoMCwwLDAsMC41KTtcblx0ei1pbmRleDogMTA7XG5cdGJvdHRvbTogLTYwcHg7XG5cdHJpZ2h0OiAzcmVtO1xuXG5cblx0QG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRib3R0b206IC01cmVtO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLWFyY2hpdmUtZmctY29sb3IsIHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrLCBibGFjaykpO1xuXHRcdGZpbGw6IHZhcigtLWFyY2hpdmUtZmctY29sb3IsIHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrLCBibGFjaykpO1xuXHR9XG5cblx0c3ZnIHtcblx0XHQvKiB0cmFuc2Zvcm06IHJvdGF0ZVooMTExZGVnKTsgKi9cblxuXHRcdGNpcmNsZSB7XG5cdFx0XHRmaWxsOiB2YXIoLS1hcmNoaXZlLWJnLWNvbG9yLCB2YXIoLS1jb2xvci10aGVtZS15ZWxsb3csIHllbGxvdykpO1xuXHRcdH1cblxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogdmFyKC0tYXJjaGl2ZS1mZy1jb2xvciwgdmFyKC0tY29sb3ItdGhlbWUtYmxhY2ssIGJsYWNrKSk7XG5cdFx0fVxuXHR9XG59Il19 */