/*
 Theme Name:     WSU Home Page
 Theme URI:      https://wsu.edu/
 Description:    The WSU Front
 Author:         WSU University Communications
 Author URI:     https://web.wsu.edu/
 Template:       spine
 Version:        0.15.3
*/

body {
	font-family: Proxima-Nova, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-weight: 400;
	background-color: #fff;
	color: #2a3033;
}

/*---------------------------- wrappers ----------------------------*/
#jacket {
	border-top: 5px solid #981e32;
}

.error404 section,
.home section {
	margin: 0 auto;
}

.full {
	max-width: 100% !important;
}

.spacing-loose .gutter.full .column,
.spacing-loose .guttered.full,
.spacing-loose .single.gutter.full .column {
	padding: 0;
}

.wsu-home-alert {
	margin: 0;
	padding: 1em 0 2em;
	text-align: center;
	background: #f15d22;
	font-size: 1rem;
}

.wsu-home-alert h1 {
	font-size: 1.7em;
	margin: 0;
	padding: 10px 0 0;
	width: 100%;
	text-align: center;
	background: none;
}

.wsu-home-alert a {
	font-size: 1.5em;
	line-height: 1.6em;
	color: #efefef;
	text-decoration: underline;
}

.wsu-home-alert a:after {
	font-size: .75em;
	font-family: Spine-Icons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	margin-left: 6px;
	content: "\21AA";
}

.spine-mobile .wsu-home-alert {
	margin-top: 45px;
}

.spine-mobile .wsu-home-alert a {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #efefef;
}

/*---------------------------- header ----------------------------*/
.error404 .main-header,
.home .main-header {
	background: #fff;
	height: auto;
}

.error404 #spine,
.path-impact #spine,
.path-125 #spine,
.home #spine {
	display: none;
}

.error404 .fluid .row.triptych .column.two,
.home .fluid .row.triptych .column.two {
	width: 62.5%;
}

/* column three */
.error404 .home .fluid .main-header .row.triptych .column.three,
.home .fluid .main-header .row.triptych .column.three {
	width: 12.5%;
}

/*-------- WSU HOME FEATURE PIECES ------ */

@keyframes fadeIn {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.features-container .wsu-home-headline-wrapper,
.features-start .wsu-home-headline-wrapper {
	display: none;
}

.features-start .wsu-home-headline-wrapper:first-of-type {
	display: block;
}

.features-container .wsu-home-headline-wrapper-open {
	display: block;
	animation: fadeIn 1.5s;
}

.features-container .wsu-home-headline-wrapper .headline-has-background {
	min-height: 600px;
	background-size: cover;
	background-position: center right;
}

.fixedbg {
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 500px;
}

.error404 .wsu-error-content p {
	font-size: 1.5rem;
	font-weight: 300;
}

.error404 .wsu-error-content ul {
	padding-left: 0;
	margin-left: 0;
}

.error404 .wsu-error-content li {
	list-style-type: none;
	font-size: 1.1em;
	padding: 0;
	margin-left: 0;
	margin-bottom: .7em;
}

.error404 .wsu-error-content a {
	border-bottom: 0;
	box-shadow: none;
}

.error-404-text {
	color: #bbb;
	padding-left: .3em;
}

/* FOS / Recruitment section of home page */
.recruitment {
	padding-bottom: 4rem;
}

.recruitment h3 {
	margin-top: 4rem;
	color: #981e32;
	font-weight: 300;
}

.recruitment ul {
	margin-top: .5rem;
	padding: 0;
	font-size: 1rem;
}

.recruitment .column.one p {
	max-width: 550px;
}

.recruitment li {
	display: inline-block;
	margin-right: 1.5rem;
	padding: 0 0 .6rem;
	line-height: 1.4;
}

main .recruitment li a {
	color: inherit;
}

main .recruitment .button-row a {
	background: rgba(0, 0, 0, .65);
}

/* END FOS / Recruitment section of home page */

.find-fos-alpha-wrapper {
	margin-top: 2rem;
}

.find-fos {
	background: #dbdbdb;
}

.find-fos h4,
.find-fos-alpha h4 {
	text-transform: none;
	margin: .2rem 2.5%;
	letter-spacing: 0;
	font-size: 1.1rem;
	font-weight: 400;
	color: #2a3033;
}

.recruitment .find-fos h3 {
	font-size: 1.1rem;
	margin: 0 2.5% .2rem;
	font-weight: 400;
	color: #2a3033;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1em;
	padding-top: 1rem;
}

.find-fos form {
	margin: .5rem 2.5% 1rem;
}

.find-fos select {
	width: 70%;
	font-size: .8rem;
	height: 2rem;
}

.find-fos input {
	text-transform: uppercase;
	background: rgba(0, 0, 0, .65);
	color: #fff;
	font-weight: 700;
	border: none;
	box-shadow: none;
	width: 28%;
	box-sizing: border-box;
	margin: 0;
	text-align: center;
	padding: .5rem 0;
	border-radius: 0;
	transition: background .3s ease;
}

.find-fos input:focus,
.find-fos select:focus {
	outline: auto 5px -webkit-focus-ring-color;
}

.find-fos-alpha-wrapper .az:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
	margin-bottom: 2rem;
}

