/* Reset */
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
	all: unset;
	display: revert;
}

*, *::before, *::after {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

a, button {
	cursor: revert;
}

ol, ul, menu {
	list-style: none;
}

img {
	max-width: 100%;
}

table {
	border-collapse: collapse;
}

input, textarea {
	-webkit-user-select: auto;
}

textarea {
	white-space: revert;
}

meter {
	-webkit-appearance: revert;
	-moz-appearance: revert;
	     appearance: revert;
}

::-webkit-input-placeholder {
	color: unset;
}

::-moz-placeholder {
	color: unset;
}

:-ms-input-placeholder {
	color: unset;
}

::-ms-input-placeholder {
	color: unset;
}

::placeholder {
	color: unset;
}

:where([hidden]) {
	display: none;
}

:where([contenteditable]:not([contenteditable=false])) {
	-moz-user-modify: read-write;
	-webkit-user-modify: read-write;
	overflow-wrap: break-word;
	-webkit-line-break: after-white-space;
	-webkit-user-select: auto;
}

:where([draggable=true]) {
	-webkit-user-drag: element;
}

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

html, body {
	min-height: 100vh;
}

html {
	scroll-behavior: smooth;
}

body {
	position: relative;
	background-color: #061833;
	color: #adb7bc;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 25px;
	background-image: conic-gradient(at calc(100% - 2px) calc(100% - 2px), rgba(173, 183, 188, 0.1) 270deg, rgba(0, 0, 0, 0) 0), conic-gradient(at calc(100% - 1px) calc(100% - 1px), rgba(173, 183, 188, 0.05) 270deg, rgba(0, 0, 0, 0) 0);
	background-size: 100px 100px, 20px 20px;
	background-position-x: center;
}
@media (min-width: 960px) {
	body {
		font-size: 21.2px;
		font-size: 1.325rem;
		line-height: 32px;
	}
}

a {
	color: #adbe3c;
}
a:hover {
	color: #E38336;
}

p {
	margin-bottom: 20px;
}

em {
	color: white;
}

img {
	display: block;
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "IBM Plex Mono", monospace;
	font-weight: 600;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: white;
	margin-bottom: 1.5rem;
	font-size: 24px;
	font-size: 1.5rem;
}
@media (min-width: 960px) {
	h1, h2, h3, h4, h5, h6 {
		font-size: 32px;
		font-size: 2rem;
	}
}

.wrapper:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(images/paper-sq.jpg) center top repeat;
	mix-blend-mode: overlay;
	z-index: -2;
}

.section-content {
	width: 100%;
	max-width: 1340px;
	margin: 0 auto;
	padding: 20px 0;
}

section[class*=section-] {
	padding: 40px 20px;
	position: relative;
}
@media (min-width: 960px) {
	section[class*=section-] {
		padding: 80px 40px;
	}
}

.m {
	position: absolute;
	top: 1px;
	left: 50%;
	-webkit-transform: translate(-50%, -100%);
	        transform: translate(-50%, -100%);
	display: block;
	width: calc(100% - 40px);
	max-width: 1340px;
	height: 42px;
	background-image: url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 205 105" xmlns="http://www.w3.org/2000/svg"><path d="m9.968 109.988 100.087-100.088v100.088l100.121-100.122v100.122" fill="none" stroke="white" stroke-width="2.5" transform="translate(-7.8843 -7.78312)"/></svg>');
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
}
@media (min-width: 960px) {
	.m {
		max-width: 1340px;
	}
}
footer .m {
	background-image: url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 205 105" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-7.8843 -7.78312)"><path d="m9.968 109.988 100.087-100.088v100.088l100.121-100.122v100.122" fill="rgba(black,0.5)" fill-opacity=".5"/><path d="m9.968 109.988 100.087-100.088v100.088l100.121-100.122v100.122" fill="none" stroke="white" stroke-width="2.5"/></g></svg>');
}
.m:before, .m:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 1px;
	height: 1px;
	background-color: white;
	width: 100vw;
}
.m:before {
	right: 0;
	-webkit-transform: translateX(-79px);
	        transform: translateX(-79px);
}
.m:after {
	right: -20px;
	width: 20px;
}
@media (min-width: 960px) {
	.m:after {
		-webkit-transform: translateX(1339px);
		        transform: translateX(1339px);
		width: calc((100vw - 1340px) / 2);
		right: unset;
		left: 0;
	}
}