.az li {
	margin: 0 2px 2px 0;
	padding: 0;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #bdbdbd;
	float: left;
}

main .find-fos-alpha-wrapper .az li a {
	color: #981e32;
	display: block;
	transition: all .5s ease;
	border-bottom: none;
	box-shadow: none;
	font-size: .8rem;
	padding: 8px;
	min-width: 30px;
}

main .find-fos-alpha-wrapper .az li a:hover,
main .find-fos-alpha-wrapper .az li a:focus {
	background: #981e32;
	color: #fff;
}

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

	.find-fos select {
		width: 100%;
	}

	.find-fos input {
		width: 100%;
		margin: .5rem 0 0;
	}
}


.site-header-mega .header-search-wrapper {
	display: none;
}

.site-header-mega .header-search-wrapper-open {
	display: block;
}

/*-------------- HEADER SEARCH - Copied from original styles ------------*/
.header-search-wrapper {
	display: none;
	position: absolute;
	left: 0;
	z-index: 125;
	width: 100%;
	height: 224px;
}

.error404 .header-search-wrapper {
	position: static;
}

.error404 .header-search-wrapper,
.header-search-wrapper-open {
	display: block;
}

/* Home overrides */
.depth-1 .header-search-wrapper section.row {
	max-width: 1386px !important;
}

.error404 .close-header-search {
	display: none;
}

/*--search bar--*/
.header-search-input-wrapper,
.header-search-a-z-wrapper {
	width: 70%;
	float: right;
	margin-right: 10%;
	margin-top: 2.5rem;
}

.header-search-a-z-wrapper {
	margin-top: 1rem;
	text-align: right;
}

.header-search-a-z-wrapper a {
	color: #981e32;
}

.header-search-a-z-wrapper a:hover {
	text-decoration: underline;
}

.header-search-input-wrapper label {
	display: none;
}

.header-search-input-wrapper input[type="text"] {
	font-size: 1.5rem;
	font-weight: 300;
	font-family: Proxima-Nova, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	width: 100%;
}

.header-search-wrapper {
	height: auto;
	padding: 3rem 0;
	background: #dbdbdb;
}

.quick-links-label {
	color: #981e32;
	font-size: 1rem;
	margin-bottom: 1rem;
}

.menu-quick-links-search-container ul {
	list-style: none;
	padding: 0;
}

.menu-quick-links-search-container li {
	width: 50%;
	float: left;
}

.menu-quick-links-search-container li a {
	color: #363636;
}

.menu-quick-links-search-container li a:hover {
	text-decoration: underline;
}

.top-level-links-label,
.search-label {
	cursor: pointer;
	float: left;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.top-level-links-label {
	background: #efefef;
	position: absolute;
	top: 0;
	bottom: 55%;
	padding-top: 12%;
	font-size: .8rem;
}

.search-label {
	position: absolute;
	bottom: 20px;
	font-size: .9rem;
	font-weight: 700;
	color: #981e32;
}

.search-label:after {
	content: "$";
	font-family: Spine-Icons;
	margin: 0 -.25rem 0 .5rem;
	position: relative;
	top: .125rem;
}


.search-label {
	position: absolute;
	bottom: 23px;
	font-size: .9rem;
	font-weight: 700;
	color: #981e32;
	transition: color .3s ease;
}

.search-label a {
	color: #981e32;
}

.search-label:after {
	content: "$";
	font-family: Spine-Icons;
	margin: 0 -.25rem 0 .5rem;
	position: relative;
	top: .125rem;
}

/*--search bar--*/
.header-search-input-wrapper,
.header-search-a-z-wrapper {
	width: 70%;
	float: right;
	margin-right: 10%;
	margin-top: 2.5rem;
}

.header-search-a-z-wrapper {
	margin-top: 1rem;
	text-align: right;
}

.header-search-a-z-wrapper a {
	color: #981e32;
}

.header-search-input-wrapper label {
	display: none;
}

.header-search-input-wrapper input[type="text"] {
	font-size: 1.5rem;
	font-weight: 300;
	font-family: Proxima-Nova, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	width: 100%;
}

.header-search-wrapper {
	height: auto;
	padding: 3rem 0;
	background: #dbdbdb;
}

.quick-links-label {
	color: #981e32;
	font-size: 1rem;
	margin-bottom: 1rem;
}

.menu-quick-links-search-container ul {
	list-style: none;
	padding: 0;
}

.menu-quick-links-search-container li {
	width: 50%;
	float: left;
}

/* - closing Xs - */
.close-header-search {
	position: absolute;
	bottom: 1rem;
	right: 1rem;
	color: #fff;
	font-size: 2rem;
	font-weight: 300;
	cursor: pointer;
	transition: color .3s ease;
}

.close-header-search:hover {
	color: #c60c30;
}

.site-header-mega *,
.site-header-mega *:before,
.site-header-mega *:after {
	box-sizing: border-box;
}

#jacket #binder header.site-header-mega {
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 1386px;
}