header {
	border-bottom: 1px solid white;
	min-height: 300px;
	padding: 0 40px;
}
@media (min-width: 960px) {
	header {
		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;
		min-height: 200px;
	}
}
header .section-content {
	padding-top: 40px;
	padding-bottom: 20px;
}
@media (min-width: 960px) {
	header .section-content {
		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;
	}
}
header .mills-docs {
	max-width: 260px;
	width: 100%;
	height: auto;
	aspect-ratio: 330/98;
	margin: 0 auto 30px;
}
@media (min-width: 960px) {
	header .mills-docs {
		margin: unset;
	}
}
header .mills-docs p {
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 12px;
	font-size: 0.75rem;
	text-align: center;
	padding-top: 10px;
	color: white;
	margin: 0;
}
header nav {
	font-size: 20px;
	font-size: 1.25rem;
}
header ol {
	list-style-type: decimal;
	padding-left: 1em;
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
	-webkit-column-gap: 40px;
	   -moz-column-gap: 40px;
	        column-gap: 40px;
	-webkit-column-width: calc(50% - 5px);
	   -moz-column-width: calc(50% - 5px);
	        column-width: calc(50% - 5px);
	margin: 0 auto 20px;
	width: 300px;
}
@media (min-width: 960px) {
	header ol {
		margin: 0 auto;
	}
}
header li {
	padding-left: 10px;
}

.hidden-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.section-intro {
	position: relative;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.section-intro .headline {
	color: #adb7bc;
	text-align: center;
	font-size: clamp(1.25rem, 0.7rem + 4.4vw, 3.6rem);
	line-height: 1.1em;
	margin-bottom: 40px;
}
@media (min-width: 960px) {
	.section-intro .headline {
		margin-bottom: 80px;
	}
}
.section-intro .headline em {
	display: inline-block;
	font-style: none;
}
@media (min-width: 960px) {
	.section-intro .headline em {
		display: inline;
	}
}
.section-intro .copy-and-images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 20px;
}
@media (min-width: 960px) {
	.section-intro .copy-and-images {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}
.section-intro p {
	line-height: 1.25;
	text-align: center;
	font-size: 24px;
	font-size: 1.5rem;
}
@media (min-width: 960px) {
	.section-intro p {
		text-align: left;
		font-size: 44px;
		font-size: 2.75rem;
	}
}
.section-intro p:first-of-type {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
@media (min-width: 960px) {
	.section-intro p:first-of-type {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		width: 60%;
	}
}
.section-intro p:nth-of-type(2) {
	-webkit-box-ordinal-group: 5;
	    -ms-flex-order: 4;
	        order: 4;
}
@media (min-width: 960px) {
	.section-intro p:nth-of-type(2) {
		width: 50%;
	}
}
.section-intro .image-1,
.section-intro .image-2,
.section-intro .image-3 {
	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;
	padding: 20px;
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
}
.section-intro .image-1 img,
.section-intro .image-2 img,
.section-intro .image-3 img {
	mix-blend-mode: lighten;
	width: auto;
	height: 20vh;
	max-width: 200px;
}
@media (min-width: 960px) {
	.section-intro .image-1 img,
	.section-intro .image-2 img,
	.section-intro .image-3 img {
		height: unset;
	}
}
.section-intro .image-1 {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	margin: 0 auto;
}
@media (min-width: 960px) {
	.section-intro .image-1 {
		width: 25%;
		height: auto;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
}
.section-intro .image-2 {
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
	margin: 0 auto;
}
@media (min-width: 960px) {
	.section-intro .image-2 {
		-webkit-box-pack: left;
		    -ms-flex-pack: left;
		        justify-content: left;
		width: 30%;
	}
}
.section-intro .image-3 {
	-webkit-box-ordinal-group: 5;
	    -ms-flex-order: 4;
	        order: 4;
}
@media (min-width: 960px) {
	.section-intro .image-3 {
		width: 60%;
	}
}

.section-partners h2 {
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	font-size: 1.5rem;
}
.section-partners .partners-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 40px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 40px 0;
}
.section-partners .partners-list li {
	width: calc(50% - 10px);
}
@media (min-width: 960px) {
	.section-partners .partners-list li {
		width: calc(25% - 30px);
	}
}
.section-partners .partners-list img {
	max-height: 60px;
}

.section-what-we-do {
	font-family: "IBM Plex Serif", serif;
	font-size: 18px;
	font-size: 1.125rem;
	color: #0e0f13;
	background: #adb7bc url("images/paper-sq.jpg");
	position: relative;
}
@media (min-width: 960px) {
	.section-what-we-do {
		font-size: 24px;
		font-size: 1.5rem;
	}
}
.section-what-we-do:before, .section-what-we-do:after {
	content: "";
	display: block;
	background: url("images/tear.png") repeat-x;
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}
.section-what-we-do:after {
	top: unset;
	bottom: -9px;
	background-position: center;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.section-what-we-do h2 {
	font-family: "IBM Plex Serif", serif;
	color: #0e0f13;
	font-size: 32px;
	font-size: 2rem;
}
@media (min-width: 960px) {
	.section-what-we-do h2 {
		font-size: 48px;
		font-size: 3rem;
	}
}
.section-what-we-do ul {
	list-style-type: disc;
	padding-left: 1em;
}
@media (min-width: 960px) {
	.section-what-we-do ul {
		-webkit-columns: 2;
		   -moz-columns: 2;
		        columns: 2;
		-webkit-column-gap: 40px;
		   -moz-column-gap: 40px;
		        column-gap: 40px;
	}
}

.section-five-steps {
	padding: 20px;
}

.five-steps-diagram {
	min-height: 400px;
	aspect-ratio: 145.5/155.5;
	font-family: "IBM Plex Mono", monospace;
	color: white;
	background: url("images/five-steps.svg") center center no-repeat;
	background-size: contain;
	position: relative;
	list-style-type: decimal;
	width: 100%;
}
@media (min-width: 960px) {
	.five-steps-diagram {
		height: 80vh;
		margin: 0 auto;
	}
}
.five-steps-diagram li {
	position: absolute;
	display: block;
	height: 0;
	padding-top: 10px;
	overflow: hidden;
}

.section-who-we-are .section-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 40px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (min-width: 960px) {
	.section-who-we-are .section-content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		gap: 80px;
	}
}
@media (min-width: 960px) {
	.section-who-we-are .copy {
		width: 70%;
	}
}
.section-who-we-are .photo {
	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;
	border: 1px dashed rgba(255, 255, 255, 0.5);
	position: relative;
	height: 100%;
	width: 60%;
	margin: 0 auto;
}
@media (min-width: 960px) {
	.section-who-we-are .photo {
		width: 30%;
	}
}
.section-who-we-are .photo:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	z-index: 1;
	pointer-events: none;
	content: "Photo goes here";
	display: block;
	font-family: "IBM Plex Mono", monospace;
}
.section-who-we-are .photo img {
	position: relative;
	z-index: 2;
	-webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5));
	        filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5));
	-webkit-transform: rotate(-4deg);
	        transform: rotate(-4deg);
}