/* --- WSU logo/signature --- */
.site-header-mega .wsu-signature {
	border: 1px solid #dbdbdb;
	border-top: none;
	border-bottom: none;
	display: -ms-flexbox;
	display: flex;
	padding: 0 2rem;
	-ms-flex: 0 25%;
	    flex: 0 25%;
	min-width: 270px;
}

.site-header-mega .wsu-signature img {
	-ms-flex-item-align: start;
	    align-self: flex-start;
	padding-top: 2.625rem;
	width: 100%;
}

/* --- Navigation --- */
.site-header-mega .main-navigation {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	    flex: 1;
	padding-left: .75rem;
}

.site-header-mega ul {
	padding: 0;
}

.site-header-mega .main-navigation > ul > li {
	padding: .5rem;
	z-index: 1;
}

.site-header-mega .nav-section button,
.site-header-mega .nav-search button {
	background: none;
	border: none;
	margin: 0;
	padding: .75rem 0;
	font-family: Proxima-Nova, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size: .8rem;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
}

/* - dropdown nav - */
.site-header-mega .nav-dropdown {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 calc(100% / (6 / 5));
	    flex: 0 calc(100% / (6 / 5));
	margin-top: 4.75rem;
	padding-bottom: .5rem;
	position: relative;
	width: 100%;
}

.site-header-mega .nav-dropdown:before {
	content: "";
	background: #363636;
	position: absolute;
	top: 4rem;
	bottom: 0;
	left: -45000px;
	width: 90000px;
}

.site-header-mega .nav--expanded .nav-dropdown:before {
	border-bottom: 5px solid #981e32;
}

.site-header-mega .nav-dropdown li {
	-ms-flex: 1 0;
	    flex: 1 0;
}

.site-header-mega .nav-dropdown .sub-navigation {
	margin-top: 2.5rem;
}

.site-header-mega .nav-dropdown .sub-navigation a {
	color: rgba(255, 255, 255, .85);
	display: block;
	font-size: .9em;
	line-height: 1.2;
	padding: .2rem 0;
	transition: padding .3s ease;
}

.site-header-mega .nav-dropdown .sub-navigation a:hover,
.site-header-mega .nav-dropdown .sub-navigation a:focus {
	color: #fff;
	padding-left: .5rem;
	width: calc(100% + .5rem);
}

.site-header-mega .nav-dropdown > li:hover,
.site-header-mega .nav-dropdown > .nav-section--has-focus {
	font-weight: 700;
}

.site-header-mega .nav-dropdown > li:hover button:after,
.site-header-mega .nav-dropdown > li button:focus:after {
	content: " \25B8";
}

.site-header-mega .nav-dropdown > li:hover a,
.site-header-mega .nav-dropdown .nav-section--has-focus a {
	color: #fff;
}

.site-header-mega .nav-dropdown > li:hover button,
.site-header-mega .nav-dropdown > li button:focus {
	color: #981e32;
}

.site-header-mega .nav-close {
	display: none;
}

.site-header-mega .nav--expanded .nav-close {
	display: block;
	position: absolute;
	bottom: 1rem;
	right: 0;
}

/* close button */
.nav-close button,
.close-header-search button {
	text-indent: -99999px;
	position: relative;
	height: 2rem;
	width: 2rem;
	background: none;
	border: none;
	color: #fff;
	border-radius: 0;
}

.close-header-search button {
	color: #363636;
}

.nav-close button:after,
.close-header-search button:after {
	content: "X";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	font-size: 1.5rem;
	text-align: center;
	text-indent: 0;
}

.nav-close button:hover,
.close-header-search button:hover {
	border: 1px solid;
}

/* - search give nav - */
.site-header-mega .nav-search-give {
	-ms-flex: 0 calc(100% / 6);
	    flex: 0 calc(100% / 6);
}

.site-header-mega .nav-search-give li {
	border: 1px solid #dbdbdb;
	border-bottom: none;
	height: 4.35rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: center;
	    justify-content: center;
}

.nav-search button:after {
	content: "$";
	font-family: Spine-Icons;
	margin: 0 -.25rem 0 .5rem;
	position: relative;
	top: .125rem;
}

.nav-search button {
	color: #981e32;
}

.nav-search button:hover {
	color: #ca1237;
}

/*---- END HEADER SEARCH --*/

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

	/* move give and search above dropdown navigation */
	.site-header-mega .main-navigation {
		-ms-flex-direction: column;
		    flex-direction: column;
		padding: 0 .75rem;
	}

	.site-header-mega .nav-search-give {
		padding-top: 1rem;
		position: absolute;
		right: 1.5rem;
	}

	.site-header-mega .nav-search-give li {
		border: none;
		display: inline;
		margin-left: 1rem;
		padding-left: 1rem;
	}

	/* slightly reduce size of nav buttons */
	.site-header-mega button {
		font-size: .75em;
	}
}

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

	/* mobile nav displays */
	#jacket #binder header.site-header-mega {
		display: none;
	}
}

.wsu-logo {
	padding: 2rem 2rem 1.3rem;
	width: 100%;
	box-sizing: border-box;
}

.wsu-logo img {
	width: 100%;
}

.wsu-logo a {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 40px;
}

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

	.wsu-logo {
		padding: 2rem 1rem 1.3rem;
	}
}

/*# sourceMappingURL=data:application/json;base64,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bEIsbUJBQW1CO0NBQ25CLGVBQWU7Q0FDZjs7QUFFRDs7Q0FFQyxrQkFBa0I7Q0FDbEI7O0FBRUQseUJBQXlCO0FBQ3pCO0NBQ0MsMkJBQXVCO0tBQXZCLHVCQUF1QjtDQUN2Qjs7QUFFRDtDQUNDLDBCQUEwQjtDQUMxQixvQkFBb0I7Q0FDcEIsZ0JBQWdCO0NBQ2hCLHFCQUFjO0NBQWQsY0FBYztDQUNkLHVCQUFvQjtLQUFwQixvQkFBb0I7Q0FDcEIsc0JBQXdCO0tBQXhCLHdCQUF3QjtDQUN4Qjs7QUFFRDtDQUNDLGFBQWE7Q0FDYix5QkFBeUI7Q0FDekIsMEJBQTBCO0NBQzFCLG1CQUFtQjtDQUNuQixhQUFhO0NBQ2I7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQsNkJBQTZCOztBQUU3Qjs7Q0FFQyxvREFBb0Q7Q0FDcEQ7RUFDQywyQkFBdUI7TUFBdkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQjs7Q0FFRDtFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkOztDQUVEO0VBQ0MsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25COztDQUVELHlDQUF5QztDQUN6QztFQUNDLGlCQUFpQjtFQUNqQjtDQUNEOztBQUVEOztDQUVDLHlCQUF5QjtDQUN6QjtFQUNDLGNBQWM7RUFDZDtDQUNEOztBQUVEO0NBQ0MsMEJBQTBCO0NBQzFCLFlBQVk7Q0FDWix1QkFBdUI7Q0FDdkI7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1o7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2YsbUJBQW1CO0NBQ25CLE9BQU87Q0FDUCxVQUFVO0NBQ1YsUUFBUTtDQUNSLFlBQVk7Q0FDWjs7QUFFRDs7Q0FFQztFQUNDLDBCQUEwQjtFQUMxQjtDQUNEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gVGhlbWUgTmFtZTogICAgIFdTVSBIb21lIFBhZ2VcbiBUaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly93c3UuZWR1L1xuIERlc2NyaXB0aW9uOiAgICBUaGUgV1NVIEZyb250XG4gQXV0aG9yOiAgICAgICAgIFdTVSBVbml2ZXJzaXR5IENvbW11bmljYXRpb25zXG4gQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vd2ViLndzdS5lZHUvXG4gVGVtcGxhdGU6ICAgICAgIHNwaW5lXG4gVmVyc2lvbjogICAgICAgIDAuMTUuM1xuKi9cblxyXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IFByb3hpbWEtTm92YSwgXCJMdWNpZGEgR3JhbmRlXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBcIkx1Y2lkYSBTYW5zXCIsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMyYTMwMzM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB3cmFwcGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNqYWNrZXQge1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk4MWUzMjtcbn1cblxuLmVycm9yNDA0IHNlY3Rpb24sXG4uaG9tZSBzZWN0aW9uIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5mdWxsIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjaW5nLWxvb3NlIC5ndXR0ZXIuZnVsbCAuY29sdW1uLFxuLnNwYWNpbmctbG9vc2UgLmd1dHRlcmVkLmZ1bGwsXG4uc3BhY2luZy1sb29zZSAuc2luZ2xlLmd1dHRlci5mdWxsIC5jb2x1bW4ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud3N1LWhvbWUtYWxlcnQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDFlbSAwIDJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjZjE1ZDIyO1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbi53c3UtaG9tZS1hbGVydCBoMSB7XG5cdGZvbnQtc2l6ZTogMS43ZW07XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAwIDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi53c3UtaG9tZS1hbGVydCBhIHtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRjb2xvcjogI2VmZWZlZjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53c3UtaG9tZS1hbGVydCBhOmFmdGVyIHtcblx0Zm9udC1zaXplOiAuNzVlbTtcblx0Zm9udC1mYW1pbHk6IFNwaW5lLUljb25zO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRjb250ZW50OiBcIlxcMjFBQVwiO1xufVxuXG4uc3BpbmUtbW9iaWxlIC53c3UtaG9tZS1hbGVydCB7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5zcGluZS1tb2JpbGUgLndzdS1ob21lLWFsZXJ0IGEge1xuXHRmb250LXNpemU6IDEuMmVtO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGNvbG9yOiAjZWZlZmVmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yNDA0IC5tYWluLWhlYWRlcixcbi5ob21lIC5tYWluLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmVycm9yNDA0ICNzcGluZSxcbi5wYXRoLWltcGFjdCAjc3BpbmUsXG4ucGF0aC0xMjUgI3NwaW5lLFxuLmhvbWUgI3NwaW5lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yNDA0IC5mbHVpZCAucm93LnRyaXB0eWNoIC5jb2x1bW4udHdvLFxuLmhvbWUgLmZsdWlkIC5yb3cudHJpcHR5Y2ggLmNvbHVtbi50d28ge1xuXHR3aWR0aDogNjIuNSU7XG59XG5cbi8qIGNvbHVtbiB0aHJlZSAqL1xuLmVycm9yNDA0IC5ob21lIC5mbHVpZCAubWFpbi1oZWFkZXIgLnJvdy50cmlwdHljaCAuY29sdW1uLnRocmVlLFxuLmhvbWUgLmZsdWlkIC5tYWluLWhlYWRlciAucm93LnRyaXB0eWNoIC5jb2x1bW4udGhyZWUge1xuXHR3aWR0aDogMTIuNSU7XG59XG5cbi8qLS0tLS0tLS0gV1NVIEhPTUUgRkVBVFVSRSBQSUVDRVMgLS0tLS0tICovXG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblxuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZlYXR1cmVzLWNvbnRhaW5lciAud3N1LWhvbWUtaGVhZGxpbmUtd3JhcHBlcixcbi5mZWF0dXJlcy1zdGFydCAud3N1LWhvbWUtaGVhZGxpbmUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZWF0dXJlcy1zdGFydCAud3N1LWhvbWUtaGVhZGxpbmUtd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWF0dXJlcy1jb250YWluZXIgLndzdS1ob21lLWhlYWRsaW5lLXdyYXBwZXItb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IGZhZGVJbiAxLjVzO1xufVxuXG4uZmVhdHVyZXMtY29udGFpbmVyIC53c3UtaG9tZS1oZWFkbGluZS13cmFwcGVyIC5oZWFkbGluZS1oYXMtYmFja2dyb3VuZCB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG5cbi5maXhlZGJnIHtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWluLWhlaWdodDogNTAwcHg7XG59XG5cbi5lcnJvcjQwNCAud3N1LWVycm9yLWNvbnRlbnQgcCB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uZXJyb3I0MDQgLndzdS1lcnJvci1jb250ZW50IHVsIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVycm9yNDA0IC53c3UtZXJyb3ItY29udGVudCBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0Zm9udC1zaXplOiAxLjFlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC43ZW07XG59XG5cbi5lcnJvcjQwNCAud3N1LWVycm9yLWNvbnRlbnQgYSB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5lcnJvci00MDQtdGV4dCB7XG5cdGNvbG9yOiAjYmJiO1xuXHRwYWRkaW5nLWxlZnQ6IC4zZW07XG59XG5cbi8qIEZPUyAvIFJlY3J1aXRtZW50IHNlY3Rpb24gb2YgaG9tZSBwYWdlICovXG4ucmVjcnVpdG1lbnQge1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnJlY3J1aXRtZW50IGgzIHtcblx0bWFyZ2luLXRvcDogNHJlbTtcblx0Y29sb3I6ICM5ODFlMzI7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yZWNydWl0bWVudCB1bCB7XG5cdG1hcmdpbi10b3A6IC41cmVtO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbi5yZWNydWl0bWVudCAuY29sdW1uLm9uZSBwIHtcblx0bWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLnJlY3J1aXRtZW50IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0cGFkZGluZzogMCAwIC42cmVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG5tYWluIC5yZWNydWl0bWVudCBsaSBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbm1haW4gLnJlY3J1aXRtZW50IC5idXR0b24tcm93IGEge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42NSk7XG59XG5cbi8qIEVORCBGT1MgLyBSZWNydWl0bWVudCBzZWN0aW9uIG9mIGhvbWUgcGFnZSAqL1xuXHJcbi5maW5kLWZvcy1hbHBoYS13cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4uZmluZC1mb3Mge1xyXG5cdGJhY2tncm91bmQ6ICNkYmRiZGI7XHJcbn1cclxuXHJcbi5maW5kLWZvcyBoNCxcclxuLmZpbmQtZm9zLWFscGhhIGg0IHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRtYXJnaW46IC4ycmVtIDIuNSU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogIzJhMzAzMztcclxufVxyXG5cclxuLnJlY3J1aXRtZW50IC5maW5kLWZvcyBoMyB7XHJcblx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0bWFyZ2luOiAwIDIuNSUgLjJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogIzJhMzAzMztcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdHBhZGRpbmctdG9wOiAxcmVtO1xyXG59XHJcblxyXG4uZmluZC1mb3MgZm9ybSB7XHJcblx0bWFyZ2luOiAuNXJlbSAyLjUlIDFyZW07XHJcbn1cclxuXHJcbi5maW5kLWZvcyBzZWxlY3Qge1xyXG5cdHdpZHRoOiA3MCU7XHJcblx0Zm9udC1zaXplOiAuOHJlbTtcclxuXHRoZWlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5maW5kLWZvcyBpbnB1dCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42NSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR3aWR0aDogMjglO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAuNXJlbSAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxufVxyXG5cclxuLmZpbmQtZm9zIGlucHV0OmZvY3VzLFxyXG4uZmluZC1mb3Mgc2VsZWN0OmZvY3VzIHtcclxuXHRvdXRsaW5lOiBhdXRvIDVweCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbn1cclxuXHJcbi5maW5kLWZvcy1hbHBoYS13cmFwcGVyIC5hejphZnRlciB7XHJcblx0Y29udGVudDogXCIuXCI7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMDtcclxuXHRjbGVhcjogYm90aDtcclxuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4uYXogbGkge1xyXG5cdG1hcmdpbjogMCAycHggMnB4IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5tYWluIC5maW5kLWZvcy1hbHBoYS13cmFwcGVyIC5heiBsaSBhIHtcclxuXHRjb2xvcjogIzk4MWUzMjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdG1pbi13aWR0aDogMzBweDtcclxufVxyXG5cclxubWFpbiAuZmluZC1mb3MtYWxwaGEtd3JhcHBlciAuYXogbGkgYTpob3ZlcixcclxubWFpbiAuZmluZC1mb3MtYWxwaGEtd3JhcHBlciAuYXogbGkgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzk4MWUzMjtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkxcHgpIHtcclxuXHJcblx0LmZpbmQtZm9zIHNlbGVjdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5maW5kLWZvcyBpbnB1dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogLjVyZW0gMCAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zaXRlLWhlYWRlci1tZWdhIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci1tZWdhIC5oZWFkZXItc2VhcmNoLXdyYXBwZXItb3BlbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0gSEVBREVSIFNFQVJDSCAtIENvcGllZCBmcm9tIG9yaWdpbmFsIHN0eWxlcyAtLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLXNlYXJjaC13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEyNTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDIyNHB4O1xyXG59XHJcblxyXG4uZXJyb3I0MDQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLmVycm9yNDA0IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIsXHJcbi5oZWFkZXItc2VhcmNoLXdyYXBwZXItb3BlbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIEhvbWUgb3ZlcnJpZGVzICovXHJcbi5kZXB0aC0xIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgc2VjdGlvbi5yb3cge1xyXG5cdG1heC13aWR0aDogMTM4NnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lcnJvcjQwNCAuY2xvc2UtaGVhZGVyLXNlYXJjaCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLXNlYXJjaCBiYXItLSovXHJcbi5oZWFkZXItc2VhcmNoLWlucHV0LXdyYXBwZXIsXHJcbi5oZWFkZXItc2VhcmNoLWEtei13cmFwcGVyIHtcclxuXHR3aWR0aDogNzAlO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHRtYXJnaW4tdG9wOiAyLjVyZW07XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLWEtei13cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1hLXotd3JhcHBlciBhIHtcclxuXHRjb2xvcjogIzk4MWUzMjtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtYS16LXdyYXBwZXIgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLWlucHV0LXdyYXBwZXIgbGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLWlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1mYW1pbHk6IFByb3hpbWEtTm92YSwgXCJMdWNpZGEgR3JhbmRlXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBcIkx1Y2lkYSBTYW5zXCIsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtd3JhcHBlciB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHBhZGRpbmc6IDNyZW0gMDtcclxuXHRiYWNrZ3JvdW5kOiAjZGJkYmRiO1xyXG59XHJcblxyXG4ucXVpY2stbGlua3MtbGFiZWwge1xyXG5cdGNvbG9yOiAjOTgxZTMyO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ubWVudS1xdWljay1saW5rcy1zZWFyY2gtY29udGFpbmVyIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZW51LXF1aWNrLWxpbmtzLXNlYXJjaC1jb250YWluZXIgbGkge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5tZW51LXF1aWNrLWxpbmtzLXNlYXJjaC1jb250YWluZXIgbGkgYSB7XHJcblx0Y29sb3I6ICMzNjM2MzY7XHJcbn1cclxuXHJcbi5tZW51LXF1aWNrLWxpbmtzLXNlYXJjaC1jb250YWluZXIgbGkgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi50b3AtbGV2ZWwtbGlua3MtbGFiZWwsXHJcbi5zZWFyY2gtbGFiZWwge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRvcC1sZXZlbC1saW5rcy1sYWJlbCB7XHJcblx0YmFja2dyb3VuZDogI2VmZWZlZjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogNTUlO1xyXG5cdHBhZGRpbmctdG9wOiAxMiU7XHJcblx0Zm9udC1zaXplOiAuOHJlbTtcclxufVxyXG5cclxuLnNlYXJjaC1sYWJlbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMjBweDtcclxuXHRmb250LXNpemU6IC45cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICM5ODFlMzI7XHJcbn1cclxuXHJcbi5zZWFyY2gtbGFiZWw6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiJFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBTcGluZS1JY29ucztcclxuXHRtYXJnaW46IDAgLS4yNXJlbSAwIC41cmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC4xMjVyZW07XHJcbn1cclxuXHJcblxyXG4uc2VhcmNoLWxhYmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAyM3B4O1xyXG5cdGZvbnQtc2l6ZTogLjlyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogIzk4MWUzMjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNlYXJjaC1sYWJlbCBhIHtcclxuXHRjb2xvcjogIzk4MWUzMjtcclxufVxyXG5cclxuLnNlYXJjaC1sYWJlbDphZnRlciB7XHJcblx0Y29udGVudDogXCIkXCI7XHJcblx0Zm9udC1mYW1pbHk6IFNwaW5lLUljb25zO1xyXG5cdG1hcmdpbjogMCAtLjI1cmVtIDAgLjVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLjEyNXJlbTtcclxufVxyXG5cclxuLyotLXNlYXJjaCBiYXItLSovXHJcbi5oZWFkZXItc2VhcmNoLWlucHV0LXdyYXBwZXIsXHJcbi5oZWFkZXItc2VhcmNoLWEtei13cmFwcGVyIHtcclxuXHR3aWR0aDogNzAlO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHRtYXJnaW4tdG9wOiAyLjVyZW07XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLWEtei13cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1hLXotd3JhcHBlciBhIHtcclxuXHRjb2xvcjogIzk4MWUzMjtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtaW5wdXQtd3JhcHBlciBsYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LWZhbWlseTogUHJveGltYS1Ob3ZhLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIFNhbnNcIiwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZzogM3JlbSAwO1xyXG5cdGJhY2tncm91bmQ6ICNkYmRiZGI7XHJcbn1cclxuXHJcbi5xdWljay1saW5rcy1sYWJlbCB7XHJcblx0Y29sb3I6ICM5ODFlMzI7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5tZW51LXF1aWNrLWxpbmtzLXNlYXJjaC1jb250YWluZXIgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLm1lbnUtcXVpY2stbGlua3Mtc2VhcmNoLWNvbnRhaW5lciBsaSB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLyogLSBjbG9zaW5nIFhzIC0gKi9cclxuLmNsb3NlLWhlYWRlci1zZWFyY2gge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDFyZW07XHJcblx0cmlnaHQ6IDFyZW07XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG59XHJcblxyXG4uY2xvc2UtaGVhZGVyLXNlYXJjaDpob3ZlciB7XHJcblx0Y29sb3I6ICNjNjBjMzA7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci1tZWdhICosXG4uc2l0ZS1oZWFkZXItbWVnYSAqOmJlZm9yZSxcbi5zaXRlLWhlYWRlci1tZWdhICo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jamFja2V0ICNiaW5kZXIgaGVhZGVyLnNpdGUtaGVhZGVyLW1lZ2Ege1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMzg2cHg7XG59XG5cbi8qIC0tLSBXU1UgbG9nby9zaWduYXR1cmUgLS0tICovXG4uc2l0ZS1oZWFkZXItbWVnYSAud3N1LXNpZ25hdHVyZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgMnJlbTtcblx0ZmxleDogMCAyNSU7XG5cdG1pbi13aWR0aDogMjcwcHg7XG59XG5cbi5zaXRlLWhlYWRlci1tZWdhIC53c3Utc2lnbmF0dXJlIGltZyB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLSBOYXZpZ2F0aW9uIC0tLSAqL1xuLnNpdGUtaGVhZGVyLW1lZ2EgLm1haW4tbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cGFkZGluZy1sZWZ0OiAuNzVyZW07XG59XG5cbi5zaXRlLWhlYWRlci1tZWdhIHVsIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm1haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuXHRwYWRkaW5nOiAuNXJlbTtcblx0ei1pbmRleDogMTtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1zZWN0aW9uIGJ1dHRvbixcbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtc2VhcmNoIGJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuNzVyZW0gMDtcblx0Zm9udC1mYW1pbHk6IFByb3hpbWEtTm92YSwgXCJMdWNpZGEgR3JhbmRlXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBcIkx1Y2lkYSBTYW5zXCIsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogLSBkcm9wZG93biBuYXYgLSAqL1xuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgY2FsYygxMDAlIC8gKDYgLyA1KSk7XG5cdG1hcmdpbi10b3A6IDQuNzVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiAjMzYzNjM2O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNHJlbTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAtNDUwMDBweDtcblx0d2lkdGg6IDkwMDAwcHg7XG59XG5cbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtLWV4cGFuZGVkIC5uYXYtZHJvcGRvd246YmVmb3JlIHtcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5ODFlMzI7XG59XG5cbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtZHJvcGRvd24gbGkge1xuXHRmbGV4OiAxIDA7XG59XG5cbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtZHJvcGRvd24gLnN1Yi1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4uc2l0ZS1oZWFkZXItbWVnYSAubmF2LWRyb3Bkb3duIC5zdWItbmF2aWdhdGlvbiBhIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0cGFkZGluZzogLjJyZW0gMDtcblx0dHJhbnNpdGlvbjogcGFkZGluZyAuM3MgZWFzZTtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93biAuc3ViLW5hdmlnYXRpb24gYTpob3Zlcixcbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtZHJvcGRvd24gLnN1Yi1uYXZpZ2F0aW9uIGE6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy1sZWZ0OiAuNXJlbTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIC41cmVtKTtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93biA+IGxpOmhvdmVyLFxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93biA+IC5uYXYtc2VjdGlvbi0taGFzLWZvY3VzIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93biA+IGxpOmhvdmVyIGJ1dHRvbjphZnRlcixcbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtZHJvcGRvd24gPiBsaSBidXR0b246Zm9jdXM6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcXDI1QjhcIjtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93biA+IGxpOmhvdmVyIGEsXG4uc2l0ZS1oZWFkZXItbWVnYSAubmF2LWRyb3Bkb3duIC5uYXYtc2VjdGlvbi0taGFzLWZvY3VzIGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1kcm9wZG93biA+IGxpOmhvdmVyIGJ1dHRvbixcbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtZHJvcGRvd24gPiBsaSBidXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzk4MWUzMjtcbn1cblxuLnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtLWV4cGFuZGVkIC5uYXYtY2xvc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDFyZW07XG5cdHJpZ2h0OiAwO1xufVxuXG4vKiBjbG9zZSBidXR0b24gKi9cbi5uYXYtY2xvc2UgYnV0dG9uLFxuLmNsb3NlLWhlYWRlci1zZWFyY2ggYnV0dG9uIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMnJlbTtcblx0d2lkdGg6IDJyZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jbG9zZS1oZWFkZXItc2VhcmNoIGJ1dHRvbiB7XG5cdGNvbG9yOiAjMzYzNjM2O1xufVxuXG4ubmF2LWNsb3NlIGJ1dHRvbjphZnRlcixcbi5jbG9zZS1oZWFkZXItc2VhcmNoIGJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiWFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5uYXYtY2xvc2UgYnV0dG9uOmhvdmVyLFxuLmNsb3NlLWhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG59XG5cbi8qIC0gc2VhcmNoIGdpdmUgbmF2IC0gKi9cbi5zaXRlLWhlYWRlci1tZWdhIC5uYXYtc2VhcmNoLWdpdmUge1xuXHRmbGV4OiAwIGNhbGMoMTAwJSAvIDYpO1xufVxuXG4uc2l0ZS1oZWFkZXItbWVnYSAubmF2LXNlYXJjaC1naXZlIGxpIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0aGVpZ2h0OiA0LjM1cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdi1zZWFyY2ggYnV0dG9uOmFmdGVyIHtcblx0Y29udGVudDogXCIkXCI7XG5cdGZvbnQtZmFtaWx5OiBTcGluZS1JY29ucztcblx0bWFyZ2luOiAwIC0uMjVyZW0gMCAuNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC4xMjVyZW07XG59XG5cbi5uYXYtc2VhcmNoIGJ1dHRvbiB7XG5cdGNvbG9yOiAjOTgxZTMyO1xufVxuXG4ubmF2LXNlYXJjaCBidXR0b246aG92ZXIge1xuXHRjb2xvcjogI2NhMTIzNztcbn1cblxuLyotLS0tIEVORCBIRUFERVIgU0VBUkNIIC0tKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG5cblx0LyogbW92ZSBnaXZlIGFuZCBzZWFyY2ggYWJvdmUgZHJvcGRvd24gbmF2aWdhdGlvbiAqL1xuXHQuc2l0ZS1oZWFkZXItbWVnYSAubWFpbi1uYXZpZ2F0aW9uIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDAgLjc1cmVtO1xuXHR9XG5cblx0LnNpdGUtaGVhZGVyLW1lZ2EgLm5hdi1zZWFyY2gtZ2l2ZSB7XG5cdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxLjVyZW07XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXItbWVnYSAubmF2LXNlYXJjaC1naXZlIGxpIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0fVxuXG5cdC8qIHNsaWdodGx5IHJlZHVjZSBzaXplIG9mIG5hdiBidXR0b25zICovXG5cdC5zaXRlLWhlYWRlci1tZWdhIGJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiAuNzVlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuXG5cdC8qIG1vYmlsZSBuYXYgZGlzcGxheXMgKi9cblx0I2phY2tldCAjYmluZGVyIGhlYWRlci5zaXRlLWhlYWRlci1tZWdhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi53c3UtbG9nbyB7XG5cdHBhZGRpbmc6IDJyZW0gMnJlbSAxLjNyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3N1LWxvZ28gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53c3UtbG9nbyBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTFweCkge1xuXG5cdC53c3UtbG9nbyB7XG5cdFx0cGFkZGluZzogMnJlbSAxcmVtIDEuM3JlbTtcblx0fVxufVxuIl19 */