footer {
	padding: 40px;
	background: rgba(0, 0, 0, 0.5);
	font-family: "IBM Plex Mono", monospace;
	margin-top: 80px;
	position: relative;
}
footer strong {
	text-transform: uppercase;
	color: white;
}
@media (min-width: 960px) {
	footer .section-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		gap: 40px;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJzdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogUmVzZXQgKi9cbio6d2hlcmUoOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2wgKikpIHtcblx0YWxsOiB1bnNldDtcblx0ZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEsIGJ1dHRvbiB7XG5cdGN1cnNvcjogcmV2ZXJ0O1xufVxuXG5vbCwgdWwsIG1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxudGV4dGFyZWEge1xuXHR3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG5tZXRlciB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogcmV2ZXJ0O1xuXHQtbW96LWFwcGVhcmFuY2U6IHJldmVydDtcblx0ICAgICBhcHBlYXJhbmNlOiByZXZlcnQ7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB1bnNldDtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHVuc2V0O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHVuc2V0O1xufVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB1bnNldDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB1bnNldDtcbn1cblxuOndoZXJlKFtoaWRkZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbjp3aGVyZShbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0pKSB7XG5cdC1tb3otdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG5cdC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbjp3aGVyZShbZHJhZ2dhYmxlPXRydWVdKSB7XG5cdC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG4qIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxODMzO1xuXHRjb2xvcjogI2FkYjdiYztcblx0Zm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGNvbmljLWdyYWRpZW50KGF0IGNhbGMoMTAwJSAtIDJweCkgY2FsYygxMDAlIC0gMnB4KSwgcmdiYSgxNzMsIDE4MywgMTg4LCAwLjEpIDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwKSwgY29uaWMtZ3JhZGllbnQoYXQgY2FsYygxMDAlIC0gMXB4KSBjYWxjKDEwMCUgLSAxcHgpLCByZ2JhKDE3MywgMTgzLCAxODgsIDAuMDUpIDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweCwgMjBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDIxLjJweDtcblx0XHRmb250LXNpemU6IDEuMzI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbmEge1xuXHRjb2xvcjogI2FkYmUzYztcbn1cbmE6aG92ZXIge1xuXHRjb2xvcjogI0UzODMzNjtcbn1cblxucCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmVtIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRmb250LWZhbWlseTogXCJJQk0gUGxleCBNb25vXCIsIG1vbm9zcGFjZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cbn1cblxuLndyYXBwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL3BhcGVyLXNxLmpwZykgY2VudGVyIHRvcCByZXBlYXQ7XG5cdG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuXHR6LWluZGV4OiAtMjtcbn1cblxuLnNlY3Rpb24tY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzNDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuc2VjdGlvbltjbGFzcyo9c2VjdGlvbi1dIHtcblx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0c2VjdGlvbltjbGFzcyo9c2VjdGlvbi1dIHtcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHg7XG5cdH1cbn1cblxuLm0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuXHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0bWF4LXdpZHRoOiAxMzQwcHg7XG5cdGhlaWdodDogNDJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxLjVcIiB2aWV3Qm94PVwiMCAwIDIwNSAxMDVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm05Ljk2OCAxMDkuOTg4IDEwMC4wODctMTAwLjA4OHYxMDAuMDg4bDEwMC4xMjEtMTAwLjEyMnYxMDAuMTIyXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjIuNVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNy44ODQzIC03Ljc4MzEyKVwiLz48L3N2Zz4nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm0ge1xuXHRcdG1heC13aWR0aDogMTM0MHB4O1xuXHR9XG59XG5mb290ZXIgLm0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEuNVwiIHZpZXdCb3g9XCIwIDAgMjA1IDEwNVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTcuODg0MyAtNy43ODMxMilcIj48cGF0aCBkPVwibTkuOTY4IDEwOS45ODggMTAwLjA4Ny0xMDAuMDg4djEwMC4wODhsMTAwLjEyMS0xMDAuMTIydjEwMC4xMjJcIiBmaWxsPVwicmdiYShibGFjaywwLjUpXCIgZmlsbC1vcGFjaXR5PVwiLjVcIi8+PHBhdGggZD1cIm05Ljk2OCAxMDkuOTg4IDEwMC4wODctMTAwLjA4OHYxMDAuMDg4bDEwMC4xMjEtMTAwLjEyMnYxMDAuMTIyXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjIuNVwiLz48L2c+PC9zdmc+Jyk7XG59XG4ubTpiZWZvcmUsIC5tOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0d2lkdGg6IDEwMHZ3O1xufVxuLm06YmVmb3JlIHtcblx0cmlnaHQ6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03OXB4KTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc5cHgpO1xufVxuLm06YWZ0ZXIge1xuXHRyaWdodDogLTIwcHg7XG5cdHdpZHRoOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5tOmFmdGVyIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzM5cHgpO1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzMzlweCk7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTM0MHB4KSAvIDIpO1xuXHRcdHJpZ2h0OiB1bnNldDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbmhlYWRlciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcblx0bWluLWhlaWdodDogMzAwcHg7XG5cdHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRoZWFkZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0fVxufVxuaGVhZGVyIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0aGVhZGVyIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuaGVhZGVyIC5taWxscy1kb2NzIHtcblx0bWF4LXdpZHRoOiAyNjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0YXNwZWN0LXJhdGlvOiAzMzAvOTg7XG5cdG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0aGVhZGVyIC5taWxscy1kb2NzIHtcblx0XHRtYXJnaW46IHVuc2V0O1xuXHR9XG59XG5oZWFkZXIgLm1pbGxzLWRvY3MgcCB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRtYXJnaW46IDA7XG59XG5oZWFkZXIgbmF2IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5oZWFkZXIgb2wge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHQtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0ICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdCAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuXHQtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcblx0ICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuXHQtd2Via2l0LWNvbHVtbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHQgICAtbW96LWNvbHVtbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHQgICAgICAgIGNvbHVtbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHR3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0aGVhZGVyIG9sIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuaGVhZGVyIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uaGlkZGVuLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLnNlY3Rpb24taW50cm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNlY3Rpb24taW50cm8gLmhlYWRsaW5lIHtcblx0Y29sb3I6ICNhZGI3YmM7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjdyZW0gKyA0LjR2dywgMy42cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zZWN0aW9uLWludHJvIC5oZWFkbGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxufVxuLnNlY3Rpb24taW50cm8gLmhlYWRsaW5lIGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zZWN0aW9uLWludHJvIC5oZWFkbGluZSBlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG59XG4uc2VjdGlvbi1pbnRybyAuY29weS1hbmQtaW1hZ2VzIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2VjdGlvbi1pbnRybyAuY29weS1hbmQtaW1hZ2VzIHtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuLnNlY3Rpb24taW50cm8gcCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24taW50cm8gcCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0Zm9udC1zaXplOiAyLjc1cmVtO1xuXHR9XG59XG4uc2VjdGlvbi1pbnRybyBwOmZpcnN0LW9mLXR5cGUge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHQgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG5cdCAgICAgICAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24taW50cm8gcDpmaXJzdC1vZi10eXBlIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHRcdCAgICAtbXMtZmxleC1vcmRlcjogMTtcblx0XHQgICAgICAgIG9yZGVyOiAxO1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cbn1cbi5zZWN0aW9uLWludHJvIHA6bnRoLW9mLXR5cGUoMikge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHQgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG5cdCAgICAgICAgb3JkZXI6IDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24taW50cm8gcDpudGgtb2YtdHlwZSgyKSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuLnNlY3Rpb24taW50cm8gLmltYWdlLTEsXG4uc2VjdGlvbi1pbnRybyAuaW1hZ2UtMixcbi5zZWN0aW9uLWludHJvIC5pbWFnZS0zIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdCAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0bWluLXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNlY3Rpb24taW50cm8gLmltYWdlLTEgaW1nLFxuLnNlY3Rpb24taW50cm8gLmltYWdlLTIgaW1nLFxuLnNlY3Rpb24taW50cm8gLmltYWdlLTMgaW1nIHtcblx0bWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW47XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDIwdmg7XG5cdG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24taW50cm8gLmltYWdlLTEgaW1nLFxuXHQuc2VjdGlvbi1pbnRybyAuaW1hZ2UtMiBpbWcsXG5cdC5zZWN0aW9uLWludHJvIC5pbWFnZS0zIGltZyB7XG5cdFx0aGVpZ2h0OiB1bnNldDtcblx0fVxufVxuLnNlY3Rpb24taW50cm8gLmltYWdlLTEge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHQgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG5cdCAgICAgICAgb3JkZXI6IDE7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zZWN0aW9uLWludHJvIC5pbWFnZS0xIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHRcdCAgICAtbXMtZmxleC1vcmRlcjogMjtcblx0XHQgICAgICAgIG9yZGVyOiAyO1xuXHR9XG59XG4uc2VjdGlvbi1pbnRybyAuaW1hZ2UtMiB7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG5cdCAgICAtbXMtZmxleC1vcmRlcjogMztcblx0ICAgICAgICBvcmRlcjogMztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24taW50cm8gLmltYWdlLTIge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGxlZnQ7XG5cdFx0ICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxufVxuLnNlY3Rpb24taW50cm8gLmltYWdlLTMge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHQgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG5cdCAgICAgICAgb3JkZXI6IDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24taW50cm8gLmltYWdlLTMge1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cbn1cblxuLnNlY3Rpb24tcGFydG5lcnMgaDIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNlY3Rpb24tcGFydG5lcnMgLnBhcnRuZXJzLWxpc3Qge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDQwcHg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0ICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiA0MHB4IDA7XG59XG4uc2VjdGlvbi1wYXJ0bmVycyAucGFydG5lcnMtbGlzdCBsaSB7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zZWN0aW9uLXBhcnRuZXJzIC5wYXJ0bmVycy1saXN0IGxpIHtcblx0XHR3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcblx0fVxufVxuLnNlY3Rpb24tcGFydG5lcnMgLnBhcnRuZXJzLWxpc3QgaW1nIHtcblx0bWF4LWhlaWdodDogNjBweDtcbn1cblxuLnNlY3Rpb24td2hhdC13ZS1kbyB7XG5cdGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNlcmlmXCIsIHNlcmlmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGNvbG9yOiAjMGUwZjEzO1xuXHRiYWNrZ3JvdW5kOiAjYWRiN2JjIHVybChcImltYWdlcy9wYXBlci1zcS5qcGdcIik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2VjdGlvbi13aGF0LXdlLWRvIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cbn1cbi5zZWN0aW9uLXdoYXQtd2UtZG86YmVmb3JlLCAuc2VjdGlvbi13aGF0LXdlLWRvOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHVybChcImltYWdlcy90ZWFyLnBuZ1wiKSByZXBlYXQteDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05cHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4uc2VjdGlvbi13aGF0LXdlLWRvOmFmdGVyIHtcblx0dG9wOiB1bnNldDtcblx0Ym90dG9tOiAtOXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlY3Rpb24td2hhdC13ZS1kbyBoMiB7XG5cdGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNlcmlmXCIsIHNlcmlmO1xuXHRjb2xvcjogIzBlMGYxMztcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24td2hhdC13ZS1kbyBoMiB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxufVxuLnNlY3Rpb24td2hhdC13ZS1kbyB1bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0cGFkZGluZy1sZWZ0OiAxZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24td2hhdC13ZS1kbyB1bCB7XG5cdFx0LXdlYmtpdC1jb2x1bW5zOiAyO1xuXHRcdCAgIC1tb3otY29sdW1uczogMjtcblx0XHQgICAgICAgIGNvbHVtbnM6IDI7XG5cdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuXHRcdCAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcblx0XHQgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb24tZml2ZS1zdGVwcyB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5maXZlLXN0ZXBzLWRpYWdyYW0ge1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblx0YXNwZWN0LXJhdGlvOiAxNDUuNS8xNTUuNTtcblx0Zm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiLCBtb25vc3BhY2U7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2ZpdmUtc3RlcHMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZml2ZS1zdGVwcy1kaWFncmFtIHtcblx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi5maXZlLXN0ZXBzLWRpYWdyYW0gbGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbi13aG8td2UtYXJlIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0MHB4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24td2hvLXdlLWFyZSAuc2VjdGlvbi1jb250ZW50IHtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDgwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2VjdGlvbi13aG8td2UtYXJlIC5jb3B5IHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG4uc2VjdGlvbi13aG8td2UtYXJlIC5waG90byB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHQgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDYwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNlY3Rpb24td2hvLXdlLWFyZSAucGhvdG8ge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cbn1cbi5zZWN0aW9uLXdoby13ZS1hcmUgLnBob3RvOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGNvbnRlbnQ6IFwiUGhvdG8gZ29lcyBoZXJlXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogXCJJQk0gUGxleCBNb25vXCIsIG1vbm9zcGFjZTtcbn1cbi5zZWN0aW9uLXdoby13ZS1hcmUgLnBob3RvIGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XG5cdCAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG59XG5cbmZvb3RlciB7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Zm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiLCBtb25vc3BhY2U7XG5cdG1hcmdpbi10b3A6IDgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciBzdHJvbmcge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Zm9vdGVyIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDQwcHg7XG5cdH1cbn0iXSwiZmlsZSI6InN0eWxlLmNzcyJ9 */
